ChatActivity.smali

.class public Lim/tpelyyftgw/ui/ChatActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "ChatActivity.java"

# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
.implements Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;
.implements Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;,
        Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;,
        Lim/tpelyyftgw/ui/ChatActivity$ChatActivityDelegate;
    }
.end annotation


# static fields
.field private static final PREFIX_VIDEO:Ljava/lang/String; = "video/"

.field private static final add_shortcut:I

.field private static final attach_audio:I

.field private static final attach_contact:I

.field private static final attach_document:I

.field private static final attach_gallery:I

.field private static final attach_group_live:I

.field private static final attach_location:I

.field private static final attach_photo:I

.field private static final attach_poll:I

.field private static final attach_video:I

.field private static final attach_video_call:I

.field private static final attach_voice_call:I

.field private static final bot_help:I

.field private static final bot_settings:I

.field private static final call:I

.field private static final chat_enc_timer:I

.field private static final chat_menu_attach:I

.field private static final clear_history:I

.field private static final copy:I

.field private static final delete:I

.field private static final delete_chat:I

.field private static final edit:I

.field private static final forward:I

.field private static final id_chat_compose_panel:I

.field private static final live:I

.field private static final more:I

.field private static final mute:I

.field private static final report:I

.field private static final search:I

.field private static final share_contact:I

.field private static final star:I

.field private static final text_bold:I

.field private static final text_italic:I

.field private static final text_link:I

.field private static final text_mono:I

.field private static final text_regular:I

.field private static final text_strike:I

.field private static final text_underline:I


# instance fields
.field private TAG:Ljava/lang/String;

.field private actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

.field private actionModeViews:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Landroid/view/View;",
            ">;"
        }
    .end annotation
.end field

.field private addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

.field private addToContactsButton:Landroid/widget/TextView;

.field private alertNameTextView:Landroid/widget/TextView;

.field private alertTextView:Landroid/widget/TextView;

.field private alertView:Landroid/widget/FrameLayout;

.field private alertViewAnimator:Landroid/animation/AnimatorSet;

.field private allowContextBotPanel:Z

.field private allowContextBotPanelSecond:Z

.field private allowStickersPanel:Z

.field private alredyPlayedStickers:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            "Ljava/lang/Boolean;",
            ">;"
        }
    .end annotation
.end field

.field private animatingMessageObjects:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;"
        }
    .end annotation
.end field

.field private aspectPaint:Landroid/graphics/Paint;

.field private aspectPath:Landroid/graphics/Path;

.field private aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

.field private attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

.field private avatarContainer:Lim/tpelyyftgw/ui/components/ChatAvatarContainer;

.field private bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;

.field private botButtons:Lim/tpelyyftgw/messenger/MessageObject;

.field private botContextProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;

.field private botContextResults:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field

.field private botInfo:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;",
            ">;"
        }
    .end annotation
.end field

.field private botReplyButtons:Lim/tpelyyftgw/messenger/MessageObject;

.field private botUser:Ljava/lang/String;

.field private botsCount:I

.field private bottomMessagesActionContainer:Landroid/widget/FrameLayout;

.field private bottomOverlay:Landroid/widget/FrameLayout;

.field private bottomOverlayAnimation:Landroid/animation/AnimatorSet;

.field private bottomOverlayChat:Landroid/widget/FrameLayout;

.field private bottomOverlayChatText:Landroid/widget/TextView;

.field private bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

.field private bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

.field private bottomOverlayText:Landroid/widget/TextView;

.field private cacheEndReached:[Z

.field private callItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

.field private canEditMessagesCount:I

.field private canForwardMessagesCount:I

.field private cantCopyMessageCount:I

.field private cantDeleteMessagesCount:I

.field private cantForwardMessagesCount:I

.field private chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

.field private chatActivityDelegate:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityDelegate;

.field public chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

.field private chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

.field private chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

.field private chatEnterTime:J

.field protected chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

.field private chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

.field private chatLeaveTime:J

.field private chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

.field private chatListViewClipTop:I

.field private chatMessageCellsCache:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/ui/cells/ChatMessageCell;",
            ">;"
        }
    .end annotation
.end field

.field private checkTextureViewPosition:Z

.field private clearingHistory:Z

.field private closeChatDialog:Landroid/app/Dialog;

.field private closeLivePinned:Landroid/widget/ImageView;

.field private closePinned:Landroid/widget/ImageView;

.field private closeReportSpam:Landroid/widget/ImageView;

.field private contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

.field private createUnreadMessageAfterId:I

.field private createUnreadMessageAfterIdLoading:Z

.field protected currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

.field protected currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

.field private currentFloatingDateOnScreen:Z

.field private currentFloatingTopIsNotMessage:Z

.field private currentPicturePath:Ljava/lang/String;

.field protected currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

.field private dialogEnterRoomLoading:Lim/tpelyyftgw/ui/actionbar/AlertDialog;

.field private dialog_id:J

.field private drawLaterRoundProgressCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;

.field private editButtonAnimation:Landroid/animation/AnimatorSet;

.field private editTextEnd:I

.field private editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

.field private editTextStart:I

.field private editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

.field private editingMessageObjectReqId:I

.field private emojiButtonRed:Landroid/view/View;

.field private emptyView:Landroid/widget/TextView;

.field private emptyViewContainer:Landroid/widget/FrameLayout;

.field private endReached:[Z

.field private first:Z

.field private firstLoading:Z

.field firstOpen:Z

.field private firstUnreadSent:Z

.field private first_unread_id:I

.field private fixPaddingsInLayout:Z

.field private floatingDateAnimation:Landroid/animation/AnimatorSet;

.field private floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

.field private forceScrollToTop:Z

.field private forwardButton:Landroid/widget/TextView;

.field private forwardButtonAnimation:Landroid/animation/AnimatorSet;

.field private forwardEndReached:[Z

.field private forwardHintView:Lim/tpelyyftgw/ui/components/HintView;

.field private forwardingMessage:Lim/tpelyyftgw/messenger/MessageObject;

.field private forwardingMessageGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

.field private forwardingMessages:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;"
        }
    .end annotation
.end field

.field private foundUrls:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Ljava/lang/CharSequence;",
            ">;"
        }
    .end annotation
.end field

.field private foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

.field private fragmentContextView:Lim/tpelyyftgw/ui/components/FragmentContextView;

.field private gifHintTextView:Landroid/widget/TextView;

.field private globalIgnoreLayout:Z

.field private groupedMessagesMap:Landroid/util/LongSparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/LongSparseArray<",
            "Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;",
            ">;"
        }
    .end annotation
.end field

.field private hasAllMentionsLocal:Z

.field private hasBotsCommands:Z

.field private hasUnfavedSelected:Z

.field private headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

.field private hideAlertViewRunnable:Ljava/lang/Runnable;

.field private hideDateDelay:I

.field private highlightMessageId:I

.field private ignoreAttachOnPause:Z

.field private inScheduleMode:Z

.field private inlineReturn:J

.field private instantCameraView:Lim/tpelyyftgw/ui/components/InstantCameraView;

.field private lastLoadIndex:I

.field private last_message_id:I

.field private linkSearchRequestId:I

.field private loading:Z

.field private loadingForward:Z

.field private loadingFromOldPosition:Z

.field private loadingPinnedMessage:I

.field private loadsCount:I

.field private locationAlertShown:Z

.field private mRedPacketDialog:Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;

.field mRedPacketDialogView:Landroid/view/View;

.field private mRedPacketViewHolder:Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;

.field private mTaskDisposable:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Lio/reactivex/disposables/CompositeDisposable;",
            ">;"
        }
    .end annotation
.end field

.field private maxDate:[I

.field private maxMessageId:[I

.field private mediaBanTooltip:Landroid/widget/TextView;

.field private mentionContainer:Landroid/widget/FrameLayout;

.field private mentionGridLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;

.field private mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;

.field private mentionListAnimation:Landroid/animation/AnimatorSet;

.field private mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

.field private mentionListViewIgnoreLayout:Z

.field private mentionListViewIsScrolling:Z

.field private mentionListViewLastViewPosition:I

.field private mentionListViewLastViewTop:I

.field private mentionListViewScrollOffsetY:I

.field private mentiondownButton:Landroid/widget/FrameLayout;

.field private mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;

.field private mentiondownButtonCounter:Landroid/widget/TextView;

.field private mentiondownButtonImage:Landroid/widget/ImageView;

.field private mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

.field private mentionsOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;

.field private mergeDialogId:J

.field protected messages:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;"
        }
    .end annotation
.end field

.field private messagesByDays:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;>;"
        }
    .end annotation
.end field

.field private messagesDict:[Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "[",
            "Landroid/util/SparseArray<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;"
        }
    .end annotation
.end field

.field private minDate:[I

.field private minMessageId:[I

.field private muteItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

.field private needAnimateToMessage:Lim/tpelyyftgw/messenger/MessageObject;

.field private needSelectFromMessageId:Z

.field private newMentionsCount:I

.field private newUnreadMessageCount:I

.field private noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

.field onItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListenerExtended;

.field onItemLongClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListenerExtended;

.field private openAnimationEnded:Z

.field private openKeyboardOnAttachMenuClose:Z

.field private openSearchKeyboard:Z

.field private overlayView:Landroid/view/View;

.field private pagedownButton:Landroid/widget/FrameLayout;

.field private pagedownButtonAnimation:Landroid/animation/AnimatorSet;

.field private pagedownButtonCounter:Landroid/widget/TextView;

.field private pagedownButtonImage:Landroid/widget/ImageView;

.field private pagedownButtonShowedByScroll:Z

.field private paused:Z

.field private pausedOnLastMessage:Z

.field private pendingLinkSearchString:Ljava/lang/String;

.field private pendingWebPageTimeoutRunnable:Ljava/lang/Runnable;

.field private photoViewerProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;

.field private pinnedImageCacheType:I

.field private pinnedImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

.field private pinnedImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;

.field private pinnedImageSize:I

.field private pinnedImageThumbLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

.field private pinnedLineView:Landroid/view/View;

.field private pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;

.field private pinnedLiveMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

.field private pinnedLiveMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

.field private pinnedLiveMessageView:Landroid/widget/FrameLayout;

.field private pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

.field private pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

.field private pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

.field private pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

.field private pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

.field private pinnedMessageView:Landroid/widget/FrameLayout;

.field private pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

.field private polls:Landroid/util/LongSparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/LongSparseArray<",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;>;"
        }
    .end annotation
.end field

.field pollsToCheck:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;"
        }
    .end annotation
.end field

.field private prevSetUnreadCount:I

.field private progressBar:Lim/tpelyyftgw/ui/components/RadialProgressView;

.field private progressView:Landroid/widget/FrameLayout;

.field private progressView2:Landroid/view/View;

.field private redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

.field private replyButton:Landroid/widget/TextView;

.field private replyButtonAnimation:Landroid/animation/AnimatorSet;

.field private replyCloseImageView:Landroid/widget/ImageView;

.field private replyIconImageView:Landroid/widget/ImageView;

.field private replyImageCacheType:I

.field private replyImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

.field private replyImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;

.field private replyImageSize:I

.field private replyImageThumbLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

.field private replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

.field private replyLineView:Landroid/view/View;

.field private replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

.field private replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

.field private replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

.field private reportSpamButton:Landroid/widget/TextView;

.field private reportSpamViewAnimator:Landroid/animation/AnimatorSet;

.field private reqId:I

.field private returnToLoadIndex:I

.field private returnToMessageId:I

.field private runningAnimation:Landroid/animation/AnimatorSet;

.field private scheduledMessagesCount:I

.field private scrimAnimatorSet:Landroid/animation/AnimatorSet;

.field private scrimPaint:Landroid/graphics/Paint;

.field private scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

.field private scrimView:Landroid/view/View;

.field private scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;

.field private scrollToMessagePosition:I

.field private scrollToOffsetOnRecreate:I

.field private scrollToPositionOnRecreate:I

.field private scrollToTopOnResume:Z

.field private scrollToTopUnReadOnResume:Z

.field private scrollToVideo:Z

.field private scrollingChatListView:Z

.field private scrollingFloatingDate:Z

.field private searchCalendarButton:Landroid/widget/ImageView;

.field private searchContainer:Landroid/widget/FrameLayout;

.field private searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

.field private searchDownButton:Landroid/widget/ImageView;

.field private searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

.field private searchUpButton:Landroid/widget/ImageView;

.field private searchUserButton:Landroid/widget/ImageView;

.field private searchingForUser:Z

.field private searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;

.field private selectedMessagesCanCopyIds:[Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "[",
            "Landroid/util/SparseArray<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;"
        }
    .end annotation
.end field

.field private selectedMessagesCanStarIds:[Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "[",
            "Landroid/util/SparseArray<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;"
        }
    .end annotation
.end field

.field private selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;

.field private selectedMessagesIds:[Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "[",
            "Landroid/util/SparseArray<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;"
        }
    .end annotation
.end field

.field private selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

.field private selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

.field private selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;

.field private showScrollToMessageError:Z

.field private slowModeHint:Lim/tpelyyftgw/ui/components/HintView;

.field private startLoadFromMessageId:I

.field private startLoadFromMessageIdSaved:I

.field private startLoadFromMessageOffset:I

.field private startVideoEdit:Ljava/lang/String;

.field private stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;

.field private stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

.field private stickersOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;

.field private stickersPanel:Landroid/widget/FrameLayout;

.field private stickersPanelArrow:Landroid/widget/ImageView;

.field private timeItem2:Landroid/view/View;

.field private topChatPanelView:Landroid/widget/FrameLayout;

.field private topViewWasVisible:I

.field private undoView:Lim/tpelyyftgw/ui/components/UndoView;

.field private unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

.field private unselectRunnable:Ljava/lang/Runnable;

.field private userBlocked:Z

.field protected userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

.field private videoPlayerContainer:Landroid/widget/FrameLayout;

.field private videoTextureView:Landroid/view/TextureView;

.field private voiceHintAnimation:Landroid/animation/AnimatorSet;

.field private voiceHintHideRunnable:Ljava/lang/Runnable;

.field private voiceHintTextView:Landroid/widget/TextView;

.field private waitingForCharaterEnterRunnable:Ljava/lang/Runnable;

.field private waitingForLoad:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field

.field private waitingForReplyMessageLoad:Z

.field private wasManualScroll:Z

.field private wasPaused:Z


# direct methods
.method static constructor <clinit>()V
    .registers 1

    const v0, 0x1577

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->add_shortcut:I

    const v0, 0x156c

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_audio:I

    const v0, 0x156a

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_contact:I

    const v0, 0x156b

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_document:I

    const v0, 0x156e

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_gallery:I

    const v0, 0x169b

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_group_live:I

    const v0, 0x1569

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_location:I

    const v0, 0x156f

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_photo:I

    const v0, 0x1566

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_poll:I

    const v0, 0x156d

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_video:I

    const v0, 0x169c

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_video_call:I

    const v0, 0x169d

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_voice_call:I

    const v0, 0x1571

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->bot_help:I

    const v0, 0x1570

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->bot_settings:I

    const v0, 0x154f

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->call:I

    const v0, 0x1562

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->chat_enc_timer:I

    const v0, 0x1561

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->chat_menu_attach:I

    const v0, 0x1560

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->clear_history:I

    const v0, 0x1565

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->copy:I

    const v0, 0x1563

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->delete:I

    const v0, 0x157f

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->delete_chat:I

    const v0, 0x1578

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->edit:I

    const v0, 0x1564

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->forward:I

    const v0, 0x1687

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->id_chat_compose_panel:I

    const v0, 0x154e

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->live:I

    const v0, 0x156f

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->more:I

    const v0, 0x157d

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->mute:I

    const v0, 0x157a

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->report:I

    const v0, 0x1547

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->search:I

    const v0, 0x157e

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->share_contact:I

    const v0, 0x1579

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->star:I

    const v0, 0x155d

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->text_bold:I

    const v0, 0x155c

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->text_italic:I

    const v0, 0x155a

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->text_link:I

    const v0, 0x155b

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->text_mono:I

    const v0, 0x1559

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->text_regular:I

    const v0, 0x1558

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->text_strike:I

    const v0, 0x1557

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/ChatActivity;->text_underline:I

    return-void
.end method

.method public constructor <init>(Landroid/os/Bundle;)V
    .registers 8
    .param p1, "args"    # Landroid/os/Bundle;

    .line 899
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>(Landroid/os/Bundle;)V

    .line 303
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatMessageCellsCache:Ljava/util/ArrayList;

    .line 305
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alredyPlayedStickers:Ljava/util/HashMap;

    .line 338
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    .line 406
    const/16 v0, 0x1f4

    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->hideDateDelay:I

    .line 421
    const/4 v0, -0x1

    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I

    .line 423
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->animatingMessageObjects:Ljava/util/ArrayList;

    .line 426
    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I

    .line 427
    const/4 v1, 0x0

    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToOffsetOnRecreate:I

    .line 429
    new-instance v2, Ljava/util/ArrayList;

    const/16 v3, 0xa

    invoke-direct {v2, v3}, Ljava/util/ArrayList;-><init>(I)V

    iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pollsToCheck:Ljava/util/ArrayList;

    .line 464
    const/4 v2, 0x1

    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanelSecond:Z

    .line 476
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z

    .line 479
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->firstOpen:Z

    .line 505
    const/4 v3, 0x2

    new-array v4, v3, [Landroid/util/SparseArray;

    new-instance v5, Landroid/util/SparseArray;

    invoke-direct {v5}, Landroid/util/SparseArray;-><init>()V

    aput-object v5, v4, v1

    new-instance v5, Landroid/util/SparseArray;

    invoke-direct {v5}, Landroid/util/SparseArray;-><init>()V

    aput-object v5, v4, v2

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    .line 506
    new-array v4, v3, [Landroid/util/SparseArray;

    new-instance v5, Landroid/util/SparseArray;

    invoke-direct {v5}, Landroid/util/SparseArray;-><init>()V

    aput-object v5, v4, v1

    new-instance v5, Landroid/util/SparseArray;

    invoke-direct {v5}, Landroid/util/SparseArray;-><init>()V

    aput-object v5, v4, v2

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;

    .line 507
    new-array v4, v3, [Landroid/util/SparseArray;

    new-instance v5, Landroid/util/SparseArray;

    invoke-direct {v5}, Landroid/util/SparseArray;-><init>()V

    aput-object v5, v4, v1

    new-instance v5, Landroid/util/SparseArray;

    invoke-direct {v5}, Landroid/util/SparseArray;-><init>()V

    aput-object v5, v4, v2

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;

    .line 513
    new-instance v4, Ljava/util/ArrayList;

    invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    .line 516
    const/high16 v4, -0x80000000

    iput v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I

    .line 520
    new-array v4, v3, [Landroid/util/SparseArray;

    new-instance v5, Landroid/util/SparseArray;

    invoke-direct {v5}, Landroid/util/SparseArray;-><init>()V

    aput-object v5, v4, v1

    new-instance v5, Landroid/util/SparseArray;

    invoke-direct {v5}, Landroid/util/SparseArray;-><init>()V

    aput-object v5, v4, v2

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    .line 521
    new-instance v4, Ljava/util/HashMap;

    invoke-direct {v4}, Ljava/util/HashMap;-><init>()V

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    .line 522
    new-instance v4, Ljava/util/ArrayList;

    invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    .line 523
    new-instance v4, Landroid/util/LongSparseArray;

    invoke-direct {v4}, Landroid/util/LongSparseArray;-><init>()V

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->polls:Landroid/util/LongSparseArray;

    .line 524
    new-instance v4, Landroid/util/LongSparseArray;

    invoke-direct {v4}, Landroid/util/LongSparseArray;-><init>()V

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    .line 525
    new-array v4, v3, [I

    fill-array-data v4, :array_11c

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    .line 526
    new-array v4, v3, [I

    fill-array-data v4, :array_124

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    .line 527
    new-array v4, v3, [I

    fill-array-data v4, :array_12c

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I

    .line 528
    new-array v4, v3, [I

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    .line 530
    new-array v4, v3, [Z

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z

    .line 532
    new-array v4, v3, [Z

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z

    .line 533
    new-array v3, v3, [Z

    fill-array-data v3, :array_134

    iput-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    .line 535
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->firstLoading:Z

    .line 536
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->firstUnreadSent:Z

    .line 538
    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I

    .line 544
    const v1, 0x7fffffff

    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageOffset:I

    .line 552
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->first:Z

    .line 557
    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I

    .line 558
    const/16 v1, -0x2710

    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I

    .line 566
    new-instance v1, Landroid/util/SparseArray;

    invoke-direct {v1}, Landroid/util/SparseArray;-><init>()V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;

    .line 597
    const-class v1, Lim/tpelyyftgw/ui/ChatActivity;

    invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->TAG:Ljava/lang/String;

    .line 675
    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$1;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$1;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->photoViewerProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;

    .line 765
    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$2;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$2;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botContextProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;

    .line 854
    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$3;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$3;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->onItemLongClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListenerExtended;

    .line 881
    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$4;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$4;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->onItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListenerExtended;

    .line 16136
    new-instance v1, Ljava/util/HashMap;

    invoke-direct {v1}, Ljava/util/HashMap;-><init>()V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;

    .line 17480
    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I

    .line 900
    return-void

    nop

    :array_11c
    .array-data 4
        0x7fffffff
        0x7fffffff
    .end array-data

    :array_124
    .array-data 4
        -0x80000000
        -0x80000000
    .end array-data

    :array_12c
    .array-data 4
        -0x80000000
        -0x80000000
    .end array-data

    :array_134
    .array-data 1
        0x1t
        0x1t
    .end array-data
.end method

.method static synthetic access$000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    return-object v0
.end method

.method static synthetic access$1000(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;ZZFF)V
    .registers 6
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/view/View;
    .param p2, "x2"    # Z
    .param p3, "x3"    # Z
    .param p4, "x4"    # F
    .param p5, "x5"    # F

    .line 295
    invoke-direct/range {p0 .. p5}, Lim/tpelyyftgw/ui/ChatActivity;->createMenu(Landroid/view/View;ZZFF)V

    return-void
.end method

.method static synthetic access$10000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$10100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$10200(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewIgnoreLayout:Z

    return v0
.end method

.method static synthetic access$10202(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewIgnoreLayout:Z

    return p1
.end method

.method static synthetic access$10300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionGridLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;

    return-object v0
.end method

.method static synthetic access$10400(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fixPaddingsInLayout:Z

    return v0
.end method

.method static synthetic access$10402(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->fixPaddingsInLayout:Z

    return p1
.end method

.method static synthetic access$10500(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkListViewPaddingsInternal()V

    return-void
.end method

.method static synthetic access$10600(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I

    return v0
.end method

.method static synthetic access$10602(Lim/tpelyyftgw/ui/ChatActivity;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # I

    .line 295
    iput p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I

    return p1
.end method

.method static synthetic access$10700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$10800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$10900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$1100(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;ZFF)V
    .registers 5
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/view/View;
    .param p2, "x2"    # Z
    .param p3, "x3"    # F
    .param p4, "x4"    # F

    .line 295
    invoke-direct {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/ChatActivity;->processRowSelect(Landroid/view/View;ZFF)V

    return-void
.end method

.method static synthetic access$11000(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    return v0
.end method

.method static synthetic access$11100(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    return v0
.end method

.method static synthetic access$11200(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    return v0
.end method

.method static synthetic access$11300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$11400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$11500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$11600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$11700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$11800(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    return v0
.end method

.method static synthetic access$11900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$1200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$12000(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    return v0
.end method

.method static synthetic access$12100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$12200(Lim/tpelyyftgw/ui/ChatActivity;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->updateMessagesVisiblePart(Z)V

    return-void
.end method

.method static synthetic access$12300(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollingChatListView:Z

    return v0
.end method

.method static synthetic access$12302(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollingChatListView:Z

    return p1
.end method

.method static synthetic access$12400(Lim/tpelyyftgw/ui/ChatActivity;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->checkAutoDownloadMessages(Z)V

    return-void
.end method

.method static synthetic access$12500(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToOffsetOnRecreate:I

    return v0
.end method

.method static synthetic access$12600(Lim/tpelyyftgw/ui/ChatActivity;)Landroidx/recyclerview/widget/GridLayoutManagerFixed;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    return-object v0
.end method

.method static synthetic access$12700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/HintView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

    return-object v0
.end method

.method static synthetic access$12800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/HintView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;

    return-object v0
.end method

.method static synthetic access$12900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/HintView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;

    return-object v0
.end method

.method static synthetic access$1300(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/view/View;

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->resetLivePinClose(Landroid/view/View;)V

    return-void
.end method

.method static synthetic access$13002(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->forceScrollToTop:Z

    return p1
.end method

.method static synthetic access$13200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    return-object v0
.end method

.method static synthetic access$13202(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;)Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    return-object p1
.end method

.method static synthetic access$13300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$13400(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    return v0
.end method

.method static synthetic access$13500(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)I
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->getMessageType(Lim/tpelyyftgw/messenger/MessageObject;)I

    move-result v0

    return v0
.end method

.method static synthetic access$13600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$13700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$13800(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$13900(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    return v0
.end method

.method static synthetic access$1400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$14000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$14100(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->getValidGroupedMessage(Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$14400(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollingFloatingDate:Z

    return v0
.end method

.method static synthetic access$14402(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollingFloatingDate:Z

    return p1
.end method

.method static synthetic access$14502(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->checkTextureViewPosition:Z

    return p1
.end method

.method static synthetic access$14600(Lim/tpelyyftgw/ui/ChatActivity;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->hideFloatingDateView(Z)V

    return-void
.end method

.method static synthetic access$14700(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentFloatingTopIsNotMessage:Z

    return v0
.end method

.method static synthetic access$14800(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I

    return v0
.end method

.method static synthetic access$14900(Lim/tpelyyftgw/ui/ChatActivity;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->showFloatingDateView(Z)V

    return-void
.end method

.method static synthetic access$1500(Lim/tpelyyftgw/ui/ChatActivity;)[Landroid/util/SparseArray;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    return-object v0
.end method

.method static synthetic access$15000(Lim/tpelyyftgw/ui/ChatActivity;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->checkScrollForLoad(Z)V

    return-void
.end method

.method static synthetic access$15100(Lim/tpelyyftgw/ui/ChatActivity;)[Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    return-object v0
.end method

.method static synthetic access$15200(Lim/tpelyyftgw/ui/ChatActivity;ZZ)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z
    .param p2, "x2"    # Z

    .line 295
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->showPagedownButton(ZZ)V

    return-void
.end method

.method static synthetic access$15300(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonShowedByScroll:Z

    return v0
.end method

.method static synthetic access$15302(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonShowedByScroll:Z

    return p1
.end method

.method static synthetic access$15400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$15500(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$15600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$15700(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z

    return v0
.end method

.method static synthetic access$15702(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z

    return p1
.end method

.method static synthetic access$15800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesStorage;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$15900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesStorage;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$1600(Lim/tpelyyftgw/ui/ChatActivity;)[Landroid/util/SparseArray;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;

    return-object v0
.end method

.method static synthetic access$16000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$16100(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    return v0
.end method

.method static synthetic access$16102(Lim/tpelyyftgw/ui/ChatActivity;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # I

    .line 295
    iput p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    return p1
.end method

.method static synthetic access$16110(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    add-int/lit8 v1, v0, -0x1

    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    return v0
.end method

.method static synthetic access$16200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/tgnet/ConnectionsManager;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$16300(Lim/tpelyyftgw/ui/ChatActivity;ZZ)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z
    .param p2, "x2"    # Z

    .line 295
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V

    return-void
.end method

.method static synthetic access$16400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$16500(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewScrollOffsetY:I

    return v0
.end method

.method static synthetic access$16600(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewIsScrolling:Z

    return v0
.end method

.method static synthetic access$16602(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewIsScrolling:Z

    return p1
.end method

.method static synthetic access$16700(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewPosition:I

    return v0
.end method

.method static synthetic access$16800(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewTop:I

    return v0
.end method

.method static synthetic access$16900(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewUpdateLayout()V

    return-void
.end method

.method static synthetic access$1700(Lim/tpelyyftgw/ui/ChatActivity;)[Landroid/util/SparseArray;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;

    return-object v0
.end method

.method static synthetic access$17000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$17100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;

    return-object v0
.end method

.method static synthetic access$17102(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$17200(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowStickersPanel:Z

    return v0
.end method

.method static synthetic access$17202(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowStickersPanel:Z

    return p1
.end method

.method static synthetic access$17300(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanel:Z

    return v0
.end method

.method static synthetic access$17302(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanel:Z

    return p1
.end method

.method static synthetic access$17400(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanelSecond:Z

    return v0
.end method

.method static synthetic access$17402(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanelSecond:Z

    return p1
.end method

.method static synthetic access$17500(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateMessageListAccessibilityVisibility()V

    return-void
.end method

.method static synthetic access$17600(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V

    return-void
.end method

.method static synthetic access$17700(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I

    return v0
.end method

.method static synthetic access$17702(Lim/tpelyyftgw/ui/ChatActivity;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # I

    .line 295
    iput p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I

    return p1
.end method

.method static synthetic access$17708(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I

    add-int/lit8 v1, v0, 0x1

    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I

    return v0
.end method

.method static synthetic access$17800(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/ArrayList;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$17900(Lim/tpelyyftgw/ui/ChatActivity;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->updateScheduledInterface(Z)V

    return-void
.end method

.method static synthetic access$1800(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V

    return-void
.end method

.method static synthetic access$18000(Lim/tpelyyftgw/ui/ChatActivity;ZZ)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z
    .param p2, "x2"    # Z

    .line 295
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->showVoiceHint(ZZ)V

    return-void
.end method

.method static synthetic access$18100(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;ZLjava/lang/CharSequence;)V
    .registers 4
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/view/View;
    .param p2, "x2"    # Z
    .param p3, "x3"    # Ljava/lang/CharSequence;

    .line 295
    invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/ChatActivity;->showSlowModeHint(Landroid/view/View;ZLjava/lang/CharSequence;)V

    return-void
.end method

.method static synthetic access$18200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/StickersAdapter;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;

    return-object v0
.end method

.method static synthetic access$18300(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/lang/Runnable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForCharaterEnterRunnable:Ljava/lang/Runnable;

    return-object v0
.end method

.method static synthetic access$18302(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/Runnable;)Ljava/lang/Runnable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Ljava/lang/Runnable;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForCharaterEnterRunnable:Ljava/lang/Runnable;

    return-object p1
.end method

.method static synthetic access$18400(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/CharSequence;Z)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Ljava/lang/CharSequence;
    .param p2, "x2"    # Z

    .line 295
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->searchLinks(Ljava/lang/CharSequence;Z)V

    return-void
.end method

.method static synthetic access$18500(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    return v0
.end method

.method static synthetic access$18600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$18700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$18800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$18900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessageObject;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    return-object v0
.end method

.method static synthetic access$18902(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    return-object p1
.end method

.method static synthetic access$1900(Lim/tpelyyftgw/ui/ChatActivity;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    return-void
.end method

.method static synthetic access$19000(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObjectReqId:I

    return v0
.end method

.method static synthetic access$19002(Lim/tpelyyftgw/ui/ChatActivity;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # I

    .line 295
    iput p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObjectReqId:I

    return p1
.end method

.method static synthetic access$19100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/tgnet/ConnectionsManager;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$19200(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$19300(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkContextBotPanel()V

    return-void
.end method

.method static synthetic access$19400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->emojiButtonRed:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$19500(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->openCameraView()V

    return-void
.end method

.method static synthetic access$19600(Lim/tpelyyftgw/ui/ChatActivity;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInfo(Z)V

    return-void
.end method

.method static synthetic access$19700(Lim/tpelyyftgw/ui/ChatActivity;I)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # I

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->processSelectedAttach(I)V

    return-void
.end method

.method static synthetic access$19800(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->showMediaBannedHint()V

    return-void
.end method

.method static synthetic access$19900(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkRaiseSensors()V

    return-void
.end method

.method static synthetic access$200(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$2000(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    return-void
.end method

.method static synthetic access$20000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/SendMessagesHelper;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$20100(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->openScheduledMessages()V

    return-void
.end method

.method static synthetic access$20200(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$20300(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$20400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    return-object v0
.end method

.method static synthetic access$20500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$20600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    return-object v0
.end method

.method static synthetic access$20800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    return-object v0
.end method

.method static synthetic access$20900(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/graphics/Path;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectPath:Landroid/graphics/Path;

    return-object v0
.end method

.method static synthetic access$2100(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->showOrUpdateActionBarMenuPop()V

    return-void
.end method

.method static synthetic access$21000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/graphics/Paint;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$21100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;

    return-object v0
.end method

.method static synthetic access$21102(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$21200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RadialProgressView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    return-object v0
.end method

.method static synthetic access$21300(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    return v0
.end method

.method static synthetic access$21400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$21500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$21600(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->openKeyboardOnAttachMenuClose:Z

    return v0
.end method

.method static synthetic access$21602(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->openKeyboardOnAttachMenuClose:Z

    return p1
.end method

.method static synthetic access$21700(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/CharSequence;Ljava/util/ArrayList;)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Ljava/lang/CharSequence;
    .param p2, "x2"    # Ljava/util/ArrayList;

    .line 295
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->fillEditingMediaWithCaption(Ljava/lang/CharSequence;Ljava/util/ArrayList;)V

    return-void
.end method

.method static synthetic access$21800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessageObject;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    return-object v0
.end method

.method static synthetic access$21900(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V

    return-void
.end method

.method static synthetic access$2200(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;IZ)Ljava/lang/String;
    .registers 5
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "x2"    # I
    .param p3, "x3"    # Z

    .line 295
    invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/ChatActivity;->getMessageContent(Lim/tpelyyftgw/messenger/MessageObject;IZ)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$22000(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    return v0
.end method

.method static synthetic access$22100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$22200(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;

    return-object v0
.end method

.method static synthetic access$22202(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$22302(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/Runnable;)Ljava/lang/Runnable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Ljava/lang/Runnable;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintHideRunnable:Ljava/lang/Runnable;

    return-object p1
.end method

.method static synthetic access$22400(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideVoiceHint()V

    return-void
.end method

.method static synthetic access$22500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;

    return-object v0
.end method

.method static synthetic access$22502(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$22600(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$22700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$22802(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButtonAnimation:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$22900(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyButtonAnimation:Landroid/animation/AnimatorSet;

    return-object v0
.end method

.method static synthetic access$22902(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyButtonAnimation:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$2300(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "x2"    # Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 295
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->createDeleteMessagesAlert(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;)V

    return-void
.end method

.method static synthetic access$23000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$23100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;

    return-object v0
.end method

.method static synthetic access$23102(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$23400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertViewAnimator:Landroid/animation/AnimatorSet;

    return-object v0
.end method

.method static synthetic access$23402(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertViewAnimator:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$23500(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/lang/Runnable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->hideAlertViewRunnable:Ljava/lang/Runnable;

    return-object v0
.end method

.method static synthetic access$23600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$23700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    return-object v0
.end method

.method static synthetic access$23702(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$23800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessageObject;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;

    return-object v0
.end method

.method static synthetic access$23900(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$2400(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->openForward()V

    return-void
.end method

.method static synthetic access$24000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/BackupImageView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    return-object v0
.end method

.method static synthetic access$24100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;

    return-object v0
.end method

.method static synthetic access$24102(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$24200(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimAnimatorSet:Landroid/animation/AnimatorSet;

    return-object v0
.end method

.method static synthetic access$24202(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimAnimatorSet:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$24300(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;Ljava/lang/String;)V
    .registers 4
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "x2"    # Ljava/lang/String;
    .param p3, "x3"    # Ljava/lang/String;

    .line 295
    invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/ChatActivity;->translateAudio(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$24400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesStorage;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$24500(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->translateCancel(Lim/tpelyyftgw/messenger/MessageObject;)V

    return-void
.end method

.method static synthetic access$24600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketViewHolder:Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;

    return-object v0
.end method

.method static synthetic access$24700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialog:Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;

    return-object v0
.end method

.method static synthetic access$24800(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
    .registers 5
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/tgnet/TLRPC$User;
    .param p2, "x2"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p3, "x3"    # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    .param p4, "x4"    # Z

    .line 295
    invoke-direct {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/ChatActivity;->getRedpacket(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V

    return-void
.end method

.method static synthetic access$24900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/tgnet/ConnectionsManager;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$2500(Lim/tpelyyftgw/ui/ChatActivity;)J
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-wide v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    return-wide v0
.end method

.method static synthetic access$25000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$25100(Lim/tpelyyftgw/ui/ChatActivity;)[Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z

    return-object v0
.end method

.method static synthetic access$25200(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/ArrayList;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatMessageCellsCache:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$25300(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .param p2, "x2"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 295
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->onRedpkgTransferClick(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/messenger/MessageObject;)V

    return-void
.end method

.method static synthetic access$25400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$25500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/util/LongSparseArray;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    return-object v0
.end method

.method static synthetic access$25700(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    return v0
.end method

.method static synthetic access$25800(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$25900(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    return v0
.end method

.method static synthetic access$2600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$26000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$26100(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;Z)Ljava/util/ArrayList;
    .registers 4
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "x2"    # Z

    .line 295
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->createVoiceMessagesPlaylist(Lim/tpelyyftgw/messenger/MessageObject;Z)Ljava/util/ArrayList;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$26200(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->showNoSoundHint()V

    return-void
.end method

.method static synthetic access$26300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$26400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$26500(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->showForwardHint(Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V

    return-void
.end method

.method static synthetic access$26600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/os/Bundle;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    return-object v0
.end method

.method static synthetic access$26700(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$26800(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$26900(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/os/Bundle;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    return-object v0
.end method

.method static synthetic access$2700(Lim/tpelyyftgw/ui/ChatActivity;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->toggleMute(Z)V

    return-void
.end method

.method static synthetic access$27000(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$27100(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$27200(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;ZZFFZ)V
    .registers 7
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/view/View;
    .param p2, "x2"    # Z
    .param p3, "x3"    # Z
    .param p4, "x4"    # F
    .param p5, "x5"    # F
    .param p6, "x6"    # Z

    .line 295
    invoke-direct/range {p0 .. p6}, Lim/tpelyyftgw/ui/ChatActivity;->createMenu(Landroid/view/View;ZZFFZ)V

    return-void
.end method

.method static synthetic access$27300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$27400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/SendMessagesHelper;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$27500(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/SendMessagesHelper;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$27600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/SendMessagesHelper;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$27700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$27800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$27900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$2800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MediaDataController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$28000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$28100(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$28200(Lim/tpelyyftgw/ui/ChatActivity;)J
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-wide v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J

    return-wide v0
.end method

.method static synthetic access$28300(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$28400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/ChatActivity$ChatActivityDelegate;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityDelegate:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityDelegate;

    return-object v0
.end method

.method static synthetic access$28500(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)Z
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->sendSecretMessageRead(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v0

    return v0
.end method

.method static synthetic access$28600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/FileLoader;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$28700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/TextureView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoTextureView:Landroid/view/TextureView;

    return-object v0
.end method

.method static synthetic access$28800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->photoViewerProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;

    return-object v0
.end method

.method static synthetic access$28900(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->restartSticker(Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V

    return-void
.end method

.method static synthetic access$2900(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->hasUnfavedSelected:Z

    return v0
.end method

.method static synthetic access$29000(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->alertUserOpenError(Lim/tpelyyftgw/messenger/MessageObject;)V

    return-void
.end method

.method static synthetic access$29100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$29200(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/HashMap;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alredyPlayedStickers:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$29300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$29400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$29500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/util/SparseArray;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;

    return-object v0
.end method

.method static synthetic access$29600(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I

    return v0
.end method

.method static synthetic access$29700(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->startMessageUnselect()V

    return-void
.end method

.method static synthetic access$29800(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/ArrayList;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->animatingMessageObjects:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$29900(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    return v0
.end method

.method static synthetic access$29902(Lim/tpelyyftgw/ui/ChatActivity;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # I

    .line 295
    iput p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    return p1
.end method

.method static synthetic access$300(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$3000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MediaDataController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$30000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$30100(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/cells/ChatMessageCell;IZ)V
    .registers 5
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "x2"    # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .param p3, "x3"    # I
    .param p4, "x4"    # Z

    .line 295
    invoke-direct {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/ChatActivity;->setCellSelectionBackground(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/cells/ChatMessageCell;IZ)V

    return-void
.end method

.method static synthetic access$30200(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$30300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MediaDataController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$30400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MediaDataController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$30500(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MediaDataController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$30600(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    return v0
.end method

.method static synthetic access$30700(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    return v0
.end method

.method static synthetic access$30800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$30900(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    return v0
.end method

.method static synthetic access$3100(Lim/tpelyyftgw/ui/ChatActivity;)[Landroid/util/SparseArray;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    return-object v0
.end method

.method static synthetic access$31000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessageObject;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    return-object v0
.end method

.method static synthetic access$31100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$31200(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->runningAnimation:Landroid/animation/AnimatorSet;

    return-object v0
.end method

.method static synthetic access$31202(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->runningAnimation:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$3200(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->startEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V

    return-void
.end method

.method static synthetic access$3300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/ChatAttachAlert;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    return-object v0
.end method

.method static synthetic access$3400(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->openAttachMenu()V

    return-void
.end method

.method static synthetic access$3500(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/SendMessagesHelper;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$3600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/SendMessagesHelper;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$3700(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/String;)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Ljava/lang/String;

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->openSearchWithText(Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$3800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    return-object v0
.end method

.method static synthetic access$3900(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editTextStart:I

    return v0
.end method

.method static synthetic access$3902(Lim/tpelyyftgw/ui/ChatActivity;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # I

    .line 295
    iput p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->editTextStart:I

    return p1
.end method

.method static synthetic access$400(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListViewClipTop:I

    return v0
.end method

.method static synthetic access$4000(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editTextEnd:I

    return v0
.end method

.method static synthetic access$4002(Lim/tpelyyftgw/ui/ChatActivity;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # I

    .line 295
    iput p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->editTextEnd:I

    return p1
.end method

.method static synthetic access$402(Lim/tpelyyftgw/ui/ChatActivity;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # I

    .line 295
    iput p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListViewClipTop:I

    return p1
.end method

.method static synthetic access$4100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$4200(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->clearingHistory:Z

    return v0
.end method

.method static synthetic access$4202(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->clearingHistory:Z

    return p1
.end method

.method static synthetic access$4300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/UndoView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;

    return-object v0
.end method

.method static synthetic access$4400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    return-object v0
.end method

.method static synthetic access$4500(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$4600(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$4700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$4800(Lim/tpelyyftgw/ui/ChatActivity;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->clearHistory(Z)V

    return-void
.end method

.method static synthetic access$4900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$500(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/ArrayList;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->botContextResults:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$5000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$5100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$5200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$5300(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/ImageView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;

    return-object v0
.end method

.method static synthetic access$5400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/ImageView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;

    return-object v0
.end method

.method static synthetic access$5500(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z

    return v0
.end method

.method static synthetic access$5502(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z

    return p1
.end method

.method static synthetic access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    return-object v0
.end method

.method static synthetic access$5700(Lim/tpelyyftgw/ui/ChatActivity;)Landroidx/recyclerview/widget/LinearLayoutManager;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;

    return-object v0
.end method

.method static synthetic access$5800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/tgnet/TLRPC$User;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;

    return-object v0
.end method

.method static synthetic access$5802(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$User;)Lim/tpelyyftgw/tgnet/TLRPC$User;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;

    return-object p1
.end method

.method static synthetic access$5900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    return-object v0
.end method

.method static synthetic access$600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    return-object v0
.end method

.method static synthetic access$6000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    return-object v0
.end method

.method static synthetic access$6100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    return-object v0
.end method

.method static synthetic access$6200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    return-object v0
.end method

.method static synthetic access$6300(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelectedMessageHighlight()V

    return-void
.end method

.method static synthetic access$6400(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V

    return-void
.end method

.method static synthetic access$6500(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->openSearchKeyboard:Z

    return v0
.end method

.method static synthetic access$6600(Lim/tpelyyftgw/ui/ChatActivity;III)V
    .registers 4
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # I
    .param p2, "x2"    # I
    .param p3, "x3"    # I

    .line 295
    invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/ChatActivity;->updateSearchButtons(III)V

    return-void
.end method

.method static synthetic access$6700(Lim/tpelyyftgw/ui/ChatActivity;)J
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-wide v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    return-wide v0
.end method

.method static synthetic access$6800(Lim/tpelyyftgw/ui/ChatActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    return v0
.end method

.method static synthetic access$6900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MediaDataController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$700(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;ZI)V
    .registers 4
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;
    .param p2, "x2"    # Z
    .param p3, "x3"    # I

    .line 295
    invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/ChatActivity;->sendBotInlineResult(Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;ZI)V

    return-void
.end method

.method static synthetic access$7000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$7100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$7200(Lim/tpelyyftgw/ui/ChatActivity;Z)Landroid/view/TextureView;
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->createTextureView(Z)Landroid/view/TextureView;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$7300(Lim/tpelyyftgw/ui/ChatActivity;)Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    return-object v0
.end method

.method static synthetic access$7400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$7500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$7502(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Landroid/view/View;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimView:Landroid/view/View;

    return-object p1
.end method

.method static synthetic access$7600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$7700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$7800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/cells/ChatActionCell;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    return-object v0
.end method

.method static synthetic access$7900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->drawLaterRoundProgressCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    return-object v0
.end method

.method static synthetic access$7902(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/cells/ChatMessageCell;)Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 295
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->drawLaterRoundProgressCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    return-object p1
.end method

.method static synthetic access$800(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z

    return v0
.end method

.method static synthetic access$8000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$802(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z

    return p1
.end method

.method static synthetic access$8100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    return-object v0
.end method

.method static synthetic access$8200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$8300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$8400(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    return v0
.end method

.method static synthetic access$8500(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    return-object v0
.end method

.method static synthetic access$8600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$8700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/graphics/Paint;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$8800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$8900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$9000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$9100(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->globalIgnoreLayout:Z

    return v0
.end method

.method static synthetic access$9102(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;
    .param p1, "x1"    # Z

    .line 295
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->globalIgnoreLayout:Z

    return p1
.end method

.method static synthetic access$9200(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    return v0
.end method

.method static synthetic access$9300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$9400(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    return v0
.end method

.method static synthetic access$9500(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    return v0
.end method

.method static synthetic access$9600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$9700(Lim/tpelyyftgw/ui/ChatActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    return v0
.end method

.method static synthetic access$9800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/InstantCameraView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->instantCameraView:Lim/tpelyyftgw/ui/components/InstantCameraView;

    return-object v0
.end method

.method static synthetic access$9900(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->overlayView:Landroid/view/View;

    return-object v0
.end method

.method private addToPolls(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 8
    .param p1, "obj"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "old"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 12576
    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getPollId()J

    move-result-wide v0

    .line 12577
    .local v0, "pollId":J
    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-eqz v4, :cond_27

    .line 12578
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->polls:Landroid/util/LongSparseArray;

    invoke-virtual {v2, v0, v1}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/ArrayList;

    .line 12579
    .local v2, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    if-nez v2, :cond_1f

    .line 12580
    new-instance v3, Ljava/util/ArrayList;

    invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V

    move-object v2, v3

    .line 12581
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->polls:Landroid/util/LongSparseArray;

    invoke-virtual {v3, v0, v1, v2}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 12583
    :cond_1f
    invoke-virtual {v2, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 12584
    if-eqz p2, :cond_27

    .line 12585
    invoke-virtual {v2, p2}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 12588
    .end local v2    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_27
    return-void
.end method

.method private addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;Z)V
    .registers 4
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "outside"    # Z

    .line 8865
    const/4 v0, 0x1

    invoke-direct {p0, p1, p2, v0}, Lim/tpelyyftgw/ui/ChatActivity;->addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;ZZ)V

    .line 8866
    return-void
.end method

.method private addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;ZZ)V
    .registers 34
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "outside"    # Z
    .param p3, "last"    # Z

    .line 8877
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    iget v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    .line 8878
    .local v2, "prevCantForwardCount":I
    const-wide/16 v3, 0x0

    const/16 v5, 0x66

    const/16 v6, 0x65

    const/4 v7, 0x0

    const/4 v8, 0x1

    if-eqz v1, :cond_1bf

    .line 8879
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v9

    iget-wide v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v13, v9, v11

    if-nez v13, :cond_1c

    const/4 v9, 0x0

    goto :goto_1d

    :cond_1c
    const/4 v9, 0x1

    .line 8880
    .local v9, "index":I
    :goto_1d
    if-eqz p2, :cond_98

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v10

    cmp-long v12, v10, v3

    if-eqz v12, :cond_98

    .line 8881
    const/4 v3, 0x0

    .line 8882
    .local v3, "hasUnselected":Z
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v5

    invoke-virtual {v4, v5, v6}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 8883
    .local v4, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    if-eqz v4, :cond_97

    .line 8884
    const/4 v5, 0x0

    .line 8885
    .local v5, "lastNum":I
    const/4 v6, 0x0

    .local v6, "a":I
    :goto_38
    iget-object v10, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v10}, Ljava/util/ArrayList;->size()I

    move-result v10

    if-ge v6, v10, :cond_5b

    .line 8886
    iget-object v10, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v10, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v10

    check-cast v10, Lim/tpelyyftgw/messenger/MessageObject;

    .line 8887
    .local v10, "message":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v11, v11, v9

    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v12

    invoke-virtual {v11, v12}, Landroid/util/SparseArray;->indexOfKey(I)I

    move-result v11

    if-gez v11, :cond_58

    .line 8888
    const/4 v3, 0x1

    .line 8889
    move v5, v6

    .line 8885
    .end local v10    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_58
    add-int/lit8 v6, v6, 0x1

    goto :goto_38

    .line 8893
    .end local v6    # "a":I
    :cond_5b
    const/4 v6, 0x0

    .restart local v6    # "a":I
    :goto_5c
    iget-object v10, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v10}, Ljava/util/ArrayList;->size()I

    move-result v10

    if-ge v6, v10, :cond_97

    .line 8894
    iget-object v10, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v10, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v10

    check-cast v10, Lim/tpelyyftgw/messenger/MessageObject;

    .line 8895
    .restart local v10    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v3, :cond_85

    .line 8896
    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v11, v11, v9

    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v12

    invoke-virtual {v11, v12}, Landroid/util/SparseArray;->indexOfKey(I)I

    move-result v11

    if-gez v11, :cond_94

    .line 8897
    if-ne v6, v5, :cond_80

    const/4 v11, 0x1

    goto :goto_81

    :cond_80
    const/4 v11, 0x0

    :goto_81
    invoke-direct {v0, v10, v7, v11}, Lim/tpelyyftgw/ui/ChatActivity;->addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;ZZ)V

    goto :goto_94

    .line 8900
    :cond_85
    iget-object v11, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v11}, Ljava/util/ArrayList;->size()I

    move-result v11

    sub-int/2addr v11, v8

    if-ne v6, v11, :cond_90

    const/4 v11, 0x1

    goto :goto_91

    :cond_90
    const/4 v11, 0x0

    :goto_91
    invoke-direct {v0, v10, v7, v11}, Lim/tpelyyftgw/ui/ChatActivity;->addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;ZZ)V

    .line 8893
    .end local v10    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_94
    :goto_94
    add-int/lit8 v6, v6, 0x1

    goto :goto_5c

    .line 8904
    .end local v5    # "lastNum":I
    .end local v6    # "a":I
    :cond_97
    return-void

    .line 8906
    .end local v3    # "hasUnselected":Z
    .end local v4    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    :cond_98
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v10, v10, v9

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v11

    invoke-virtual {v10, v11}, Landroid/util/SparseArray;->indexOfKey(I)I

    move-result v10

    if-ltz v10, :cond_129

    .line 8907
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v10, v10, v9

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v11

    invoke-virtual {v10, v11}, Landroid/util/SparseArray;->remove(I)V

    .line 8908
    iget v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-eqz v10, :cond_bf

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z

    move-result v10

    if-nez v10, :cond_bf

    iget-object v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;

    if-eqz v10, :cond_ca

    .line 8909
    :cond_bf
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;

    aget-object v10, v10, v9

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v11

    invoke-virtual {v10, v11}, Landroid/util/SparseArray;->remove(I)V

    .line 8911
    :cond_ca
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z

    move-result v10

    if-nez v10, :cond_e7

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z

    move-result v10

    if-nez v10, :cond_dc

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedSticker()Z

    move-result v10

    if-eqz v10, :cond_e7

    .line 8912
    :cond_dc
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;

    aget-object v10, v10, v9

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v11

    invoke-virtual {v10, v11}, Landroid/util/SparseArray;->remove(I)V

    .line 8914
    :cond_e7
    iget v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-eq v10, v6, :cond_ef

    iget v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-ne v10, v5, :cond_f4

    .line 8915
    :cond_ef
    iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantCopyMessageCount:I

    sub-int/2addr v10, v8

    iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantCopyMessageCount:I

    .line 8917
    :cond_f4
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v1, v10}, Lim/tpelyyftgw/messenger/MessageObject;->canEditMessage(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v10

    if-eqz v10, :cond_101

    .line 8918
    iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->canEditMessagesCount:I

    sub-int/2addr v10, v8

    iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->canEditMessagesCount:I

    .line 8920
    :cond_101
    iget-boolean v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v1, v10, v11}, Lim/tpelyyftgw/messenger/MessageObject;->canDeleteMessage(ZLim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v10

    if-nez v10, :cond_110

    .line 8921
    iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantDeleteMessagesCount:I

    sub-int/2addr v10, v8

    iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantDeleteMessagesCount:I

    .line 8923
    :cond_110
    iget-boolean v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v10, :cond_122

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->canForwardMessage()Z

    move-result v10

    if-nez v10, :cond_11b

    goto :goto_122

    .line 8926
    :cond_11b
    iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->canForwardMessagesCount:I

    sub-int/2addr v10, v8

    iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->canForwardMessagesCount:I

    goto/16 :goto_1bf

    .line 8924
    :cond_122
    :goto_122
    iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    sub-int/2addr v10, v8

    iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    goto/16 :goto_1bf

    .line 8929
    :cond_129
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v10, v10, v7

    invoke-virtual {v10}, Landroid/util/SparseArray;->size()I

    move-result v10

    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v11, v11, v8

    invoke-virtual {v11}, Landroid/util/SparseArray;->size()I

    move-result v11

    add-int/2addr v10, v11

    const/16 v11, 0x64

    if-lt v10, v11, :cond_13f

    .line 8930
    return-void

    .line 8932
    :cond_13f
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v10, v10, v9

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v11

    invoke-virtual {v10, v11, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 8933
    iget v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-eqz v10, :cond_158

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z

    move-result v10

    if-nez v10, :cond_158

    iget-object v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;

    if-eqz v10, :cond_163

    .line 8934
    :cond_158
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;

    aget-object v10, v10, v9

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v11

    invoke-virtual {v10, v11, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 8936
    :cond_163
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z

    move-result v10

    if-nez v10, :cond_180

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z

    move-result v10

    if-nez v10, :cond_175

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedSticker()Z

    move-result v10

    if-eqz v10, :cond_180

    .line 8937
    :cond_175
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;

    aget-object v10, v10, v9

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v11

    invoke-virtual {v10, v11, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 8939
    :cond_180
    iget v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-eq v10, v6, :cond_188

    iget v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-ne v10, v5, :cond_18d

    .line 8940
    :cond_188
    iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantCopyMessageCount:I

    add-int/2addr v10, v8

    iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantCopyMessageCount:I

    .line 8943
    :cond_18d
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v1, v10}, Lim/tpelyyftgw/messenger/MessageObject;->canEditMessage(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v10

    if-eqz v10, :cond_19a

    .line 8944
    iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->canEditMessagesCount:I

    add-int/2addr v10, v8

    iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->canEditMessagesCount:I

    .line 8946
    :cond_19a
    iget-boolean v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v1, v10, v11}, Lim/tpelyyftgw/messenger/MessageObject;->canDeleteMessage(ZLim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v10

    if-nez v10, :cond_1a9

    .line 8947
    iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantDeleteMessagesCount:I

    add-int/2addr v10, v8

    iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantDeleteMessagesCount:I

    .line 8949
    :cond_1a9
    iget-boolean v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v10, :cond_1ba

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->canForwardMessage()Z

    move-result v10

    if-nez v10, :cond_1b4

    goto :goto_1ba

    .line 8952
    :cond_1b4
    iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->canForwardMessagesCount:I

    add-int/2addr v10, v8

    iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->canForwardMessagesCount:I

    goto :goto_1bf

    .line 8950
    :cond_1ba
    :goto_1ba
    iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    add-int/2addr v10, v8

    iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    .line 8956
    .end local v9    # "index":I
    :cond_1bf
    :goto_1bf
    iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButtonAnimation:Landroid/animation/AnimatorSet;

    if-eqz v9, :cond_1c9

    .line 8957
    invoke-virtual {v9}, Landroid/animation/AnimatorSet;->cancel()V

    .line 8958
    const/4 v9, 0x0

    iput-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButtonAnimation:Landroid/animation/AnimatorSet;

    .line 8960
    :cond_1c9
    if-eqz p3, :cond_66f

    iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v9}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z

    move-result v9

    if-eqz v9, :cond_66f

    .line 8961
    iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v9, v9, v7

    invoke-virtual {v9}, Landroid/util/SparseArray;->size()I

    move-result v9

    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v10, v10, v8

    invoke-virtual {v10}, Landroid/util/SparseArray;->size()I

    move-result v10

    add-int/2addr v9, v10

    .line 8962
    .local v9, "selectedCount":I
    if-nez v9, :cond_1f0

    .line 8963
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V

    .line 8964
    invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    move/from16 v21, v2

    goto/16 :goto_671

    .line 8966
    :cond_1f0
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v10}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createActionMode()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;

    move-result-object v10

    const/16 v11, 0xa

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v10

    .line 8967
    .local v10, "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createActionMode()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;

    move-result-object v11

    const/16 v12, 0x16

    invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v11

    .line 8968
    .local v11, "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    iget-object v12, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createActionMode()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;

    move-result-object v12

    const/16 v13, 0x17

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v12

    .line 8969
    .local v12, "editItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    iget-object v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v13}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createActionMode()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;

    move-result-object v13

    const/16 v14, 0xb

    invoke-virtual {v13, v14}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v13

    .line 8971
    .local v13, "forwardItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    const/4 v14, 0x1

    .line 8977
    .local v14, "enableForward":Z
    iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v15, :cond_23c

    iget-boolean v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v15, :cond_23c

    iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I

    const/high16 v16, 0x2000000

    and-int v15, v15, v16

    if-eqz v15, :cond_23c

    .line 8978
    iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v15}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v15

    if-nez v15, :cond_23c

    .line 8979
    const/4 v14, 0x0

    .line 8982
    :cond_23c
    const/high16 v17, 0x3f000000    # 0.5f

    if-nez v2, :cond_244

    iget v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    if-nez v15, :cond_24a

    :cond_244
    if-eqz v2, :cond_2bf

    iget v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    if-nez v15, :cond_2bf

    .line 8983
    :cond_24a
    new-instance v15, Landroid/animation/AnimatorSet;

    invoke-direct {v15}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButtonAnimation:Landroid/animation/AnimatorSet;

    .line 8984
    new-instance v15, Ljava/util/ArrayList;

    invoke-direct {v15}, Ljava/util/ArrayList;-><init>()V

    .line 8986
    .local v15, "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
    if-eqz v13, :cond_27c

    .line 8987
    iget v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    if-nez v5, :cond_260

    if-eqz v14, :cond_260

    const/4 v5, 0x1

    goto :goto_261

    :cond_260
    const/4 v5, 0x0

    :goto_261
    invoke-virtual {v13, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setEnabled(Z)V

    .line 8988
    sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v6, v8, [F

    iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    if-nez v3, :cond_271

    if-eqz v14, :cond_271

    const/high16 v3, 0x3f800000    # 1.0f

    goto :goto_273

    :cond_271
    const/high16 v3, 0x3f000000    # 0.5f

    :goto_273
    aput v3, v6, v7

    invoke-static {v13, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v3

    invoke-virtual {v15, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8990
    :cond_27c
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;

    if-eqz v3, :cond_2a3

    .line 8991
    iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    if-nez v4, :cond_288

    if-eqz v14, :cond_288

    const/4 v4, 0x1

    goto :goto_289

    :cond_288
    const/4 v4, 0x0

    :goto_289
    invoke-virtual {v3, v4}, Landroid/widget/TextView;->setEnabled(Z)V

    .line 8992
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;

    sget-object v4, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v5, v8, [F

    iget v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    if-nez v6, :cond_29a

    if-eqz v14, :cond_29a

    const/high16 v17, 0x3f800000    # 1.0f

    :cond_29a
    aput v17, v5, v7

    invoke-static {v3, v4, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v3

    invoke-virtual {v15, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8994
    :cond_2a3
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButtonAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v3, v15}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V

    .line 8995
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButtonAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v4, 0x64

    invoke-virtual {v3, v4, v5}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 8996
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButtonAnimation:Landroid/animation/AnimatorSet;

    new-instance v4, Lim/tpelyyftgw/ui/ChatActivity$55;

    invoke-direct {v4, v0}, Lim/tpelyyftgw/ui/ChatActivity$55;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 9002
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButtonAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V

    .line 9003
    .end local v15    # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
    goto :goto_30f

    .line 9004
    :cond_2bf
    if-eqz v13, :cond_2db

    .line 9005
    iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    if-nez v3, :cond_2c9

    if-eqz v14, :cond_2c9

    const/4 v3, 0x1

    goto :goto_2ca

    :cond_2c9
    const/4 v3, 0x0

    :goto_2ca
    invoke-virtual {v13, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setEnabled(Z)V

    .line 9006
    iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    if-nez v3, :cond_2d6

    if-eqz v14, :cond_2d6

    const/high16 v3, 0x3f800000    # 1.0f

    goto :goto_2d8

    :cond_2d6
    const/high16 v3, 0x3f000000    # 0.5f

    :goto_2d8
    invoke-virtual {v13, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V

    .line 9008
    :cond_2db
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;

    if-eqz v3, :cond_30f

    .line 9009
    invoke-virtual {v3, v7}, Landroid/widget/TextView;->setVisibility(I)V

    .line 9010
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;

    iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    if-nez v4, :cond_2ec

    if-eqz v14, :cond_2ec

    const/4 v4, 0x1

    goto :goto_2ed

    :cond_2ec
    const/4 v4, 0x0

    :goto_2ed
    invoke-virtual {v3, v4}, Landroid/widget/TextView;->setEnabled(Z)V

    .line 9011
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;

    iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    if-nez v4, :cond_2fb

    if-eqz v14, :cond_2fb

    const/high16 v4, 0x3f800000    # 1.0f

    goto :goto_2fd

    :cond_2fb
    const/high16 v4, 0x3f000000    # 0.5f

    :goto_2fd
    invoke-virtual {v3, v4}, Landroid/widget/TextView;->setAlpha(F)V

    .line 9012
    if-eqz v1, :cond_30f

    iget v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v4, 0xcf

    if-ne v3, v4, :cond_30f

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v3, v3, v7

    invoke-virtual {v3}, Landroid/util/SparseArray;->size()I

    .line 9024
    :cond_30f
    :goto_30f
    invoke-virtual {v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getVisibility()I

    move-result v3

    .line 9025
    .local v3, "copyVisible":I
    invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getVisibility()I

    move-result v4

    .line 9027
    .local v4, "starVisible":I
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v5, :cond_334

    iget v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantCopyMessageCount:I

    if-nez v5, :cond_334

    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;

    aget-object v5, v5, v7

    invoke-virtual {v5}, Landroid/util/SparseArray;->size()I

    move-result v5

    iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;

    aget-object v15, v15, v8

    invoke-virtual {v15}, Landroid/util/SparseArray;->size()I

    move-result v15

    add-int/2addr v5, v15

    if-eqz v5, :cond_334

    const/4 v5, 0x0

    goto :goto_336

    :cond_334
    const/16 v5, 0x8

    :goto_336
    invoke-virtual {v10, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 9028
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v5

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MediaDataController;->canAddStickerToFavorites()Z

    move-result v5

    if-eqz v5, :cond_358

    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;

    aget-object v5, v5, v7

    invoke-virtual {v5}, Landroid/util/SparseArray;->size()I

    move-result v5

    iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;

    aget-object v15, v15, v8

    invoke-virtual {v15}, Landroid/util/SparseArray;->size()I

    move-result v15

    add-int/2addr v5, v15

    if-ne v5, v9, :cond_358

    const/4 v5, 0x0

    goto :goto_35a

    :cond_358
    const/16 v5, 0x8

    :goto_35a
    invoke-virtual {v11, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 9029
    invoke-virtual {v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getVisibility()I

    move-result v5

    .line 9030
    .local v5, "newCopyVisible":I
    invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getVisibility()I

    move-result v15

    .line 9031
    .local v15, "newStarVisible":I
    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createActionMode()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;

    move-result-object v6

    const/16 v8, 0xc

    invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v6

    if-eqz v6, :cond_388

    .line 9032
    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createActionMode()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;

    move-result-object v6

    invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v6

    iget v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantDeleteMessagesCount:I

    if-nez v8, :cond_383

    const/4 v8, 0x0

    goto :goto_385

    :cond_383
    const/16 v8, 0x8

    :goto_385
    invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 9034
    :cond_388
    iput-boolean v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->hasUnfavedSelected:Z

    .line 9035
    const/4 v6, 0x0

    .restart local v6    # "a":I
    :goto_38b
    const/4 v8, 0x2

    if-ge v6, v8, :cond_3d5

    .line 9036
    const/16 v20, 0x0

    move/from16 v8, v20

    .local v8, "b":I
    :goto_392
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;

    aget-object v7, v7, v6

    invoke-virtual {v7}, Landroid/util/SparseArray;->size()I

    move-result v7

    if-ge v8, v7, :cond_3c4

    .line 9037
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;

    aget-object v7, v7, v6

    invoke-virtual {v7, v8}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Lim/tpelyyftgw/messenger/MessageObject;

    .line 9038
    .local v7, "msg":Lim/tpelyyftgw/messenger/MessageObject;
    move/from16 v21, v2

    .end local v2    # "prevCantForwardCount":I
    .local v21, "prevCantForwardCount":I
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v2

    move-object/from16 v22, v10

    .end local v10    # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .local v22, "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v10

    invoke-virtual {v2, v10}, Lim/tpelyyftgw/messenger/MediaDataController;->isStickerInFavorites(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v2

    if-nez v2, :cond_3bc

    .line 9039
    const/4 v2, 0x1

    iput-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->hasUnfavedSelected:Z

    .line 9040
    goto :goto_3c8

    .line 9036
    .end local v7    # "msg":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_3bc
    add-int/lit8 v8, v8, 0x1

    move/from16 v2, v21

    move-object/from16 v10, v22

    const/4 v7, 0x0

    goto :goto_392

    .end local v21    # "prevCantForwardCount":I
    .end local v22    # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .restart local v2    # "prevCantForwardCount":I
    .restart local v10    # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    :cond_3c4
    move/from16 v21, v2

    move-object/from16 v22, v10

    .line 9043
    .end local v2    # "prevCantForwardCount":I
    .end local v8    # "b":I
    .end local v10    # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .restart local v21    # "prevCantForwardCount":I
    .restart local v22    # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    :goto_3c8
    iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->hasUnfavedSelected:Z

    if-eqz v2, :cond_3cd

    .line 9044
    goto :goto_3d9

    .line 9035
    :cond_3cd
    add-int/lit8 v6, v6, 0x1

    move/from16 v2, v21

    move-object/from16 v10, v22

    const/4 v7, 0x0

    goto :goto_38b

    .end local v21    # "prevCantForwardCount":I
    .end local v22    # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .restart local v2    # "prevCantForwardCount":I
    .restart local v10    # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    :cond_3d5
    move/from16 v21, v2

    move-object/from16 v22, v10

    .line 9047
    .end local v2    # "prevCantForwardCount":I
    .end local v6    # "a":I
    .end local v10    # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .restart local v21    # "prevCantForwardCount":I
    .restart local v22    # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    :goto_3d9
    iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->hasUnfavedSelected:Z

    if-eqz v2, :cond_3e1

    const v2, 0x7f080245

    goto :goto_3e4

    :cond_3e1
    const v2, 0x7f080272

    :goto_3e4
    invoke-virtual {v11, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setIcon(I)V

    .line 9048
    iget v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->canEditMessagesCount:I

    const/4 v6, 0x1

    if-ne v2, v6, :cond_3f0

    if-ne v9, v6, :cond_3f0

    const/4 v2, 0x0

    goto :goto_3f2

    :cond_3f0
    const/16 v2, 0x8

    .line 9049
    .local v2, "newEditVisibility":I
    :goto_3f2
    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    if-eqz v6, :cond_5c3

    .line 9055
    const/4 v6, 0x1

    .line 9056
    .local v6, "allowChatActions":Z
    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v8, :cond_405

    iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I

    move-result v8

    const/16 v10, 0x2e

    if-lt v8, v10, :cond_437

    :cond_405
    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    if-eqz v8, :cond_40f

    .line 9057
    invoke-virtual {v8}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v8

    if-eqz v8, :cond_437

    :cond_40f
    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v8, :cond_438

    .line 9058
    invoke-static {v8}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v8

    if-nez v8, :cond_437

    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v8}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v8

    if-eqz v8, :cond_42f

    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v8}, Lim/tpelyyftgw/messenger/ChatObject;->canPost(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v8

    if-nez v8, :cond_42f

    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v8, :cond_437

    :cond_42f
    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v8}, Lim/tpelyyftgw/messenger/ChatObject;->canSendMessages(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v8

    if-nez v8, :cond_438

    .line 9059
    :cond_437
    const/4 v6, 0x0

    .line 9064
    :cond_438
    iget-boolean v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v8, :cond_535

    if-eqz v6, :cond_535

    if-eqz v9, :cond_535

    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    const/4 v10, 0x0

    aget-object v8, v8, v10

    invoke-virtual {v8}, Landroid/util/SparseArray;->size()I

    move-result v8

    if-eqz v8, :cond_45e

    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    const/4 v10, 0x1

    aget-object v8, v8, v10

    invoke-virtual {v8}, Landroid/util/SparseArray;->size()I

    move-result v8

    if-eqz v8, :cond_45f

    move/from16 v23, v6

    move/from16 v26, v9

    move-object/from16 v27, v11

    goto/16 :goto_53b

    :cond_45e
    const/4 v10, 0x1

    .line 9066
    :cond_45f
    if-ne v9, v10, :cond_4b4

    if-eqz v1, :cond_4b4

    .line 9067
    const/4 v8, 0x0

    .line 9068
    .local v8, "newVisibility":I
    const/4 v10, 0x0

    .local v10, "a":I
    :goto_465
    const/4 v7, 0x2

    if-ge v10, v7, :cond_4aa

    .line 9069
    const/4 v7, 0x0

    .local v7, "b":I
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v1, v1, v10

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    .local v1, "N":I
    :goto_471
    if-ge v7, v1, :cond_49d

    .line 9070
    move/from16 v17, v1

    .end local v1    # "N":I
    .local v17, "N":I
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v1, v1, v10

    invoke-virtual {v1, v7}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;

    .line 9071
    .local v1, "message":Lim/tpelyyftgw/messenger/MessageObject;
    move/from16 v23, v6

    .end local v6    # "allowChatActions":Z
    .local v23, "allowChatActions":Z
    iget v6, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    move/from16 v18, v8

    const/16 v8, 0x65

    .end local v8    # "newVisibility":I
    .local v18, "newVisibility":I
    if-eq v6, v8, :cond_499

    iget v6, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v8, 0x66

    if-ne v6, v8, :cond_490

    goto :goto_499

    .line 9069
    .end local v1    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_490
    add-int/lit8 v7, v7, 0x1

    move/from16 v1, v17

    move/from16 v8, v18

    move/from16 v6, v23

    goto :goto_471

    .line 9072
    .restart local v1    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_499
    :goto_499
    const/16 v6, 0x8

    .line 9073
    .end local v18    # "newVisibility":I
    .local v6, "newVisibility":I
    move v8, v6

    goto :goto_4a3

    .line 9069
    .end local v17    # "N":I
    .end local v23    # "allowChatActions":Z
    .local v1, "N":I
    .local v6, "allowChatActions":Z
    .restart local v8    # "newVisibility":I
    :cond_49d
    move/from16 v17, v1

    move/from16 v23, v6

    move/from16 v18, v8

    .line 9068
    .end local v1    # "N":I
    .end local v6    # "allowChatActions":Z
    .end local v7    # "b":I
    .restart local v23    # "allowChatActions":Z
    :goto_4a3
    add-int/lit8 v10, v10, 0x1

    move-object/from16 v1, p1

    move/from16 v6, v23

    goto :goto_465

    .end local v23    # "allowChatActions":Z
    .restart local v6    # "allowChatActions":Z
    :cond_4aa
    move/from16 v23, v6

    move/from16 v18, v8

    .end local v6    # "allowChatActions":Z
    .end local v8    # "newVisibility":I
    .restart local v18    # "newVisibility":I
    .restart local v23    # "allowChatActions":Z
    move/from16 v26, v9

    move-object/from16 v27, v11

    .end local v10    # "a":I
    goto/16 :goto_53d

    .line 9066
    .end local v18    # "newVisibility":I
    .end local v23    # "allowChatActions":Z
    .restart local v6    # "allowChatActions":Z
    :cond_4b4
    move/from16 v23, v6

    .line 9078
    .end local v6    # "allowChatActions":Z
    .restart local v23    # "allowChatActions":Z
    const/4 v1, 0x0

    .line 9079
    .local v1, "newVisibility":I
    const-wide/16 v6, 0x0

    .line 9080
    .local v6, "lastGroupId":J
    const/4 v8, 0x0

    .local v8, "a":I
    :goto_4ba
    const/4 v10, 0x2

    if-ge v8, v10, :cond_52c

    .line 9081
    const/4 v10, 0x0

    move/from16 v24, v1

    .end local v1    # "newVisibility":I
    .local v10, "b":I
    .local v24, "newVisibility":I
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v1, v1, v8

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    .local v1, "N":I
    :goto_4c8
    if-ge v10, v1, :cond_513

    .line 9082
    move/from16 v25, v1

    .end local v1    # "N":I
    .local v25, "N":I
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v1, v1, v8

    invoke-virtual {v1, v10}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;

    .line 9083
    .local v1, "message":Lim/tpelyyftgw/messenger/MessageObject;
    move/from16 v26, v9

    .end local v9    # "selectedCount":I
    .local v26, "selectedCount":I
    iget v9, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    move-object/from16 v27, v11

    const/16 v11, 0x65

    .end local v11    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .local v27, "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    if-eq v9, v11, :cond_50b

    iget v9, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v11, 0x66

    if-ne v9, v11, :cond_4e9

    const-wide/16 v18, 0x0

    goto :goto_50f

    .line 9087
    :cond_4e9
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v28

    .line 9088
    .local v28, "groupId":J
    const-wide/16 v18, 0x0

    cmp-long v9, v28, v18

    if-eqz v9, :cond_507

    cmp-long v9, v6, v18

    if-eqz v9, :cond_4fc

    cmp-long v9, v6, v28

    if-eqz v9, :cond_4fc

    goto :goto_507

    .line 9092
    :cond_4fc
    move-wide/from16 v6, v28

    .line 9081
    .end local v1    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v28    # "groupId":J
    add-int/lit8 v10, v10, 0x1

    move/from16 v1, v25

    move/from16 v9, v26

    move-object/from16 v11, v27

    goto :goto_4c8

    .line 9089
    .restart local v1    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v28    # "groupId":J
    :cond_507
    :goto_507
    const/16 v9, 0x8

    .line 9090
    .end local v24    # "newVisibility":I
    .local v9, "newVisibility":I
    move v1, v9

    goto :goto_51f

    .line 9083
    .end local v9    # "newVisibility":I
    .end local v28    # "groupId":J
    .restart local v24    # "newVisibility":I
    :cond_50b
    const/16 v11, 0x66

    const-wide/16 v18, 0x0

    .line 9084
    :goto_50f
    const/16 v9, 0x8

    .line 9085
    .end local v24    # "newVisibility":I
    .restart local v9    # "newVisibility":I
    move v1, v9

    goto :goto_51f

    .line 9081
    .end local v25    # "N":I
    .end local v26    # "selectedCount":I
    .end local v27    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .local v1, "N":I
    .local v9, "selectedCount":I
    .restart local v11    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .restart local v24    # "newVisibility":I
    :cond_513
    move/from16 v25, v1

    move/from16 v26, v9

    move-object/from16 v27, v11

    const/16 v11, 0x66

    const-wide/16 v18, 0x0

    .end local v1    # "N":I
    .end local v9    # "selectedCount":I
    .end local v11    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .restart local v25    # "N":I
    .restart local v26    # "selectedCount":I
    .restart local v27    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    move/from16 v1, v24

    .line 9094
    .end local v10    # "b":I
    .end local v24    # "newVisibility":I
    .end local v25    # "N":I
    .local v1, "newVisibility":I
    :goto_51f
    const/16 v9, 0x8

    if-ne v1, v9, :cond_525

    .line 9095
    move v8, v1

    goto :goto_53d

    .line 9080
    :cond_525
    add-int/lit8 v8, v8, 0x1

    move/from16 v9, v26

    move-object/from16 v11, v27

    goto :goto_4ba

    .end local v26    # "selectedCount":I
    .end local v27    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .restart local v9    # "selectedCount":I
    .restart local v11    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    :cond_52c
    move/from16 v24, v1

    move/from16 v26, v9

    move-object/from16 v27, v11

    .end local v1    # "newVisibility":I
    .end local v9    # "selectedCount":I
    .end local v11    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .restart local v24    # "newVisibility":I
    .restart local v26    # "selectedCount":I
    .restart local v27    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    move/from16 v8, v24

    goto :goto_53d

    .line 9064
    .end local v8    # "a":I
    .end local v23    # "allowChatActions":Z
    .end local v24    # "newVisibility":I
    .end local v26    # "selectedCount":I
    .end local v27    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .local v6, "allowChatActions":Z
    .restart local v9    # "selectedCount":I
    .restart local v11    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    :cond_535
    move/from16 v23, v6

    move/from16 v26, v9

    move-object/from16 v27, v11

    .line 9065
    .end local v6    # "allowChatActions":Z
    .end local v9    # "selectedCount":I
    .end local v11    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .restart local v23    # "allowChatActions":Z
    .restart local v26    # "selectedCount":I
    .restart local v27    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    :goto_53b
    const/16 v8, 0x8

    .line 9100
    .local v8, "newVisibility":I
    :goto_53d
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    invoke-virtual {v1}, Landroid/widget/TextView;->getVisibility()I

    move-result v1

    if-eq v1, v8, :cond_5c7

    .line 9101
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButtonAnimation:Landroid/animation/AnimatorSet;

    if-eqz v1, :cond_54c

    .line 9102
    invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V

    .line 9104
    :cond_54c
    new-instance v1, Landroid/animation/AnimatorSet;

    invoke-direct {v1}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButtonAnimation:Landroid/animation/AnimatorSet;

    .line 9105
    if-nez v8, :cond_584

    .line 9106
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    invoke-virtual {v1, v8}, Landroid/widget/TextView;->setVisibility(I)V

    .line 9107
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButtonAnimation:Landroid/animation/AnimatorSet;

    const/4 v6, 0x2

    new-array v7, v6, [Landroid/animation/Animator;

    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    sget-object v9, Landroid/view/View;->ALPHA:Landroid/util/Property;

    const/4 v10, 0x1

    new-array v11, v10, [F

    const/high16 v16, 0x3f800000    # 1.0f

    const/16 v17, 0x0

    aput v16, v11, v17

    .line 9108
    invoke-static {v6, v9, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v6

    aput-object v6, v7, v17

    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    sget-object v9, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v11, v10, [F

    aput v16, v11, v17

    .line 9109
    invoke-static {v6, v9, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v6

    aput-object v6, v7, v10

    .line 9107
    invoke-virtual {v1, v7}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    goto :goto_5ab

    .line 9112
    :cond_584
    const/4 v10, 0x1

    const/4 v6, 0x2

    new-array v7, v6, [Landroid/animation/Animator;

    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    sget-object v9, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v11, v10, [F

    const/16 v17, 0x0

    const/16 v18, 0x0

    aput v17, v11, v18

    .line 9113
    invoke-static {v6, v9, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v6

    aput-object v6, v7, v18

    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    sget-object v9, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v11, v10, [F

    aput v17, v11, v18

    .line 9114
    invoke-static {v6, v9, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v6

    aput-object v6, v7, v10

    .line 9112
    invoke-virtual {v1, v7}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 9117
    :goto_5ab
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButtonAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v6, 0x64

    invoke-virtual {v1, v6, v7}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 9118
    move v1, v8

    .line 9119
    .local v1, "newVisibilityFinal":I
    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButtonAnimation:Landroid/animation/AnimatorSet;

    new-instance v7, Lim/tpelyyftgw/ui/ChatActivity$56;

    invoke-direct {v7, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$56;-><init>(Lim/tpelyyftgw/ui/ChatActivity;I)V

    invoke-virtual {v6, v7}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 9136
    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButtonAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v6}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_5c7

    .line 9049
    .end local v1    # "newVisibilityFinal":I
    .end local v8    # "newVisibility":I
    .end local v23    # "allowChatActions":Z
    .end local v26    # "selectedCount":I
    .end local v27    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .restart local v9    # "selectedCount":I
    .restart local v11    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    :cond_5c3
    move/from16 v26, v9

    move-object/from16 v27, v11

    .line 9140
    .end local v9    # "selectedCount":I
    .end local v11    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .restart local v26    # "selectedCount":I
    .restart local v27    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    :cond_5c7
    :goto_5c7
    if-eqz v12, :cond_671

    .line 9141
    if-ne v3, v5, :cond_659

    if-eq v4, v15, :cond_5cf

    goto/16 :goto_659

    .line 9150
    :cond_5cf
    invoke-virtual {v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getVisibility()I

    move-result v1

    if-eq v1, v2, :cond_671

    .line 9151
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;

    if-eqz v1, :cond_5dc

    .line 9152
    invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V

    .line 9154
    :cond_5dc
    new-instance v1, Landroid/animation/AnimatorSet;

    invoke-direct {v1}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;

    .line 9155
    const/high16 v1, 0x42580000    # 54.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    int-to-float v6, v6

    invoke-virtual {v12, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setPivotX(F)V

    .line 9156
    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    int-to-float v1, v1

    invoke-virtual {v12, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setPivotX(F)V

    .line 9157
    if-nez v2, :cond_61f

    .line 9158
    invoke-virtual {v12, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 9159
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;

    const/4 v6, 0x2

    new-array v6, v6, [Landroid/animation/Animator;

    sget-object v7, Landroid/view/View;->ALPHA:Landroid/util/Property;

    const/4 v8, 0x1

    new-array v9, v8, [F

    const/high16 v10, 0x3f800000    # 1.0f

    const/4 v11, 0x0

    aput v10, v9, v11

    .line 9160
    invoke-static {v12, v7, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v7

    aput-object v7, v6, v11

    sget-object v7, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v9, v8, [F

    aput v10, v9, v11

    .line 9161
    invoke-static {v12, v7, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v7

    aput-object v7, v6, v8

    .line 9159
    invoke-virtual {v1, v6}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    goto :goto_642

    .line 9164
    :cond_61f
    const/4 v8, 0x1

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;

    const/4 v6, 0x2

    new-array v6, v6, [Landroid/animation/Animator;

    sget-object v7, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v9, v8, [F

    const/4 v10, 0x0

    const/4 v11, 0x0

    aput v10, v9, v11

    .line 9165
    invoke-static {v12, v7, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v7

    aput-object v7, v6, v11

    sget-object v7, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v9, v8, [F

    aput v10, v9, v11

    .line 9166
    invoke-static {v12, v7, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v7

    aput-object v7, v6, v8

    .line 9164
    invoke-virtual {v1, v6}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 9169
    :goto_642
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v6, 0x64

    invoke-virtual {v1, v6, v7}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 9170
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;

    new-instance v6, Lim/tpelyyftgw/ui/ChatActivity$57;

    invoke-direct {v6, v0, v2, v12}, Lim/tpelyyftgw/ui/ChatActivity$57;-><init>(Lim/tpelyyftgw/ui/ChatActivity;ILim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;)V

    invoke-virtual {v1, v6}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 9187
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v1}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_671

    .line 9142
    :cond_659
    :goto_659
    if-nez v2, :cond_664

    .line 9143
    const/high16 v1, 0x3f800000    # 1.0f

    invoke-virtual {v12, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V

    .line 9144
    invoke-virtual {v12, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setScaleX(F)V

    goto :goto_66b

    .line 9146
    :cond_664
    const/4 v1, 0x0

    invoke-virtual {v12, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V

    .line 9147
    invoke-virtual {v12, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setScaleX(F)V

    .line 9149
    :goto_66b
    invoke-virtual {v12, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    goto :goto_671

    .line 8960
    .end local v3    # "copyVisible":I
    .end local v4    # "starVisible":I
    .end local v5    # "newCopyVisible":I
    .end local v12    # "editItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .end local v13    # "forwardItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .end local v14    # "enableForward":Z
    .end local v15    # "newStarVisible":I
    .end local v21    # "prevCantForwardCount":I
    .end local v22    # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .end local v26    # "selectedCount":I
    .end local v27    # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    .local v2, "prevCantForwardCount":I
    :cond_66f
    move/from16 v21, v2

    .line 9192
    .end local v2    # "prevCantForwardCount":I
    .restart local v21    # "prevCantForwardCount":I
    :cond_671
    :goto_671
    return-void
.end method

.method private afterMessageSend()V
    .registers 5

    .line 5949
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V

    .line 5950
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_12

    .line 5951
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/4 v3, 0x1

    invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/messenger/MediaDataController;->cleanDraft(JZ)V

    .line 5953
    :cond_12
    return-void
.end method

.method private alertUserOpenError(Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 7
    .param p1, "message"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 16750
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_7

    .line 16751
    return-void

    .line 16753
    :cond_7
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 16754
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v1, 0x7f0f0141

    const-string v2, "AppName"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16755
    const v1, 0x7f0f0a5a

    const-string v2, "OK"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16756
    iget v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/4 v2, 0x3

    if-ne v1, v2, :cond_3b

    .line 16757
    const v1, 0x7f0f0985

    const-string v2, "NoPlayerInstalled"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    goto :goto_53

    .line 16759
    :cond_3b
    const v1, 0x7f0f0972

    const/4 v2, 0x1

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v3, 0x0

    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v4

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;

    aput-object v4, v2, v3

    const-string v3, "NoHandleAppInstalled"

    invoke-static {v3, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16761
    :goto_53
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v1

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 16762
    return-void
.end method

.method private animLivePinClose(Landroid/view/View;)V
    .registers 9
    .param p1, "view"    # Landroid/view/View;

    .line 1320
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    .line 1321
    .local v0, "currentAnimation":Landroid/animation/AnimatorSet;
    const-wide/16 v1, 0x3e8

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 1322
    const/4 v1, 0x5

    new-array v1, v1, [Landroid/animation/Animator;

    const/4 v2, 0x2

    new-array v3, v2, [F

    fill-array-data v3, :array_80

    const-string v4, "alpha"

    invoke-static {p1, v4, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v3

    const/4 v4, 0x0

    aput-object v3, v1, v4

    new-array v3, v2, [F

    fill-array-data v3, :array_88

    .line 1323
    const-string/jumbo v5, "scaleX"

    invoke-static {p1, v5, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v3

    const/4 v5, 0x1

    aput-object v3, v1, v5

    new-array v3, v2, [F

    fill-array-data v3, :array_90

    .line 1324
    const-string/jumbo v6, "scaleY"

    invoke-static {p1, v6, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v3

    aput-object v3, v1, v2

    new-array v2, v5, [F

    .line 1325
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getRealScreenSize()Landroid/graphics/Point;

    move-result-object v3

    iget v3, v3, Landroid/graphics/Point;->y:I

    const/high16 v6, 0x42c80000    # 100.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    sub-int/2addr v3, v6

    invoke-virtual {p1}, Landroid/view/View;->getLeft()I

    move-result v6

    sub-int/2addr v3, v6

    int-to-float v3, v3

    aput v3, v2, v4

    const-string/jumbo v3, "translationX"

    invoke-static {p1, v3, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    const/4 v3, 0x3

    aput-object v2, v1, v3

    new-array v2, v5, [F

    .line 1326
    const/high16 v3, 0x42a00000    # 80.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    neg-int v3, v3

    int-to-float v3, v3

    aput v3, v2, v4

    const-string/jumbo v3, "translationY"

    invoke-static {p1, v3, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    const/4 v3, 0x4

    aput-object v2, v1, v3

    .line 1322
    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 1327
    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$5;

    invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/ChatActivity$5;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 1339
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    .line 1340
    return-void

    nop

    :array_80
    .array-data 4
        0x3f800000    # 1.0f
        0x0
    .end array-data

    :array_88
    .array-data 4
        0x3f800000    # 1.0f
        0x3c23d70a    # 0.01f
    .end array-data

    :array_90
    .array-data 4
        0x3f800000    # 1.0f
        0x3c23d70a    # 0.01f
    .end array-data
.end method

.method private applyDraftMaybe(Z)V
    .registers 16
    .param p1, "canClear"    # Z

    .line 13864
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_1cd

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v0, :cond_a

    goto/16 :goto_1cd

    .line 13867
    :cond_a
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/MediaDataController;->getDraft(J)Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;

    move-result-object v0

    .line 13868
    .local v0, "draftMessage":Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;
    const/4 v1, 0x0

    if-eqz v0, :cond_26

    iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->reply_to_msg_id:I

    if-eqz v2, :cond_26

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v2

    iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/messenger/MediaDataController;->getDraftMessage(J)Lim/tpelyyftgw/tgnet/TLRPC$Message;

    move-result-object v2

    goto :goto_27

    :cond_26
    move-object v2, v1

    .line 13870
    .local v2, "draftReplyMessage":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    :goto_27
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;

    move-result-object v3

    const/4 v4, 0x0

    const-string v5, ""

    const/4 v6, 0x1

    if-nez v3, :cond_1a6

    .line 13871
    if-eqz v0, :cond_1b2

    .line 13872
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    iget-boolean v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->no_webpage:Z

    xor-int/2addr v7, v6

    invoke-virtual {v3, v1, v7}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setWebPage(Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V

    .line 13874
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->entities:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_17a

    .line 13875
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->message:Ljava/lang/String;

    invoke-static {v1}, Landroid/text/SpannableStringBuilder;->valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    move-result-object v1

    .line 13876
    .local v1, "stringBuilder":Landroid/text/SpannableStringBuilder;
    iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->entities:Ljava/util/ArrayList;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/MediaDataController;->sortEntities(Ljava/util/ArrayList;)V

    .line 13877
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_51
    iget-object v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->entities:Ljava/util/ArrayList;

    invoke-virtual {v7}, Ljava/util/ArrayList;->size()I

    move-result v7

    if-ge v3, v7, :cond_178

    .line 13878
    iget-object v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->entities:Ljava/util/ArrayList;

    invoke-virtual {v7, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;

    .line 13879
    .local v7, "entity":Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;
    instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMessageEntityMentionName;

    const/16 v9, 0x21

    if-nez v8, :cond_127

    instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityMentionName;

    if-eqz v8, :cond_6d

    goto/16 :goto_127

    .line 13891
    :cond_6d
    instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityCode;

    if-nez v8, :cond_10c

    instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityPre;

    if-eqz v8, :cond_77

    goto/16 :goto_10c

    .line 13895
    :cond_77
    instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityBold;

    if-eqz v8, :cond_96

    .line 13896
    new-instance v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;

    invoke-direct {v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V

    .line 13897
    .local v8, "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
    iget v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    or-int/2addr v9, v6

    iput v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    .line 13898
    new-instance v9, Lim/tpelyyftgw/ui/components/TextStyleSpan;

    invoke-direct {v9, v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V

    iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I

    add-int/2addr v11, v12

    invoke-static {v9, v10, v11, v1, v6}, Lim/tpelyyftgw/messenger/MediaDataController;->addStyleToText(Lim/tpelyyftgw/ui/components/TextStyleSpan;IILandroid/text/Spannable;Z)V

    .line 13899
    .end local v8    # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
    goto/16 :goto_174

    :cond_96
    instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityItalic;

    if-eqz v8, :cond_b6

    .line 13900
    new-instance v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;

    invoke-direct {v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V

    .line 13901
    .restart local v8    # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
    iget v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    or-int/lit8 v9, v9, 0x2

    iput v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    .line 13902
    new-instance v9, Lim/tpelyyftgw/ui/components/TextStyleSpan;

    invoke-direct {v9, v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V

    iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I

    add-int/2addr v11, v12

    invoke-static {v9, v10, v11, v1, v6}, Lim/tpelyyftgw/messenger/MediaDataController;->addStyleToText(Lim/tpelyyftgw/ui/components/TextStyleSpan;IILandroid/text/Spannable;Z)V

    .line 13903
    .end local v8    # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
    goto/16 :goto_174

    :cond_b6
    instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityStrike;

    if-eqz v8, :cond_d6

    .line 13904
    new-instance v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;

    invoke-direct {v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V

    .line 13905
    .restart local v8    # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
    iget v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    or-int/lit8 v9, v9, 0x8

    iput v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    .line 13906
    new-instance v9, Lim/tpelyyftgw/ui/components/TextStyleSpan;

    invoke-direct {v9, v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V

    iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I

    add-int/2addr v11, v12

    invoke-static {v9, v10, v11, v1, v6}, Lim/tpelyyftgw/messenger/MediaDataController;->addStyleToText(Lim/tpelyyftgw/ui/components/TextStyleSpan;IILandroid/text/Spannable;Z)V

    .line 13907
    .end local v8    # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
    goto/16 :goto_174

    :cond_d6
    instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityUnderline;

    if-eqz v8, :cond_f5

    .line 13908
    new-instance v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;

    invoke-direct {v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V

    .line 13909
    .restart local v8    # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
    iget v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    or-int/lit8 v9, v9, 0x10

    iput v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    .line 13910
    new-instance v9, Lim/tpelyyftgw/ui/components/TextStyleSpan;

    invoke-direct {v9, v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V

    iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I

    add-int/2addr v11, v12

    invoke-static {v9, v10, v11, v1, v6}, Lim/tpelyyftgw/messenger/MediaDataController;->addStyleToText(Lim/tpelyyftgw/ui/components/TextStyleSpan;IILandroid/text/Spannable;Z)V

    .end local v8    # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
    goto :goto_10b

    .line 13911
    :cond_f5
    instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityTextUrl;

    if-eqz v8, :cond_10b

    .line 13912
    new-instance v8, Lim/tpelyyftgw/ui/components/URLSpanReplacement;

    iget-object v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->url:Ljava/lang/String;

    invoke-direct {v8, v10}, Lim/tpelyyftgw/ui/components/URLSpanReplacement;-><init>(Ljava/lang/String;)V

    iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I

    add-int/2addr v11, v12

    invoke-virtual {v1, v8, v10, v11, v9}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    goto :goto_174

    .line 13911
    :cond_10b
    :goto_10b
    goto :goto_174

    .line 13892
    :cond_10c
    :goto_10c
    new-instance v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;

    invoke-direct {v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V

    .line 13893
    .restart local v8    # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
    iget v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    or-int/lit8 v9, v9, 0x4

    iput v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    .line 13894
    new-instance v9, Lim/tpelyyftgw/ui/components/TextStyleSpan;

    invoke-direct {v9, v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V

    iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I

    add-int/2addr v11, v12

    invoke-static {v9, v10, v11, v1, v6}, Lim/tpelyyftgw/messenger/MediaDataController;->addStyleToText(Lim/tpelyyftgw/ui/components/TextStyleSpan;IILandroid/text/Spannable;Z)V

    .line 13895
    .end local v8    # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
    goto :goto_174

    .line 13881
    :cond_127
    :goto_127
    instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMessageEntityMentionName;

    if-eqz v8, :cond_133

    .line 13882
    move-object v8, v7

    check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMessageEntityMentionName;

    iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMessageEntityMentionName;->user_id:Lim/tpelyyftgw/tgnet/TLRPC$InputUser;

    iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$InputUser;->user_id:I

    .local v8, "user_id":I
    goto :goto_138

    .line 13884
    .end local v8    # "user_id":I
    :cond_133
    move-object v8, v7

    check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityMentionName;

    iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityMentionName;->user_id:I

    .line 13886
    .restart local v8    # "user_id":I
    :goto_138
    iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I

    add-int/2addr v10, v11

    invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v11

    if-ge v10, v11, :cond_155

    iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I

    add-int/2addr v10, v11

    invoke-virtual {v1, v10}, Landroid/text/SpannableStringBuilder;->charAt(I)C

    move-result v10

    const/16 v11, 0x20

    if-ne v10, v11, :cond_155

    .line 13887
    iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I

    add-int/2addr v10, v6

    iput v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I

    .line 13889
    :cond_155
    new-instance v10, Lim/tpelyyftgw/ui/components/URLSpanUserMention;

    new-instance v11, Ljava/lang/StringBuilder;

    invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    invoke-direct {v10, v11, v6}, Lim/tpelyyftgw/ui/components/URLSpanUserMention;-><init>(Ljava/lang/String;I)V

    iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v13, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I

    add-int/2addr v12, v13

    invoke-virtual {v1, v10, v11, v12, v9}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 13891
    .end local v8    # "user_id":I
    nop

    .line 13877
    .end local v7    # "entity":Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;
    :goto_174
    add-int/lit8 v3, v3, 0x1

    goto/16 :goto_51

    .line 13916
    .end local v3    # "a":I
    :cond_178
    nop

    .line 13917
    .local v1, "message":Ljava/lang/CharSequence;
    goto :goto_17c

    .line 13918
    .end local v1    # "message":Ljava/lang/CharSequence;
    :cond_17a
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->message:Ljava/lang/String;

    .line 13920
    .restart local v1    # "message":Ljava/lang/CharSequence;
    :goto_17c
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v3, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V

    .line 13921
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getArguments()Landroid/os/Bundle;

    move-result-object v3

    const-string v5, "hasUrl"

    invoke-virtual {v3, v5, v4}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z

    move-result v3

    if-eqz v3, :cond_1a5

    .line 13922
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->message:Ljava/lang/String;

    const/16 v7, 0xa

    invoke-virtual {v5, v7}, Ljava/lang/String;->indexOf(I)I

    move-result v5

    add-int/2addr v5, v6

    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setSelection(I)V

    .line 13923
    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$iQYfrwSdGJ1MXprtnNq43Bh9Ew4;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$iQYfrwSdGJ1MXprtnNq43Bh9Ew4;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    const-wide/16 v5, 0x2bc

    invoke-static {v3, v5, v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    .line 13930
    .end local v1    # "message":Ljava/lang/CharSequence;
    :cond_1a5
    goto :goto_1b2

    .line 13931
    :cond_1a6
    if-eqz p1, :cond_1b2

    if-nez v0, :cond_1b2

    .line 13932
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V

    .line 13933
    invoke-virtual {p0, v6}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V

    .line 13935
    :cond_1b2
    :goto_1b2
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-nez v1, :cond_1cc

    if-eqz v2, :cond_1cc

    .line 13936
    new-instance v1, Lim/tpelyyftgw/messenger/MessageObject;

    iget v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v5

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessagesController;->getUsers()Ljava/util/concurrent/ConcurrentHashMap;

    move-result-object v5

    invoke-direct {v1, v3, v2, v5, v4}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Ljava/util/AbstractMap;Z)V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 13937
    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForReply(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 13939
    :cond_1cc
    return-void

    .line 13865
    .end local v0    # "draftMessage":Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;
    .end local v2    # "draftReplyMessage":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    :cond_1cd
    :goto_1cd
    return-void
.end method

.method private checkActionBarMenu()V
    .registers 3

    .line 8680
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v0, :cond_8

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_encryptedChat;

    if-eqz v0, :cond_1c

    :cond_8
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_12

    .line 8681
    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-nez v0, :cond_1c

    :cond_12
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_26

    .line 8682
    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserObject;->isDeleted(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z

    move-result v0

    if-eqz v0, :cond_26

    .line 8683
    :cond_1c
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->timeItem2:Landroid/view/View;

    if-eqz v0, :cond_2e

    .line 8684
    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    goto :goto_2e

    .line 8690
    :cond_26
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->timeItem2:Landroid/view/View;

    if-eqz v0, :cond_2e

    .line 8691
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    .line 8700
    :cond_2e
    :goto_2e
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkAndUpdateAvatar()V

    .line 8701
    return-void
.end method

.method private checkAndUpdateAvatar()V
    .registers 3

    .line 9336
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_1a

    .line 9337
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    .line 9338
    .local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-nez v0, :cond_17

    .line 9339
    return-void

    .line 9341
    :cond_17
    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    .end local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    goto :goto_34

    .line 9342
    :cond_1a
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_34

    .line 9343
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v0

    .line 9344
    .local v0, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    if-nez v0, :cond_31

    .line 9345
    return-void

    .line 9347
    :cond_31
    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    goto :goto_35

    .line 9342
    .end local v0    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :cond_34
    :goto_34
    nop

    .line 9352
    :goto_35
    return-void
.end method

.method private checkAutoDownloadMessage(Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 15
    .param p1, "object"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 6697
    iget-boolean v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->mediaExists:Z

    if-eqz v0, :cond_5

    .line 6698
    return-void

    .line 6700
    :cond_5
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    .line 6701
    .local v0, "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getDownloadController()Lim/tpelyyftgw/messenger/DownloadController;

    move-result-object v1

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/messenger/DownloadController;->canDownloadMedia(Lim/tpelyyftgw/tgnet/TLRPC$Message;)I

    move-result v1

    .line 6702
    .local v1, "canDownload":I
    if-nez v1, :cond_12

    .line 6703
    return-void

    .line 6705
    :cond_12
    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v2

    .line 6706
    .local v2, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    if-nez v2, :cond_23

    iget-object v3, p1, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I

    move-result v4

    invoke-static {v3, v4}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v3

    goto :goto_24

    :cond_23
    const/4 v3, 0x0

    .line 6707
    .local v3, "photo":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    :goto_24
    if-nez v2, :cond_29

    if-nez v3, :cond_29

    .line 6708
    return-void

    .line 6710
    :cond_29
    const/4 v4, 0x2

    const/4 v5, 0x0

    if-eq v1, v4, :cond_69

    const/4 v6, 0x1

    if-ne v1, v6, :cond_37

    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v6

    if-eqz v6, :cond_37

    goto :goto_69

    .line 6715
    :cond_37
    if-eqz v2, :cond_4f

    .line 6716
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v6

    invoke-static {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isVideoDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v7

    if-eqz v7, :cond_4a

    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->shouldEncryptPhotoOrVideo()Z

    move-result v7

    if-eqz v7, :cond_4a

    goto :goto_4b

    :cond_4a
    const/4 v4, 0x0

    :goto_4b
    invoke-virtual {v6, v2, p1, v5, v4}, Lim/tpelyyftgw/messenger/FileLoader;->loadFile(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;II)V

    goto :goto_84

    .line 6718
    :cond_4f
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v7

    iget-object v6, p1, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbsObject:Lim/tpelyyftgw/tgnet/TLObject;

    invoke-static {v3, v6}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v8

    const/4 v10, 0x0

    const/4 v11, 0x0

    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->shouldEncryptPhotoOrVideo()Z

    move-result v6

    if-eqz v6, :cond_63

    const/4 v12, 0x2

    goto :goto_64

    :cond_63
    const/4 v12, 0x0

    :goto_64
    move-object v9, p1

    invoke-virtual/range {v7 .. v12}, Lim/tpelyyftgw/messenger/FileLoader;->loadFile(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/Object;Ljava/lang/String;II)V

    goto :goto_84

    .line 6711
    :cond_69
    :goto_69
    if-eqz v2, :cond_84

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v4, :cond_84

    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->shouldEncryptPhotoOrVideo()Z

    move-result v4

    if-nez v4, :cond_84

    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->canStreamVideo()Z

    move-result v4

    if-eqz v4, :cond_84

    .line 6712
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v4

    const/16 v6, 0xa

    invoke-virtual {v4, v2, p1, v5, v6}, Lim/tpelyyftgw/messenger/FileLoader;->loadFile(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;II)V

    .line 6722
    :cond_84
    :goto_84
    return-void
.end method

.method private checkAutoDownloadMessages(Z)V
    .registers 16
    .param p1, "scrollUp"    # Z

    .line 6620
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-nez v0, :cond_5

    .line 6621
    return-void

    .line 6623
    :cond_5
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v0

    .line 6624
    .local v0, "count":I
    const/4 v1, -0x1

    .line 6625
    .local v1, "firstMessagePosition":I
    const/4 v2, -0x1

    .line 6626
    .local v2, "lastMessagePosition":I
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_c
    const/16 v4, 0xa

    const/4 v5, -0x1

    if-ge v3, v0, :cond_a6

    .line 6627
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v6, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v6

    .line 6628
    .local v6, "child":Landroid/view/View;
    instance-of v7, v6, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-nez v7, :cond_1d

    .line 6629
    goto/16 :goto_a2

    .line 6631
    :cond_1d
    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v7, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findContainingViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v7

    .line 6632
    .local v7, "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    if-eqz v7, :cond_2d

    .line 6633
    invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAdapterPosition()I

    move-result v8

    .line 6634
    .local v8, "p":I
    if-ne v1, v5, :cond_2c

    .line 6635
    move v1, v8

    .line 6637
    :cond_2c
    move v2, v8

    .line 6640
    .end local v8    # "p":I
    :cond_2d
    move-object v5, v6

    check-cast v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 6641
    .local v5, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v8

    .line 6642
    .local v8, "object":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v8, :cond_a2

    iget-boolean v9, v8, Lim/tpelyyftgw/messenger/MessageObject;->mediaExists:Z

    if-nez v9, :cond_a2

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->isSent()Z

    move-result v9

    if-nez v9, :cond_41

    .line 6643
    goto :goto_a2

    .line 6645
    :cond_41
    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v9

    .line 6646
    .local v9, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    if-nez v9, :cond_48

    .line 6647
    goto :goto_a2

    .line 6650
    :cond_48
    invoke-static {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isStickerDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v10

    if-nez v10, :cond_a2

    invoke-static {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedStickerDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v10

    if-nez v10, :cond_a2

    invoke-static {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isGifDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v10

    if-nez v10, :cond_a2

    invoke-static {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideoDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v10

    if-nez v10, :cond_a2

    .line 6651
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getDownloadController()Lim/tpelyyftgw/messenger/DownloadController;

    move-result-object v10

    iget-object v11, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/messenger/DownloadController;->canDownloadMedia(Lim/tpelyyftgw/tgnet/TLRPC$Message;)I

    move-result v10

    move v11, v10

    .local v11, "canDownload":I
    if-eqz v10, :cond_a2

    .line 6652
    const/4 v10, 0x2

    const/4 v12, 0x0

    if-ne v11, v10, :cond_89

    .line 6653
    iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v10, :cond_a2

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->shouldEncryptPhotoOrVideo()Z

    move-result v10

    if-nez v10, :cond_a2

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->canStreamVideo()Z

    move-result v10

    if-eqz v10, :cond_a2

    .line 6654
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v10

    invoke-virtual {v10, v9, v8, v12, v4}, Lim/tpelyyftgw/messenger/FileLoader;->loadFile(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;II)V

    goto :goto_a2

    .line 6657
    :cond_89
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v4

    invoke-static {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isVideoDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v13

    if-eqz v13, :cond_9a

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->shouldEncryptPhotoOrVideo()Z

    move-result v13

    if-eqz v13, :cond_9a

    goto :goto_9b

    :cond_9a
    const/4 v10, 0x0

    :goto_9b
    invoke-virtual {v4, v9, v8, v12, v10}, Lim/tpelyyftgw/messenger/FileLoader;->loadFile(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;II)V

    .line 6658
    const/4 v4, 0x1

    invoke-virtual {v5, v12, v4, v12}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->updateButtonState(ZZZ)V

    .line 6626
    .end local v5    # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v6    # "child":Landroid/view/View;
    .end local v7    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    .end local v8    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v9    # "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    .end local v11    # "canDownload":I
    :cond_a2
    :goto_a2
    add-int/lit8 v3, v3, 0x1

    goto/16 :goto_c

    .line 6662
    .end local v3    # "a":I
    :cond_a6
    if-eq v1, v5, :cond_11b

    .line 6664
    if-eqz p1, :cond_e3

    .line 6665
    move v3, v2

    .local v3, "lastPosition":I
    move v1, v2

    .line 6666
    add-int/lit8 v5, v1, 0xa

    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesEndRow:I
    invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v6

    if-lt v5, v6, :cond_bd

    .line 6667
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesEndRow:I
    invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v1

    goto :goto_be

    .line 6669
    :cond_bd
    add-int/2addr v1, v4

    .line 6671
    :goto_be
    move v4, v3

    .local v4, "a":I
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    .local v5, "N":I
    :goto_c5
    if-ge v4, v1, :cond_e2

    .line 6672
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v6

    sub-int v6, v4, v6

    .line 6673
    .local v6, "n":I
    if-ltz v6, :cond_df

    if-lt v6, v5, :cond_d4

    .line 6674
    goto :goto_df

    .line 6676
    :cond_d4
    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v7, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Lim/tpelyyftgw/messenger/MessageObject;

    invoke-direct {p0, v7}, Lim/tpelyyftgw/ui/ChatActivity;->checkAutoDownloadMessage(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 6671
    .end local v6    # "n":I
    :cond_df
    :goto_df
    add-int/lit8 v4, v4, 0x1

    goto :goto_c5

    .end local v4    # "a":I
    .end local v5    # "N":I
    :cond_e2
    goto :goto_11b

    .line 6679
    .end local v3    # "lastPosition":I
    :cond_e3
    add-int/lit8 v3, v1, -0x14

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v4

    if-gt v3, v4, :cond_f4

    .line 6680
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v3

    .restart local v3    # "lastPosition":I
    goto :goto_f6

    .line 6682
    .end local v3    # "lastPosition":I
    :cond_f4
    add-int/lit8 v3, v1, -0x14

    .line 6684
    .restart local v3    # "lastPosition":I
    :goto_f6
    add-int/lit8 v4, v1, -0x1

    .restart local v4    # "a":I
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    .restart local v5    # "N":I
    :goto_fe
    if-lt v4, v3, :cond_11b

    .line 6685
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v6

    sub-int v6, v4, v6

    .line 6686
    .restart local v6    # "n":I
    if-ltz v6, :cond_118

    if-lt v6, v5, :cond_10d

    .line 6687
    goto :goto_118

    .line 6689
    :cond_10d
    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v7, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Lim/tpelyyftgw/messenger/MessageObject;

    invoke-direct {p0, v7}, Lim/tpelyyftgw/ui/ChatActivity;->checkAutoDownloadMessage(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 6684
    .end local v6    # "n":I
    :cond_118
    :goto_118
    add-int/lit8 v4, v4, -0x1

    goto :goto_fe

    .line 6693
    .end local v3    # "lastPosition":I
    .end local v4    # "a":I
    .end local v5    # "N":I
    :cond_11b
    :goto_11b
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->showNoSoundHint()V

    .line 6694
    return-void
.end method

.method private checkBotCommands()V
    .registers 6

    .line 5745
    const/4 v0, 0x0

    sput-boolean v0, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z

    .line 5746
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    const/4 v2, 0x1

    if-eqz v1, :cond_f

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v1, :cond_f

    .line 5747
    sput-boolean v2, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z

    goto :goto_60

    .line 5748
    :cond_f
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatFull;

    if-eqz v3, :cond_49

    .line 5749
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_16
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    if-ge v0, v1, :cond_48

    .line 5750
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    .line 5751
    .local v1, "participant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v3

    iget v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->user_id:I

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v3

    .line 5752
    .local v3, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-eqz v3, :cond_45

    iget-boolean v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v4, :cond_45

    .line 5753
    sput-boolean v2, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z

    .line 5754
    goto :goto_48

    .line 5749
    .end local v1    # "participant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
    .end local v3    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_45
    add-int/lit8 v0, v0, 0x1

    goto :goto_16

    .end local v0    # "a":I
    :cond_48
    :goto_48
    goto :goto_60

    .line 5757
    :cond_49
    instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelFull;

    if-eqz v3, :cond_60

    .line 5758
    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->bot_info:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_5e

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_5e

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v1, :cond_5e

    const/4 v0, 0x1

    :cond_5e
    sput-boolean v0, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z

    .line 5760
    :cond_60
    :goto_60
    return-void
.end method

.method private checkBotKeyboard()V
    .registers 5

    .line 7380
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_6d

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_6d

    iget-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z

    if-eqz v1, :cond_d

    goto :goto_6d

    .line 7383
    :cond_d
    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_replyKeyboardForceReply;

    if-eqz v0, :cond_56

    .line 7384
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getMainSettings(I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 7385
    .local v0, "preferences":Landroid/content/SharedPreferences;
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "answered_"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v2

    if-eq v1, v2, :cond_55

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v1, :cond_47

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;

    move-result-object v1

    if-nez v1, :cond_55

    .line 7386
    :cond_47
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botReplyButtons:Lim/tpelyyftgw/messenger/MessageObject;

    .line 7387
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 7388
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForReply(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 7390
    .end local v0    # "preferences":Landroid/content/SharedPreferences;
    :cond_55
    goto :goto_6c

    .line 7391
    :cond_56
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_65

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botReplyButtons:Lim/tpelyyftgw/messenger/MessageObject;

    if-ne v1, v0, :cond_65

    .line 7392
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->botReplyButtons:Lim/tpelyyftgw/messenger/MessageObject;

    .line 7393
    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V

    .line 7395
    :cond_65
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 7397
    :goto_6c
    return-void

    .line 7381
    :cond_6d
    :goto_6d
    return-void
.end method

.method private checkContextBotPanel()V
    .registers 10

    .line 6553
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowStickersPanel:Z

    if-eqz v0, :cond_c0

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    if-eqz v0, :cond_c0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isBotContext()Z

    move-result v0

    if-eqz v0, :cond_c0

    .line 6554
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanel:Z

    const-wide/16 v1, 0xc8

    const/4 v3, 0x1

    const/4 v4, 0x0

    if-nez v0, :cond_6a

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanelSecond:Z

    if-nez v0, :cond_6a

    .line 6555
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v0

    if-nez v0, :cond_c0

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-nez v0, :cond_c0

    .line 6556
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;

    if-eqz v0, :cond_31

    .line 6557
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V

    .line 6560
    :cond_31
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 6561
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;

    .line 6562
    new-array v5, v3, [Landroid/animation/Animator;

    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    sget-object v7, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v3, v3, [F

    const/4 v8, 0x0

    aput v8, v3, v4

    .line 6563
    invoke-static {v6, v7, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v3

    aput-object v3, v5, v4

    .line 6562
    invoke-virtual {v0, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 6565
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;

    new-instance v3, Lim/tpelyyftgw/ui/ChatActivity$47;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/ChatActivity$47;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 6582
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 6583
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_c0

    .line 6586
    :cond_6a
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v0

    const/4 v5, 0x4

    if-eq v0, v5, :cond_7b

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_c0

    .line 6587
    :cond_7b
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;

    if-eqz v0, :cond_82

    .line 6588
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V

    .line 6590
    :cond_82
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    const/4 v5, 0x0

    invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 6591
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 6592
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateMessageListAccessibilityVisibility()V

    .line 6593
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;

    .line 6594
    new-array v3, v3, [Landroid/animation/Animator;

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;

    const/4 v7, 0x2

    new-array v7, v7, [F

    fill-array-data v7, :array_c2

    .line 6595
    invoke-static {v5, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v3, v4

    .line 6594
    invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 6597
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;

    new-instance v3, Lim/tpelyyftgw/ui/ChatActivity$48;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/ChatActivity$48;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 6612
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 6613
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    .line 6617
    :cond_c0
    :goto_c0
    return-void

    nop

    :array_c2
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data
.end method

.method private checkEditTimer()V
    .registers 10

    .line 16703
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-nez v0, :cond_5

    .line 16704
    return-void

    .line 16706
    :cond_5
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEditingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    .line 16707
    .local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v0, :cond_93

    iget-boolean v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->scheduled:Z

    if-eqz v1, :cond_11

    goto/16 :goto_93

    .line 16710
    :cond_11
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v1, :cond_1a

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z

    if-eqz v1, :cond_1a

    .line 16711
    return-void

    .line 16713
    :cond_1a
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessageObject;->canEditMessageAnytime(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v1

    const/16 v2, 0x12c

    if-eqz v1, :cond_27

    const/16 v1, 0x168

    goto :goto_40

    .line 16714
    :cond_27
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->maxEditTime:I

    add-int/2addr v1, v2

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I

    move-result v3

    iget-object v4, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    sub-int/2addr v3, v4

    invoke-static {v3}, Ljava/lang/Math;->abs(I)I

    move-result v3

    sub-int/2addr v1, v3

    :goto_40
    nop

    .line 16715
    .local v1, "dt":I
    const/4 v3, 0x0

    if-lez v1, :cond_7d

    .line 16716
    if-gt v1, v2, :cond_72

    .line 16717
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const v4, 0x7f0f109c

    const/4 v5, 0x1

    new-array v6, v5, [Ljava/lang/Object;

    const/4 v7, 0x2

    new-array v7, v7, [Ljava/lang/Object;

    div-int/lit8 v8, v1, 0x3c

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    aput-object v8, v7, v3

    rem-int/lit8 v8, v1, 0x3c

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    aput-object v8, v7, v5

    const-string v5, "%d:%02d"

    invoke-static {v5, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    aput-object v5, v6, v3

    const-string v3, "TimeToEdit"

    invoke-static {v3, v4, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 16719
    :cond_72
    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$HaoMzXoR9qnh5Ws-bNqt8N0gQis;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$HaoMzXoR9qnh5Ws-bNqt8N0gQis;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    const-wide/16 v3, 0x3e8

    invoke-static {v2, v3, v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    goto :goto_92

    .line 16721
    :cond_7d
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onEditTimeExpired()V

    .line 16722
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const v4, 0x7f0f109d

    new-array v3, v3, [Ljava/lang/Object;

    const-string v5, "TimeToEditExpired"

    invoke-static {v5, v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 16724
    :goto_92
    return-void

    .line 16708
    .end local v1    # "dt":I
    :cond_93
    :goto_93
    return-void
.end method

.method private checkGroupRedpkgDetail(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V
    .registers 14
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "bean"    # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    .line 17644
    sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->WALLET_ENABLE:Z

    if-nez v0, :cond_11

    .line 17645
    const v0, 0x7f0f096b

    const-string v1, "NoFeaturesTips"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-static {p0, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    .line 17646
    return-void

    .line 17648
    :cond_11
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;-><init>()V

    .line 17649
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;
    const/4 v1, 0x0

    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->trans:I

    .line 17650
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    const/4 v3, 0x2

    if-eqz v2, :cond_3f

    .line 17651
    invoke-virtual {p2}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v1

    .line 17652
    .local v1, "redInfo":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getRedTypeInt()I

    move-result v2

    .line 17653
    .local v2, "redType":I
    const/4 v4, 0x1

    if-ne v2, v4, :cond_37

    .line 17654
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getGrantTypeInt()I

    move-result v5

    .line 17655
    .local v5, "grantType":I
    if-nez v5, :cond_32

    .line 17656
    iput v3, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->type:I

    goto :goto_3d

    .line 17657
    :cond_32
    if-ne v5, v4, :cond_3d

    .line 17658
    iput v4, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->type:I

    goto :goto_3d

    .line 17660
    .end local v5    # "grantType":I
    :cond_37
    if-ne v2, v3, :cond_3d

    .line 17662
    const/4 v4, 0x3

    iput v4, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->type:I

    goto :goto_3e

    .line 17660
    :cond_3d
    :goto_3d
    nop

    .line 17674
    .end local v1    # "redInfo":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    .end local v2    # "redType":I
    :goto_3e
    goto :goto_41

    .line 17675
    :cond_3f
    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->type:I

    .line 17677
    :goto_41
    iput v3, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->flags:I

    .line 17678
    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChannel;

    invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChannel;-><init>()V

    .line 17679
    .local v1, "inputPeer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;->channel_id:I

    .line 17680
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-wide v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->access_hash:J

    iput-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;->access_hash:J

    .line 17681
    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    .line 17682
    iget-object v2, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    iput v2, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->id:I

    .line 17683
    new-instance v2, Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;

    .line 17684
    invoke-virtual {p2}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getSerialCode()Ljava/lang/String;

    move-result-object v4

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    .line 17685
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v5

    iget v5, v5, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v5, ""

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-nez v3, :cond_83

    move-object v7, v5

    goto :goto_8a

    :cond_83
    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    .line 17686
    invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v3

    move-object v7, v3

    :goto_8a
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v5, "android_"

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 17687
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v5

    iget v5, v5, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v5

    invoke-virtual {v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I

    move-result v5

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v8

    const-string v9, "check_red"

    const-string v10, "2.0.1"

    move-object v3, v2

    move-object v5, v6

    move-object v6, v7

    move-object v7, v8

    move-object v8, v9

    move-object v9, v10

    invoke-direct/range {v3 .. v9}, Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 17690
    .local v2, "rpkCheckRequest":Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;
    new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;-><init>()V

    .line 17691
    .local v3, "dataJSON":Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
    new-instance v4, Lcom/google/gson/Gson;

    invoke-direct {v4}, Lcom/google/gson/Gson;-><init>()V

    invoke-virtual {v4, v2}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    iput-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;->data:Ljava/lang/String;

    .line 17692
    iput-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    .line 17693
    new-instance v4, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v5

    const/4 v6, 0x5

    invoke-direct {v4, v5, v6}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;-><init>(Landroid/content/Context;I)V

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    .line 17694
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v4

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$yvu9HnpqeEHSb6-Xuxgb0u83JNQ;

    invoke-direct {v5, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$yvu9HnpqeEHSb6-Xuxgb0u83JNQ;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V

    invoke-virtual {v4, v0, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    move-result v4

    iput v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I

    .line 17799
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v4

    iget v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I

    iget v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    invoke-virtual {v4, v5, v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V

    .line 17800
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$3KIgIR68mmfcrKkWyF-qopGQ5hI;

    invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$3KIgIR68mmfcrKkWyF-qopGQ5hI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V

    .line 17801
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->show()V

    .line 17802
    return-void
.end method

.method private checkListViewPaddings()V
    .registers 3

    .line 13527
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z

    if-nez v0, :cond_1d

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_1d

    .line 13528
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v0

    .line 13529
    .local v0, "pos":I
    if-ltz v0, :cond_1c

    .line 13530
    const/4 v1, 0x1

    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->fixPaddingsInLayout:Z

    .line 13531
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    if-eqz v1, :cond_1c

    .line 13532
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    invoke-virtual {v1}, Landroid/view/View;->requestLayout()V

    .line 13535
    .end local v0    # "pos":I
    :cond_1c
    goto :goto_25

    .line 13536
    :cond_1d
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$N9hqt-Vw_5TOlQeFulWkJJUZD10;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$N9hqt-Vw_5TOlQeFulWkJJUZD10;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 13538
    :goto_25
    return-void
.end method

.method private checkListViewPaddingsInternal()V
    .registers 10

    .line 13482
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    if-nez v0, :cond_5

    .line 13483
    return-void

    .line 13486
    :cond_5
    :try_start_5
    invoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I

    move-result v0

    .line 13487
    .local v0, "firstVisPos":I
    const/4 v1, -0x1

    .line 13488
    .local v1, "lastVisPos":I
    iget-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z

    if-nez v2, :cond_25

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v2, :cond_25

    .line 13489
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v2

    .line 13490
    .local v2, "pos":I
    if-ltz v2, :cond_25

    .line 13491
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v3

    add-int v1, v2, v3

    .line 13492
    const/4 v0, -0x1

    .line 13495
    .end local v2    # "pos":I
    :cond_25
    const/4 v2, 0x0

    .line 13496
    .local v2, "top":I
    const/4 v3, -0x1

    const/4 v4, 0x0

    if-eq v0, v3, :cond_47

    .line 13497
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v5, v0}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findViewByPosition(I)Landroid/view/View;

    move-result-object v5

    .line 13498
    .local v5, "firstVisView":Landroid/view/View;
    if-nez v5, :cond_34

    const/4 v6, 0x0

    goto :goto_46

    :cond_34
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v6

    invoke-virtual {v5}, Landroid/view/View;->getBottom()I

    move-result v7

    sub-int/2addr v6, v7

    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I

    move-result v7

    sub-int/2addr v6, v7

    :goto_46
    move v2, v6

    .line 13500
    .end local v5    # "firstVisView":Landroid/view/View;
    :cond_47
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I

    move-result v5

    const/high16 v6, 0x42500000    # 52.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    const/high16 v8, 0x40400000    # 3.0f

    if-eq v5, v7, :cond_9b

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    if-eqz v5, :cond_63

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    invoke-virtual {v5}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v5

    if-eqz v5, :cond_6f

    :cond_63
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    if-eqz v5, :cond_9b

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    invoke-virtual {v5}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v5

    if-nez v5, :cond_9b

    .line 13501
    :cond_6f
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v8

    invoke-virtual {v5, v4, v7, v4, v8}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V

    .line 13502
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v4

    check-cast v4, Landroid/widget/FrameLayout$LayoutParams;

    .line 13503
    .local v4, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    iput v5, v4, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I

    .line 13504
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 13505
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/high16 v6, 0x42400000    # 48.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTopGlowOffset(I)V

    .line 13506
    .end local v4    # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
    goto :goto_e8

    :cond_9b
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I

    move-result v5

    const/high16 v6, 0x40800000    # 4.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    if-eq v5, v7, :cond_e7

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    if-eqz v5, :cond_b5

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    invoke-virtual {v5}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v5

    if-eqz v5, :cond_e7

    :cond_b5
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    if-eqz v5, :cond_c1

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    invoke-virtual {v5}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v5

    if-eqz v5, :cond_e7

    .line 13507
    :cond_c1
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v8

    invoke-virtual {v5, v4, v7, v4, v8}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V

    .line 13508
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v5

    check-cast v5, Landroid/widget/FrameLayout$LayoutParams;

    .line 13509
    .local v5, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    iput v6, v5, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I

    .line 13510
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v6, v5}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 13511
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v6, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTopGlowOffset(I)V

    .line 13512
    .end local v5    # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
    goto :goto_e8

    .line 13513
    :cond_e7
    const/4 v0, -0x1

    .line 13515
    :goto_e8
    if-eq v0, v3, :cond_f0

    .line 13516
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v3, v0, v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V

    goto :goto_112

    .line 13517
    :cond_f0
    if-eq v1, v3, :cond_112

    .line 13518
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v3

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I

    move-result v4

    sub-int/2addr v3, v4

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I

    move-result v4

    sub-int/2addr v3, v4

    const/high16 v4, 0x41e80000    # 29.0f

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    sub-int/2addr v3, v4

    .line 13519
    .end local v2    # "top":I
    .local v3, "top":I
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v2, v1, v3}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V
    :try_end_112
    .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_112} :catch_113

    .line 13523
    .end local v0    # "firstVisPos":I
    .end local v1    # "lastVisPos":I
    .end local v3    # "top":I
    :cond_112
    :goto_112
    goto :goto_117

    .line 13521
    :catch_113
    move-exception v0

    .line 13522
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 13524
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_117
    return-void
.end method

.method private checkRaiseSensors()V
    .registers 3

    .line 13541
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    const/4 v1, 0x0

    if-eqz v0, :cond_13

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isStickersExpanded()Z

    move-result v0

    if-eqz v0, :cond_13

    .line 13542
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->setAllowStartRecord(Z)V

    goto :goto_57

    .line 13543
    :cond_13
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_25

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->canSendMedia(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-nez v0, :cond_25

    .line 13544
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->setAllowStartRecord(Z)V

    goto :goto_57

    .line 13545
    :cond_25
    sget-boolean v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mainInterfacePaused:Z

    if-nez v0, :cond_50

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    if-eqz v0, :cond_33

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_50

    :cond_33
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    if-eqz v0, :cond_3d

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_50

    :cond_3d
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    if-eqz v0, :cond_47

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_50

    .line 13546
    :cond_47
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v0

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->setAllowStartRecord(Z)V

    goto :goto_57

    .line 13548
    :cond_50
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->setAllowStartRecord(Z)V

    .line 13550
    :goto_57
    return-void
.end method

.method private checkScrollForLoad(Z)V
    .registers 40
    .param p1, "scroll"    # Z

    .line 6792
    move-object/from16 v0, p0

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    if-eqz v1, :cond_1a1

    iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z

    if-eqz v2, :cond_c

    goto/16 :goto_1a1

    .line 6795
    :cond_c
    invoke-virtual {v1}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I

    move-result v1

    .line 6796
    .local v1, "firstVisibleItem":I
    const/4 v2, -0x1

    const/4 v3, 0x0

    const/4 v4, 0x1

    if-ne v1, v2, :cond_17

    const/4 v2, 0x0

    goto :goto_23

    :cond_17
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    .line 6797
    invoke-virtual {v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findLastVisibleItemPosition()I

    move-result v2

    sub-int/2addr v2, v1

    invoke-static {v2}, Ljava/lang/Math;->abs(I)I

    move-result v2

    add-int/2addr v2, v4

    :goto_23
    nop

    .line 6798
    .local v2, "visibleItemCount":I
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->getItemCount()I

    move-result v5

    .line 6800
    .local v5, "totalItemCount":I
    if-eqz p1, :cond_2f

    .line 6801
    const/16 v6, 0x19

    .local v6, "checkLoadCount":I
    goto :goto_30

    .line 6803
    .end local v6    # "checkLoadCount":I
    :cond_2f
    const/4 v6, 0x5

    .line 6805
    .restart local v6    # "checkLoadCount":I
    :goto_30
    sub-int v7, v5, v1

    sub-int/2addr v7, v2

    if-gt v7, v6, :cond_10b

    iget-boolean v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z

    if-nez v7, :cond_10b

    .line 6806
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z

    aget-boolean v10, v7, v3

    if-nez v10, :cond_c1

    .line 6807
    iput-boolean v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z

    .line 6808
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v10

    invoke-virtual {v7, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 6809
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    invoke-virtual {v7}, Ljava/util/HashMap;->size()I

    move-result v7

    if-eqz v7, :cond_8a

    .line 6810
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v10

    iget-wide v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/16 v13, 0x32

    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    aget v14, v7, v3

    const/4 v15, 0x0

    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z

    aget-boolean v7, v7, v3

    xor-int/lit8 v16, v7, 0x1

    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    aget v17, v7, v3

    iget v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/16 v19, 0x0

    const/16 v20, 0x0

    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 6811
    invoke-static {v8}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v21

    iget-boolean v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v4, v9, 0x1

    iput v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    .line 6810
    move/from16 v18, v7

    move/from16 v22, v8

    move/from16 v23, v9

    invoke-virtual/range {v10 .. v23}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    goto/16 :goto_10b

    .line 6813
    :cond_8a
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v24

    iget-wide v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/16 v27, 0x32

    const/16 v28, 0x0

    const/16 v29, 0x0

    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z

    aget-boolean v4, v4, v3

    const/4 v9, 0x1

    xor-int/lit8 v30, v4, 0x1

    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    aget v31, v4, v3

    iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/16 v33, 0x0

    const/16 v34, 0x0

    iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 6814
    invoke-static {v9}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v35

    iget-boolean v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v11, v10, 0x1

    iput v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    .line 6813
    move-wide/from16 v25, v7

    move/from16 v32, v4

    move/from16 v36, v9

    move/from16 v37, v10

    invoke-virtual/range {v24 .. v37}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    goto :goto_10b

    .line 6816
    :cond_c1
    iget-wide v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    const-wide/16 v10, 0x0

    cmp-long v4, v8, v10

    if-eqz v4, :cond_10b

    const/4 v4, 0x1

    aget-boolean v7, v7, v4

    if-nez v7, :cond_10b

    .line 6817
    iput-boolean v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z

    .line 6818
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    iget v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 6819
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v9

    iget-wide v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    const/16 v12, 0x32

    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    aget v13, v7, v4

    const/4 v14, 0x0

    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z

    aget-boolean v7, v7, v4

    xor-int/lit8 v15, v7, 0x1

    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    aget v16, v7, v4

    iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/16 v18, 0x0

    const/16 v19, 0x0

    const/16 v20, 0x0

    iget-boolean v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v3, v8, 0x1

    iput v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    move/from16 v17, v4

    move/from16 v21, v7

    move/from16 v22, v8

    invoke-virtual/range {v9 .. v22}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    .line 6823
    :cond_10b
    :goto_10b
    if-lez v2, :cond_1a0

    iget-boolean v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->loadingForward:Z

    if-nez v3, :cond_1a0

    const/16 v3, 0xa

    if-gt v1, v3, :cond_1a0

    .line 6824
    iget-wide v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    const-wide/16 v7, 0x0

    cmp-long v9, v3, v7

    if-eqz v9, :cond_15d

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    const/4 v4, 0x1

    aget-boolean v3, v3, v4

    if-nez v3, :cond_15d

    .line 6825
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 6826
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v7

    iget-wide v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    const/16 v10, 0x32

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    const/4 v4, 0x1

    aget v11, v3, v4

    const/4 v12, 0x0

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I

    aget v14, v3, v4

    iget v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/16 v16, 0x1

    const/16 v17, 0x0

    const/16 v18, 0x0

    iget-boolean v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v13, v4, 0x1

    iput v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    const/4 v13, 0x1

    move/from16 v19, v3

    move/from16 v20, v4

    invoke-virtual/range {v7 .. v20}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    .line 6828
    const/4 v3, 0x1

    iput-boolean v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->loadingForward:Z

    goto :goto_1a0

    .line 6829
    :cond_15d
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    const/4 v4, 0x0

    aget-boolean v3, v3, v4

    if-nez v3, :cond_1a0

    .line 6830
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 6831
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v7

    iget-wide v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/16 v10, 0x32

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    const/4 v4, 0x0

    aget v11, v3, v4

    const/4 v12, 0x0

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I

    aget v14, v3, v4

    iget v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/16 v16, 0x1

    const/16 v17, 0x0

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v18

    iget-boolean v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v13, v4, 0x1

    iput v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    const/4 v13, 0x1

    move/from16 v19, v3

    move/from16 v20, v4

    invoke-virtual/range {v7 .. v20}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    .line 6833
    const/4 v3, 0x1

    iput-boolean v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->loadingForward:Z

    .line 6836
    :cond_1a0
    :goto_1a0
    return-void

    .line 6793
    .end local v1    # "firstVisibleItem":I
    .end local v2    # "visibleItemCount":I
    .end local v5    # "totalItemCount":I
    .end local v6    # "checkLoadCount":I
    :cond_1a1
    :goto_1a1
    return-void
.end method

.method private checkSecretMessageForLocation(Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 6
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 12269
    iget v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/4 v1, 0x4

    if-ne v0, v1, :cond_22

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->locationAlertShown:Z

    if-nez v0, :cond_22

    invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->isSecretMapPreviewSet()Z

    move-result v0

    if-eqz v0, :cond_10

    goto :goto_22

    .line 12272
    :cond_10
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->locationAlertShown:Z

    .line 12273
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Mgxa8GGczhuTNamMeLt9G5Vdg6U;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Mgxa8GGczhuTNamMeLt9G5Vdg6U;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-static {v1, v2, v3, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSecretLocationAlert(Landroid/content/Context;ILjava/lang/Runnable;Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    .line 12286
    return-void

    .line 12270
    :cond_22
    :goto_22
    return-void
.end method

.method private checkSlowMode(Landroid/view/View;)Z
    .registers 4
    .param p1, "view"    # Landroid/view/View;

    .line 6237
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getSlowModeTimer()Ljava/lang/CharSequence;

    move-result-object v0

    .line 6238
    .local v0, "time":Ljava/lang/CharSequence;
    if-eqz v0, :cond_d

    .line 6239
    const/4 v1, 0x1

    invoke-direct {p0, p1, v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showSlowModeHint(Landroid/view/View;ZLjava/lang/CharSequence;)V

    .line 6240
    return v1

    .line 6242
    :cond_d
    const/4 v1, 0x0

    return v1
.end method

.method private checkUserRedpkgDetail(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V
    .registers 15
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "bean"    # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    .line 17811
    sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->WALLET_ENABLE:Z

    if-nez v0, :cond_11

    .line 17812
    const v0, 0x7f0f096b

    const-string v1, "NoFeaturesTips"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-static {p0, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    .line 17813
    return-void

    .line 17815
    :cond_11
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;-><init>()V

    .line 17816
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;
    const/4 v1, 0x0

    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->trans:I

    .line 17817
    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->type:I

    .line 17818
    const/4 v1, 0x2

    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->flags:I

    .line 17819
    iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->id:I

    .line 17821
    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;

    invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;-><init>()V

    .line 17822
    .local v1, "inputPeer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;->user_id:I

    .line 17823
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-wide v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J

    iput-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;->access_hash:J

    .line 17824
    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    .line 17825
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v3

    const/4 v4, 0x5

    invoke-direct {v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;-><init>(Landroid/content/Context;I)V

    iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    .line 17826
    new-instance v2, Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;

    .line 17827
    invoke-virtual {p2}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getSerialCode()Ljava/lang/String;

    move-result-object v6

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    .line 17828
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v4

    iget v4, v4, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v4, ""

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-nez v3, :cond_6a

    move-object v8, v4

    goto :goto_71

    :cond_6a
    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    .line 17829
    invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v3

    move-object v8, v3

    :goto_71
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const/16 v4, 0x14

    .line 17830
    invoke-static {v4}, Lim/tpelyyftgw/ui/utils/number/StringUtils;->getRandomString(I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I

    move-result v4

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v9

    const-string v10, "check_red"

    const-string v11, "2.0.1"

    move-object v5, v2

    invoke-direct/range {v5 .. v11}, Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 17833
    .local v2, "rpkCheckRequest":Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;
    new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;-><init>()V

    .line 17834
    .local v3, "dataJSON":Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
    new-instance v4, Lcom/google/gson/Gson;

    invoke-direct {v4}, Lcom/google/gson/Gson;-><init>()V

    invoke-virtual {v4, v2}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    iput-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;->data:Ljava/lang/String;

    .line 17835
    iput-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    .line 17837
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v4

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$lsaTBPT_Gj2tpBlSfd19_aQACfc;

    invoke-direct {v5, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$lsaTBPT_Gj2tpBlSfd19_aQACfc;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V

    invoke-virtual {v4, v0, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    move-result v4

    iput v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I

    .line 17947
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v4

    iget v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I

    iget v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    invoke-virtual {v4, v5, v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V

    .line 17948
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$84eX5AIToVrOe7ORyg7h7ZNl61w;

    invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$84eX5AIToVrOe7ORyg7h7ZNl61w;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V

    .line 17949
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->show()V

    .line 17950
    return-void
.end method

.method private checkUserTransferDetail(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;)V
    .registers 10
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "bean"    # Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;

    .line 17959
    sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->WALLET_ENABLE:Z

    if-nez v0, :cond_11

    .line 17960
    const v0, 0x7f0f096b

    const-string v1, "NoFeaturesTips"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-static {p0, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    .line 17961
    return-void

    .line 17963
    :cond_11
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;-><init>()V

    .line 17964
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;
    const/4 v1, 0x1

    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->trans:I

    .line 17965
    const/4 v2, 0x0

    iput v2, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->type:I

    .line 17966
    const/4 v3, 0x2

    iput v3, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->flags:I

    .line 17967
    iget-object v4, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    iput v4, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->id:I

    .line 17969
    new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;

    invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;-><init>()V

    .line 17970
    .local v4, "inputPeer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    iput v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;->user_id:I

    .line 17971
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J

    iput-wide v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;->access_hash:J

    .line 17972
    iput-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    .line 17974
    const-string/jumbo v5, "serialCode"

    const-string v6, "nonceStr"

    filled-new-array {v5, v6}, [Ljava/lang/String;

    move-result-object v5

    new-array v3, v3, [Ljava/lang/Object;

    .line 17978
    invoke-virtual {p2}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getSerialCode()Ljava/lang/String;

    move-result-object v6

    aput-object v6, v3, v2

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const/16 v6, 0x14

    .line 17979
    invoke-static {v6}, Lim/tpelyyftgw/ui/utils/number/StringUtils;->getRandomString(I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v6

    invoke-virtual {v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I

    move-result v6

    invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    aput-object v2, v3, v1

    .line 17974
    const-string v1, "carry_over_details"

    invoke-static {v1, v5, v3}, Lim/tpelyyftgw/tgnet/ParamsUtil;->toUserIdJson(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    .line 17982
    .local v1, "carry_over_details":Ljava/lang/String;
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;-><init>()V

    .line 17983
    .local v2, "dataJSON":Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
    iput-object v1, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;->data:Ljava/lang/String;

    .line 17984
    iput-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    .line 17985
    new-instance v3, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v5

    const/4 v6, 0x5

    invoke-direct {v3, v5, v6}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;-><init>(Landroid/content/Context;I)V

    iput-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    .line 17986
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v3

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$T2hwjwfxt8Dg19Wy5KOGT88fcRQ;

    invoke-direct {v5, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$T2hwjwfxt8Dg19Wy5KOGT88fcRQ;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V

    invoke-virtual {v3, v0, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    move-result v3

    iput v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I

    .line 18119
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v3

    iget v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I

    iget v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    invoke-virtual {v3, v5, v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V

    .line 18120
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$4EpmfMKM4wZM1Xzx4BnDh-v-iRk;

    invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$4EpmfMKM4wZM1Xzx4BnDh-v-iRk;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V

    .line 18121
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->show()V

    .line 18122
    return-void
.end method

.method private clearChatData()V
    .registers 7

    .line 7871
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 7872
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    invoke-virtual {v0}, Ljava/util/HashMap;->clear()V

    .line 7873
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 7874
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    invoke-virtual {v0}, Landroid/util/LongSparseArray;->clear()V

    .line 7876
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->botInfoRow:I
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$20700(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v0

    const/4 v1, 0x1

    const/4 v2, 0x0

    const/4 v3, -0x1

    if-ne v0, v3, :cond_21

    const/4 v0, 0x1

    goto :goto_22

    :cond_21
    const/4 v0, 0x0

    :goto_22
    invoke-direct {p0, v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V

    .line 7877
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_26
    const/4 v3, 0x2

    if-ge v0, v3, :cond_61

    .line 7878
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v3, v3, v0

    invoke-virtual {v3}, Landroid/util/SparseArray;->clear()V

    .line 7879
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    const v4, 0x7fffffff

    const/high16 v5, -0x80000000

    if-nez v3, :cond_42

    .line 7880
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    aput v4, v3, v0

    .line 7881
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    aput v5, v3, v0

    goto :goto_4a

    .line 7883
    :cond_42
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    aput v5, v3, v0

    .line 7884
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    aput v4, v3, v0

    .line 7886
    :goto_4a
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I

    aput v5, v3, v0

    .line 7887
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    aput v2, v3, v0

    .line 7888
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z

    aput-boolean v2, v3, v0

    .line 7889
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z

    aput-boolean v2, v3, v0

    .line 7890
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    aput-boolean v1, v3, v0

    .line 7877
    add-int/lit8 v0, v0, 0x1

    goto :goto_26

    .line 7892
    .end local v0    # "a":I
    :cond_61
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->first:Z

    .line 7893
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->firstLoading:Z

    .line 7894
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z

    .line 7895
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->loadingForward:Z

    .line 7896
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForReplyMessageLoad:Z

    .line 7897
    iput v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    .line 7898
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->showScrollToMessageError:Z

    .line 7899
    iput v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I

    .line 7900
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 7901
    iput v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    .line 7902
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterIdLoading:Z

    .line 7903
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->needSelectFromMessageId:Z

    .line 7904
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V

    .line 7905
    return-void
.end method

.method private clearHistory(Z)V
    .registers 33
    .param p1, "overwrite"    # Z

    .line 12289
    move-object/from16 v0, p0

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V

    .line 12290
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V

    .line 12291
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    invoke-virtual {v1}, Ljava/util/HashMap;->clear()V

    .line 12292
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    invoke-virtual {v1}, Landroid/util/LongSparseArray;->clear()V

    .line 12293
    const/4 v1, 0x1

    .local v1, "a":I
    :goto_17
    const/4 v2, 0x0

    if-ltz v1, :cond_5b

    .line 12294
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v3, v3, v1

    invoke-virtual {v3}, Landroid/util/SparseArray;->clear()V

    .line 12295
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    const v4, 0x7fffffff

    const/high16 v5, -0x80000000

    if-nez v3, :cond_33

    .line 12296
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    aput v4, v3, v1

    .line 12297
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    aput v5, v3, v1

    goto :goto_3b

    .line 12299
    :cond_33
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    aput v5, v3, v1

    .line 12300
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    aput v4, v3, v1

    .line 12302
    :goto_3b
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I

    aput v5, v3, v1

    .line 12303
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    aput v2, v3, v1

    .line 12304
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v2, v2, v1

    invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V

    .line 12305
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;

    aget-object v2, v2, v1

    invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V

    .line 12306
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;

    aget-object v2, v2, v1

    invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V

    .line 12293
    add-int/lit8 v1, v1, -0x1

    goto :goto_17

    .line 12308
    .end local v1    # "a":I
    :cond_5b
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V

    .line 12309
    const/4 v1, 0x1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 12311
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v3, :cond_70

    .line 12312
    const/4 v3, 0x0

    iput-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    .line 12313
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v4, :cond_70

    .line 12314
    invoke-virtual {v4, v3, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    .line 12317
    :cond_70
    if-eqz p1, :cond_120

    .line 12318
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v3, :cond_83

    .line 12319
    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->botInfoRow:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$20700(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v3

    const/4 v4, -0x1

    if-ne v3, v4, :cond_7f

    const/4 v3, 0x1

    goto :goto_80

    :cond_7f
    const/4 v3, 0x0

    :goto_80
    invoke-direct {v0, v1, v3}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V

    .line 12321
    :cond_83
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_84
    const/4 v4, 0x2

    if-ge v3, v4, :cond_96

    .line 12322
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z

    aput-boolean v2, v4, v3

    .line 12323
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z

    aput-boolean v2, v4, v3

    .line 12324
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    aput-boolean v1, v4, v3

    .line 12321
    add-int/lit8 v3, v3, 0x1

    goto :goto_84

    .line 12326
    .end local v3    # "a":I
    :cond_96
    iput-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->first:Z

    .line 12327
    iput-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->firstLoading:Z

    .line 12328
    iput-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z

    .line 12329
    iput v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    .line 12330
    iput-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->needSelectFromMessageId:Z

    .line 12331
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 12332
    iget v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageIdSaved:I

    const/16 v3, 0x1e

    const/16 v4, 0x14

    if-eqz v1, :cond_e7

    .line 12333
    iput v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    .line 12334
    iput v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageIdSaved:I

    .line 12335
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v5

    iget-wide v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v1

    if-eqz v1, :cond_c6

    const/16 v8, 0x1e

    goto :goto_c8

    :cond_c6
    const/16 v8, 0x14

    :goto_c8
    iget v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    const/4 v10, 0x0

    const/4 v11, 0x1

    const/4 v12, 0x0

    iget v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/4 v14, 0x3

    const/4 v15, 0x0

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 12336
    invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v16

    iget-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v3, v2, 0x1

    iput v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    .line 12335
    move/from16 v17, v1

    move/from16 v18, v2

    invoke-virtual/range {v5 .. v18}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    goto :goto_123

    .line 12338
    :cond_e7
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v17

    iget-wide v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v5

    if-eqz v5, :cond_f6

    const/16 v20, 0x1e

    goto :goto_f8

    :cond_f6
    const/16 v20, 0x14

    :goto_f8
    const/16 v21, 0x0

    const/16 v22, 0x0

    const/16 v23, 0x1

    const/16 v24, 0x0

    iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/16 v26, 0x2

    const/16 v27, 0x0

    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 12339
    invoke-static {v4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v28

    iget-boolean v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v6, v5, 0x1

    iput v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    .line 12338
    move-wide/from16 v18, v1

    move/from16 v25, v3

    move/from16 v29, v4

    move/from16 v30, v5

    invoke-virtual/range {v17 .. v30}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    goto :goto_123

    .line 12342
    :cond_120
    invoke-direct {v0, v2, v2}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V

    .line 12345
    :goto_123
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v1, :cond_12a

    .line 12346
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V

    .line 12348
    :cond_12a
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v1, :cond_141

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v1, :cond_141

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v1, :cond_141

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    if-nez v1, :cond_141

    .line 12349
    const-string v1, ""

    iput-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    .line 12350
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V

    .line 12352
    :cond_141
    return-void
.end method

.method private convertAudioFile(Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 5
    .param p1, "message"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 16290
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    const-string v1, "   "

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->trans:Ljava/lang/String;

    .line 16291
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    const/4 v1, 0x1

    iput-boolean v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->istransing:Z

    .line 16292
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 16294
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$69;

    invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/ChatActivity$69;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V

    invoke-static {v0}, Lio/reactivex/Observable;->create(Lio/reactivex/ObservableOnSubscribe;)Lio/reactivex/Observable;

    move-result-object v0

    .line 16329
    invoke-static {}, Lio/reactivex/schedulers/Schedulers;->io()Lio/reactivex/Scheduler;

    move-result-object v1

    invoke-virtual {v0, v1}, Lio/reactivex/Observable;->subscribeOn(Lio/reactivex/Scheduler;)Lio/reactivex/Observable;

    move-result-object v0

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$7xtiOCe6sn47FwTGhUm31MODba8;

    invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$7xtiOCe6sn47FwTGhUm31MODba8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V

    sget-object v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$csEb6C0UjImvIzGZbOld7PM8UaE;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$csEb6C0UjImvIzGZbOld7PM8UaE;

    .line 16330
    invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;

    move-result-object v0

    .line 16339
    .local v0, "subscribe":Lio/reactivex/disposables/Disposable;
    if-eqz v0, :cond_37

    .line 16340
    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    invoke-direct {p0, v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->translateAddTaskDisposable(Ljava/lang/String;Lio/reactivex/disposables/Disposable;)V

    .line 16342
    :cond_37
    return-void
.end method

.method private createActionBarMenuPop()V
    .registers 3

    .line 5371
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    .line 5372
    new-instance v1, Landroid/graphics/drawable/ColorDrawable;

    invoke-direct {v1}, Landroid/graphics/drawable/ColorDrawable;-><init>()V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 5373
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->setOutsideTouchable(Z)V

    .line 5374
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->setFocusable(Z)V

    .line 5375
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->setInputMethodMode(I)V

    .line 5376
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    const/16 v1, 0x30

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->setSoftInputMode(I)V

    .line 5378
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$88ngMiDTS10YajswNB4t9MMnDMo;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$88ngMiDTS10YajswNB4t9MMnDMo;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->setOnSubItemClickListener(Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow$OnSubItemClickListener;)V

    .line 5470
    return-void
.end method

.method private createChatAttachView()V
    .registers 3

    .line 5822
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_7

    .line 5823
    return-void

    .line 5825
    :cond_7
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-nez v0, :cond_1e

    .line 5826
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$39;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, p0, v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$39;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    .line 5842
    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$40;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$40;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->setDelegate(Lim/tpelyyftgw/ui/components/ChatAttachAlert$ChatAttachViewDelegate;)V

    .line 5929
    :cond_1e
    return-void
.end method

.method private createDeleteMessagesAlert(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;)V
    .registers 4
    .param p1, "finalSelectedObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "selectedGroup"    # Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 14166
    const/4 v0, 0x1

    invoke-direct {p0, p1, p2, v0}, Lim/tpelyyftgw/ui/ChatActivity;->createDeleteMessagesAlert(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;I)V

    .line 14167
    return-void
.end method

.method private createDeleteMessagesAlert(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;I)V
    .registers 18
    .param p1, "finalSelectedObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "finalSelectedGroup"    # Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .param p3, "loadParticipant"    # I

    .line 14171
    move-object v13, p0

    iget-object v1, v13, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v2, v13, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v3, v13, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    iget-object v4, v13, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-wide v5, v13, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    iget-object v8, v13, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    iget-boolean v10, v13, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    new-instance v12, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$j4h5E7wyq-AnqD7k0ehDED46rEs;

    invoke-direct {v12, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$j4h5E7wyq-AnqD7k0ehDED46rEs;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    move-object v0, p0

    move-object v7, p1

    move-object/from16 v9, p2

    move/from16 v11, p3

    invoke-static/range {v0 .. v12}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createDeleteMessagesAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;JLim/tpelyyftgw/messenger/MessageObject;[Landroid/util/SparseArray;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;ZILjava/lang/Runnable;)V

    .line 14176
    return-void
.end method

.method private createMenu(Landroid/view/View;ZZFF)V
    .registers 13
    .param p1, "v"    # Landroid/view/View;
    .param p2, "single"    # Z
    .param p3, "listView"    # Z
    .param p4, "x"    # F
    .param p5, "y"    # F

    .line 14207
    const/4 v6, 0x1

    move-object v0, p0

    move-object v1, p1

    move v2, p2

    move v3, p3

    move v4, p4

    move v5, p5

    invoke-direct/range {v0 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->createMenu(Landroid/view/View;ZZFFZ)V

    .line 14208
    return-void
.end method

.method private createMenu(Landroid/view/View;ZZFFZ)V
    .registers 40
    .param p1, "v"    # Landroid/view/View;
    .param p2, "single"    # Z
    .param p3, "listView"    # Z
    .param p4, "x"    # F
    .param p5, "y"    # F
    .param p6, "searchGroup"    # Z

    .line 14248
    move-object/from16 v7, p0

    move-object/from16 v8, p1

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z

    move-result v0

    if-eqz v0, :cond_d

    .line 14249
    return-void

    .line 14251
    :cond_d
    const/4 v0, 0x0

    .line 14252
    .local v0, "message":Lim/tpelyyftgw/messenger/MessageObject;
    instance-of v1, v8, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v1, :cond_1b

    .line 14253
    move-object v1, v8

    check-cast v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    move-object v9, v0

    goto :goto_29

    .line 14254
    :cond_1b
    instance-of v1, v8, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    if-eqz v1, :cond_28

    .line 14255
    move-object v1, v8

    check-cast v1, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    move-object v9, v0

    goto :goto_29

    .line 14254
    :cond_28
    move-object v9, v0

    .line 14257
    .end local v0    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    .local v9, "message":Lim/tpelyyftgw/messenger/MessageObject;
    :goto_29
    if-nez v9, :cond_2c

    .line 14258
    return-void

    .line 14263
    :cond_2c
    iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    if-eqz v0, :cond_3f

    iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    if-eqz v0, :cond_3f

    .line 14264
    iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;

    if-eqz v0, :cond_3f

    .line 14265
    return-void

    .line 14270
    :cond_3f
    invoke-direct {v7, v9}, Lim/tpelyyftgw/ui/ChatActivity;->getMessageType(Lim/tpelyyftgw/messenger/MessageObject;)I

    move-result v10

    .line 14271
    .local v10, "type":I
    if-eqz p2, :cond_5e

    .line 14272
    iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPinMessage;

    if-eqz v0, :cond_5e

    .line 14273
    iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_to_msg_id:I

    iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    const/4 v3, 0x1

    const/4 v4, 0x0

    const/4 v5, 0x0

    move-object/from16 v0, p0

    invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V

    .line 14274
    return-void

    .line 14278
    :cond_5e
    const/4 v0, 0x0

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 14279
    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 14280
    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessage:Lim/tpelyyftgw/messenger/MessageObject;

    .line 14281
    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessageGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 14282
    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;

    .line 14283
    const/4 v1, 0x1

    .local v1, "a":I
    :goto_6a
    if-ltz v1, :cond_84

    .line 14284
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;

    aget-object v2, v2, v1

    invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V

    .line 14285
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;

    aget-object v2, v2, v1

    invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V

    .line 14286
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v2, v2, v1

    invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V

    .line 14283
    add-int/lit8 v1, v1, -0x1

    goto :goto_6a

    .line 14288
    .end local v1    # "a":I
    :cond_84
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V

    .line 14289
    const/4 v11, 0x1

    invoke-direct {v7, v11}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 14292
    if-eqz p6, :cond_93

    .line 14293
    invoke-direct {v7, v9}, Lim/tpelyyftgw/ui/ChatActivity;->getValidGroupedMessage(Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    move-result-object v1

    move-object v12, v1

    .local v1, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    goto :goto_95

    .line 14295
    .end local v1    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    :cond_93
    const/4 v1, 0x0

    move-object v12, v1

    .line 14298
    .local v12, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    :goto_95
    const/4 v1, 0x1

    .line 14300
    .local v1, "allowChatActions":Z
    iget-boolean v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v2, :cond_9c

    .line 14301
    const/4 v2, 0x0

    .local v2, "allowPin":Z
    goto :goto_c4

    .line 14302
    .end local v2    # "allowPin":Z
    :cond_9c
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v2, :cond_b6

    .line 14303
    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v2

    iget-wide v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    cmp-long v6, v2, v4

    if-eqz v6, :cond_b4

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->canPinMessages(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v2

    if-eqz v2, :cond_b4

    const/4 v2, 0x1

    goto :goto_b5

    :cond_b4
    const/4 v2, 0x0

    .restart local v2    # "allowPin":Z
    :goto_b5
    goto :goto_c4

    .line 14304
    .end local v2    # "allowPin":Z
    :cond_b6
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v2, :cond_c3

    .line 14305
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    if-eqz v2, :cond_c1

    .line 14306
    iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->can_pin_message:Z

    .restart local v2    # "allowPin":Z
    goto :goto_c4

    .line 14308
    .end local v2    # "allowPin":Z
    :cond_c1
    const/4 v2, 0x0

    .restart local v2    # "allowPin":Z
    goto :goto_c4

    .line 14311
    .end local v2    # "allowPin":Z
    :cond_c3
    const/4 v2, 0x0

    .line 14313
    .restart local v2    # "allowPin":Z
    :goto_c4
    if-eqz v2, :cond_dc

    .line 14314
    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v3

    if-lez v3, :cond_dc

    iget-object v3, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    if-eqz v3, :cond_da

    iget-object v3, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionEmpty;

    if-eqz v3, :cond_dc

    :cond_da
    const/4 v3, 0x1

    goto :goto_dd

    :cond_dc
    const/4 v3, 0x0

    :goto_dd
    move v14, v3

    .line 14315
    .end local v2    # "allowPin":Z
    .local v14, "allowPin":Z
    nop

    .line 14316
    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v2

    iget-wide v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    cmp-long v6, v2, v4

    if-eqz v6, :cond_105

    if-eqz v14, :cond_105

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v2, :cond_f7

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I

    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v3

    if-eq v2, v3, :cond_103

    :cond_f7
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    if-eqz v2, :cond_105

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I

    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v3

    if-ne v2, v3, :cond_105

    :cond_103
    const/4 v2, 0x1

    goto :goto_106

    :cond_105
    const/4 v2, 0x0

    :goto_106
    move v15, v2

    .line 14317
    .local v15, "allowUnpin":Z
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v9, v2}, Lim/tpelyyftgw/messenger/MessageObject;->canEditMessage(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v2

    if-eqz v2, :cond_123

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasAudioToSend()Z

    move-result v2

    if-nez v2, :cond_123

    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v2

    iget-wide v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    cmp-long v6, v2, v4

    if-eqz v6, :cond_123

    const/4 v2, 0x1

    goto :goto_124

    :cond_123
    const/4 v2, 0x0

    .line 14318
    .local v2, "allowEdit":Z
    :goto_124
    const/4 v6, 0x2

    if-eqz v2, :cond_15d

    if-eqz v12, :cond_15d

    .line 14319
    const/4 v3, 0x0

    .line 14320
    .local v3, "captionsCount":I
    const/4 v4, 0x0

    .local v4, "a":I
    iget-object v5, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    .local v5, "N":I
    :goto_131
    if-ge v4, v5, :cond_155

    .line 14321
    iget-object v0, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;

    .line 14322
    .local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v4, :cond_145

    iget-object v13, v0, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;

    invoke-static {v13}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v13

    if-nez v13, :cond_151

    .line 14323
    :cond_145
    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;

    .line 14324
    iget-object v13, v0, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;

    invoke-static {v13}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v13

    if-nez v13, :cond_151

    .line 14325
    add-int/lit8 v3, v3, 0x1

    .line 14320
    .end local v0    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_151
    add-int/lit8 v4, v4, 0x1

    const/4 v0, 0x0

    goto :goto_131

    .line 14329
    .end local v4    # "a":I
    .end local v5    # "N":I
    :cond_155
    if-ge v3, v6, :cond_159

    const/4 v0, 0x1

    goto :goto_15a

    :cond_159
    const/4 v0, 0x0

    :goto_15a
    move v2, v0

    move v13, v2

    goto :goto_15e

    .line 14331
    .end local v3    # "captionsCount":I
    :cond_15d
    move v13, v2

    .end local v2    # "allowEdit":Z
    .local v13, "allowEdit":Z
    :goto_15e
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_1ca

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v0, :cond_170

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I

    move-result v0

    const/16 v2, 0x2e

    if-lt v0, v2, :cond_1ca

    :cond_170
    if-ne v10, v11, :cond_182

    .line 14332
    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v2

    iget-wide v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    cmp-long v0, v2, v4

    if-eqz v0, :cond_1ca

    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->needDrawBluredPreview()Z

    move-result v0

    if-nez v0, :cond_1ca

    :cond_182
    iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionSecureValuesSent;

    if-nez v0, :cond_1ca

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v0, :cond_194

    .line 14334
    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v0

    if-ltz v0, :cond_1ca

    :cond_194
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    if-eqz v0, :cond_19e

    .line 14335
    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_1ca

    :cond_19e
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_1c7

    .line 14336
    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-nez v0, :cond_1ca

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_1be

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->canPost(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-nez v0, :cond_1be

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v0, :cond_1ca

    :cond_1be
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->canSendMessages(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-nez v0, :cond_1c7

    goto :goto_1ca

    .line 14340
    :cond_1c7
    move/from16 v18, v1

    goto :goto_1cd

    .line 14337
    :cond_1ca
    :goto_1ca
    const/4 v1, 0x0

    move/from16 v18, v1

    .line 14340
    .end local v1    # "allowChatActions":Z
    .local v18, "allowChatActions":Z
    :goto_1cd
    if-nez p2, :cond_3cf

    if-lt v10, v6, :cond_3cf

    const/16 v0, 0x14

    if-ne v10, v0, :cond_1d9

    move/from16 v11, p3

    goto/16 :goto_3d1

    .line 15187
    :cond_1d9
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_1ec

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isRecordingAudioVideo()Z

    move-result v0

    if-nez v0, :cond_1eb

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isRecordLocked()Z

    move-result v0

    if-eqz v0, :cond_1ec

    .line 15188
    :cond_1eb
    return-void

    .line 15191
    :cond_1ec
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createActionMode()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;

    move-result-object v0

    .line 15192
    .local v0, "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
    const/16 v1, 0xc

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v1

    .line 15193
    .local v1, "item":Landroid/view/View;
    if-eqz v1, :cond_1fe

    .line 15194
    const/4 v2, 0x0

    invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V

    .line 15196
    :cond_1fe
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSysNotifyMessage()Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v2

    if-eqz v2, :cond_210

    .line 15197
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;

    const/16 v3, 0x8

    invoke-virtual {v2, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V

    goto :goto_216

    .line 15199
    :cond_210
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;

    const/4 v3, 0x0

    invoke-virtual {v2, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 15202
    :goto_216
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getMeasuredHeight()I

    move-result v2

    const/high16 v3, 0x424c0000    # 51.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    sub-int/2addr v2, v3

    .line 15203
    .local v2, "translationY":I
    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getVisibility()I

    move-result v3

    if-nez v3, :cond_2a6

    .line 15204
    new-instance v3, Ljava/util/ArrayList;

    invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V

    .line 15205
    .local v3, "views":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/view/View;>;"
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 15206
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    if-eqz v4, :cond_244

    invoke-virtual {v4}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v4

    if-nez v4, :cond_244

    .line 15207
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 15209
    :cond_244
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;

    if-eqz v4, :cond_253

    invoke-virtual {v4}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v4

    if-nez v4, :cond_253

    .line 15210
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;

    invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 15212
    :cond_253
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    iget-object v5, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;

    const/16 v21, 0x0

    const/4 v6, 0x0

    new-array v11, v6, [Landroid/view/View;

    invoke-virtual {v3, v11}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;

    move-result-object v6

    move-object/from16 v22, v6

    check-cast v22, [Landroid/view/View;

    const/4 v6, 0x3

    new-array v6, v6, [Z

    fill-array-data v6, :array_14ee

    iget-object v11, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    move-object/from16 v19, v4

    move-object/from16 v20, v5

    move-object/from16 v23, v6

    move-object/from16 v24, v11

    move/from16 v25, v2

    invoke-virtual/range {v19 .. v25}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->showActionMode(Landroid/view/View;Landroid/view/View;[Landroid/view/View;[ZLandroid/view/View;I)V

    .line 15214
    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->getCurrentTheme()Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->isDark()Z

    move-result v4

    if-nez v4, :cond_28b

    .line 15215
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v5, 0x7f08007c

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V

    .line 15217
    :cond_28b
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    if-eqz v4, :cond_29a

    .line 15218
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    check-cast v4, Lim/tpelyyftgw/ui/LaunchActivity;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/LaunchActivity;->hideVisibleActionMode()V

    .line 15220
    :cond_29a
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEditField()Lim/tpelyyftgw/ui/components/EditTextCaption;

    move-result-object v4

    const/4 v5, 0x0

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setAllowDrawCursor(Z)V

    .line 15221
    .end local v3    # "views":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/view/View;>;"
    goto/16 :goto_34d

    :cond_2a6
    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    invoke-virtual {v3}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v3

    if-nez v3, :cond_2e5

    .line 15222
    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;

    const/16 v21, 0x0

    const/4 v5, 0x1

    new-array v6, v5, [Landroid/view/View;

    iget-object v11, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    const/16 v16, 0x0

    aput-object v11, v6, v16

    new-array v11, v5, [Z

    aput-boolean v5, v11, v16

    iget-object v5, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    move-object/from16 v19, v3

    move-object/from16 v20, v4

    move-object/from16 v22, v6

    move-object/from16 v23, v11

    move-object/from16 v24, v5

    move/from16 v25, v2

    invoke-virtual/range {v19 .. v25}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->showActionMode(Landroid/view/View;Landroid/view/View;[Landroid/view/View;[ZLandroid/view/View;I)V

    .line 15223
    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->getCurrentTheme()Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->isDark()Z

    move-result v3

    if-nez v3, :cond_34d

    .line 15224
    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v4, 0x7f08007c

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V

    goto :goto_34d

    .line 15226
    :cond_2e5
    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v3}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v3

    if-nez v3, :cond_324

    .line 15227
    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;

    const/16 v21, 0x0

    const/4 v5, 0x1

    new-array v6, v5, [Landroid/view/View;

    iget-object v11, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    const/16 v16, 0x0

    aput-object v11, v6, v16

    new-array v11, v5, [Z

    aput-boolean v5, v11, v16

    iget-object v5, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    move-object/from16 v19, v3

    move-object/from16 v20, v4

    move-object/from16 v22, v6

    move-object/from16 v23, v11

    move-object/from16 v24, v5

    move/from16 v25, v2

    invoke-virtual/range {v19 .. v25}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->showActionMode(Landroid/view/View;Landroid/view/View;[Landroid/view/View;[ZLandroid/view/View;I)V

    .line 15228
    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->getCurrentTheme()Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->isDark()Z

    move-result v3

    if-nez v3, :cond_34d

    .line 15229
    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v4, 0x7f08007c

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V

    goto :goto_34d

    .line 15232
    :cond_324
    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;

    const/16 v21, 0x0

    const/16 v22, 0x0

    const/16 v23, 0x0

    iget-object v5, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    move-object/from16 v19, v3

    move-object/from16 v20, v4

    move-object/from16 v24, v5

    move/from16 v25, v2

    invoke-virtual/range {v19 .. v25}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->showActionMode(Landroid/view/View;Landroid/view/View;[Landroid/view/View;[ZLandroid/view/View;I)V

    .line 15233
    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->getCurrentTheme()Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->isDark()Z

    move-result v3

    if-nez v3, :cond_34d

    .line 15234
    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v4, 0x7f08007c

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V

    .line 15237
    :cond_34d
    :goto_34d
    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    if-eqz v3, :cond_354

    .line 15238
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V

    .line 15240
    :cond_354
    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    const/4 v4, 0x1

    invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->setCanScrollVertically(Z)V

    .line 15241
    invoke-direct {v7, v4}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 15243
    new-instance v3, Landroid/animation/AnimatorSet;

    invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V

    .line 15244
    .local v3, "animatorSet":Landroid/animation/AnimatorSet;
    new-instance v4, Ljava/util/ArrayList;

    invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V

    .line 15245
    .local v4, "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
    const/4 v5, 0x0

    .local v5, "a":I
    :goto_368
    iget-object v6, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    invoke-virtual {v6}, Ljava/util/ArrayList;->size()I

    move-result v6

    if-ge v5, v6, :cond_39e

    .line 15246
    iget-object v6, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    invoke-virtual {v6, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Landroid/view/View;

    .line 15247
    .local v6, "view":Landroid/view/View;
    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I

    move-result v11

    move-object/from16 v16, v0

    const/4 v0, 0x2

    .end local v0    # "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
    .local v16, "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
    div-int/2addr v11, v0

    int-to-float v11, v11

    invoke-virtual {v6, v11}, Landroid/view/View;->setPivotY(F)V

    .line 15248
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->clearDrawableAnimation(Landroid/view/View;)V

    .line 15249
    sget-object v11, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    move-object/from16 v19, v1

    .end local v1    # "item":Landroid/view/View;
    .local v19, "item":Landroid/view/View;
    new-array v1, v0, [F

    fill-array-data v1, :array_14f4

    invoke-static {v6, v11, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 15245
    .end local v6    # "view":Landroid/view/View;
    add-int/lit8 v5, v5, 0x1

    move-object/from16 v0, v16

    move-object/from16 v1, v19

    goto :goto_368

    .end local v16    # "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
    .end local v19    # "item":Landroid/view/View;
    .restart local v0    # "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
    .restart local v1    # "item":Landroid/view/View;
    :cond_39e
    move-object/from16 v16, v0

    move-object/from16 v19, v1

    .line 15251
    .end local v0    # "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
    .end local v1    # "item":Landroid/view/View;
    .end local v5    # "a":I
    .restart local v16    # "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
    .restart local v19    # "item":Landroid/view/View;
    invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V

    .line 15252
    const-wide/16 v0, 0xfa

    invoke-virtual {v3, v0, v1}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 15253
    invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V

    .line 15255
    move/from16 v11, p3

    invoke-direct {v7, v9, v11}, Lim/tpelyyftgw/ui/ChatActivity;->addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    .line 15257
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    const/4 v5, 0x0

    aget-object v1, v1, v5

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    iget-object v6, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    const/16 v17, 0x1

    aget-object v6, v6, v17

    invoke-virtual {v6}, Landroid/util/SparseArray;->size()I

    move-result v6

    add-int/2addr v1, v6

    invoke-virtual {v0, v1, v5}, Lim/tpelyyftgw/ui/components/NumberTextView;->setNumber(IZ)V

    .line 15258
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 15259
    return-void

    .line 14340
    .end local v2    # "translationY":I
    .end local v3    # "animatorSet":Landroid/animation/AnimatorSet;
    .end local v4    # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
    .end local v16    # "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
    .end local v19    # "item":Landroid/view/View;
    :cond_3cf
    move/from16 v11, p3

    .line 14341
    :goto_3d1
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_3d8

    .line 14342
    return-void

    .line 14344
    :cond_3d8
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    move-object v6, v0

    .line 14345
    .local v6, "icons":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    move-object v5, v0

    .line 14346
    .local v5, "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    move-object v4, v0

    .line 14348
    .local v4, "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
    if-gez v10, :cond_409

    const/4 v0, -0x1

    if-ne v10, v0, :cond_402

    if-eqz p2, :cond_402

    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isSending()Z

    move-result v0

    if-nez v0, :cond_3fd

    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isEditing()Z

    move-result v0

    if-eqz v0, :cond_402

    :cond_3fd
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v0, :cond_402

    goto :goto_409

    :cond_402
    move-object/from16 v25, v12

    move/from16 v30, v13

    const/4 v13, 0x2

    goto/16 :goto_11bb

    .line 14349
    :cond_409
    :goto_409
    iput-object v9, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 14350
    iput-object v12, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 14352
    const/4 v0, -0x1

    const v2, 0x7f0f047e

    const-string v3, "Copy"

    const v19, 0x7f080242

    if-ne v10, v0, :cond_463

    .line 14353
    iget v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-eqz v0, :cond_42e

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z

    move-result v0

    if-nez v0, :cond_42e

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    invoke-direct {v7, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->getMessageCaption(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;)Ljava/lang/CharSequence;

    move-result-object v0

    if-eqz v0, :cond_444

    .line 14354
    :cond_42e
    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14355
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_COPY1:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14356
    const v0, 0x7f080241

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14371
    :cond_444
    const v0, 0x7f0f0307

    const-string v1, "CancelSending"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14372
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_CANCEL_SENDING:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14373
    invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    move-object/from16 v25, v12

    move/from16 v30, v13

    const/4 v13, 0x2

    goto/16 :goto_11bb

    .line 14374
    :cond_463
    const v0, 0x7f0f04d8

    const-string v1, "Delete"

    if-nez v10, :cond_49f

    .line 14375
    const v2, 0x7f0f0e27

    const-string v3, "Retry"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14376
    sget-object v2, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SEND_RETRY:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14377
    const v2, 0x7f080261

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14378
    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14379
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DELETE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14380
    invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    move-object/from16 v25, v12

    move/from16 v30, v13

    const/4 v13, 0x2

    goto/16 :goto_11bb

    .line 14381
    :cond_49f
    const-string v2, "Reply"

    const/4 v0, 0x1

    if-ne v10, v0, :cond_5ed

    .line 14382
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_594

    .line 14383
    if-eqz v18, :cond_4c3

    .line 14384
    const v0, 0x7f0f0ddf

    invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14385
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_REPLAY:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14386
    const v0, 0x7f08025f

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14388
    :cond_4c3
    if-eqz v15, :cond_4e1

    .line 14389
    const v0, 0x7f0f1188

    const-string v2, "UnpinMessage"

    invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14390
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_UNPIN:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14391
    const v0, 0x7f080274

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_4fe

    .line 14392
    :cond_4e1
    if-eqz v14, :cond_4fe

    .line 14393
    const v0, 0x7f0f0c82

    const-string v2, "PinMessage"

    invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14394
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_PIN:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14395
    const v0, 0x7f08025d

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14397
    :cond_4fe
    :goto_4fe
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v9, v0}, Lim/tpelyyftgw/messenger/MessageObject;->canEditMessage(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_521

    .line 14398
    const v0, 0x7f0f0557

    const-string v2, "Edit"

    invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14399
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_EDIT:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14400
    const v0, 0x7f080244

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14402
    :cond_521
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->contentType:I

    if-nez v0, :cond_566

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmptyWebpage()Z

    move-result v0

    if-nez v0, :cond_566

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v0

    if-lez v0, :cond_566

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v0

    if-nez v0, :cond_566

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-nez v0, :cond_54b

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_566

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v0, :cond_566

    .line 14403
    :cond_54b
    const v0, 0x7f0f0de2

    const-string v2, "ReportChat"

    invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14404
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_REPORT:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14405
    const v0, 0x7f080260

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14407
    :cond_566
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v9, v0, v2}, Lim/tpelyyftgw/messenger/MessageObject;->canDeleteMessage(ZLim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_58d

    .line 14408
    const v0, 0x7f0f04d8

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14409
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DELETE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14410
    invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    move-object/from16 v25, v12

    move/from16 v30, v13

    const/4 v13, 0x2

    goto/16 :goto_11bb

    .line 14407
    :cond_58d
    move-object/from16 v25, v12

    move/from16 v30, v13

    const/4 v13, 0x2

    goto/16 :goto_11bb

    .line 14413
    :cond_594
    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v0

    if-lez v0, :cond_5bf

    if-eqz v18, :cond_5bf

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSysNotifyMessage()Ljava/lang/Boolean;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    if-nez v0, :cond_5bf

    .line 14414
    const v0, 0x7f0f0ddf

    invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14415
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_REPLAY:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14416
    const v0, 0x7f08025f

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14418
    :cond_5bf
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v9, v0, v2}, Lim/tpelyyftgw/messenger/MessageObject;->canDeleteMessage(ZLim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_5e6

    .line 14419
    const v0, 0x7f0f04d8

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14420
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DELETE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14421
    invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    move-object/from16 v25, v12

    move/from16 v30, v13

    const/4 v13, 0x2

    goto/16 :goto_11bb

    .line 14418
    :cond_5e6
    move-object/from16 v25, v12

    move/from16 v30, v13

    const/4 v13, 0x2

    goto/16 :goto_11bb

    .line 14424
    :cond_5ed
    const/16 v0, 0x14

    if-ne v10, v0, :cond_642

    .line 14425
    const v0, 0x7f0f0e27

    const-string v2, "Retry"

    invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14426
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SEND_RETRY:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14427
    const v0, 0x7f080261

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14428
    const v0, 0x7f0f047e

    invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14429
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_COPY1:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14430
    const v0, 0x7f080241

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14442
    const v0, 0x7f0f04d8

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14443
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DELETE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14444
    invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    move-object/from16 v25, v12

    move/from16 v30, v13

    const/4 v13, 0x2

    goto/16 :goto_11bb

    .line 14448
    :cond_642
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    const-string v11, "SaveToDownloads"

    const v24, 0x7f080247

    move-object/from16 v25, v12

    .end local v12    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .local v25, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    const-string v12, "SaveToGallery"

    const v26, 0x7f080243

    const/high16 v27, 0x2000000

    const v28, 0x7f08026c

    const-string v8, "ShareFile"

    if-nez v0, :cond_ef2

    .line 14449
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v0, :cond_67b

    .line 14450
    const v0, 0x7f0f08b4

    move-object/from16 v29, v1

    const-string v1, "MessageScheduleSend"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14451
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SEND_NOW:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14452
    const v0, 0x7f0802ac

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_67d

    .line 14449
    :cond_67b
    move-object/from16 v29, v1

    .line 14454
    :goto_67d
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;

    if-eqz v0, :cond_6ea

    .line 14455
    iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;

    .line 14456
    .local v0, "call":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;->reason:Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_phoneCallDiscardReasonMissed;

    if-nez v1, :cond_69d

    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;->reason:Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_phoneCallDiscardReasonBusy;

    if-eqz v1, :cond_69a

    goto :goto_69d

    :cond_69a
    move/from16 v30, v13

    goto :goto_6ad

    :cond_69d
    :goto_69d
    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z

    move-result v1

    if-nez v1, :cond_6ab

    const v1, 0x7f0f02e0

    move/from16 v30, v13

    .end local v13    # "allowEdit":Z
    .local v30, "allowEdit":Z
    const-string v13, "CallBack"

    goto :goto_6b2

    .end local v30    # "allowEdit":Z
    .restart local v13    # "allowEdit":Z
    :cond_6ab
    move/from16 v30, v13

    .end local v13    # "allowEdit":Z
    .restart local v30    # "allowEdit":Z
    :goto_6ad
    const v1, 0x7f0f02df

    const-string v13, "CallAgain"

    :goto_6b2
    invoke-static {v13, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14457
    sget-object v1, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->CALL_BACK_OR_CALL_AGAIN:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14458
    const v1, 0x7f08023b

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v6, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14459
    invoke-static {v0}, Lim/tpelyyftgw/ui/components/voip/VoIPHelper;->canRateCall(Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;)Z

    move-result v1

    if-eqz v1, :cond_6ec

    .line 14460
    const v1, 0x7f0f02e8

    const-string v13, "CallMessageReportProblem"

    invoke-static {v13, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14461
    sget-object v1, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->CALL1:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14462
    const v1, 0x7f08023b

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v6, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_6ec

    .line 14454
    .end local v0    # "call":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
    .end local v30    # "allowEdit":Z
    .restart local v13    # "allowEdit":Z
    :cond_6ea
    move/from16 v30, v13

    .line 14470
    .end local v13    # "allowEdit":Z
    .restart local v30    # "allowEdit":Z
    :cond_6ec
    :goto_6ec
    if-eqz v18, :cond_713

    iget v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v1, 0x65

    if-eq v0, v1, :cond_713

    iget v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v1, 0x66

    if-eq v0, v1, :cond_713

    .line 14471
    const v0, 0x7f0f0ddf

    invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14472
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_REPLAY:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14473
    const v0, 0x7f08025f

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14475
    :cond_713
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-eqz v0, :cond_72b

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z

    move-result v0

    if-nez v0, :cond_72b

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    invoke-direct {v7, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->getMessageCaption(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;)Ljava/lang/CharSequence;

    move-result-object v0

    if-eqz v0, :cond_744

    .line 14476
    :cond_72b
    const v0, 0x7f0f047e

    invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14477
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_COPY1:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14478
    const v0, 0x7f080241

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v6, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14483
    :cond_744
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_755

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_755

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    .line 14488
    :cond_755
    const/4 v13, 0x2

    if-ne v10, v13, :cond_7e4

    .line 14489
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_d75

    .line 14490
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v1, 0x11

    if-ne v0, v1, :cond_d75

    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isPollClosed()Z

    move-result v0

    if-nez v0, :cond_d75

    .line 14491
    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isVoted()Z

    move-result v0

    if-eqz v0, :cond_78b

    .line 14492
    const v0, 0x7f0f1190

    const-string v1, "Unvote"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14493
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->POLL_CANCEL:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14494
    const v0, 0x7f080275

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14496
    :cond_78b
    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isForwarded()Z

    move-result v0

    if-nez v0, :cond_d75

    .line 14497
    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v0

    if-eqz v0, :cond_7a5

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_7c7

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v0, :cond_7c7

    :cond_7a5
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 14498
    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_d75

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v0, :cond_d75

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z

    if-nez v0, :cond_7c7

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->admin_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatAdminRights;

    if-eqz v0, :cond_d75

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->admin_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatAdminRights;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatAdminRights;->edit_messages:Z

    if-eqz v0, :cond_d75

    .line 14499
    :cond_7c7
    const v0, 0x7f0f100c

    const-string v1, "StopPoll"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14500
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->POLL_STOP:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14501
    const v0, 0x7f08025e

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14505
    :cond_7e4
    const/4 v0, 0x3

    if-ne v10, v0, :cond_81e

    .line 14506
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;

    if-eqz v0, :cond_d75

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isNewGifDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v0

    if-eqz v0, :cond_d75

    .line 14507
    const v0, 0x7f0f0eb3

    const-string v1, "SaveToGIFs"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14508
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->GIF_SAVE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14509
    const v0, 0x7f080248

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14511
    :cond_81e
    const/4 v0, 0x4

    if-ne v10, v0, :cond_a43

    .line 14512
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v0

    if-eqz v0, :cond_8a7

    .line 14513
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->needDrawBluredPreview()Z

    move-result v0

    if-nez v0, :cond_d75

    .line 14514
    const v0, 0x7f0f0eb4

    invoke-static {v12, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14515
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->PIC_SAVE_TO_GALLERY1:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14516
    invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14517
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_88f

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v0, :cond_88f

    .line 14518
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I

    and-int v0, v0, v27

    if-eqz v0, :cond_877

    .line 14519
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_d75

    .line 14520
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14521
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14522
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14525
    :cond_877
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14526
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14527
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14530
    :cond_88f
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14531
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14532
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14539
    :cond_8a7
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v0

    if-eqz v0, :cond_927

    .line 14540
    const v0, 0x7f0f0eb6

    const-string v1, "SaveToMusic"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14541
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DOWNLOAD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14542
    invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14543
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_90f

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v0, :cond_90f

    .line 14544
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I

    and-int v0, v0, v27

    if-eqz v0, :cond_8f7

    .line 14545
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_d75

    .line 14546
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14547
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14548
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14551
    :cond_8f7
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14552
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14553
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14556
    :cond_90f
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14557
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14558
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14564
    :cond_927
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v0

    if-eqz v0, :cond_9f8

    .line 14566
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isNewGifDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v0

    if-eqz v0, :cond_982

    .line 14569
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaDataController;->hasRecentGifNoChangeINdex(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v0

    if-eqz v0, :cond_967

    .line 14570
    const v0, 0x7f0f0dcf

    const-string v1, "RemoveFromGIFs"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14571
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->GIF_REMOVE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14572
    const v0, 0x7f080248

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_982

    .line 14574
    :cond_967
    const v0, 0x7f0f0eb3

    const-string v1, "SaveToGIFs"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14575
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->GIF_SAVE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14576
    const v0, 0x7f080248

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14579
    :cond_982
    :goto_982
    const v0, 0x7f0f0eb2

    invoke-static {v11, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14580
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DOWNLOAD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14581
    invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14582
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_9e0

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v0, :cond_9e0

    .line 14583
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I

    and-int v0, v0, v27

    if-eqz v0, :cond_9c8

    .line 14584
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_d75

    .line 14585
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14586
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14587
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14590
    :cond_9c8
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14591
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14592
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14595
    :cond_9e0
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14596
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14597
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14604
    :cond_9f8
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->needDrawBluredPreview()Z

    move-result v0

    if-nez v0, :cond_a16

    .line 14605
    const v0, 0x7f0f0eb4

    invoke-static {v12, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14606
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->PIC_SAVE_TO_GALLERY1:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14607
    invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14609
    :cond_a16
    iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;

    move-result-object v0

    invoke-virtual {v0}, Ljava/io/File;->toString()Ljava/lang/String;

    move-result-object v0

    .line 14610
    .local v0, "path":Ljava/lang/String;
    invoke-static {v0}, Lcom/king/zxing/util/CodeUtils;->parseCode(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 14611
    .local v1, "result":Ljava/lang/String;
    if-eqz v1, :cond_a41

    .line 14612
    const v2, 0x7f0f0ac8

    const-string v3, "ParseQRCode"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14613
    sget-object v2, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->QR_CODE_PARSE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14614
    const v2, 0x7f0d0051

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14616
    .end local v0    # "path":Ljava/lang/String;
    .end local v1    # "result":Ljava/lang/String;
    :cond_a41
    goto/16 :goto_d75

    .line 14617
    :cond_a43
    const/4 v0, 0x5

    if-ne v10, v0, :cond_ad7

    .line 14618
    const v0, 0x7f0f0157

    const-string v1, "ApplyLocalizationFile"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14619
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->LANGUAGE_OR_THEME:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14620
    const v0, 0x7f08024e

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14621
    const v0, 0x7f0f0eb2

    invoke-static {v11, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14622
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DOWNLOAD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14623
    invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14624
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_abf

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v0, :cond_abf

    .line 14625
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I

    and-int v0, v0, v27

    if-eqz v0, :cond_aa7

    .line 14626
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_d75

    .line 14627
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14628
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14629
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14632
    :cond_aa7
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14633
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14634
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14637
    :cond_abf
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14638
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14639
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14645
    :cond_ad7
    const/16 v0, 0xa

    if-ne v10, v0, :cond_b6c

    .line 14646
    const v0, 0x7f0f015b

    const-string v1, "ApplyThemeFile"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14647
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->LANGUAGE_OR_THEME:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14648
    const v0, 0x7f08026f

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14649
    const v0, 0x7f0f0eb2

    invoke-static {v11, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14650
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DOWNLOAD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14651
    invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14652
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_b54

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v0, :cond_b54

    .line 14653
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I

    and-int v0, v0, v27

    if-eqz v0, :cond_b3c

    .line 14654
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_d75

    .line 14655
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14656
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14657
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14660
    :cond_b3c
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14661
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14662
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14665
    :cond_b54
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14666
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14667
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14673
    :cond_b6c
    const/4 v0, 0x6

    if-ne v10, v0, :cond_bfb

    .line 14674
    const v0, 0x7f0f0eb4

    invoke-static {v12, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14675
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->PIC_SAVE_TO_GALLERY2:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14676
    invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14677
    const v0, 0x7f0f0eb2

    invoke-static {v11, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14678
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DOWNLOAD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14679
    invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14680
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_be3

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v0, :cond_be3

    .line 14681
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I

    and-int v0, v0, v27

    if-eqz v0, :cond_bcb

    .line 14682
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_d75

    .line 14683
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14684
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14685
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14688
    :cond_bcb
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14689
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14690
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14693
    :cond_be3
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14694
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14695
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14701
    :cond_bfb
    const/4 v0, 0x7

    if-ne v10, v0, :cond_c92

    .line 14702
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isMask()Z

    move-result v0

    if-eqz v0, :cond_c23

    .line 14703
    const v0, 0x7f0f00e4

    const-string v1, "AddToMasks"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14704
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->STICKER_OR_MASKS:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14705
    const v0, 0x7f08026e

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14707
    :cond_c23
    const v0, 0x7f0f00e5

    const-string v1, "AddToStickers"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14708
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->STICKER_OR_MASKS:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14709
    const v0, 0x7f08026e

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14710
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaDataController;->isStickerInFavorites(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v0

    if-nez v0, :cond_c75

    .line 14711
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->canAddStickerToFavorites()Z

    move-result v0

    if-eqz v0, :cond_d75

    .line 14712
    const v0, 0x7f0f00e3

    const-string v1, "AddToFavorites"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14713
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_FAVE_ADD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14714
    const v0, 0x7f080245

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14717
    :cond_c75
    const v0, 0x7f0f04ed

    const-string v1, "DeleteFromFavorites"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14718
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_FAVE_REMOVE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14719
    const v0, 0x7f080272

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_d75

    .line 14722
    :cond_c92
    const/16 v0, 0x8

    if-ne v10, v0, :cond_d28

    .line 14723
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->user_id:I

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    .line 14724
    .local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-eqz v0, :cond_ce5

    iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v2

    if-eq v1, v2, :cond_ce5

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getContactsController()Lim/tpelyyftgw/messenger/ContactsController;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/messenger/ContactsController;->contactsDict:Ljava/util/concurrent/ConcurrentHashMap;

    iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    if-nez v1, :cond_ce5

    .line 14725
    const v1, 0x7f0f00c0

    const-string v2, "AddContactTitle"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14726
    sget-object v1, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->CONTACT_ADD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14727
    const v1, 0x7f080237

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v6, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14729
    :cond_ce5
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->phone_number:Ljava/lang/String;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_d74

    .line 14730
    const v1, 0x7f0f047e

    invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14731
    sget-object v1, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_COPY2:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14732
    const v1, 0x7f080241

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v6, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14733
    const v1, 0x7f0f02de

    const-string v2, "Call"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14734
    sget-object v1, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->CALL2:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14735
    const v1, 0x7f08023b

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v6, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_d74

    .line 14737
    .end local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_d28
    const/16 v0, 0x9

    if-ne v10, v0, :cond_d74

    .line 14738
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaDataController;->isStickerInFavorites(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v0

    if-nez v0, :cond_d58

    .line 14739
    const v0, 0x7f0f00e3

    const-string v1, "AddToFavorites"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14740
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_FAVE_ADD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14741
    const v0, 0x7f080245

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_d75

    .line 14743
    :cond_d58
    const v0, 0x7f0f04ed

    const-string v1, "DeleteFromFavorites"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14744
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_FAVE_REMOVE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14745
    const v0, 0x7f080272

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_d75

    .line 14737
    :cond_d74
    :goto_d74
    nop

    .line 14764
    :cond_d75
    :goto_d75
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_e0c

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->needDrawBluredPreview()Z

    move-result v0

    if-nez v0, :cond_e0c

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isLiveLocation()Z

    move-result v0

    if-nez v0, :cond_e0c

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v1, 0x10

    if-eq v0, v1, :cond_e0c

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v1, 0x65

    if-eq v0, v1, :cond_e0c

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v1, 0x66

    if-eq v0, v1, :cond_e0c

    .line 14766
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_df1

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v0, :cond_df1

    .line 14767
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I

    and-int v0, v0, v27

    if-eqz v0, :cond_dd5

    .line 14768
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_e0c

    .line 14769
    const v0, 0x7f0f0697

    const-string v1, "Forward"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14770
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_FORWARD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14771
    const v0, 0x7f080246

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_e0c

    .line 14774
    :cond_dd5
    const v0, 0x7f0f0697

    const-string v1, "Forward"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14775
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_FORWARD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14776
    const v0, 0x7f080246

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_e0c

    .line 14779
    :cond_df1
    const v0, 0x7f0f0697

    const-string v1, "Forward"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14780
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_FORWARD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14781
    const v0, 0x7f080246

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14784
    :cond_e0c
    :goto_e0c
    if-eqz v15, :cond_e2a

    .line 14785
    const v0, 0x7f0f1188

    const-string v1, "UnpinMessage"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14786
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_UNPIN:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14787
    const v0, 0x7f080274

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_e47

    .line 14788
    :cond_e2a
    if-eqz v14, :cond_e47

    .line 14789
    const v0, 0x7f0f0c82

    const-string v1, "PinMessage"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14790
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_PIN:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14791
    const v0, 0x7f08025d

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14793
    :cond_e47
    :goto_e47
    if-eqz v30, :cond_e64

    .line 14794
    const v0, 0x7f0f0557

    const-string v1, "Edit"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14795
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_EDIT:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14796
    const v0, 0x7f080244

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14798
    :cond_e64
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v0, :cond_e8d

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessageObject;->canEditMessageScheduleTime(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_e8d

    .line 14799
    const v0, 0x7f0f08b3

    const-string v1, "MessageScheduleEditTime"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14800
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SCHEDULE_EDIT_TIME:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14801
    const v0, 0x7f080269

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14833
    :cond_e8d
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_ece

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->contentType:I

    if-nez v0, :cond_ece

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v0

    if-lez v0, :cond_ece

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v0

    if-nez v0, :cond_ece

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-nez v0, :cond_eb3

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_ece

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v0, :cond_ece

    .line 14834
    :cond_eb3
    const v0, 0x7f0f0de2

    const-string v1, "ReportChat"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14835
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_REPORT:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14836
    const v0, 0x7f080260

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14838
    :cond_ece
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v9, v0, v1}, Lim/tpelyyftgw/messenger/MessageObject;->canDeleteMessage(ZLim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_11bb

    .line 14839
    move-object/from16 v1, v29

    const v0, 0x7f0f04d8

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14840
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DELETE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14841
    invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_11bb

    .line 14845
    .end local v30    # "allowEdit":Z
    .restart local v13    # "allowEdit":Z
    :cond_ef2
    move/from16 v30, v13

    const/4 v13, 0x2

    .end local v13    # "allowEdit":Z
    .restart local v30    # "allowEdit":Z
    if-eqz v18, :cond_f10

    .line 14846
    const v0, 0x7f0f0ddf

    invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14847
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_REPLAY:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14848
    const v0, 0x7f08025f

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14856
    :cond_f10
    const/4 v0, 0x4

    if-ne v10, v0, :cond_10af

    .line 14857
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v0

    if-eqz v0, :cond_f91

    .line 14858
    const v0, 0x7f0f0eb4

    invoke-static {v12, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14859
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->PIC_SAVE_TO_GALLERY1:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14860
    invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14861
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_f79

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v0, :cond_f79

    .line 14862
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I

    and-int v0, v0, v27

    if-eqz v0, :cond_f61

    .line 14863
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_11a5

    .line 14864
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14865
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14866
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_11a5

    .line 14869
    :cond_f61
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14870
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14871
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_11a5

    .line 14874
    :cond_f79
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14875
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14876
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_11a5

    .line 14882
    :cond_f91
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v0

    if-eqz v0, :cond_1011

    .line 14883
    const v0, 0x7f0f0eb6

    const-string v2, "SaveToMusic"

    invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14884
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DOWNLOAD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14885
    invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14886
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_ff9

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v0, :cond_ff9

    .line 14887
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I

    and-int v0, v0, v27

    if-eqz v0, :cond_fe1

    .line 14888
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_11a5

    .line 14889
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14890
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14891
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_11a5

    .line 14894
    :cond_fe1
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14895
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14896
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_11a5

    .line 14899
    :cond_ff9
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14900
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14901
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_11a5

    .line 14907
    :cond_1011
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v0

    if-nez v0, :cond_1097

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v0

    if-eqz v0, :cond_1097

    .line 14908
    const v0, 0x7f0f0eb2

    invoke-static {v11, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14909
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DOWNLOAD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14910
    invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14911
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_107f

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v0, :cond_107f

    .line 14912
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I

    and-int v0, v0, v27

    if-eqz v0, :cond_1067

    .line 14913
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_11a5

    .line 14914
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14915
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14916
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_11a5

    .line 14919
    :cond_1067
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14920
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14921
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_11a5

    .line 14924
    :cond_107f
    const v0, 0x7f0f0f93

    invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14925
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14926
    invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_11a5

    .line 14933
    :cond_1097
    const v0, 0x7f0f0eb4

    invoke-static {v12, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14934
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->PIC_SAVE_TO_GALLERY1:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14935
    invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_11a5

    .line 14937
    :cond_10af
    const/4 v0, 0x5

    if-ne v10, v0, :cond_10cf

    .line 14938
    const v0, 0x7f0f0157

    const-string v2, "ApplyLocalizationFile"

    invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14939
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->LANGUAGE_OR_THEME:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14940
    const v0, 0x7f08024e

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_11a5

    .line 14941
    :cond_10cf
    const/16 v0, 0xa

    if-ne v10, v0, :cond_10f0

    .line 14942
    const v0, 0x7f0f015b

    const-string v2, "ApplyThemeFile"

    invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14943
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->LANGUAGE_OR_THEME:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14944
    const v0, 0x7f08026f

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_11a5

    .line 14945
    :cond_10f0
    const/4 v0, 0x7

    if-ne v10, v0, :cond_1110

    .line 14946
    const v0, 0x7f0f00e5

    const-string v2, "AddToStickers"

    invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14947
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->STICKER_OR_MASKS:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14948
    const v0, 0x7f08026e

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_11a5

    .line 14949
    :cond_1110
    const/16 v0, 0x8

    if-ne v10, v0, :cond_11a5

    .line 14950
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->user_id:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    .line 14951
    .restart local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-eqz v0, :cond_1163

    iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v8

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v8

    if-eq v2, v8, :cond_1163

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getContactsController()Lim/tpelyyftgw/messenger/ContactsController;

    move-result-object v2

    iget-object v2, v2, Lim/tpelyyftgw/messenger/ContactsController;->contactsDict:Ljava/util/concurrent/ConcurrentHashMap;

    iget v8, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    invoke-virtual {v2, v8}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-nez v2, :cond_1163

    .line 14952
    const v2, 0x7f0f00c0

    const-string v8, "AddContactTitle"

    invoke-static {v8, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14953
    sget-object v2, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->CONTACT_ADD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14954
    const v2, 0x7f080237

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14956
    :cond_1163
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->phone_number:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_11a5

    .line 14957
    const v2, 0x7f0f047e

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14958
    sget-object v2, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_COPY2:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14959
    const v2, 0x7f080241

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14960
    const v2, 0x7f0f02de

    const-string v3, "Call"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14961
    sget-object v2, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->CALL2:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14962
    const v2, 0x7f08023b

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14978
    .end local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_11a5
    :goto_11a5
    const v0, 0x7f0f04d8

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14979
    sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DELETE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14980
    invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 14984
    :cond_11bb
    :goto_11bb
    invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_11c2

    .line 14985
    return-void

    .line 14988
    :cond_11c2
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    if-eqz v0, :cond_11cd

    .line 14989
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V

    .line 14990
    const/4 v0, 0x0

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    .line 14991
    return-void

    .line 14994
    :cond_11cd
    new-instance v0, Landroid/graphics/Rect;

    invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V

    move-object v8, v0

    .line 14996
    .local v8, "rect":Landroid/graphics/Rect;
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;-><init>(Landroid/content/Context;)V

    move-object v11, v0

    .line 14997
    .local v11, "popupLayout":Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$RH_445RqkWGe4nXFKugPtCgSPwg;

    move-object/from16 v12, p1

    invoke-direct {v0, v7, v12, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$RH_445RqkWGe4nXFKugPtCgSPwg;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;Landroid/graphics/Rect;)V

    invoke-virtual {v11, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 15012
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$EJx_6DKy4HtT54LjD3JYm2QaimQ;

    invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$EJx_6DKy4HtT54LjD3JYm2QaimQ;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v11, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->setDispatchKeyEventListener(Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$OnDispatchKeyEventListener;)V

    .line 15017
    new-instance v0, Landroid/graphics/Rect;

    invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V

    move-object v3, v0

    .line 15018
    .local v3, "backgroundPaddings":Landroid/graphics/Rect;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    const v1, 0x7f0817b1

    invoke-static {v1}, Lnp/NPFog;->d(I)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v0

    invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;

    move-result-object v2

    .line 15019
    .local v2, "shadowDrawable":Landroid/graphics/drawable/Drawable;
    new-instance v0, Landroid/graphics/PorterDuffColorFilter;

    const-string v1, "dialogBackground"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    sget-object v13, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v0, v1, v13}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 15020
    invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z

    .line 15021
    invoke-virtual {v11, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 15023
    new-instance v0, Landroid/widget/LinearLayout;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    move-object v13, v0

    .line 15025
    .local v13, "linearLayout":Landroid/widget/LinearLayout;
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x15

    if-lt v0, v1, :cond_125e

    .line 15026
    new-instance v16, Lim/tpelyyftgw/ui/ChatActivity$67;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v19

    const/16 v20, 0x0

    const/16 v21, 0x0

    const v22, 0x7f100254

    move-object/from16 v0, v16

    move-object/from16 v1, p0

    move-object/from16 v23, v2

    .end local v2    # "shadowDrawable":Landroid/graphics/drawable/Drawable;
    .local v23, "shadowDrawable":Landroid/graphics/drawable/Drawable;
    move-object/from16 v2, v19

    move-object/from16 v31, v3

    .end local v3    # "backgroundPaddings":Landroid/graphics/Rect;
    .local v31, "backgroundPaddings":Landroid/graphics/Rect;
    move-object/from16 v3, v20

    move-object/from16 v32, v4

    .end local v4    # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
    .local v32, "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
    move/from16 v4, v21

    move-object/from16 v19, v5

    .end local v5    # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
    .local v19, "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
    move/from16 v5, v22

    move-object/from16 v20, v8

    move-object/from16 v21, v9

    const/4 v9, 0x2

    move-object v8, v6

    .end local v6    # "icons":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .end local v9    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    .local v8, "icons":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .local v20, "rect":Landroid/graphics/Rect;
    .local v21, "message":Lim/tpelyyftgw/messenger/MessageObject;
    move-object v6, v13

    invoke-direct/range {v0 .. v6}, Lim/tpelyyftgw/ui/ChatActivity$67;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;Landroid/util/AttributeSet;IILandroid/widget/LinearLayout;)V

    .local v0, "scrollView":Landroid/widget/ScrollView;
    goto :goto_1275

    .line 15034
    .end local v0    # "scrollView":Landroid/widget/ScrollView;
    .end local v19    # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
    .end local v20    # "rect":Landroid/graphics/Rect;
    .end local v21    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v23    # "shadowDrawable":Landroid/graphics/drawable/Drawable;
    .end local v31    # "backgroundPaddings":Landroid/graphics/Rect;
    .end local v32    # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
    .restart local v2    # "shadowDrawable":Landroid/graphics/drawable/Drawable;
    .restart local v3    # "backgroundPaddings":Landroid/graphics/Rect;
    .restart local v4    # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
    .restart local v5    # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
    .restart local v6    # "icons":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .local v8, "rect":Landroid/graphics/Rect;
    .restart local v9    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_125e
    move-object/from16 v23, v2

    move-object/from16 v31, v3

    move-object/from16 v32, v4

    move-object/from16 v19, v5

    move-object/from16 v20, v8

    move-object/from16 v21, v9

    const/4 v9, 0x2

    move-object v8, v6

    .end local v2    # "shadowDrawable":Landroid/graphics/drawable/Drawable;
    .end local v3    # "backgroundPaddings":Landroid/graphics/Rect;
    .end local v4    # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
    .end local v5    # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
    .end local v6    # "icons":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .end local v9    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    .local v8, "icons":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .restart local v19    # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
    .restart local v20    # "rect":Landroid/graphics/Rect;
    .restart local v21    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v23    # "shadowDrawable":Landroid/graphics/drawable/Drawable;
    .restart local v31    # "backgroundPaddings":Landroid/graphics/Rect;
    .restart local v32    # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
    new-instance v0, Landroid/widget/ScrollView;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Landroid/widget/ScrollView;-><init>(Landroid/content/Context;)V

    .line 15036
    .restart local v0    # "scrollView":Landroid/widget/ScrollView;
    :goto_1275
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/widget/ScrollView;->setClipToPadding(Z)V

    .line 15037
    const/high16 v1, -0x40000000    # -2.0f

    const/4 v2, -0x2

    invoke-static {v2, v1}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v1

    invoke-virtual {v11, v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 15039
    const/high16 v1, 0x43480000    # 200.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    invoke-virtual {v13, v1}, Landroid/widget/LinearLayout;->setMinimumWidth(I)V

    .line 15040
    const/4 v1, 0x1

    invoke-virtual {v13, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V

    .line 15041
    const/4 v1, 0x0

    .local v1, "a":I
    invoke-virtual/range {v19 .. v19}, Ljava/util/ArrayList;->size()I

    move-result v3

    .local v3, "N":I
    :goto_1295
    if-ge v1, v3, :cond_12c8

    .line 15042
    new-instance v4, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v5

    invoke-direct {v4, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;-><init>(Landroid/content/Context;)V

    .line 15043
    .local v4, "cell":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
    move-object/from16 v5, v19

    .end local v19    # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
    .restart local v5    # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
    invoke-virtual {v5, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Ljava/lang/CharSequence;

    invoke-virtual {v8, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v16

    check-cast v16, Ljava/lang/Integer;

    invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->intValue()I

    move-result v9

    invoke-virtual {v4, v6, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;->setTextAndIcon(Ljava/lang/CharSequence;I)V

    .line 15044
    invoke-virtual {v13, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    .line 15045
    move v6, v1

    .line 15046
    .local v6, "i":I
    new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ptOpZWczzhKlvDlEkFcB_oTYYtI;

    move-object/from16 v2, v32

    .end local v32    # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
    .local v2, "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
    invoke-direct {v9, v7, v6, v2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ptOpZWczzhKlvDlEkFcB_oTYYtI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;ILjava/util/ArrayList;)V

    invoke-virtual {v4, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 15041
    .end local v4    # "cell":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
    .end local v6    # "i":I
    add-int/lit8 v1, v1, 0x1

    const/4 v2, -0x2

    const/4 v9, 0x2

    goto :goto_1295

    .end local v2    # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
    .end local v5    # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
    .restart local v19    # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
    .restart local v32    # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
    :cond_12c8
    move-object/from16 v5, v19

    move-object/from16 v2, v32

    .line 15056
    .end local v1    # "a":I
    .end local v3    # "N":I
    .end local v19    # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
    .end local v32    # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
    .restart local v2    # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
    .restart local v5    # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
    const/16 v1, 0x33

    const/4 v3, -0x2

    invoke-static {v3, v3, v1}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createScroll(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v1

    invoke-virtual {v0, v13, v1}, Landroid/widget/ScrollView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 15057
    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$68;

    invoke-direct {v1, v7, v11, v3, v3}, Lim/tpelyyftgw/ui/ChatActivity$68;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;II)V

    iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    .line 15102
    const/16 v3, 0xdc

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setDismissAnimationDuration(I)V

    .line 15103
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    const/4 v3, 0x1

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setOutsideTouchable(Z)V

    .line 15104
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setClippingEnabled(Z)V

    .line 15105
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    const v4, 0x7f1000e9

    invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setAnimationStyle(I)V

    .line 15106
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setFocusable(Z)V

    .line 15107
    const/high16 v1, 0x447a0000    # 1000.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    const/high16 v3, -0x80000000

    invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I

    move-result v1

    const/high16 v3, 0x447a0000    # 1000.0f

    .line 15108
    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    const/high16 v4, -0x80000000

    invoke-static {v3, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I

    move-result v3

    .line 15107
    invoke-virtual {v11, v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->measure(II)V

    .line 15109
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    const/4 v3, 0x2

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setInputMethodMode(I)V

    .line 15110
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    const/4 v3, 0x0

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setSoftInputMode(I)V

    .line 15111
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->getContentView()Landroid/view/View;

    move-result-object v1

    const/4 v3, 0x1

    invoke-virtual {v1, v3}, Landroid/view/View;->setFocusableInTouchMode(Z)V

    .line 15112
    invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getLeft()I

    move-result v1

    move/from16 v3, p4

    float-to-int v4, v3

    add-int/2addr v1, v4

    invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->getMeasuredWidth()I

    move-result v4

    sub-int/2addr v1, v4

    move-object/from16 v4, v31

    .end local v31    # "backgroundPaddings":Landroid/graphics/Rect;
    .local v4, "backgroundPaddings":Landroid/graphics/Rect;
    iget v6, v4, Landroid/graphics/Rect;->left:I

    add-int/2addr v1, v6

    const/high16 v6, 0x41e00000    # 28.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    sub-int/2addr v1, v6

    .line 15113
    .local v1, "popupX":I
    const/high16 v6, 0x40c00000    # 6.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    if-ge v1, v6, :cond_1353

    .line 15114
    const/high16 v6, 0x40c00000    # 6.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    goto :goto_137a

    .line 15115
    :cond_1353
    iget-object v6, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredWidth()I

    move-result v6

    const/high16 v9, 0x40c00000    # 6.0f

    invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    sub-int/2addr v6, v9

    invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->getMeasuredWidth()I

    move-result v9

    sub-int/2addr v6, v9

    if-le v1, v6, :cond_137a

    .line 15116
    iget-object v6, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredWidth()I

    move-result v6

    const/high16 v9, 0x40c00000    # 6.0f

    invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    sub-int/2addr v6, v9

    invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->getMeasuredWidth()I

    move-result v9

    sub-int v1, v6, v9

    .line 15118
    :cond_137a
    :goto_137a
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v6

    if-eqz v6, :cond_138d

    .line 15119
    const/4 v6, 0x2

    new-array v9, v6, [I

    .line 15120
    .local v9, "location":[I
    iget-object v6, v7, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    invoke-virtual {v6, v9}, Landroid/view/View;->getLocationInWindow([I)V

    .line 15121
    const/4 v6, 0x0

    aget v16, v9, v6

    add-int v1, v1, v16

    .line 15123
    .end local v9    # "location":[I
    :cond_138d
    iget-object v6, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->getHeight()I

    move-result v6

    .line 15124
    .local v6, "totalHeight":I
    invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->getMeasuredHeight()I

    move-result v9

    .line 15125
    .local v9, "height":I
    move-object/from16 v16, v0

    .end local v0    # "scrollView":Landroid/widget/ScrollView;
    .local v16, "scrollView":Landroid/widget/ScrollView;
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->getKeyboardHeight()I

    move-result v0

    .line 15126
    .local v0, "keyboardHeight":I
    const/high16 v19, 0x41a00000    # 20.0f

    move-object/from16 v32, v2

    .end local v2    # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
    .restart local v32    # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
    invoke-static/range {v19 .. v19}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    if-le v0, v2, :cond_13aa

    .line 15127
    add-int/2addr v6, v0

    .line 15130
    :cond_13aa
    if-ge v9, v6, :cond_140f

    .line 15131
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getY()F

    move-result v2

    move/from16 v19, v0

    .end local v0    # "keyboardHeight":I
    .local v19, "keyboardHeight":I
    invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getTop()I

    move-result v0

    int-to-float v0, v0

    add-float/2addr v2, v0

    add-float v2, v2, p5

    float-to-int v0, v2

    .line 15132
    .local v0, "popupY":I
    iget v2, v4, Landroid/graphics/Rect;->top:I

    sub-int v2, v9, v2

    iget v3, v4, Landroid/graphics/Rect;->bottom:I

    sub-int/2addr v2, v3

    const/high16 v3, 0x43700000    # 240.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    if-le v2, v3, :cond_13d4

    .line 15133
    const/high16 v2, 0x43700000    # 240.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    sub-int/2addr v2, v9

    add-int/2addr v0, v2

    .line 15135
    :cond_13d4
    int-to-float v2, v0

    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getY()F

    move-result v3

    const/high16 v22, 0x41c00000    # 24.0f

    move-object/from16 v31, v4

    .end local v4    # "backgroundPaddings":Landroid/graphics/Rect;
    .restart local v31    # "backgroundPaddings":Landroid/graphics/Rect;
    invoke-static/range {v22 .. v22}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    int-to-float v4, v4

    add-float/2addr v3, v4

    cmpg-float v2, v2, v3

    if-gez v2, :cond_13f9

    .line 15136
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getY()F

    move-result v2

    const/high16 v3, 0x41c00000    # 24.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    int-to-float v3, v3

    add-float/2addr v2, v3

    float-to-int v0, v2

    goto :goto_1415

    .line 15137
    :cond_13f9
    sub-int v2, v6, v9

    const/high16 v3, 0x41000000    # 8.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    sub-int/2addr v2, v3

    if-le v0, v2, :cond_1415

    .line 15138
    sub-int v2, v6, v9

    const/high16 v3, 0x41000000    # 8.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    sub-int v0, v2, v3

    goto :goto_1415

    .line 15141
    .end local v19    # "keyboardHeight":I
    .end local v31    # "backgroundPaddings":Landroid/graphics/Rect;
    .local v0, "keyboardHeight":I
    .restart local v4    # "backgroundPaddings":Landroid/graphics/Rect;
    :cond_140f
    move/from16 v19, v0

    move-object/from16 v31, v4

    .end local v0    # "keyboardHeight":I
    .end local v4    # "backgroundPaddings":Landroid/graphics/Rect;
    .restart local v19    # "keyboardHeight":I
    .restart local v31    # "backgroundPaddings":Landroid/graphics/Rect;
    sget v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I

    .line 15143
    .local v0, "popupY":I
    :cond_1415
    :goto_1415
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/16 v4, 0x33

    invoke-virtual {v2, v3, v4, v1, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->showAtLocation(Landroid/view/View;III)V

    .line 15144
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->stopScroll()V

    .line 15145
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    const/4 v3, 0x0

    invoke-virtual {v2, v3}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->setCanScrollVertically(Z)V

    .line 15146
    iput-object v12, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimView:Landroid/view/View;

    .line 15147
    instance-of v2, v12, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v2, :cond_1439

    .line 15148
    move-object v2, v12

    check-cast v2, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 15149
    .local v2, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    const/4 v3, 0x1

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setInvalidatesParent(Z)V

    .line 15150
    invoke-direct {v7, v2}, Lim/tpelyyftgw/ui/ChatActivity;->restartSticker(Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V

    .line 15152
    .end local v2    # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    :cond_1439
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->invalidate()V

    .line 15153
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidate()V

    .line 15154
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimAnimatorSet:Landroid/animation/AnimatorSet;

    if-eqz v2, :cond_144a

    .line 15155
    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V

    .line 15157
    :cond_144a
    new-instance v2, Landroid/animation/AnimatorSet;

    invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimAnimatorSet:Landroid/animation/AnimatorSet;

    .line 15158
    new-instance v2, Ljava/util/ArrayList;

    invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V

    .line 15159
    .local v2, "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPaint:Landroid/graphics/Paint;

    sget-object v4, Lim/tpelyyftgw/ui/components/AnimationProperties;->PAINT_ALPHA:Landroid/util/Property;

    move/from16 v22, v0

    const/4 v0, 0x2

    .end local v0    # "popupY":I
    .local v22, "popupY":I
    new-array v0, v0, [I

    fill-array-data v0, :array_14fc

    invoke-static {v3, v4, v0}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;

    move-result-object v0

    invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 15160
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_1487

    .line 15161
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;

    move/from16 v24, v1

    const/4 v4, 0x1

    .end local v1    # "popupX":I
    .local v24, "popupX":I
    new-array v1, v4, [F

    const/4 v4, 0x0

    const/16 v17, 0x0

    aput v4, v1, v17

    invoke-static {v0, v3, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_1489

    .line 15160
    .end local v24    # "popupX":I
    .restart local v1    # "popupX":I
    :cond_1487
    move/from16 v24, v1

    .line 15163
    .end local v1    # "popupX":I
    .restart local v24    # "popupX":I
    :goto_1489
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_14a4

    .line 15164
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    sget-object v1, Landroid/view/View;->ALPHA:Landroid/util/Property;

    const/4 v3, 0x1

    new-array v3, v3, [F

    const/4 v4, 0x0

    const/16 v17, 0x0

    aput v4, v3, v17

    invoke-static {v0, v1, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 15166
    :cond_14a4
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimAnimatorSet:Landroid/animation/AnimatorSet;

    invoke-virtual {v0, v2}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V

    .line 15167
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimAnimatorSet:Landroid/animation/AnimatorSet;

    const-wide/16 v3, 0x96

    invoke-virtual {v0, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 15168
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimAnimatorSet:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    .line 15169
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;

    if-eqz v0, :cond_14bc

    .line 15170
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/HintView;->hide()V

    .line 15172
    :cond_14bc
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

    if-eqz v0, :cond_14c3

    .line 15173
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/HintView;->hide()V

    .line 15175
    :cond_14c3
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;

    if-eqz v0, :cond_14ca

    .line 15176
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/HintView;->hide()V

    .line 15178
    :cond_14ca
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_14d6

    .line 15179
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEditField()Lim/tpelyyftgw/ui/components/EditTextCaption;

    move-result-object v0

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setAllowDrawCursor(Z)V

    .line 15181
    :cond_14d6
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x13

    if-lt v0, v1, :cond_14ec

    .line 15182
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->getWindow()Landroid/view/Window;

    move-result-object v0

    invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;

    move-result-object v0

    const/4 v1, 0x4

    invoke-virtual {v0, v1}, Landroid/view/View;->setImportantForAccessibility(I)V

    .line 15184
    :cond_14ec
    return-void

    nop

    :array_14ee
    .array-data 1
        0x0t
        0x1t
        0x1t
    .end array-data

    :array_14f4
    .array-data 4
        0x3dcccccd    # 0.1f
        0x3f800000    # 1.0f
    .end array-data

    :array_14fc
    .array-data 4
        0x0
        0x32
    .end array-data
.end method

.method private createTextureView(Z)Landroid/view/TextureView;
    .registers 11
    .param p1, "add"    # Z

    .line 5483
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    const/4 v1, 0x0

    if-nez v0, :cond_6

    .line 5484
    return-object v1

    .line 5486
    :cond_6
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    const/4 v2, 0x1

    const/4 v3, 0x0

    if-nez v0, :cond_93

    .line 5487
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v4, 0x15

    if-lt v0, v4, :cond_2b

    .line 5488
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$35;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    invoke-direct {v0, p0, v4}, Lim/tpelyyftgw/ui/ChatActivity$35;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    .line 5495
    new-instance v4, Lim/tpelyyftgw/ui/ChatActivity$36;

    invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/ChatActivity$36;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setOutlineProvider(Landroid/view/ViewOutlineProvider;)V

    .line 5506
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setClipToOutline(Z)V

    goto :goto_55

    .line 5508
    :cond_2b
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$37;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    invoke-direct {v0, p0, v4}, Lim/tpelyyftgw/ui/ChatActivity$37;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    .line 5547
    new-instance v0, Landroid/graphics/Path;

    invoke-direct {v0}, Landroid/graphics/Path;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectPath:Landroid/graphics/Path;

    .line 5548
    new-instance v0, Landroid/graphics/Paint;

    invoke-direct {v0, v2}, Landroid/graphics/Paint;-><init>(I)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectPaint:Landroid/graphics/Paint;

    .line 5549
    const/high16 v4, -0x1000000

    invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setColor(I)V

    .line 5550
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectPaint:Landroid/graphics/Paint;

    new-instance v4, Landroid/graphics/PorterDuffXfermode;

    sget-object v5, Landroid/graphics/PorterDuff$Mode;->CLEAR:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;-><init>(Landroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setXfermode(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode;

    .line 5552
    :goto_55
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V

    .line 5554
    new-instance v0, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    invoke-direct {v0, v4}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    .line 5555
    invoke-virtual {v0, v3}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->setBackgroundColor(I)V

    .line 5556
    const/4 v0, -0x1

    if-eqz p1, :cond_78

    .line 5557
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    const/16 v6, 0x11

    invoke-static {v0, v0, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v6

    invoke-virtual {v4, v5, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5561
    :cond_78
    new-instance v4, Landroid/view/TextureView;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v5

    invoke-direct {v4, v5}, Landroid/view/TextureView;-><init>(Landroid/content/Context;)V

    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoTextureView:Landroid/view/TextureView;

    .line 5562
    invoke-virtual {v4, v3}, Landroid/view/TextureView;->setOpaque(Z)V

    .line 5563
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoTextureView:Landroid/view/TextureView;

    const/high16 v6, -0x40800000    # -1.0f

    invoke-static {v0, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v0

    invoke-virtual {v4, v5, v0}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5565
    :cond_93
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getParent()Landroid/view/ViewParent;

    move-result-object v0

    check-cast v0, Landroid/view/ViewGroup;

    .line 5566
    .local v0, "parent":Landroid/view/ViewGroup;
    if-eqz v0, :cond_a7

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    if-eq v0, v4, :cond_a7

    .line 5567
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v4}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V

    .line 5568
    const/4 v0, 0x0

    .line 5570
    :cond_a7
    if-nez v0, :cond_b9

    .line 5571
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    new-instance v6, Landroid/widget/FrameLayout$LayoutParams;

    sget v7, Lim/tpelyyftgw/messenger/AndroidUtilities;->roundMessageSize:I

    sget v8, Lim/tpelyyftgw/messenger/AndroidUtilities;->roundMessageSize:I

    invoke-direct {v6, v7, v8}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

    invoke-virtual {v4, v5, v2, v6}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V

    .line 5573
    :cond_b9
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 5574
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    invoke-virtual {v1, v3}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->setDrawingReady(Z)V

    .line 5575
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoTextureView:Landroid/view/TextureView;

    return-object v1
.end method

.method private createVoiceMessagesPlaylist(Lim/tpelyyftgw/messenger/MessageObject;Z)Ljava/util/ArrayList;
    .registers 15
    .param p1, "startMessageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "playingUnreadMedia"    # Z
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            "Z)",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;"
        }
    .end annotation

    .line 16727
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 16728
    .local v0, "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 16729
    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v1

    .line 16730
    .local v1, "messageId":I
    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v2

    .line 16731
    .local v2, "startDialogId":J
    if-eqz v1, :cond_6e

    .line 16732
    const/4 v4, 0x0

    .line 16733
    .local v4, "started":Z
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    add-int/lit8 v5, v5, -0x1

    .local v5, "a":I
    :goto_1b
    if-ltz v5, :cond_6e

    .line 16734
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v6, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/messenger/MessageObject;

    .line 16735
    .local v6, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v7

    iget-wide v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    cmp-long v11, v7, v9

    if-nez v11, :cond_3a

    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v7

    iget-wide v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    cmp-long v11, v7, v9

    if-eqz v11, :cond_3a

    .line 16736
    goto :goto_6b

    .line 16741
    :cond_3a
    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v7, :cond_44

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v7

    if-gt v7, v1, :cond_4e

    :cond_44
    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v7, :cond_6b

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v7

    if-ge v7, v1, :cond_6b

    :cond_4e
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v7

    if-nez v7, :cond_5a

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v7

    if-eqz v7, :cond_6b

    :cond_5a
    if-eqz p2, :cond_68

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isContentUnread()Z

    move-result v7

    if-eqz v7, :cond_6b

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v7

    if-nez v7, :cond_6b

    .line 16742
    :cond_68
    invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 16733
    .end local v6    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_6b
    :goto_6b
    add-int/lit8 v5, v5, -0x1

    goto :goto_1b

    .line 16746
    .end local v4    # "started":Z
    .end local v5    # "a":I
    :cond_6e
    return-object v0
.end method

.method private destroyTextureView()V
    .registers 5

    .line 5579
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    if-eqz v0, :cond_2a

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getParent()Landroid/view/ViewParent;

    move-result-object v0

    if-nez v0, :cond_b

    goto :goto_2a

    .line 5582
    :cond_b
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->removeView(Landroid/view/View;)V

    .line 5583
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->setDrawingReady(Z)V

    .line 5584
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    const/4 v2, 0x0

    invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 5585
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x15

    if-ge v0, v3, :cond_29

    .line 5586
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->setLayerType(ILandroid/graphics/Paint;)V

    .line 5588
    :cond_29
    return-void

    .line 5580
    :cond_2a
    :goto_2a
    return-void
.end method

.method private fillEditingMediaWithCaption(Ljava/lang/CharSequence;Ljava/util/ArrayList;)V
    .registers 5
    .param p1, "caption"    # Ljava/lang/CharSequence;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/CharSequence;",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;",
            ">;)V"
        }
    .end annotation

    .line 9394
    .local p2, "entities":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;>;"
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-nez v0, :cond_5

    .line 9395
    return-void

    .line 9397
    :cond_5
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_14

    .line 9398
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iput-object p1, v0, Lim/tpelyyftgw/messenger/MessageObject;->editingMessage:Ljava/lang/CharSequence;

    .line 9399
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iput-object p2, v0, Lim/tpelyyftgw/messenger/MessageObject;->editingMessageEntities:Ljava/util/ArrayList;

    goto :goto_38

    .line 9400
    :cond_14
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_38

    .line 9401
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;

    move-result-object v0

    iput-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->editingMessage:Ljava/lang/CharSequence;

    .line 9402
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->editingMessage:Ljava/lang/CharSequence;

    if-nez v0, :cond_38

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_38

    .line 9403
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    const-string v1, ""

    iput-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->editingMessage:Ljava/lang/CharSequence;

    .line 9406
    :cond_38
    :goto_38
    return-void
.end method

.method private fixLayout()V
    .registers 1

    .line 14039
    return-void
.end method

.method private fixLayoutInternal()Z
    .registers 14

    .line 13976
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v0

    if-nez v0, :cond_1d

    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;

    move-result-object v0

    iget v0, v0, Landroid/content/res/Configuration;->orientation:I

    const/4 v1, 0x2

    if-ne v0, v1, :cond_1d

    .line 13977
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;

    const/16 v1, 0x12

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/NumberTextView;->setTextSize(I)V

    goto :goto_24

    .line 13979
    :cond_1d
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;

    const/16 v1, 0x14

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/NumberTextView;->setTextSize(I)V

    .line 13982
    :goto_24
    const/4 v0, 0x0

    .line 13983
    .local v0, "newGroups":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/Long;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v1

    .line 13984
    .local v1, "count":I
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_2c
    const/4 v3, 0x1

    if-ge v2, v1, :cond_8d

    .line 13985
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v4

    .line 13986
    .local v4, "child":Landroid/view/View;
    instance-of v5, v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v5, :cond_8a

    .line 13987
    move-object v5, v4

    check-cast v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getCurrentMessagesGroup()Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    move-result-object v5

    .line 13988
    .local v5, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    if-eqz v5, :cond_8a

    iget-boolean v6, v5, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->hasSibling:Z

    if-eqz v6, :cond_8a

    .line 13989
    if-nez v0, :cond_4e

    .line 13990
    new-instance v6, Ljava/util/HashMap;

    invoke-direct {v6}, Ljava/util/HashMap;-><init>()V

    move-object v0, v6

    .line 13992
    :cond_4e
    iget-wide v6, v5, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v6

    invoke-virtual {v0, v6}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v6

    if-nez v6, :cond_8a

    .line 13993
    iget-wide v6, v5, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v6

    invoke-virtual {v0, v6, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 13995
    iget-object v6, v5, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    iget-object v7, v5, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v7}, Ljava/util/ArrayList;->size()I

    move-result v7

    sub-int/2addr v7, v3

    invoke-virtual {v6, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;

    .line 13996
    .local v3, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v6, v3}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v6

    .line 13997
    .local v6, "idx":I
    if-ltz v6, :cond_8a

    .line 13998
    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v7}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v8

    add-int/2addr v8, v6

    iget-object v9, v5, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v9}, Ljava/util/ArrayList;->size()I

    move-result v9

    invoke-virtual {v7, v8, v9}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeChanged(II)V

    .line 13984
    .end local v3    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v4    # "child":Landroid/view/View;
    .end local v5    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .end local v6    # "idx":I
    :cond_8a
    add-int/lit8 v2, v2, 0x1

    goto :goto_2c

    .line 14005
    .end local v2    # "a":I
    :cond_8d
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v2

    if-eqz v2, :cond_f1

    .line 14006
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isSmallTablet()Z

    move-result v2

    const v4, 0x7f0d0073

    const/4 v5, 0x0

    if-eqz v2, :cond_d3

    sget-object v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v2

    invoke-virtual {v2}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;

    move-result-object v2

    iget v2, v2, Landroid/content/res/Configuration;->orientation:I

    if-ne v2, v3, :cond_d3

    .line 14008
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V

    .line 14009
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentContextView:Lim/tpelyyftgw/ui/components/FragmentContextView;

    if-eqz v2, :cond_f0

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/FragmentContextView;->getParent()Landroid/view/ViewParent;

    move-result-object v2

    if-nez v2, :cond_f0

    .line 14010
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    check-cast v2, Landroid/view/ViewGroup;

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentContextView:Lim/tpelyyftgw/ui/components/FragmentContextView;

    const/high16 v6, -0x40800000    # -1.0f

    const/high16 v7, 0x421c0000    # 39.0f

    const/16 v8, 0x33

    const/4 v9, 0x0

    const/high16 v10, -0x3df00000    # -36.0f

    const/4 v11, 0x0

    const/4 v12, 0x0

    invoke-static/range {v6 .. v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v4

    invoke-virtual {v2, v3, v4}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_f0

    .line 14016
    :cond_d3
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V

    .line 14017
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentContextView:Lim/tpelyyftgw/ui/components/FragmentContextView;

    if-eqz v2, :cond_f0

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/FragmentContextView;->getParent()Landroid/view/ViewParent;

    move-result-object v2

    if-eqz v2, :cond_f0

    .line 14018
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    invoke-virtual {v2, v5, v5, v5, v5}, Landroid/view/View;->setPadding(IIII)V

    .line 14019
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    check-cast v2, Landroid/view/ViewGroup;

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentContextView:Lim/tpelyyftgw/ui/components/FragmentContextView;

    invoke-virtual {v2, v3}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V

    .line 14022
    :cond_f0
    :goto_f0
    return v5

    .line 14024
    :cond_f1
    return v3
.end method

.method private forwardMessages(Ljava/util/ArrayList;ZZI)V
    .registers 12
    .param p2, "fromMyName"    # Z
    .param p3, "notify"    # Z
    .param p4, "scheduleDate"    # I
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;ZZI)V"
        }
    .end annotation

    .line 7367
    .local p1, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    if-eqz p1, :cond_37

    invoke-virtual {p1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_9

    goto :goto_37

    .line 7370
    :cond_9
    if-nez p2, :cond_1c

    .line 7371
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v1

    iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    move-object v2, p1

    move v5, p3

    move v6, p4

    invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/util/ArrayList;JZI)I

    move-result v0

    invoke-static {v0, p0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSendMediaAlert(ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V

    goto :goto_36

    .line 7373
    :cond_1c
    invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v0

    :goto_20
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_36

    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;

    .line 7374
    .local v1, "object":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v2

    iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v2, v1, v3, v4}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->processForwardFromMyName(Lim/tpelyyftgw/messenger/MessageObject;J)V

    .line 7375
    .end local v1    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    goto :goto_20

    .line 7377
    :cond_36
    :goto_36
    return-void

    .line 7368
    :cond_37
    :goto_37
    return-void
.end method

.method private getAccountInfo(Z)V
    .registers 7
    .param p1, "isRpk"    # Z

    .line 17089
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_getPaymentAccountInfo;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_getPaymentAccountInfo;-><init>()V

    .line 17090
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_getPaymentAccountInfo;
    new-instance v1, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    const/4 v3, 0x5

    invoke-direct {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;-><init>(Landroid/content/Context;I)V

    .line 17091
    .local v1, "proView":Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v2

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$CUgp4wH_E2Zv79b71jd7pIeG1uU;

    invoke-direct {v3, p0, v1, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$CUgp4wH_E2Zv79b71jd7pIeG1uU;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Z)V

    invoke-virtual {v2, v0, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    move-result v2

    .line 17216
    .local v2, "reqId":I
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v3

    iget v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    invoke-virtual {v3, v2, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V

    .line 17217
    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NIPRQSgnmT2eNFQWqIAd-IoKz48;

    invoke-direct {v3, p0, v2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NIPRQSgnmT2eNFQWqIAd-IoKz48;-><init>(Lim/tpelyyftgw/ui/ChatActivity;I)V

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V

    .line 17218
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->show()V

    .line 17219
    return-void
.end method

.method private getMessageCaption(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;)Ljava/lang/CharSequence;
    .registers 9
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "group"    # Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 14218
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;

    if-eqz v0, :cond_7

    .line 14219
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;

    return-object v0

    .line 14221
    :cond_7
    const/4 v0, 0x0

    if-nez p2, :cond_b

    .line 14222
    return-object v0

    .line 14224
    :cond_b
    const/4 v1, 0x0

    .line 14225
    .local v1, "caption":Ljava/lang/CharSequence;
    const/4 v2, 0x0

    .local v2, "a":I
    iget-object v3, p2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    .local v3, "N":I
    :goto_13
    if-ge v2, v3, :cond_29

    .line 14226
    iget-object v4, p2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lim/tpelyyftgw/messenger/MessageObject;

    .line 14227
    .local v4, "message":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;

    if-eqz v5, :cond_26

    .line 14228
    if-eqz v1, :cond_24

    .line 14229
    return-object v0

    .line 14231
    :cond_24
    iget-object v1, v4, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;

    .line 14225
    .end local v4    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_26
    add-int/lit8 v2, v2, 0x1

    goto :goto_13

    .line 14234
    .end local v2    # "a":I
    .end local v3    # "N":I
    :cond_29
    return-object v1
.end method

.method private getMessageContent(Lim/tpelyyftgw/messenger/MessageObject;IZ)Ljava/lang/String;
    .registers 10
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "previousUid"    # I
    .param p3, "name"    # Z

    .line 15338
    const-string v0, ""

    .line 15339
    .local v0, "str":Ljava/lang/String;
    if-eqz p3, :cond_66

    .line 15340
    iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I

    if-eq p2, v1, :cond_66

    .line 15341
    iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I

    const-string v2, ":\n"

    if-lez v1, :cond_3c

    .line 15342
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-object v3, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v1

    .line 15343
    .local v1, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-eqz v1, :cond_3b

    .line 15344
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;

    iget-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;

    invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 15346
    .end local v1    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_3b
    goto :goto_66

    :cond_3c
    iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I

    if-gez v1, :cond_3b

    .line 15347
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-object v3, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I

    neg-int v3, v3

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v1

    .line 15348
    .local v1, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    if-eqz v1, :cond_66

    .line 15349
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 15354
    .end local v1    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :cond_66
    :goto_66
    iget v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-eqz v1, :cond_70

    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z

    move-result v1

    if-eqz v1, :cond_8a

    :cond_70
    iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    if-eqz v1, :cond_8a

    .line 15355
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    goto :goto_bb

    .line 15356
    :cond_8a
    iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    if-eqz v1, :cond_aa

    iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    if-eqz v1, :cond_aa

    .line 15357
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    goto :goto_bb

    .line 15359
    :cond_aa
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 15361
    :goto_bb
    return-object v0
.end method

.method private getMessageType(Lim/tpelyyftgw/messenger/MessageObject;)I
    .registers 19
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 8710
    move-object/from16 v0, p1

    const/4 v1, -0x1

    if-nez v0, :cond_6

    .line 8711
    return v1

    .line 8713
    :cond_6
    move-object/from16 v2, p0

    iget-object v3, v2, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    const/4 v4, 0x5

    const/4 v5, 0x4

    const/4 v6, 0x3

    const/16 v7, 0x8

    const/16 v8, 0xc

    const/4 v9, 0x1

    const/4 v10, 0x0

    const/16 v11, 0x14

    const/16 v12, 0xb

    const/4 v13, 0x7

    const/16 v14, 0xa

    const/4 v15, 0x6

    const/16 v16, 0x2

    if-nez v3, :cond_139

    .line 8714
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isEditing()Z

    move-result v3

    if-eqz v3, :cond_26

    .line 8715
    return v1

    .line 8716
    :cond_26
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v3

    if-gtz v3, :cond_41

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v3

    if-eqz v3, :cond_41

    .line 8717
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSendError()Z

    move-result v3

    if-eqz v3, :cond_40

    .line 8718
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmpty()Z

    move-result v1

    if-nez v1, :cond_3f

    .line 8719
    return v10

    .line 8721
    :cond_3f
    return v11

    .line 8724
    :cond_40
    return v1

    .line 8727
    :cond_41
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z

    move-result v3

    if-eqz v3, :cond_48

    .line 8728
    return v16

    .line 8729
    :cond_48
    iget v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-ne v3, v15, :cond_4d

    .line 8730
    return v1

    .line 8731
    :cond_4d
    iget v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-eq v3, v14, :cond_131

    iget v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-ne v3, v12, :cond_57

    goto/16 :goto_131

    .line 8737
    :cond_57
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v1

    if-eqz v1, :cond_5e

    .line 8738
    return v16

    .line 8739
    :cond_5e
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z

    move-result v1

    if-nez v1, :cond_108

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedSticker()Z

    move-result v1

    if-eqz v1, :cond_6c

    goto/16 :goto_108

    .line 8751
    :cond_6c
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v1

    if-nez v1, :cond_fb

    iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto;

    if-nez v1, :cond_8c

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v1

    if-nez v1, :cond_8c

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v1

    if-nez v1, :cond_8c

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v1

    if-eqz v1, :cond_fb

    .line 8752
    :cond_8c
    const/4 v1, 0x0

    .line 8753
    .local v1, "canSave":Z
    iget-object v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;

    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_a7

    .line 8754
    new-instance v3, Ljava/io/File;

    iget-object v6, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;

    invoke-direct {v3, v6}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    .line 8755
    .local v3, "f":Ljava/io/File;
    invoke-virtual {v3}, Ljava/io/File;->exists()Z

    move-result v6

    if-eqz v6, :cond_a7

    .line 8756
    const/4 v1, 0x1

    .line 8759
    .end local v3    # "f":Ljava/io/File;
    :cond_a7
    if-nez v1, :cond_b6

    .line 8760
    iget-object v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;

    move-result-object v3

    .line 8761
    .restart local v3    # "f":Ljava/io/File;
    invoke-virtual {v3}, Ljava/io/File;->exists()Z

    move-result v6

    if-eqz v6, :cond_b6

    .line 8762
    const/4 v1, 0x1

    .line 8765
    .end local v3    # "f":Ljava/io/File;
    :cond_b6
    if-eqz v1, :cond_fa

    .line 8766
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v3

    if-eqz v3, :cond_f9

    .line 8767
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v3

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;

    .line 8768
    .local v3, "mime":Ljava/lang/String;
    if-eqz v3, :cond_f9

    .line 8770
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocumentName()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v6}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v6

    const-string v7, "attheme"

    invoke-virtual {v6, v7}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_d7

    .line 8771
    return v14

    .line 8772
    :cond_d7
    const-string v6, "/xml"

    invoke-virtual {v3, v6}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_e0

    .line 8773
    return v4

    .line 8774
    :cond_e0
    const-string v4, "/png"

    invoke-virtual {v3, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_f8

    const-string v4, "/jpg"

    invoke-virtual {v3, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_f8

    const-string v4, "/jpeg"

    invoke-virtual {v3, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v4

    if-eqz v4, :cond_f9

    .line 8775
    :cond_f8
    return v15

    .line 8779
    .end local v3    # "mime":Ljava/lang/String;
    :cond_f9
    return v5

    .line 8781
    .end local v1    # "canSave":Z
    :cond_fa
    goto :goto_107

    :cond_fb
    iget v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-ne v1, v8, :cond_100

    .line 8782
    return v7

    .line 8783
    :cond_100
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmpty()Z

    move-result v1

    if-eqz v1, :cond_107

    .line 8784
    return v6

    .line 8786
    :cond_107
    :goto_107
    return v16

    .line 8740
    :cond_108
    :goto_108
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getInputStickerSet()Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;

    move-result-object v1

    .line 8741
    .local v1, "inputStickerSet":Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
    instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetID;

    if-eqz v3, :cond_11d

    .line 8742
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v3

    iget-wide v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;->id:J

    invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/messenger/MediaDataController;->isStickerPackInstalled(J)Z

    move-result v3

    if-nez v3, :cond_12e

    .line 8743
    return v13

    .line 8745
    :cond_11d
    instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetShortName;

    if-eqz v3, :cond_12e

    .line 8746
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v3

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;->short_name:Ljava/lang/String;

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/MediaDataController;->isStickerPackInstalled(Ljava/lang/String;)Z

    move-result v3

    if-nez v3, :cond_12e

    .line 8747
    return v13

    .line 8750
    :cond_12e
    const/16 v3, 0x9

    return v3

    .line 8732
    .end local v1    # "inputStickerSet":Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
    :cond_131
    :goto_131
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v3

    if-nez v3, :cond_138

    .line 8733
    return v1

    .line 8735
    :cond_138
    return v9

    .line 8790
    :cond_139
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSending()Z

    move-result v3

    if-eqz v3, :cond_140

    .line 8791
    return v1

    .line 8793
    :cond_140
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z

    move-result v3

    if-eqz v3, :cond_147

    .line 8794
    return v16

    .line 8795
    :cond_147
    iget v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-ne v3, v15, :cond_14c

    .line 8796
    return v1

    .line 8797
    :cond_14c
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSendError()Z

    move-result v3

    if-eqz v3, :cond_15a

    .line 8798
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmpty()Z

    move-result v1

    if-nez v1, :cond_159

    .line 8799
    return v10

    .line 8801
    :cond_159
    return v11

    .line 8803
    :cond_15a
    iget v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-eq v3, v14, :cond_20d

    iget v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-ne v3, v12, :cond_164

    goto/16 :goto_20d

    .line 8810
    :cond_164
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v1

    if-eqz v1, :cond_16b

    .line 8811
    return v16

    .line 8812
    :cond_16b
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z

    move-result v1

    if-nez v1, :cond_194

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z

    move-result v1

    if-nez v1, :cond_17d

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedSticker()Z

    move-result v1

    if-eqz v1, :cond_194

    .line 8813
    :cond_17d
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getInputStickerSet()Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;

    move-result-object v1

    .line 8814
    .restart local v1    # "inputStickerSet":Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
    instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetShortName;

    if-eqz v3, :cond_192

    .line 8815
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v3

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;->short_name:Ljava/lang/String;

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/MediaDataController;->isStickerPackInstalled(Ljava/lang/String;)Z

    move-result v3

    if-nez v3, :cond_192

    .line 8816
    return v13

    .line 8819
    .end local v1    # "inputStickerSet":Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
    :cond_192
    goto/16 :goto_20c

    :cond_194
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v1

    if-nez v1, :cond_200

    iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto;

    if-nez v1, :cond_1b4

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v1

    if-nez v1, :cond_1b4

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v1

    if-nez v1, :cond_1b4

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v1

    if-eqz v1, :cond_200

    .line 8820
    :cond_1b4
    const/4 v1, 0x0

    .line 8821
    .local v1, "canSave":Z
    iget-object v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;

    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_1cf

    .line 8822
    new-instance v3, Ljava/io/File;

    iget-object v6, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;

    invoke-direct {v3, v6}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    .line 8823
    .local v3, "f":Ljava/io/File;
    invoke-virtual {v3}, Ljava/io/File;->exists()Z

    move-result v6

    if-eqz v6, :cond_1cf

    .line 8824
    const/4 v1, 0x1

    .line 8827
    .end local v3    # "f":Ljava/io/File;
    :cond_1cf
    if-nez v1, :cond_1de

    .line 8828
    iget-object v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;

    move-result-object v3

    .line 8829
    .restart local v3    # "f":Ljava/io/File;
    invoke-virtual {v3}, Ljava/io/File;->exists()Z

    move-result v6

    if-eqz v6, :cond_1de

    .line 8830
    const/4 v1, 0x1

    .line 8833
    .end local v3    # "f":Ljava/io/File;
    :cond_1de
    if-eqz v1, :cond_1ff

    .line 8834
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v3

    if-eqz v3, :cond_1f8

    .line 8835
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v3

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;

    .line 8836
    .local v3, "mime":Ljava/lang/String;
    if-eqz v3, :cond_1f8

    const-string/jumbo v6, "text/xml"

    invoke-virtual {v3, v6}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_1f8

    .line 8837
    return v4

    .line 8840
    .end local v3    # "mime":Ljava/lang/String;
    :cond_1f8
    iget-object v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->ttl:I

    if-gtz v3, :cond_1ff

    .line 8841
    return v5

    .line 8844
    .end local v1    # "canSave":Z
    :cond_1ff
    goto :goto_20c

    :cond_200
    iget v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-ne v1, v8, :cond_205

    .line 8845
    return v7

    .line 8846
    :cond_205
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmpty()Z

    move-result v1

    if-eqz v1, :cond_20c

    .line 8847
    return v6

    .line 8849
    :cond_20c
    :goto_20c
    return v16

    .line 8804
    :cond_20d
    :goto_20d
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v3

    if-eqz v3, :cond_21b

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSending()Z

    move-result v3

    if-eqz v3, :cond_21a

    goto :goto_21b

    .line 8807
    :cond_21a
    return v9

    .line 8805
    :cond_21b
    :goto_21b
    return v1
.end method

.method private getMimeType(Ljava/lang/String;)Ljava/lang/String;
    .registers 4
    .param p1, "fileName"    # Ljava/lang/String;

    .line 9464
    invoke-static {}, Ljava/net/URLConnection;->getFileNameMap()Ljava/net/FileNameMap;

    move-result-object v0

    .line 9465
    .local v0, "fileNameMap":Ljava/net/FileNameMap;
    invoke-interface {v0, p1}, Ljava/net/FileNameMap;->getContentTypeFor(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    return-object v1
.end method

.method private getRedpacket(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
    .registers 20
    .param p1, "target"    # Lim/tpelyyftgw/tgnet/TLRPC$User;
    .param p2, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p3, "bean"    # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    .param p4, "isChat"    # Z

    .line 17491
    move-object v0, p0

    move-object/from16 v1, p2

    sget-boolean v2, Lim/tpelyyftgw/messenger/BuildVars;->WALLET_ENABLE:Z

    if-nez v2, :cond_14

    .line 17492
    const v2, 0x7f0f096b

    const-string v3, "NoFeaturesTips"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-static {p0, v2}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    .line 17493
    return-void

    .line 17495
    :cond_14
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;-><init>()V

    .line 17496
    .local v2, "req":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;
    const/4 v3, 0x0

    iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->trans:I

    .line 17497
    if-eqz p4, :cond_34

    .line 17498
    new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChannel;

    invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChannel;-><init>()V

    .line 17499
    .local v4, "inputPeer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    iput v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;->channel_id:I

    .line 17500
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->access_hash:J

    iput-wide v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;->access_hash:J

    .line 17501
    iput-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    .line 17502
    .end local v4    # "inputPeer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
    move-object/from16 v5, p1

    goto :goto_42

    .line 17503
    :cond_34
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    move-object/from16 v5, p1

    iget v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    move-result-object v4

    iput-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    .line 17505
    :goto_42
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    iput v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->id:I

    .line 17506
    const/4 v4, 0x3

    iput v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->flags:I

    .line 17507
    if-eqz p4, :cond_6e

    .line 17508
    invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v3

    .line 17509
    .local v3, "redInfo":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getRedTypeInt()I

    move-result v6

    .line 17510
    .local v6, "redType":I
    const/4 v7, 0x2

    const/4 v8, 0x1

    if-ne v6, v8, :cond_67

    .line 17511
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getGrantTypeInt()I

    move-result v4

    .line 17512
    .local v4, "grantType":I
    if-nez v4, :cond_62

    .line 17513
    iput v7, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->type:I

    goto :goto_6c

    .line 17514
    :cond_62
    if-ne v4, v8, :cond_6c

    .line 17515
    iput v8, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->type:I

    goto :goto_6c

    .line 17517
    .end local v4    # "grantType":I
    :cond_67
    if-ne v6, v7, :cond_6c

    .line 17519
    iput v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->type:I

    goto :goto_6d

    .line 17517
    :cond_6c
    :goto_6c
    nop

    .line 17532
    .end local v3    # "redInfo":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    .end local v6    # "redType":I
    :goto_6d
    goto :goto_70

    .line 17534
    :cond_6e
    iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->type:I

    .line 17536
    :goto_70
    new-instance v3, Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;

    .line 17537
    invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getSerialCode()Ljava/lang/String;

    move-result-object v10

    .line 17538
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v4

    invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v11

    .line 17539
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I

    move-result v4

    invoke-static {v4}, Lim/tpelyyftgw/ui/utils/number/StringUtils;->getNonceStr(I)Ljava/lang/String;

    move-result-object v12

    const-string/jumbo v13, "receive_red_v2"

    const-string v14, "2.0.1"

    move-object v9, v3

    invoke-direct/range {v9 .. v14}, Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 17543
    .local v3, "receiveRedpacket":Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v4, :cond_a8

    .line 17544
    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;->setGroups(Ljava/lang/String;)V

    .line 17547
    :cond_a8
    new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;-><init>()V

    .line 17548
    .local v4, "dataJSON":Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
    new-instance v6, Lcom/google/gson/Gson;

    invoke-direct {v6}, Lcom/google/gson/Gson;-><init>()V

    invoke-virtual {v6, v3}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v6

    iput-object v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;->data:Ljava/lang/String;

    .line 17549
    iput-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    .line 17550
    new-instance v6, Landroid/os/Handler;

    invoke-direct {v6}, Landroid/os/Handler;-><init>()V

    .line 17551
    .local v6, "handler":Landroid/os/Handler;
    new-instance v7, Lim/tpelyyftgw/ui/ChatActivity$75;

    move-object/from16 v8, p3

    invoke-direct {v7, p0, v2, v8, v1}, Lim/tpelyyftgw/ui/ChatActivity$75;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Lim/tpelyyftgw/messenger/MessageObject;)V

    const-wide/16 v9, 0x320

    invoke-virtual {v6, v7, v9, v10}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 17635
    return-void
.end method

.method private getScrollOffsetForMessage(Lim/tpelyyftgw/messenger/MessageObject;)I
    .registers 15
    .param p1, "object"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 8277
    const v0, 0x7fffffff

    .line 8278
    .local v0, "offset":I
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->getValidGroupedMessage(Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    move-result-object v1

    .line 8279
    .local v1, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    const/4 v2, 0x0

    if-eqz v1, :cond_b7

    .line 8280
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->positions:Ljava/util/HashMap;

    invoke-virtual {v3, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;

    .line 8281
    .local v3, "currentPosition":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
    sget-object v4, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v4, v4, Landroid/graphics/Point;->x:I

    sget-object v5, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v5, v5, Landroid/graphics/Point;->y:I

    invoke-static {v4, v5}, Ljava/lang/Math;->max(II)I

    move-result v4

    int-to-float v4, v4

    const/high16 v5, 0x3f000000    # 0.5f

    mul-float v4, v4, v5

    .line 8284
    .local v4, "maxH":F
    iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->siblingHeights:[F

    if-eqz v5, :cond_2c

    .line 8285
    iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->siblingHeights:[F

    aget v5, v5, v2

    .local v5, "itemHeight":F
    goto :goto_2e

    .line 8287
    .end local v5    # "itemHeight":F
    :cond_2c
    iget v5, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->ph:F

    .line 8289
    .restart local v5    # "itemHeight":F
    :goto_2e
    const/4 v6, 0x0

    .line 8290
    .local v6, "totalHeight":F
    const/4 v7, 0x0

    .line 8291
    .local v7, "moveDiff":F
    new-instance v8, Landroid/util/SparseBooleanArray;

    invoke-direct {v8}, Landroid/util/SparseBooleanArray;-><init>()V

    .line 8292
    .local v8, "array":Landroid/util/SparseBooleanArray;
    const/4 v9, 0x0

    .local v9, "a":I
    :goto_36
    iget-object v10, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->posArray:Ljava/util/ArrayList;

    invoke-virtual {v10}, Ljava/util/ArrayList;->size()I

    move-result v10

    if-ge v9, v10, :cond_71

    .line 8293
    iget-object v10, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->posArray:Ljava/util/ArrayList;

    invoke-virtual {v10, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v10

    check-cast v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;

    .line 8294
    .local v10, "pos":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
    iget-byte v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->minY:B

    invoke-virtual {v8, v11}, Landroid/util/SparseBooleanArray;->indexOfKey(I)I

    move-result v11

    if-gez v11, :cond_6e

    iget-object v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->siblingHeights:[F

    if-nez v11, :cond_6e

    .line 8295
    iget-byte v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->minY:B

    const/4 v12, 0x1

    invoke-virtual {v8, v11, v12}, Landroid/util/SparseBooleanArray;->put(IZ)V

    .line 8296
    iget-byte v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->minY:B

    iget-byte v12, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->minY:B

    if-ge v11, v12, :cond_62

    .line 8297
    iget v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->ph:F

    sub-float/2addr v7, v11

    goto :goto_6b

    .line 8298
    :cond_62
    iget-byte v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->minY:B

    iget-byte v12, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->minY:B

    if-le v11, v12, :cond_6b

    .line 8299
    iget v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->ph:F

    add-float/2addr v7, v11

    .line 8301
    :cond_6b
    :goto_6b
    iget v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->ph:F

    add-float/2addr v6, v11

    .line 8292
    .end local v10    # "pos":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
    :cond_6e
    add-int/lit8 v9, v9, 0x1

    goto :goto_36

    .line 8304
    .end local v9    # "a":I
    :cond_71
    sub-float v9, v6, v5

    invoke-static {v9}, Ljava/lang/Math;->abs(F)F

    move-result v9

    const v10, 0x3ca3d70a    # 0.02f

    const/high16 v11, 0x40e00000    # 7.0f

    cmpg-float v9, v9, v10

    if-gez v9, :cond_9b

    .line 8305
    iget-object v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v9

    int-to-float v9, v9

    mul-float v10, v6, v4

    sub-float/2addr v9, v10

    float-to-int v9, v9

    div-int/lit8 v9, v9, 0x2

    iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I

    move-result v10

    sub-int/2addr v9, v10

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v10

    sub-int v0, v9, v10

    goto :goto_b7

    .line 8307
    :cond_9b
    iget-object v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v9

    int-to-float v9, v9

    add-float v10, v5, v7

    mul-float v10, v10, v4

    sub-float/2addr v9, v10

    float-to-int v9, v9

    div-int/lit8 v9, v9, 0x2

    iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I

    move-result v10

    sub-int/2addr v9, v10

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v10

    sub-int v0, v9, v10

    .line 8310
    .end local v3    # "currentPosition":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
    .end local v4    # "maxH":F
    .end local v5    # "itemHeight":F
    .end local v6    # "totalHeight":F
    .end local v7    # "moveDiff":F
    .end local v8    # "array":Landroid/util/SparseBooleanArray;
    :cond_b7
    :goto_b7
    const v3, 0x7fffffff

    if-ne v0, v3, :cond_ca

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v3

    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getApproximateHeight()I

    move-result v4

    sub-int/2addr v3, v4

    div-int/lit8 v3, v3, 0x2

    goto :goto_cb

    :cond_ca
    move v3, v0

    :goto_cb
    invoke-static {v2, v3}, Ljava/lang/Math;->max(II)I

    move-result v2

    return v2
.end method

.method private getUserInfo(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
    .registers 6
    .param p1, "user"    # Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 15537
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getFullUser;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getFullUser;-><init>()V

    .line 15538
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getFullUser;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    invoke-virtual {v1, p1}, Lim/tpelyyftgw/messenger/MessagesController;->getInputUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)Lim/tpelyyftgw/tgnet/TLRPC$InputUser;

    move-result-object v1

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getFullUser;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputUser;

    .line 15539
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$bXFRUlNTGtszsXcSELte1Ov8DaU;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$bXFRUlNTGtszsXcSELte1Ov8DaU;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    move-result v1

    .line 15560
    .local v1, "reqId":I
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v2

    iget v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V

    .line 15561
    return-void
.end method

.method private getValidGroupedMessage(Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .registers 8
    .param p1, "message"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 5763
    const/4 v0, 0x0

    .line 5764
    .local v0, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v1

    const-wide/16 v3, 0x0

    cmp-long v5, v1, v3

    if-eqz v5, :cond_2c

    .line 5765
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v2

    invoke-virtual {v1, v2, v3}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v1

    move-object v0, v1

    check-cast v0, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 5766
    if-eqz v0, :cond_2c

    iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    const/4 v2, 0x1

    if-le v1, v2, :cond_2b

    iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->positions:Ljava/util/HashMap;

    invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    if-nez v1, :cond_2c

    .line 5767
    :cond_2b
    const/4 v0, 0x0

    .line 5770
    :cond_2c
    return-object v0
.end method

.method private hideActionMode()V
    .registers 3

    .line 14179
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z

    move-result v0

    if-nez v0, :cond_9

    .line 14180
    return-void

    .line 14182
    :cond_9
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    if-eqz v0, :cond_1a

    .line 14183
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->hideActionMode()V

    .line 14184
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v1, 0x7f0d0073

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V

    .line 14186
    :cond_1a
    const/4 v0, 0x0

    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->cantDeleteMessagesCount:I

    .line 14187
    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->canEditMessagesCount:I

    .line 14188
    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    .line 14189
    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->cantCopyMessageCount:I

    .line 14190
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_32

    .line 14191
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEditField()Lim/tpelyyftgw/ui/components/EditTextCaption;

    move-result-object v0

    .line 14192
    .local v0, "editTextCaption":Lim/tpelyyftgw/ui/components/EditTextCaption;
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->requestFocus()Z

    .line 14193
    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setAllowDrawCursor(Z)V

    .line 14195
    .end local v0    # "editTextCaption":Lim/tpelyyftgw/ui/components/EditTextCaption;
    :cond_32
    return-void
.end method

.method private hideFloatingDateView(Z)V
    .registers 9
    .param p1, "animated"    # Z

    .line 6750
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_6a

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentFloatingDateOnScreen:Z

    if-nez v0, :cond_6a

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollingFloatingDate:Z

    if-eqz v0, :cond_14

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentFloatingTopIsNotMessage:Z

    if-eqz v0, :cond_6a

    .line 6751
    :cond_14
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setTag(Ljava/lang/Object;)V

    .line 6752
    const/4 v0, 0x0

    if-eqz p1, :cond_58

    .line 6753
    new-instance v1, Landroid/animation/AnimatorSet;

    invoke-direct {v1}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;

    .line 6754
    const-wide/16 v2, 0x96

    invoke-virtual {v1, v2, v3}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 6755
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;

    const/4 v2, 0x1

    new-array v3, v2, [Landroid/animation/Animator;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v2, v2, [F

    const/4 v6, 0x0

    aput v0, v2, v6

    invoke-static {v4, v5, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    aput-object v0, v3, v6

    invoke-virtual {v1, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 6756
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$50;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$50;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 6764
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;

    iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->hideDateDelay:I

    int-to-long v1, v1

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setStartDelay(J)V

    .line 6765
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_66

    .line 6767
    :cond_58
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;

    if-eqz v2, :cond_61

    .line 6768
    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V

    .line 6769
    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;

    .line 6771
    :cond_61
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setAlpha(F)V

    .line 6773
    :goto_66
    const/16 v0, 0x1f4

    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->hideDateDelay:I

    .line 6775
    :cond_6a
    return-void
.end method

.method private hidePinnedLiveMessageView(Z)V
    .registers 9
    .param p1, "animated"    # Z

    .line 13013
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;

    .line 13014
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    invoke-virtual {v1}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v1

    if-nez v1, :cond_6d

    .line 13015
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    const/4 v2, 0x2

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 13016
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    if-eqz v1, :cond_1e

    .line 13017
    invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V

    .line 13018
    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    .line 13020
    :cond_1e
    const/high16 v0, 0x42480000    # 50.0f

    if-eqz p1, :cond_5b

    .line 13021
    new-instance v1, Landroid/animation/AnimatorSet;

    invoke-direct {v1}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    .line 13022
    const/4 v2, 0x1

    new-array v3, v2, [Landroid/animation/Animator;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v2, v2, [F

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    neg-int v0, v0

    int-to-float v0, v0

    const/4 v6, 0x0

    aput v0, v2, v6

    invoke-static {v4, v5, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    aput-object v0, v3, v6

    invoke-virtual {v1, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 13023
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    const-wide/16 v1, 0xc8

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 13024
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$62;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$62;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 13040
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_6d

    .line 13042
    :cond_5b
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    neg-int v0, v0

    int-to-float v0, v0

    invoke-virtual {v1, v0}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 13043
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 13046
    :cond_6d
    :goto_6d
    return-void
.end method

.method private hidePinnedMessageView(Z)V
    .registers 9
    .param p1, "animated"    # Z

    .line 12970
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-nez v0, :cond_79

    .line 12971
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    const/4 v1, 0x1

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 12972
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    if-eqz v0, :cond_1c

    .line 12973
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V

    .line 12974
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    .line 12976
    :cond_1c
    const/high16 v0, 0x42480000    # 50.0f

    if-eqz p1, :cond_58

    .line 12977
    new-instance v2, Landroid/animation/AnimatorSet;

    invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    .line 12978
    new-array v3, v1, [Landroid/animation/Animator;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v1, v1, [F

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    neg-int v0, v0

    int-to-float v0, v0

    const/4 v6, 0x0

    aput v0, v1, v6

    invoke-static {v4, v5, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    aput-object v0, v3, v6

    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 12979
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    const-wide/16 v1, 0xc8

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 12980
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$61;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$61;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 13000
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_79

    .line 13002
    :cond_58
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    neg-int v0, v0

    int-to-float v0, v0

    invoke-virtual {v1, v0}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 13003
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 13004
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_79

    .line 13005
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 13006
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/BackupImageView;->setTranslationY(F)V

    .line 13010
    :cond_79
    :goto_79
    return-void
.end method

.method private hideVoiceHint()V
    .registers 8

    .line 6124
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    if-nez v0, :cond_5

    .line 6125
    return-void

    .line 6127
    :cond_5
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;

    .line 6128
    const/4 v1, 0x1

    new-array v2, v1, [Landroid/animation/Animator;

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    sget-object v4, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v1, v1, [F

    const/4 v5, 0x0

    const/4 v6, 0x0

    aput v5, v1, v6

    .line 6129
    invoke-static {v3, v4, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v1

    aput-object v1, v2, v6

    .line 6128
    invoke-virtual {v0, v2}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 6131
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$42;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$42;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 6151
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v1, 0x12c

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 6152
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    .line 6153
    return-void
.end method

.method private initStickers()V
    .registers 5

    .line 5995
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_4f

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-eqz v0, :cond_4f

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;

    if-nez v0, :cond_4f

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v0, :cond_1d

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I

    move-result v0

    const/16 v1, 0x17

    if-ge v0, v1, :cond_1d

    goto :goto_4f

    .line 5998
    :cond_1d
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/high16 v1, 0x41900000    # 18.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    const/4 v3, 0x0

    invoke-virtual {v0, v2, v3, v1, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V

    .line 5999
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v1, Lim/tpelyyftgw/ui/adapters/StickersAdapter;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$64kEHGynAvoTVO85D5mG65PHn_Q;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$64kEHGynAvoTVO85D5mG65PHn_Q;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-direct {v1, v2, v3}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/adapters/StickersAdapter$StickersAdapterDelegate;)V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V

    .line 6059
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$vuSyIs4INR_2n2oQznfAZmlATZg;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$vuSyIs4INR_2n2oQznfAZmlATZg;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V

    .line 6085
    return-void

    .line 5996
    :cond_4f
    :goto_4f
    return-void
.end method

.method private inlineUpdate1()V
    .registers 5

    .line 8211
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I

    iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    const/4 v2, 0x0

    if-eq v0, v1, :cond_1d

    .line 8212
    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I

    .line 8213
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Object;

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    aput-object v1, v3, v2

    const-string v1, "%d"

    invoke-static {v1, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 8215
    :cond_1d
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    if-gtz v0, :cond_30

    .line 8216
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I

    move-result v0

    const/4 v1, 0x4

    if-eq v0, v1, :cond_3d

    .line 8217
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    goto :goto_3d

    .line 8220
    :cond_30
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_3d

    .line 8221
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V

    .line 8224
    :cond_3d
    :goto_3d
    return-void
.end method

.method private inlineUpdate2()V
    .registers 5

    .line 8227
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I

    iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    if-eq v0, v1, :cond_1d

    .line 8228
    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I

    .line 8229
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    const/4 v2, 0x1

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v3, 0x0

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    aput-object v1, v2, v3

    const-string v1, "%d"

    invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 8231
    :cond_1d
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I

    move-result v0

    const/4 v1, 0x4

    if-eq v0, v1, :cond_2b

    .line 8232
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 8234
    :cond_2b
    return-void
.end method

.method private jumpToDate(I)V
    .registers 23
    .param p1, "date"    # I

    .line 5774
    move-object/from16 v6, p0

    move/from16 v15, p1

    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_d

    .line 5775
    return-void

    .line 5777
    :cond_d
    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    move-object v14, v0

    check-cast v14, Lim/tpelyyftgw/messenger/MessageObject;

    .line 5778
    .local v14, "firstMessage":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v2

    const/4 v3, 0x1

    sub-int/2addr v2, v3

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    move-object v13, v0

    check-cast v13, Lim/tpelyyftgw/messenger/MessageObject;

    .line 5779
    .local v13, "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v0, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    if-lt v0, v15, :cond_76

    iget-object v0, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    if-gt v0, v15, :cond_76

    .line 5780
    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    sub-int/2addr v0, v3

    move v7, v0

    .local v7, "a":I
    :goto_3a
    if-ltz v7, :cond_73

    .line 5781
    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v0, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    move-object v8, v0

    check-cast v8, Lim/tpelyyftgw/messenger/MessageObject;

    .line 5782
    .local v8, "message":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v0, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    if-lt v0, v15, :cond_70

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v0

    if-eqz v0, :cond_70

    .line 5783
    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v2

    const/4 v4, 0x0

    const/4 v5, 0x0

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v9

    iget-wide v11, v6, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    cmp-long v0, v9, v11

    if-nez v0, :cond_63

    const/4 v9, 0x1

    goto :goto_64

    :cond_63
    const/4 v9, 0x0

    :goto_64
    const/4 v10, 0x0

    move-object/from16 v0, p0

    move v1, v2

    move v2, v4

    move v3, v5

    move v4, v9

    move v5, v10

    invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V

    .line 5784
    goto :goto_73

    .line 5780
    .end local v8    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_70
    add-int/lit8 v7, v7, -0x1

    goto :goto_3a

    .end local v7    # "a":I
    :cond_73
    :goto_73
    move-object v5, v13

    move-object v0, v14

    goto :goto_c5

    .line 5787
    :cond_76
    iget-wide v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    long-to-int v1, v0

    if-eqz v1, :cond_c3

    .line 5788
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->clearChatData()V

    .line 5789
    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    iget v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 5790
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v7

    iget-wide v8, v6, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/16 v10, 0x1e

    const/4 v11, 0x0

    const/4 v0, 0x1

    const/4 v1, 0x0

    iget v2, v6, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/16 v16, 0x4

    const/16 v17, 0x0

    iget-object v3, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v18

    iget-boolean v3, v6, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget v4, v6, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v5, v4, 0x1

    iput v5, v6, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    move/from16 v12, p1

    move-object v5, v13

    .end local v13    # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    .local v5, "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    move v13, v0

    move-object v0, v14

    .end local v14    # "firstMessage":Lim/tpelyyftgw/messenger/MessageObject;
    .local v0, "firstMessage":Lim/tpelyyftgw/messenger/MessageObject;
    move v14, v1

    move v15, v2

    move/from16 v19, v3

    move/from16 v20, v4

    invoke-virtual/range {v7 .. v20}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    .line 5792
    iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    const/4 v2, 0x0

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setAlpha(F)V

    .line 5793
    iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    const/4 v2, 0x0

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setTag(Ljava/lang/Object;)V

    goto :goto_c5

    .line 5787
    .end local v0    # "firstMessage":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v5    # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v13    # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v14    # "firstMessage":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_c3
    move-object v5, v13

    move-object v0, v14

    .line 5795
    .end local v13    # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v14    # "firstMessage":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v0    # "firstMessage":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v5    # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    :goto_c5
    return-void
.end method

.method public static synthetic lambda$B03tnxQ8_3nEcgtjE9kh6Q3X5BU(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->inlineUpdate1()V

    return-void
.end method

.method public static synthetic lambda$HaoMzXoR9qnh5Ws-bNqt8N0gQis(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkEditTimer()V

    return-void
.end method

.method public static synthetic lambda$IXcFARNE7PqvgLkd1UqQMC-P404(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->inlineUpdate2()V

    return-void
.end method

.method public static synthetic lambda$N9hqt-Vw_5TOlQeFulWkJJUZD10(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkListViewPaddingsInternal()V

    return-void
.end method

.method public static synthetic lambda$YRS8B4wO8ZSsLbzzTHlAcnlYuT8(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 1

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideVoiceHint()V

    return-void
.end method

.method static synthetic lambda$convertAudioFile$104(Ljava/lang/Throwable;)V
    .registers 2
    .param p0, "throwable"    # Ljava/lang/Throwable;
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/lang/Exception;
        }
    .end annotation

    .line 16336
    invoke-virtual {p0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V

    .line 16337
    return-void
.end method

.method static synthetic lambda$createView$25(Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 3
    .param p0, "v"    # Landroid/view/View;
    .param p1, "event"    # Landroid/view/MotionEvent;

    .line 4424
    const/4 v0, 0x1

    return v0
.end method

.method static synthetic lambda$createView$29(Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 3
    .param p0, "v"    # Landroid/view/View;
    .param p1, "event"    # Landroid/view/MotionEvent;

    .line 5012
    const/4 v0, 0x1

    return v0
.end method

.method static synthetic lambda$createView$4(Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 3
    .param p0, "v"    # Landroid/view/View;
    .param p1, "event"    # Landroid/view/MotionEvent;

    .line 1906
    const/4 v0, 0x1

    return v0
.end method

.method static synthetic lambda$createView$5(Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 3
    .param p0, "v"    # Landroid/view/View;
    .param p1, "event"    # Landroid/view/MotionEvent;

    .line 2485
    const/4 v0, 0x1

    return v0
.end method

.method static synthetic lambda$createView$8(Landroid/view/View;)V
    .registers 1
    .param p0, "v"    # Landroid/view/View;

    .line 3435
    return-void
.end method

.method static synthetic lambda$null$114(Landroid/content/DialogInterface;I)V
    .registers 2
    .param p0, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p1, "i"    # I

    .line 17112
    return-void
.end method

.method static synthetic lambda$null$115(Landroid/content/DialogInterface;I)V
    .registers 2
    .param p0, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p1, "i"    # I

    .line 17143
    return-void
.end method

.method static synthetic lambda$null$116(Landroid/content/DialogInterface;I)V
    .registers 2
    .param p0, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p1, "i"    # I

    .line 17160
    return-void
.end method

.method static synthetic lambda$null$121(Landroid/content/SharedPreferences;Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
    .registers 12
    .param p0, "preferences"    # Landroid/content/SharedPreferences;
    .param p1, "res"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;
    .param p2, "progressDialog"    # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
    .param p3, "currentAccount"    # I
    .param p4, "fragment"    # Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    .line 17256
    invoke-interface {p0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 17257
    .local v0, "editor":Landroid/content/SharedPreferences$Editor;
    iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    const-string/jumbo v2, "support_id"

    invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 17258
    new-instance v1, Lim/tpelyyftgw/tgnet/SerializedData;

    invoke-direct {v1}, Lim/tpelyyftgw/tgnet/SerializedData;-><init>()V

    .line 17259
    .local v1, "data":Lim/tpelyyftgw/tgnet/SerializedData;
    iget-object v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/tgnet/TLRPC$User;->serializeToStream(Lim/tpelyyftgw/tgnet/AbstractSerializedData;)V

    .line 17260
    invoke-virtual {v1}, Lim/tpelyyftgw/tgnet/SerializedData;->toByteArray()[B

    move-result-object v2

    const/4 v3, 0x0

    invoke-static {v2, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v2

    const-string/jumbo v4, "support_user"

    invoke-interface {v0, v4, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 17261
    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 17262
    invoke-virtual {v1}, Lim/tpelyyftgw/tgnet/SerializedData;->cleanup()V

    .line 17264
    :try_start_2d
    invoke-virtual {p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
    :try_end_30
    .catch Ljava/lang/Exception; {:try_start_2d .. :try_end_30} :catch_31

    .line 17267
    goto :goto_35

    .line 17265
    :catch_31
    move-exception v2

    .line 17266
    .local v2, "e":Ljava/lang/Exception;
    invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 17268
    .end local v2    # "e":Ljava/lang/Exception;
    :goto_35
    new-instance v2, Ljava/util/ArrayList;

    invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V

    .line 17269
    .local v2, "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
    iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 17270
    invoke-static {p3}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v4

    const/4 v5, 0x0

    const/4 v6, 0x1

    invoke-virtual {v4, v2, v5, v6, v6}, Lim/tpelyyftgw/messenger/MessagesStorage;->putUsersAndChats(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZ)V

    .line 17271
    invoke-static {p3}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    iget-object v5, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-virtual {v4, v5, v3}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z

    .line 17272
    new-instance v3, Landroid/os/Bundle;

    invoke-direct {v3}, Landroid/os/Bundle;-><init>()V

    .line 17273
    .local v3, "args":Landroid/os/Bundle;
    iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    const-string/jumbo v5, "user_id"

    invoke-virtual {v3, v5, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 17274
    new-instance v4, Lim/tpelyyftgw/ui/ChatActivity;

    invoke-direct {v4, v3}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {p4, v4}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17275
    return-void
.end method

.method static synthetic lambda$null$122(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)V
    .registers 2
    .param p0, "progressDialog"    # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    .line 17279
    :try_start_0
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
    :try_end_3
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_4

    .line 17282
    goto :goto_8

    .line 17280
    :catch_4
    move-exception v0

    .line 17281
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 17283
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_8
    return-void
.end method

.method static synthetic lambda$null$127()V
    .registers 0

    .line 17745
    return-void
.end method

.method static synthetic lambda$null$128(Landroid/content/DialogInterface;I)V
    .registers 3
    .param p0, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p1, "i"    # I

    .line 17743
    sget-object v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$w2WeoWOGLE_QDYztszcAm1L6G_g;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$w2WeoWOGLE_QDYztszcAm1L6G_g;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method static synthetic lambda$null$129()V
    .registers 0

    .line 17766
    return-void
.end method

.method static synthetic lambda$null$130(Landroid/content/DialogInterface;I)V
    .registers 3
    .param p0, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p1, "i"    # I

    .line 17763
    sget-object v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ra06fTPg9BH0PfIQ9cz2fVFTDm8;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ra06fTPg9BH0PfIQ9cz2fVFTDm8;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method static synthetic lambda$null$137()V
    .registers 0

    .line 17893
    return-void
.end method

.method static synthetic lambda$null$138(Landroid/content/DialogInterface;I)V
    .registers 3
    .param p0, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p1, "i"    # I

    .line 17891
    sget-object v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$69ZF4SuvT1mnzyLV1vS3uaGseMA;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$69ZF4SuvT1mnzyLV1vS3uaGseMA;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method static synthetic lambda$null$139()V
    .registers 0

    .line 17914
    return-void
.end method

.method static synthetic lambda$null$140(Landroid/content/DialogInterface;I)V
    .registers 3
    .param p0, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p1, "i"    # I

    .line 17911
    sget-object v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$H1T7KOCZpz4uK4Iq8MqLHxyJJq4;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$H1T7KOCZpz4uK4Iq8MqLHxyJJq4;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method static synthetic lambda$null$148()V
    .registers 0

    .line 18027
    return-void
.end method

.method static synthetic lambda$null$149(Landroid/content/DialogInterface;I)V
    .registers 3
    .param p0, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p1, "i"    # I

    .line 18025
    sget-object v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$GbtuXVyjiCmwWztCQXhP9P5DHX0;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$GbtuXVyjiCmwWztCQXhP9P5DHX0;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method static synthetic lambda$null$150()V
    .registers 0

    .line 18048
    return-void
.end method

.method static synthetic lambda$null$151(Landroid/content/DialogInterface;I)V
    .registers 3
    .param p0, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p1, "i"    # I

    .line 18045
    sget-object v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$_n-ZeTy_tvZQzV13-VZgTDE3jT0;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$_n-ZeTy_tvZQzV13-VZgTDE3jT0;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method static synthetic lambda$null$34(Landroid/content/DialogInterface;I)V
    .registers 2
    .param p0, "dialog1"    # Landroid/content/DialogInterface;
    .param p1, "which"    # I

    .line 5094
    return-void
.end method

.method static synthetic lambda$null$35(Landroid/widget/DatePicker;Landroid/content/DialogInterface;)V
    .registers 7
    .param p0, "datePicker"    # Landroid/widget/DatePicker;
    .param p1, "dialog12"    # Landroid/content/DialogInterface;

    .line 5097
    invoke-virtual {p0}, Landroid/widget/DatePicker;->getChildCount()I

    move-result v0

    .line 5098
    .local v0, "count":I
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_5
    if-ge v1, v0, :cond_18

    .line 5099
    invoke-virtual {p0, v1}, Landroid/widget/DatePicker;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    .line 5100
    .local v2, "child":Landroid/view/View;
    invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v3

    .line 5101
    .local v3, "layoutParams":Landroid/view/ViewGroup$LayoutParams;
    const/4 v4, -0x1

    iput v4, v3, Landroid/view/ViewGroup$LayoutParams;->width:I

    .line 5102
    invoke-virtual {v2, v3}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 5098
    .end local v2    # "child":Landroid/view/View;
    .end local v3    # "layoutParams":Landroid/view/ViewGroup$LayoutParams;
    add-int/lit8 v1, v1, 0x1

    goto :goto_5

    .line 5104
    .end local v1    # "a":I
    :cond_18
    return-void
.end method

.method static synthetic lambda$null$88(Lim/tpelyyftgw/tgnet/TLObject;)V
    .registers 6
    .param p0, "response"    # Lim/tpelyyftgw/tgnet/TLObject;

    .line 15943
    if-eqz p0, :cond_36

    .line 15944
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_exportedMessageLink;

    .line 15946
    .local v0, "exportedMessageLink":Lim/tpelyyftgw/tgnet/TLRPC$TL_exportedMessageLink;
    :try_start_5
    sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v2, "clipboard"

    .line 15947
    invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Landroid/content/ClipboardManager;

    .line 15948
    .local v1, "clipboard":Landroid/content/ClipboardManager;
    const-string v2, "label"

    iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_exportedMessageLink;->link:Ljava/lang/String;

    invoke-static {v2, v3}, Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData;

    move-result-object v2

    .line 15949
    .local v2, "clip":Landroid/content/ClipData;
    invoke-virtual {v1, v2}, Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V

    .line 15950
    iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_exportedMessageLink;->link:Ljava/lang/String;

    const-string v4, "/c/"

    invoke-virtual {v3, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v3

    if-eqz v3, :cond_2b

    .line 15951
    const v3, 0x7f0f0816

    invoke-static {v3}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V

    goto :goto_31

    .line 15953
    :cond_2b
    const v3, 0x7f0f0815

    invoke-static {v3}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
    :try_end_31
    .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_31} :catch_32

    .line 15957
    .end local v1    # "clipboard":Landroid/content/ClipboardManager;
    .end local v2    # "clip":Landroid/content/ClipData;
    :goto_31
    goto :goto_36

    .line 15955
    :catch_32
    move-exception v1

    .line 15956
    .local v1, "e":Ljava/lang/Exception;
    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 15960
    .end local v0    # "exportedMessageLink":Lim/tpelyyftgw/tgnet/TLRPC$TL_exportedMessageLink;
    .end local v1    # "e":Ljava/lang/Exception;
    :cond_36
    :goto_36
    return-void
.end method

.method static synthetic lambda$null$93([Lim/tpelyyftgw/ui/actionbar/AlertDialog;)V
    .registers 3
    .param p0, "progressDialog"    # [Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    .line 16020
    const/4 v0, 0x0

    :try_start_1
    aget-object v1, p0, v0

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
    :try_end_6
    .catchall {:try_start_1 .. :try_end_6} :catchall_7

    .line 16023
    goto :goto_8

    .line 16021
    :catchall_7
    move-exception v1

    .line 16024
    :goto_8
    const/4 v1, 0x0

    aput-object v1, p0, v0

    .line 16025
    return-void
.end method

.method static synthetic lambda$performService$123(Landroid/content/SharedPreferences;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;ILim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 14
    .param p0, "preferences"    # Landroid/content/SharedPreferences;
    .param p1, "progressDialog"    # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
    .param p2, "currentAccount"    # I
    .param p3, "fragment"    # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    .param p4, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p5, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 17253
    if-nez p5, :cond_14

    .line 17254
    move-object v6, p4

    check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;

    .line 17255
    .local v6, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;
    new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$sQHrsVgh6P6Gm-XprwN76DFGp0k;

    move-object v0, v7

    move-object v1, p0

    move-object v2, v6

    move-object v3, p1

    move v4, p2

    move-object v5, p3

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$sQHrsVgh6P6Gm-XprwN76DFGp0k;-><init>(Landroid/content/SharedPreferences;Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 17276
    .end local v6    # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;
    goto :goto_1c

    .line 17277
    :cond_14
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$TNxIMQxzsef0c0ybLcmHH_mOdaQ;

    invoke-direct {v0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$TNxIMQxzsef0c0ybLcmHH_mOdaQ;-><init>(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 17285
    :goto_1c
    return-void
.end method

.method static synthetic lambda$processSelectedOption$85([ZLandroid/view/View;)V
    .registers 6
    .param p0, "checks"    # [Z
    .param p1, "v"    # Landroid/view/View;

    .line 15830
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/cells/CheckBoxCell;

    .line 15831
    .local v0, "cell1":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
    const/4 v1, 0x0

    aget-boolean v2, p0, v1

    const/4 v3, 0x1

    xor-int/2addr v2, v3

    aput-boolean v2, p0, v1

    .line 15832
    aget-boolean v1, p0, v1

    invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setChecked(ZZ)V

    .line 15833
    return-void
.end method

.method static synthetic lambda$processSelectedOption$89(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 3
    .param p0, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 15942
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$R-d3hysYFfcW07q2lAxfPyKJpNs;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$R-d3hysYFfcW07q2lAxfPyKJpNs;-><init>(Lim/tpelyyftgw/tgnet/TLObject;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method static synthetic lambda$processSelectedOption$90([Lim/tpelyyftgw/ui/actionbar/AlertDialog;)V
    .registers 3
    .param p0, "progressDialog"    # [Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    .line 15981
    const/4 v0, 0x0

    :try_start_1
    aget-object v1, p0, v0

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
    :try_end_6
    .catchall {:try_start_1 .. :try_end_6} :catchall_7

    .line 15984
    goto :goto_8

    .line 15982
    :catchall_7
    move-exception v1

    .line 15985
    :goto_8
    const/4 v1, 0x0

    aput-object v1, p0, v0

    .line 15986
    return-void
.end method

.method static synthetic lambda$showRequestUrlAlert$108([Lim/tpelyyftgw/ui/cells/CheckBoxCell;Landroid/view/View;)V
    .registers 6
    .param p0, "cells"    # [Lim/tpelyyftgw/ui/cells/CheckBoxCell;
    .param p1, "v"    # Landroid/view/View;

    .line 16959
    invoke-virtual {p1}, Landroid/view/View;->isEnabled()Z

    move-result v0

    if-nez v0, :cond_7

    .line 16960
    return-void

    .line 16962
    :cond_7
    invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    .line 16963
    .local v0, "num":Ljava/lang/Integer;
    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v1

    aget-object v1, p0, v1

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v2

    aget-object v2, p0, v2

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->isChecked()Z

    move-result v2

    const/4 v3, 0x1

    xor-int/2addr v2, v3

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setChecked(ZZ)V

    .line 16964
    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v1

    if-nez v1, :cond_49

    aget-object v1, p0, v3

    if-eqz v1, :cond_49

    .line 16965
    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v1

    aget-object v1, p0, v1

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->isChecked()Z

    move-result v1

    if-eqz v1, :cond_3e

    .line 16966
    aget-object v1, p0, v3

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setEnabled(Z)V

    goto :goto_49

    .line 16968
    :cond_3e
    aget-object v1, p0, v3

    const/4 v2, 0x0

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setChecked(ZZ)V

    .line 16969
    aget-object v1, p0, v3

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setEnabled(Z)V

    .line 16972
    :cond_49
    :goto_49
    return-void
.end method

.method private listViewShowEmptyView(ZZ)V
    .registers 6
    .param p1, "resetEmptyViewToNull"    # Z
    .param p2, "showProgressView"    # Z

    .line 12246
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/4 v1, 0x0

    if-eqz v0, :cond_3f

    .line 12247
    const/4 v2, 0x0

    if-eqz p1, :cond_c

    .line 12248
    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setEmptyView(Landroid/view/View;)V

    goto :goto_3f

    .line 12250
    :cond_c
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    if-eqz v0, :cond_1d

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_17

    goto :goto_1d

    .line 12259
    :cond_17
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setEmptyView(Landroid/view/View;)V

    goto :goto_3f

    .line 12251
    :cond_1d
    :goto_1d
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;

    if-eqz v0, :cond_3f

    .line 12252
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getEmptyView()Landroid/view/View;

    move-result-object v0

    if-eqz v0, :cond_38

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getEmptyView()Landroid/view/View;

    move-result-object v0

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;

    if-eq v0, v2, :cond_34

    goto :goto_38

    .line 12255
    :cond_34
    invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    goto :goto_3f

    .line 12253
    :cond_38
    :goto_38
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setEmptyView(Landroid/view/View;)V

    .line 12263
    :cond_3f
    :goto_3f
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;

    if-eqz v0, :cond_4a

    .line 12264
    if-eqz p2, :cond_46

    goto :goto_47

    :cond_46
    const/4 v1, 0x4

    :goto_47
    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 12266
    :cond_4a
    return-void
.end method

.method private mentionListViewUpdateLayout()V
    .registers 6

    .line 5699
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v0

    const/4 v1, -0x1

    const/4 v2, 0x0

    if-gtz v0, :cond_f

    .line 5700
    iput v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewScrollOffsetY:I

    .line 5701
    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewPosition:I

    .line 5702
    return-void

    .line 5704
    :cond_f
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v3

    add-int/lit8 v3, v3, -0x1

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    .line 5705
    .local v0, "child":Landroid/view/View;
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findContainingViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;

    .line 5706
    .local v3, "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;

    invoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->getReverseLayout()Z

    move-result v4

    if-eqz v4, :cond_84

    .line 5707
    if-eqz v3, :cond_3a

    .line 5708
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->getAdapterPosition()I

    move-result v1

    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewPosition:I

    .line 5709
    invoke-virtual {v0}, Landroid/view/View;->getBottom()I

    move-result v1

    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewTop:I

    goto :goto_3c

    .line 5711
    :cond_3a
    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewPosition:I

    .line 5714
    :goto_3c
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    .line 5715
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findContainingViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;

    .line 5716
    .end local v3    # "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
    .local v1, "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
    invoke-virtual {v0}, Landroid/view/View;->getBottom()I

    move-result v3

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v4

    if-ge v3, v4, :cond_63

    if-eqz v1, :cond_63

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->getAdapterPosition()I

    move-result v3

    if-nez v3, :cond_63

    .line 5717
    invoke-virtual {v0}, Landroid/view/View;->getBottom()I

    move-result v3

    goto :goto_69

    :cond_63
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v3

    .line 5718
    .local v3, "newOffset":I
    :goto_69
    iget v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewScrollOffsetY:I

    if-eq v4, v3, :cond_83

    .line 5719
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    iput v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewScrollOffsetY:I

    invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setBottomGlowOffset(I)V

    .line 5720
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTopGlowOffset(I)V

    .line 5721
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidate()V

    .line 5722
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v2}, Landroid/widget/FrameLayout;->invalidate()V

    .line 5724
    .end local v3    # "newOffset":I
    :cond_83
    goto :goto_d1

    .line 5725
    .end local v1    # "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
    .local v3, "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
    :cond_84
    if-eqz v3, :cond_93

    .line 5726
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->getAdapterPosition()I

    move-result v1

    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewPosition:I

    .line 5727
    invoke-virtual {v0}, Landroid/view/View;->getTop()I

    move-result v1

    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewTop:I

    goto :goto_95

    .line 5729
    :cond_93
    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewPosition:I

    .line 5732
    :goto_95
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    .line 5733
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findContainingViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;

    .line 5734
    .end local v3    # "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
    .restart local v1    # "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
    invoke-virtual {v0}, Landroid/view/View;->getTop()I

    move-result v3

    if-lez v3, :cond_b6

    if-eqz v1, :cond_b6

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->getAdapterPosition()I

    move-result v3

    if-nez v3, :cond_b6

    invoke-virtual {v0}, Landroid/view/View;->getTop()I

    move-result v3

    goto :goto_b7

    :cond_b6
    const/4 v3, 0x0

    .line 5735
    .local v3, "newOffset":I
    :goto_b7
    iget v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewScrollOffsetY:I

    if-eq v4, v3, :cond_d1

    .line 5736
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    iput v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewScrollOffsetY:I

    invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTopGlowOffset(I)V

    .line 5737
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setBottomGlowOffset(I)V

    .line 5738
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidate()V

    .line 5739
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v2}, Landroid/widget/FrameLayout;->invalidate()V

    .line 5742
    .end local v3    # "newOffset":I
    :cond_d1
    :goto_d1
    return-void
.end method

.method private migrateToNewChat(Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 12
    .param p1, "obj"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 12523
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    if-nez v0, :cond_5

    .line 12524
    return-void

    .line 12526
    :cond_5
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->channel_id:I

    .line 12527
    .local v0, "channelId":I
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    if-lez v1, :cond_2a

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    add-int/lit8 v2, v2, -0x1

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    goto :goto_2b

    :cond_2a
    const/4 v1, 0x0

    .line 12529
    .local v1, "lastFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    :goto_2b
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v2, p0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v2

    .line 12531
    .local v2, "index":I
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    .line 12533
    .local v3, "actionBarLayout":Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
    if-lez v2, :cond_c7

    instance-of v4, v1, Lim/tpelyyftgw/ui/ChatActivity;

    if-nez v4, :cond_c7

    instance-of v4, v1, Lim/tpelyyftgw/ui/ProfileActivity;

    if-nez v4, :cond_c7

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z

    if-eqz v4, :cond_c7

    .line 12534
    move v4, v2

    .local v4, "a":I
    iget-object v5, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    add-int/lit8 v5, v5, -0x1

    .local v5, "N":I
    :goto_4e
    if-ge v4, v5, :cond_c6

    .line 12535
    iget-object v6, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v6, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    .line 12536
    .local v6, "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    instance-of v7, v6, Lim/tpelyyftgw/ui/ChatActivity;

    const-string v8, "chat_id"

    if-eqz v7, :cond_72

    .line 12537
    new-instance v7, Landroid/os/Bundle;

    invoke-direct {v7}, Landroid/os/Bundle;-><init>()V

    .line 12538
    .local v7, "bundle":Landroid/os/Bundle;
    invoke-virtual {v7, v8, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 12539
    new-instance v8, Lim/tpelyyftgw/ui/ChatActivity;

    invoke-direct {v8, v7}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {v3, v8, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;I)Z

    .line 12540
    invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->removeSelfFromStack()V

    .line 12541
    .end local v7    # "bundle":Landroid/os/Bundle;
    goto :goto_c3

    :cond_72
    instance-of v7, v6, Lim/tpelyyftgw/ui/ProfileActivity;

    if-eqz v7, :cond_8a

    .line 12542
    new-instance v7, Landroid/os/Bundle;

    invoke-direct {v7}, Landroid/os/Bundle;-><init>()V

    .line 12543
    .local v7, "args":Landroid/os/Bundle;
    invoke-virtual {v7, v8, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 12544
    new-instance v8, Lim/tpelyyftgw/ui/ProfileActivity;

    invoke-direct {v8, v7}, Lim/tpelyyftgw/ui/ProfileActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {v3, v8, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;I)Z

    .line 12545
    invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->removeSelfFromStack()V

    .line 12546
    .end local v7    # "args":Landroid/os/Bundle;
    goto :goto_c3

    :cond_8a
    instance-of v7, v6, Lim/tpelyyftgw/ui/ChatEditActivity;

    if-eqz v7, :cond_a2

    .line 12547
    new-instance v7, Landroid/os/Bundle;

    invoke-direct {v7}, Landroid/os/Bundle;-><init>()V

    .line 12548
    .restart local v7    # "args":Landroid/os/Bundle;
    invoke-virtual {v7, v8, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 12549
    new-instance v8, Lim/tpelyyftgw/ui/ChatEditActivity;

    invoke-direct {v8, v7}, Lim/tpelyyftgw/ui/ChatEditActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {v3, v8, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;I)Z

    .line 12550
    invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->removeSelfFromStack()V

    .end local v7    # "args":Landroid/os/Bundle;
    goto :goto_c2

    .line 12551
    :cond_a2
    instance-of v7, v6, Lim/tpelyyftgw/ui/ChatUsersActivity;

    if-eqz v7, :cond_c2

    .line 12552
    move-object v7, v6

    check-cast v7, Lim/tpelyyftgw/ui/ChatUsersActivity;

    .line 12553
    .local v7, "usersActivity":Lim/tpelyyftgw/ui/ChatUsersActivity;
    invoke-virtual {v7}, Lim/tpelyyftgw/ui/ChatUsersActivity;->hasSelectType()Z

    move-result v9

    if-nez v9, :cond_be

    .line 12554
    invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getArguments()Landroid/os/Bundle;

    move-result-object v9

    .line 12555
    .local v9, "args":Landroid/os/Bundle;
    invoke-virtual {v9, v8, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 12556
    new-instance v8, Lim/tpelyyftgw/ui/ChatUsersActivity;

    invoke-direct {v8, v9}, Lim/tpelyyftgw/ui/ChatUsersActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {v3, v8, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;I)Z

    .line 12558
    .end local v9    # "args":Landroid/os/Bundle;
    :cond_be
    invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->removeSelfFromStack()V

    goto :goto_c3

    .line 12551
    .end local v7    # "usersActivity":Lim/tpelyyftgw/ui/ChatUsersActivity;
    :cond_c2
    :goto_c2
    nop

    .line 12534
    .end local v6    # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    :goto_c3
    add-int/lit8 v4, v4, 0x1

    goto :goto_4e

    .end local v4    # "a":I
    .end local v5    # "N":I
    :cond_c6
    goto :goto_cf

    .line 12562
    :cond_c7
    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$EzXJl09ePp5pmXUmG2LKFfAmqgI;

    invoke-direct {v4, p0, v1, p1, v3}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$EzXJl09ePp5pmXUmG2LKFfAmqgI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;)V

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 12572
    :goto_cf
    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$BDKYanOwql1m8PWOLXP690DKMvg;

    invoke-direct {v4, p0, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$BDKYanOwql1m8PWOLXP690DKMvg;-><init>(Lim/tpelyyftgw/ui/ChatActivity;I)V

    const-wide/16 v5, 0x3e8

    invoke-static {v4, v5, v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    .line 12573
    return-void
.end method

.method private moveScrollToLastMessage()V
    .registers 3

    .line 7851
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_12

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_12

    .line 7852
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    const/4 v1, 0x0

    invoke-virtual {v0, v1, v1}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V

    .line 7854
    :cond_12
    return-void
.end method

.method private onRedpkgTransferClick(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 12
    .param p1, "cell"    # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .param p2, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 17301
    iget-object v0, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;

    .line 17302
    .local v0, "rpkTransferMedia":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->trans:I

    const/4 v2, 0x2

    const/4 v3, 0x1

    if-nez v1, :cond_184

    .line 17303
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    const-class v4, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    invoke-static {v1, v4}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;

    move-result-object v1

    .line 17304
    .local v1, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    check-cast v4, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    .line 17305
    .local v4, "bean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v5, :cond_6d

    .line 17307
    invoke-virtual {p2}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z

    move-result v5

    if-eqz v5, :cond_45

    .line 17308
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v5

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getStatus()Ljava/lang/String;

    move-result-object v5

    invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v5

    .line 17309
    .local v5, "status":I
    if-eq v5, v3, :cond_37

    if-ne v5, v2, :cond_33

    goto :goto_37

    .line 17316
    :cond_33
    invoke-direct {p0, p2, v4}, Lim/tpelyyftgw/ui/ChatActivity;->checkUserRedpkgDetail(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V

    goto :goto_43

    .line 17311
    :cond_37
    :goto_37
    new-instance v2, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;

    invoke-direct {v2}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;-><init>()V

    .line 17312
    .local v2, "redpkgStateActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;
    invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V

    .line 17313
    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17314
    .end local v2    # "redpkgStateActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;
    nop

    .line 17318
    .end local v5    # "status":I
    :goto_43
    goto/16 :goto_18d

    .line 17319
    :cond_45
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getStatus()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v2

    .line 17320
    .local v2, "status":I
    if-nez v2, :cond_57

    .line 17322
    invoke-direct {p0, p2, v4}, Lim/tpelyyftgw/ui/ChatActivity;->checkUserRedpkgDetail(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V

    goto :goto_6b

    .line 17323
    :cond_57
    if-ne v2, v3, :cond_65

    .line 17325
    new-instance v3, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;

    invoke-direct {v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;-><init>()V

    .line 17326
    .local v3, "receiverActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;
    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V

    .line 17327
    invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17328
    .end local v3    # "receiverActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;
    goto :goto_6b

    .line 17330
    :cond_65
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    const/4 v5, 0x0

    invoke-virtual {p0, v3, p2, v4, v5}, Lim/tpelyyftgw/ui/ChatActivity;->showRedPacketDialog(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V

    .line 17332
    .end local v2    # "status":I
    :goto_6b
    goto/16 :goto_18d

    .line 17333
    :cond_6d
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v5, :cond_18d

    .line 17334
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v5

    .line 17335
    .local v5, "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->isReceived()Z

    move-result v6

    .line 17336
    .local v6, "isReceived":Z
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getStatus()Ljava/lang/String;

    move-result-object v7

    invoke-static {v7}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v7

    .line 17337
    .local v7, "status":I
    invoke-virtual {p2}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v8

    if-eqz v8, :cond_ea

    .line 17338
    if-nez v7, :cond_ad

    .line 17340
    if-eqz v6, :cond_a8

    .line 17341
    new-instance v2, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;

    invoke-direct {v2}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;-><init>()V

    .line 17342
    .local v2, "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;)V

    .line 17343
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    .line 17344
    iget-object v3, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setMessageId(I)V

    .line 17345
    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17346
    .end local v2    # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
    goto/16 :goto_18d

    .line 17347
    :cond_a8
    invoke-direct {p0, p2, v4}, Lim/tpelyyftgw/ui/ChatActivity;->checkGroupRedpkgDetail(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V

    goto/16 :goto_18d

    .line 17349
    :cond_ad
    if-eq v7, v3, :cond_b1

    if-ne v7, v2, :cond_18d

    .line 17351
    :cond_b1
    if-nez v6, :cond_cd

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getRedType()Ljava/lang/String;

    move-result-object v2

    const-string v8, "2"

    invoke-virtual {v8, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_c0

    goto :goto_cd

    .line 17358
    :cond_c0
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v2

    invoke-virtual {p0, v2, p2, v4, v3}, Lim/tpelyyftgw/ui/ChatActivity;->showRedPacketDialog(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V

    goto/16 :goto_18d

    .line 17352
    :cond_cd
    :goto_cd
    new-instance v2, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;

    invoke-direct {v2}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;-><init>()V

    .line 17353
    .restart local v2    # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;)V

    .line 17354
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    .line 17355
    iget-object v3, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setMessageId(I)V

    .line 17356
    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17357
    .end local v2    # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
    goto/16 :goto_18d

    .line 17362
    :cond_ea
    if-nez v7, :cond_110

    .line 17363
    if-eqz v6, :cond_10b

    .line 17364
    new-instance v2, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;

    invoke-direct {v2}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;-><init>()V

    .line 17365
    .restart local v2    # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;)V

    .line 17366
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    .line 17367
    iget-object v3, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setMessageId(I)V

    .line 17368
    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17369
    .end local v2    # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
    goto/16 :goto_18d

    .line 17371
    :cond_10b
    invoke-direct {p0, p2, v4}, Lim/tpelyyftgw/ui/ChatActivity;->checkGroupRedpkgDetail(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V

    goto/16 :goto_18d

    .line 17373
    :cond_110
    if-ne v7, v3, :cond_14a

    .line 17374
    if-eqz v6, :cond_130

    .line 17375
    new-instance v2, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;

    invoke-direct {v2}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;-><init>()V

    .line 17376
    .restart local v2    # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;)V

    .line 17377
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    .line 17378
    iget-object v3, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setMessageId(I)V

    .line 17379
    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17380
    .end local v2    # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
    goto :goto_18d

    .line 17381
    :cond_130
    iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v2

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getInitiatorUserId()Ljava/lang/String;

    move-result-object v8

    invoke-static {v8}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v8

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    invoke-virtual {v2, v8}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v2

    .line 17382
    .local v2, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    invoke-virtual {p0, v2, p2, v4, v3}, Lim/tpelyyftgw/ui/ChatActivity;->showRedPacketDialog(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V

    .line 17383
    .end local v2    # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    goto :goto_18d

    .line 17384
    :cond_14a
    if-ne v7, v2, :cond_18d

    .line 17385
    if-eqz v6, :cond_16a

    .line 17386
    new-instance v2, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;

    invoke-direct {v2}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;-><init>()V

    .line 17387
    .local v2, "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;)V

    .line 17388
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    .line 17389
    iget-object v3, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setMessageId(I)V

    .line 17390
    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17391
    .end local v2    # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
    goto :goto_18d

    .line 17392
    :cond_16a
    iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v2

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getInitiatorUserId()Ljava/lang/String;

    move-result-object v8

    invoke-static {v8}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v8

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    invoke-virtual {v2, v8}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v2

    .line 17393
    .local v2, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    invoke-virtual {p0, v2, p2, v4, v3}, Lim/tpelyyftgw/ui/ChatActivity;->showRedPacketDialog(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V

    goto :goto_18d

    .line 17398
    .end local v1    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    .end local v2    # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v4    # "bean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    .end local v5    # "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    .end local v6    # "isReceived":Z
    .end local v7    # "status":I
    :cond_184
    iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->trans:I

    if-eq v1, v3, :cond_18e

    iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->trans:I

    if-ne v1, v2, :cond_18d

    goto :goto_18e

    :cond_18d
    :goto_18d
    goto :goto_1d1

    .line 17399
    :cond_18e
    :goto_18e
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    const-class v2, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;

    invoke-static {v1, v2}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;

    move-result-object v1

    .line 17400
    .local v1, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;>;"
    iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    check-cast v2, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;

    .line 17401
    .local v2, "transferRes":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getState()Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    move-result-object v3

    sget-object v4, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->RECEIVED:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-eq v3, v4, :cond_1b7

    .line 17402
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getState()Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    move-result-object v3

    sget-object v4, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->REFUSED:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-eq v3, v4, :cond_1b7

    .line 17403
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getState()Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    move-result-object v3

    sget-object v4, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->TIMEOUT:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v3, v4, :cond_1b3

    goto :goto_1b7

    .line 17412
    :cond_1b3
    invoke-direct {p0, p2, v2}, Lim/tpelyyftgw/ui/ChatActivity;->checkUserTransferDetail(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;)V

    goto :goto_1d1

    .line 17405
    :cond_1b7
    :goto_1b7
    new-instance v3, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;

    invoke-direct {v3}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;-><init>()V

    .line 17406
    .local v3, "transferStatusActivity":Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;
    iget-object v4, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;->setMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)V

    .line 17407
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;->setTargetUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    .line 17408
    invoke-virtual {p2}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z

    move-result v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;->setSender(Z)V

    .line 17409
    invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17410
    .end local v3    # "transferStatusActivity":Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;
    nop

    .line 17415
    .end local v1    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;>;"
    .end local v2    # "transferRes":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    :goto_1d1
    return-void
.end method

.method private openAttachMenu()V
    .registers 4

    .line 6462
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_7

    .line 6463
    return-void

    .line 6465
    :cond_7
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->createChatAttachView()V

    .line 6466
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->loadGalleryPhotos()V

    .line 6467
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x15

    if-eq v0, v1, :cond_1b

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x16

    if-ne v0, v1, :cond_20

    .line 6468
    :cond_1b
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->closeKeyboard()V

    .line 6470
    :cond_20
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    const/4 v1, 0x1

    if-eqz v0, :cond_39

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-nez v0, :cond_39

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->slowmode_enabled:Z

    if-eqz v0, :cond_39

    .line 6471
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    const/16 v2, 0xa

    invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->setMaxSelectedPhotos(IZ)V

    goto :goto_3f

    .line 6473
    :cond_39
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    const/4 v2, -0x1

    invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->setMaxSelectedPhotos(IZ)V

    .line 6475
    :goto_3f
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->init()V

    .line 6476
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 6477
    return-void
.end method

.method private openCameraView()V
    .registers 3

    .line 6480
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_7

    .line 6481
    return-void

    .line 6485
    :cond_7
    new-instance v0, Lim/tpelyyftgw/ui/hui/CameraViewActivity;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lim/tpelyyftgw/ui/hui/CameraViewActivity;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V

    .line 6486
    .local v0, "cameraViewActivity":Lim/tpelyyftgw/ui/hui/CameraViewActivity;
    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$46;

    invoke-direct {v1, p0, v0}, Lim/tpelyyftgw/ui/ChatActivity$46;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/hui/CameraViewActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/CameraViewActivity;->setDelegate(Lim/tpelyyftgw/ui/hui/CameraViewActivity$ChatAttachViewDelegate;)V

    .line 6547
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 6550
    return-void
.end method

.method private openForward()V
    .registers 10

    .line 5591
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 5592
    .local v0, "args":Landroid/os/Bundle;
    const/4 v1, 0x3

    .line 5593
    .local v1, "dialogType":I
    const/4 v2, 0x1

    const-string v3, "onlySelect"

    invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V

    .line 5594
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    array-length v3, v2

    const/4 v4, 0x0

    :goto_10
    if-ge v4, v3, :cond_37

    aget-object v5, v2, v4

    .line 5595
    .local v5, "selectedMessagesId":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Lim/tpelyyftgw/messenger/MessageObject;>;"
    const/4 v6, 0x0

    .local v6, "i":I
    :goto_15
    invoke-virtual {v5}, Landroid/util/SparseArray;->size()I

    move-result v7

    if-ge v6, v7, :cond_30

    .line 5596
    invoke-virtual {v5, v6}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Lim/tpelyyftgw/messenger/MessageObject;

    .line 5597
    .local v7, "mess":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v7, :cond_2d

    iget-object v8, v7, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShareContact;

    if-eqz v8, :cond_2d

    .line 5598
    const/4 v1, 0x7

    .line 5599
    goto :goto_30

    .line 5595
    .end local v7    # "mess":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_2d
    add-int/lit8 v6, v6, 0x1

    goto :goto_15

    .line 5602
    .end local v6    # "i":I
    :cond_30
    :goto_30
    const/4 v6, 0x7

    if-ne v1, v6, :cond_34

    .line 5603
    goto :goto_37

    .line 5594
    .end local v5    # "selectedMessagesId":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_34
    add-int/lit8 v4, v4, 0x1

    goto :goto_10

    .line 5605
    :cond_37
    :goto_37
    const-string v2, "dialogsType"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 5606
    iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->canForwardMessagesCount:I

    const-string v3, "messagesCount"

    invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 5607
    new-instance v2, Lim/tpelyyftgw/ui/DialogsActivity;

    invoke-direct {v2, v0}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V

    .line 5608
    .local v2, "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
    invoke-virtual {v2, p0}, Lim/tpelyyftgw/ui/DialogsActivity;->setDelegate(Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;)V

    .line 5609
    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 5610
    return-void
.end method

.method private openScheduledMessages()V
    .registers 4

    .line 5977
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    if-eqz v0, :cond_4c

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getLastFragment()Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    move-result-object v0

    if-eq v0, p0, :cond_d

    goto :goto_4c

    .line 5980
    :cond_d
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 5981
    .local v0, "bundle":Landroid/os/Bundle;
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v1, :cond_1e

    .line 5982
    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->id:I

    const-string v2, "enc_id"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    goto :goto_34

    .line 5983
    :cond_1e
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_2a

    .line 5984
    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    const-string v2, "chat_id"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    goto :goto_34

    .line 5986
    :cond_2a
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    const-string/jumbo v2, "user_id"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 5988
    :goto_34
    const/4 v1, 0x1

    const-string/jumbo v2, "scheduled"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V

    .line 5989
    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity;

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V

    .line 5990
    .local v1, "fragment":Lim/tpelyyftgw/ui/ChatActivity;
    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$McSYxEuG7d4kS0yhgpMv30EXX4Q;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$McSYxEuG7d4kS0yhgpMv30EXX4Q;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    iput-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityDelegate:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityDelegate;

    .line 5991
    const/4 v2, 0x0

    invoke-virtual {p0, v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z

    .line 5992
    return-void

    .line 5978
    .end local v0    # "bundle":Landroid/os/Bundle;
    .end local v1    # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
    :cond_4c
    :goto_4c
    return-void
.end method

.method private openSearchWithText(Ljava/lang/String;)V
    .registers 14
    .param p1, "text"    # Ljava/lang/String;

    .line 16765
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isSearchFieldVisible()Z

    move-result v0

    const/4 v1, 0x0

    if-nez v0, :cond_26

    .line 16767
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/16 v2, 0x8

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 16768
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 16769
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 16770
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 16771
    const/4 v0, -0x1

    invoke-direct {p0, v1, v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->updateSearchButtons(III)V

    .line 16772
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V

    .line 16774
    :cond_26
    const/4 v0, 0x1

    if-nez p1, :cond_2b

    const/4 v2, 0x1

    goto :goto_2c

    :cond_2b
    const/4 v2, 0x0

    :goto_2c
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->openSearchKeyboard:Z

    .line 16775
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->openSearch(Z)V

    .line 16776
    if-eqz p1, :cond_4b

    .line 16777
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v2, p1, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSearchFieldText(Ljava/lang/CharSequence;Z)V

    .line 16778
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v3

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-wide v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    iget v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/4 v10, 0x0

    iget-object v11, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-object v4, p1

    invoke-virtual/range {v3 .. v11}, Lim/tpelyyftgw/messenger/MediaDataController;->searchMessagesInChat(Ljava/lang/String;JJIILim/tpelyyftgw/tgnet/TLRPC$User;)V

    .line 16780
    :cond_4b
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 16781
    return-void
.end method

.method private processRowSelect(Landroid/view/View;ZFF)V
    .registers 8
    .param p1, "view"    # Landroid/view/View;
    .param p2, "outside"    # Z
    .param p3, "touchX"    # F
    .param p4, "touchY"    # F

    .line 9203
    const/4 v0, 0x0

    .line 9204
    .local v0, "message":Lim/tpelyyftgw/messenger/MessageObject;
    instance-of v1, p1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v1, :cond_d

    .line 9205
    move-object v1, p1

    check-cast v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    goto :goto_18

    .line 9206
    :cond_d
    instance-of v1, p1, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    if-eqz v1, :cond_18

    .line 9207
    move-object v1, p1

    check-cast v1, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    .line 9210
    :cond_18
    :goto_18
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessageType(Lim/tpelyyftgw/messenger/MessageObject;)I

    move-result v1

    .line 9212
    .local v1, "type":I
    const/4 v2, 0x2

    if-lt v1, v2, :cond_2e

    const/16 v2, 0x14

    if-ne v1, v2, :cond_24

    goto :goto_2e

    .line 9215
    :cond_24
    invoke-direct {p0, v0, p2}, Lim/tpelyyftgw/ui/ChatActivity;->addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    .line 9216
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateActionModeTitle()V

    .line 9217
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 9218
    return-void

    .line 9213
    :cond_2e
    :goto_2e
    return-void
.end method

.method private processSelectedAttach(I)V
    .registers 18
    .param p1, "which"    # I

    .line 6839
    move-object/from16 v1, p0

    move/from16 v2, p1

    const/4 v0, 0x5

    const/4 v3, 0x3

    const/4 v4, 0x4

    const/4 v5, 0x2

    const/4 v6, 0x1

    if-eq v2, v4, :cond_13

    if-eq v2, v6, :cond_13

    if-eq v2, v3, :cond_13

    if-eq v2, v5, :cond_13

    if-nez v2, :cond_3b

    .line 6840
    :cond_13
    iget-object v7, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v7, :cond_3b

    .line 6841
    invoke-static {v7}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v7

    if-nez v7, :cond_2f

    iget-object v7, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->default_banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    if-eqz v7, :cond_2f

    iget-object v7, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->default_banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    iget-boolean v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;->send_media:Z

    if-eqz v7, :cond_2f

    .line 6842
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSendMediaAlert(ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V

    .line 6843
    return-void

    .line 6844
    :cond_2f
    iget-object v7, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v7}, Lim/tpelyyftgw/messenger/ChatObject;->canSendMedia(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v7

    if-nez v7, :cond_3b

    .line 6845
    invoke-static {v5, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSendMediaAlert(ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V

    .line 6846
    return-void

    .line 6851
    :cond_3b
    const-string v7, "im.tpelyyftgw.messenger.provider"

    const/16 v8, 0x18

    const-string v9, "output"

    const-string v10, "android.permission.CAMERA"

    const/16 v11, 0x17

    const/4 v12, 0x0

    if-nez v2, :cond_a6

    .line 6853
    sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->inappCamera:Z

    if-eqz v0, :cond_50

    .line 6855
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->openCameraView()V

    .line 6856
    return-void

    .line 6859
    :cond_50
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v0, v11, :cond_6c

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-virtual {v0, v10}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_6c

    .line 6860
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    filled-new-array {v10}, [Ljava/lang/String;

    move-result-object v3

    const/16 v4, 0x13

    invoke-virtual {v0, v3, v4}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V

    .line 6861
    return-void

    .line 6865
    :cond_6c
    :try_start_6c
    new-instance v0, Landroid/content/Intent;

    const-string v3, "android.media.action.IMAGE_CAPTURE"

    invoke-direct {v0, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 6866
    .local v0, "takePictureIntent":Landroid/content/Intent;
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->generatePicturePath()Ljava/io/File;

    move-result-object v3

    .line 6867
    .local v3, "image":Ljava/io/File;
    if-eqz v3, :cond_9c

    .line 6868
    sget v4, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v4, v8, :cond_8f

    .line 6869
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    invoke-static {v4, v7, v3}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;

    move-result-object v4

    invoke-virtual {v0, v9, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 6871
    invoke-virtual {v0, v5}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;

    .line 6872
    invoke-virtual {v0, v6}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;

    goto :goto_96

    .line 6874
    :cond_8f
    invoke-static {v3}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;

    move-result-object v4

    invoke-virtual {v0, v9, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 6876
    :goto_96
    invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;

    move-result-object v4

    iput-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentPicturePath:Ljava/lang/String;

    .line 6878
    :cond_9c
    invoke-virtual {v1, v0, v12}, Lim/tpelyyftgw/ui/ChatActivity;->startActivityForResult(Landroid/content/Intent;I)V
    :try_end_9f
    .catch Ljava/lang/Exception; {:try_start_6c .. :try_end_9f} :catch_a0

    .end local v0    # "takePictureIntent":Landroid/content/Intent;
    .end local v3    # "image":Ljava/io/File;
    goto :goto_a4

    .line 6879
    :catch_a0
    move-exception v0

    .line 6880
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 6881
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_a4
    goto/16 :goto_3ff

    .line 6882
    :cond_a6
    const-string v13, "android.permission.READ_EXTERNAL_STORAGE"

    if-ne v2, v6, :cond_128

    .line 6883
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v0, v11, :cond_c6

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-virtual {v0, v13}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_c6

    .line 6885
    :try_start_b8
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    filled-new-array {v13}, [Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3, v4}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
    :try_end_c3
    .catchall {:try_start_b8 .. :try_end_c3} :catchall_c4

    .line 6888
    goto :goto_c5

    .line 6886
    :catchall_c4
    move-exception v0

    .line 6889
    :goto_c5
    return-void

    .line 6892
    :cond_c6
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_de

    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    if-eqz v0, :cond_de

    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;->send_gifs:Z

    if-eqz v0, :cond_de

    .line 6893
    const/4 v0, 0x0

    .local v0, "allowGifs":Z
    goto :goto_f0

    .line 6895
    .end local v0    # "allowGifs":Z
    :cond_de
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v0, :cond_ef

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I

    move-result v0

    const/16 v3, 0x2e

    if-lt v0, v3, :cond_ed

    goto :goto_ef

    :cond_ed
    const/4 v0, 0x0

    goto :goto_f0

    :cond_ef
    :goto_ef
    const/4 v0, 0x1

    .line 6897
    .restart local v0    # "allowGifs":Z
    :goto_f0
    new-instance v3, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;

    invoke-direct {v3, v12, v0, v6, v1}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;-><init>(IZZLim/tpelyyftgw/ui/ChatActivity;)V

    .line 6898
    .local v3, "fragment":Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;
    iget-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v4, :cond_10b

    invoke-static {v4}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v4

    if-nez v4, :cond_10b

    iget-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->slowmode_enabled:Z

    if-eqz v4, :cond_10b

    .line 6899
    const/16 v4, 0xa

    invoke-virtual {v3, v4, v6}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;->setMaxSelectedPhotos(IZ)V

    goto :goto_11b

    .line 6901
    :cond_10b
    iget-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v4, :cond_111

    const/4 v4, 0x1

    goto :goto_112

    :cond_111
    const/4 v4, 0x0

    :goto_112
    iget-object v5, v1, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-nez v5, :cond_117

    goto :goto_118

    :cond_117
    const/4 v6, 0x0

    :goto_118
    invoke-virtual {v3, v4, v6}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;->setMaxSelectedPhotos(IZ)V

    .line 6903
    :goto_11b
    new-instance v4, Lim/tpelyyftgw/ui/ChatActivity$51;

    invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/ChatActivity$51;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;->setDelegate(Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity$PhotoAlbumPickerActivityDelegate;)V

    .line 6976
    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 6977
    .end local v0    # "allowGifs":Z
    .end local v3    # "fragment":Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;
    goto/16 :goto_3ff

    :cond_128
    if-ne v2, v5, :cond_190

    .line 6978
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v0, v11, :cond_148

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-virtual {v0, v10}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_148

    .line 6980
    :try_start_138
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    filled-new-array {v10}, [Ljava/lang/String;

    move-result-object v3

    const/16 v4, 0x14

    invoke-virtual {v0, v3, v4}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
    :try_end_145
    .catchall {:try_start_138 .. :try_end_145} :catchall_146

    .line 6983
    goto :goto_147

    .line 6981
    :catchall_146
    move-exception v0

    .line 6984
    :goto_147
    return-void

    .line 6987
    :cond_148
    :try_start_148
    new-instance v0, Landroid/content/Intent;

    const-string v3, "android.media.action.VIDEO_CAPTURE"

    invoke-direct {v0, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 6988
    .local v0, "takeVideoIntent":Landroid/content/Intent;
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->generateVideoPath()Ljava/io/File;

    move-result-object v3

    .line 6989
    .local v3, "video":Ljava/io/File;
    if-eqz v3, :cond_186

    .line 6990
    sget v4, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v4, v8, :cond_16b

    .line 6991
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    invoke-static {v4, v7, v3}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;

    move-result-object v4

    invoke-virtual {v0, v9, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 6993
    invoke-virtual {v0, v5}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;

    .line 6994
    invoke-virtual {v0, v6}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;

    goto :goto_178

    .line 6995
    :cond_16b
    sget v4, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v6, 0x12

    if-lt v4, v6, :cond_178

    .line 6996
    invoke-static {v3}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;

    move-result-object v4

    invoke-virtual {v0, v9, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 6998
    :cond_178
    :goto_178
    const-string v4, "android.intent.extra.sizeLimit"

    const-wide/32 v6, 0x60000000

    invoke-virtual {v0, v4, v6, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;

    .line 6999
    invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;

    move-result-object v4

    iput-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentPicturePath:Ljava/lang/String;

    .line 7001
    :cond_186
    invoke-virtual {v1, v0, v5}, Lim/tpelyyftgw/ui/ChatActivity;->startActivityForResult(Landroid/content/Intent;I)V
    :try_end_189
    .catch Ljava/lang/Exception; {:try_start_148 .. :try_end_189} :catch_18a

    .end local v0    # "takeVideoIntent":Landroid/content/Intent;
    .end local v3    # "video":Ljava/io/File;
    goto :goto_18e

    .line 7002
    :catch_18a
    move-exception v0

    .line 7003
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 7004
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_18e
    goto/16 :goto_3ff

    .line 7005
    :cond_190
    const/4 v7, 0x6

    if-ne v2, v7, :cond_1e7

    .line 7006
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSecretChat()Z

    move-result v0

    if-nez v0, :cond_1da

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getLocationController()Lim/tpelyyftgw/messenger/LocationController;

    move-result-object v0

    iget-wide v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v0, v3, v4}, Lim/tpelyyftgw/messenger/LocationController;->isSharingLocation(J)Z

    move-result v0

    if-eqz v0, :cond_1a6

    goto :goto_1da

    .line 7011
    :cond_1a6
    new-instance v0, Lim/tpelyyftgw/ui/dialogs/BottomDialog;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v3

    invoke-direct {v0, v3}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;-><init>(Landroid/content/Context;)V

    .line 7012
    .local v0, "dialog":Lim/tpelyyftgw/ui/dialogs/BottomDialog;
    new-instance v3, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;

    const v4, 0x7f0f0f2b

    invoke-static {v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v4

    invoke-direct {v3, v12, v4, v6}, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;-><init>(ILjava/lang/CharSequence;Z)V

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;->addDialogItem(Lim/tpelyyftgw/ui/dialogs/BottomDialog$TextItem;)V

    .line 7013
    new-instance v3, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;

    const v4, 0x7f0f0f97

    invoke-static {v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v4

    invoke-direct {v3, v6, v4, v12}, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;-><init>(ILjava/lang/CharSequence;Z)V

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;->addDialogItem(Lim/tpelyyftgw/ui/dialogs/BottomDialog$TextItem;)V

    .line 7014
    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NlR3GASDUu4MFVXqII6TYfi_I7w;

    invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NlR3GASDUu4MFVXqII6TYfi_I7w;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;->setOnItemClickListener(Lim/tpelyyftgw/ui/dialogs/BottomDialog$OnItemClickListener;)V

    .line 7043
    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 7044
    .end local v0    # "dialog":Lim/tpelyyftgw/ui/dialogs/BottomDialog;
    goto/16 :goto_3ff

    .line 7007
    :cond_1da
    :goto_1da
    new-instance v0, Lim/tpelyyftgw/ui/NewLocationActivity;

    invoke-direct {v0, v12}, Lim/tpelyyftgw/ui/NewLocationActivity;-><init>(I)V

    .line 7008
    .local v0, "fragment":Lim/tpelyyftgw/ui/NewLocationActivity;
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/NewLocationActivity;->setDelegate(Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;)V

    .line 7009
    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 7010
    .end local v0    # "fragment":Lim/tpelyyftgw/ui/NewLocationActivity;
    goto/16 :goto_3ff

    .line 7045
    :cond_1e7
    if-ne v2, v4, :cond_233

    .line 7046
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v0, v11, :cond_205

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-virtual {v0, v13}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_205

    .line 7048
    :try_start_1f7
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    filled-new-array {v13}, [Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3, v4}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
    :try_end_202
    .catchall {:try_start_1f7 .. :try_end_202} :catchall_203

    .line 7051
    goto :goto_204

    .line 7049
    :catchall_203
    move-exception v0

    .line 7052
    :goto_204
    return-void

    .line 7054
    :cond_205
    new-instance v0, Lim/tpelyyftgw/ui/DocumentSelectActivity;

    invoke-direct {v0, v6}, Lim/tpelyyftgw/ui/DocumentSelectActivity;-><init>(Z)V

    .line 7055
    .local v0, "fragment":Lim/tpelyyftgw/ui/DocumentSelectActivity;
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/DocumentSelectActivity;->setChatActivity(Lim/tpelyyftgw/ui/ChatActivity;)V

    .line 7056
    iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v3, :cond_21d

    invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v3

    if-nez v3, :cond_21d

    iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->slowmode_enabled:Z

    if-nez v3, :cond_221

    :cond_21d
    iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v3, :cond_222

    :cond_221
    goto :goto_223

    :cond_222
    const/4 v6, -0x1

    :goto_223
    invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/DocumentSelectActivity;->setMaxSelectedFiles(I)V

    .line 7057
    new-instance v3, Lim/tpelyyftgw/ui/ChatActivity$52;

    invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/ChatActivity$52;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/DocumentSelectActivity;->setDelegate(Lim/tpelyyftgw/ui/DocumentSelectActivity$DocumentSelectActivityDelegate;)V

    .line 7095
    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 7096
    .end local v0    # "fragment":Lim/tpelyyftgw/ui/DocumentSelectActivity;
    goto/16 :goto_3ff

    :cond_233
    if-ne v2, v3, :cond_261

    .line 7097
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v0, v11, :cond_24f

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-virtual {v0, v13}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_24f

    .line 7098
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    filled-new-array {v13}, [Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3, v4}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V

    .line 7099
    return-void

    .line 7101
    :cond_24f
    new-instance v0, Lim/tpelyyftgw/ui/AudioSelectActivity;

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/AudioSelectActivity;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    .line 7102
    .local v0, "fragment":Lim/tpelyyftgw/ui/AudioSelectActivity;
    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$0aOx1jul3ZhEBzrYAWk79r01Vkc;

    invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$0aOx1jul3ZhEBzrYAWk79r01Vkc;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/AudioSelectActivity;->setDelegate(Lim/tpelyyftgw/ui/AudioSelectActivity$AudioSelectActivityDelegate;)V

    .line 7108
    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 7109
    .end local v0    # "fragment":Lim/tpelyyftgw/ui/AudioSelectActivity;
    goto/16 :goto_3ff

    :cond_261
    if-ne v2, v0, :cond_275

    .line 7116
    new-instance v0, Lim/tpelyyftgw/ui/PhoneBookSelectActivity;

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/PhoneBookSelectActivity;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    .line 7117
    .local v0, "activity":Lim/tpelyyftgw/ui/PhoneBookSelectActivity;
    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$OOl-5k-hIP0quTMuaTp4IZnP2IA;

    invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$OOl-5k-hIP0quTMuaTp4IZnP2IA;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/PhoneBookSelectActivity;->setDelegate(Lim/tpelyyftgw/ui/PhoneBookSelectActivity$PhoneBookSelectActivityDelegate;)V

    .line 7121
    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 7122
    .end local v0    # "activity":Lim/tpelyyftgw/ui/PhoneBookSelectActivity;
    goto/16 :goto_3ff

    :cond_275
    const/16 v0, 0x9

    if-ne v2, v0, :cond_2b7

    .line 7123
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-nez v0, :cond_281

    .line 7124
    invoke-static {v3, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSendMediaAlert(ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V

    .line 7125
    return-void

    .line 7127
    :cond_281
    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-nez v0, :cond_299

    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->default_banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    if-eqz v0, :cond_299

    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->default_banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;->send_polls:Z

    if-eqz v0, :cond_299

    .line 7128
    invoke-static {v7, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSendMediaAlert(ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V

    .line 7129
    return-void

    .line 7130
    :cond_299
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->canSendPolls(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-nez v0, :cond_2a5

    .line 7131
    invoke-static {v3, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSendMediaAlert(ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V

    .line 7132
    return-void

    .line 7136
    :cond_2a5
    new-instance v0, Lim/tpelyyftgw/ui/PollCreateActivity;

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/PollCreateActivity;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    .line 7137
    .local v0, "pollCreateActivity":Lim/tpelyyftgw/ui/PollCreateActivity;
    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$fofhxPyCjuCfG13mkBN8zh_uGYE;

    invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$fofhxPyCjuCfG13mkBN8zh_uGYE;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/PollCreateActivity;->setDelegate(Lim/tpelyyftgw/ui/PollCreateActivity$PollCreateActivityDelegate;)V

    .line 7141
    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 7142
    .end local v0    # "pollCreateActivity":Lim/tpelyyftgw/ui/PollCreateActivity;
    goto/16 :goto_3ff

    :cond_2b7
    const/16 v0, 0x3f2

    const-string v7, "ArrayUser"

    const-string v8, "CallType"

    const v9, 0x7f0f1586

    const-string/jumbo v10, "visual_call_no_network"

    const v11, 0x7f0f1585

    const-string/jumbo v13, "visual_call_no_friend_tip"

    const-string/jumbo v15, "visual_call_busing_tip"

    const-string/jumbo v14, "user_id"

    if-ne v2, v0, :cond_372

    .line 7143
    sget-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B

    if-nez v0, :cond_35b

    .line 7145
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v0, :cond_2ee

    .line 7146
    iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    invoke-virtual {v3, v14, v12}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v3

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    .local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    goto :goto_300

    .line 7148
    .end local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_2ee
    iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->user_id:I

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    .line 7149
    .restart local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :goto_300
    iget-boolean v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->mutual_contact:Z

    if-eqz v3, :cond_353

    .line 7150
    iget v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getConnectionState()I

    move-result v3

    .line 7151
    .local v3, "currentConnectionState":I
    if-eq v3, v5, :cond_34b

    if-ne v3, v6, :cond_313

    goto :goto_34b

    .line 7155
    :cond_313
    new-instance v4, Landroid/content/Intent;

    invoke-direct {v4}, Landroid/content/Intent;-><init>()V

    .line 7156
    .local v4, "intent":Landroid/content/Intent;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v5

    const-class v9, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    invoke-virtual {v4, v5, v9}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;

    .line 7157
    invoke-virtual {v4, v8, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 7158
    new-instance v5, Ljava/util/ArrayList;

    invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V

    .line 7159
    .local v5, "ArrInputPeers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    iget-object v6, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    invoke-virtual {v6, v14, v12}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v6

    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7160
    invoke-virtual {v4, v7, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;

    .line 7161
    new-instance v6, Ljava/util/ArrayList;

    invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V

    const-string v7, "channel"

    invoke-virtual {v4, v7, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;

    .line 7162
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v6

    invoke-virtual {v6, v4}, Landroidx/fragment/app/FragmentActivity;->startActivity(Landroid/content/Intent;)V

    goto :goto_352

    .line 7153
    .end local v4    # "intent":Landroid/content/Intent;
    .end local v5    # "ArrInputPeers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    :cond_34b
    :goto_34b
    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V

    .line 7164
    .end local v3    # "currentConnectionState":I
    :goto_352
    goto :goto_364

    .line 7165
    :cond_353
    invoke-static {v13, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V

    goto :goto_364

    .line 7167
    .end local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_35b
    sget-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B

    if-eq v0, v3, :cond_366

    sget-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B

    if-ne v0, v4, :cond_364

    goto :goto_366

    :cond_364
    :goto_364
    goto/16 :goto_3ff

    .line 7168
    :cond_366
    :goto_366
    const v0, 0x7f0f1571

    invoke-static {v15, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V

    goto/16 :goto_3ff

    .line 7170
    :cond_372
    const/16 v0, 0x3f3

    if-ne v2, v0, :cond_3fe

    .line 7171
    sget-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B

    if-nez v0, :cond_3e9

    .line 7172
    iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    invoke-virtual {v3, v14, v12}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v3

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    .line 7173
    .restart local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget-boolean v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->mutual_contact:Z

    if-eqz v3, :cond_3e1

    .line 7174
    iget v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getConnectionState()I

    move-result v3

    .line 7175
    .restart local v3    # "currentConnectionState":I
    if-eq v3, v5, :cond_3d9

    if-ne v3, v6, :cond_3a1

    goto :goto_3d9

    .line 7179
    :cond_3a1
    new-instance v4, Landroid/content/Intent;

    invoke-direct {v4}, Landroid/content/Intent;-><init>()V

    .line 7180
    .restart local v4    # "intent":Landroid/content/Intent;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v6

    const-class v9, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    invoke-virtual {v4, v6, v9}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;

    .line 7181
    invoke-virtual {v4, v8, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 7182
    new-instance v5, Ljava/util/ArrayList;

    invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V

    .line 7183
    .restart local v5    # "ArrInputPeers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    iget-object v6, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    invoke-virtual {v6, v14, v12}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v6

    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7184
    invoke-virtual {v4, v7, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;

    .line 7185
    new-instance v6, Ljava/util/ArrayList;

    invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V

    const-string v7, "channel"

    invoke-virtual {v4, v7, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;

    .line 7186
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v6

    invoke-virtual {v6, v4}, Landroidx/fragment/app/FragmentActivity;->startActivity(Landroid/content/Intent;)V

    goto :goto_3e0

    .line 7177
    .end local v4    # "intent":Landroid/content/Intent;
    .end local v5    # "ArrInputPeers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    :cond_3d9
    :goto_3d9
    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V

    .line 7188
    .end local v3    # "currentConnectionState":I
    :goto_3e0
    goto :goto_3f2

    .line 7189
    :cond_3e1
    invoke-static {v13, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V

    goto :goto_3f2

    .line 7191
    .end local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_3e9
    sget-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B

    if-eq v0, v3, :cond_3f3

    sget-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B

    if-ne v0, v4, :cond_3f2

    goto :goto_3f3

    :cond_3f2
    :goto_3f2
    goto :goto_3ff

    .line 7192
    :cond_3f3
    :goto_3f3
    const v0, 0x7f0f1571

    invoke-static {v15, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V

    goto :goto_3ff

    .line 7194
    :cond_3fe
    nop

    .line 7205
    :goto_3ff
    return-void
.end method

.method private processSelectedOption(Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;)V
    .registers 29
    .param p1, "option"    # Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    .line 15569
    move-object/from16 v8, p0

    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_879

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_e

    goto/16 :goto_879

    .line 15572
    :cond_e
    sget-object v0, Lim/tpelyyftgw/ui/ChatActivity$76;->$SwitchMap$im$tpelyyftgw$ui$constants$Constants$ChatSelectionPopMenuEnum:[I

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->ordinal()I

    move-result v1

    aget v0, v0, v1

    const/16 v1, 0x1f4

    const-string v2, ""

    const-wide/16 v3, 0x3e8

    const v5, 0x7f0f0a5a

    const-string v6, "OK"

    const/4 v7, 0x2

    const v9, 0x7f0f02f7

    const-string v10, "Cancel"

    const/4 v12, 0x3

    const-string v14, "android.permission.WRITE_EXTERNAL_STORAGE"

    const/4 v15, 0x1

    const/4 v13, 0x0

    packed-switch v0, :pswitch_data_87a

    goto/16 :goto_871

    .line 16120
    :pswitch_31
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 16121
    .local v0, "messagetrans":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->translateCancel(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 16122
    goto/16 :goto_871

    .line 16110
    .end local v0    # "messagetrans":Lim/tpelyyftgw/messenger/MessageObject;
    :pswitch_38
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 16111
    .local v0, "message":Lim/tpelyyftgw/messenger/MessageObject;
    iget v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-ne v1, v7, :cond_43

    .line 16112
    invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->convertAudioFile(Lim/tpelyyftgw/messenger/MessageObject;)V

    goto/16 :goto_871

    .line 16114
    :cond_43
    invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->translateStart(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 16117
    goto/16 :goto_871

    .line 16060
    .end local v0    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    :pswitch_48
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getSendButton()Landroid/view/View;

    move-result-object v0

    invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->checkSlowMode(Landroid/view/View;)Z

    move-result v0

    if-nez v0, :cond_c4

    .line 16061
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaController()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v0

    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v0

    if-eqz v0, :cond_67

    .line 16062
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaController()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v0

    invoke-virtual {v0, v15, v15}, Lim/tpelyyftgw/messenger/MediaController;->cleanupPlayer(ZZ)V

    .line 16064
    :cond_67
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;-><init>()V

    .line 16065
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;
    iget v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-wide v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    long-to-int v3, v2

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    move-result-object v1

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    .line 16066
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    if-eqz v1, :cond_a5

    .line 16067
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_80
    iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-ge v1, v2, :cond_a4

    .line 16068
    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;->id:Ljava/util/ArrayList;

    iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    iget-object v3, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v3

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 16067
    add-int/lit8 v1, v1, 0x1

    goto :goto_80

    .end local v1    # "a":I
    :cond_a4
    goto :goto_b4

    .line 16071
    :cond_a5
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;->id:Ljava/util/ArrayList;

    iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v2

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 16073
    :goto_b4
    iget v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ThoiZN9sm7IZsr1DXM6qtEo-enA;

    invoke-direct {v2, v8, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ThoiZN9sm7IZsr1DXM6qtEo-enA;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;)V

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 16092
    goto/16 :goto_871

    .line 16096
    .end local v0    # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;
    :cond_c4
    :pswitch_c4
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 16097
    .local v0, "message":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 16098
    .local v1, "group":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z

    move-result v3

    iget-object v4, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    int-to-long v4, v4

    new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$yS8k8CLDStrS5QLTQIGrbxZMHHs;

    invoke-direct {v6, v8, v1, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$yS8k8CLDStrS5QLTQIGrbxZMHHs;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;Lim/tpelyyftgw/messenger/MessageObject;)V

    const/4 v7, 0x0

    invoke-static/range {v2 .. v7}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createScheduleDatePickerDialog(Landroid/content/Context;ZJLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;Ljava/lang/Runnable;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;

    .line 16107
    goto/16 :goto_871

    .line 16045
    .end local v0    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v1    # "group":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    :pswitch_e2
    const/4 v0, 0x0

    .line 16051
    .local v0, "path":Ljava/lang/String;
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;

    move-result-object v1

    invoke-virtual {v1}, Ljava/io/File;->toString()Ljava/lang/String;

    move-result-object v0

    .line 16054
    invoke-static {v0}, Lcom/king/zxing/util/CodeUtils;->parseQRCode(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v9

    .line 16056
    .local v9, "result":Ljava/lang/String;
    iget v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    iget-wide v11, v8, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J

    const-wide/16 v16, 0x0

    cmp-long v1, v11, v16

    if-nez v1, :cond_102

    const/4 v7, 0x1

    goto :goto_103

    :cond_102
    const/4 v7, 0x0

    :goto_103
    move-object/from16 v1, p0

    move-object v3, v9

    invoke-static/range {v1 .. v7}, Lim/tpelyyftgw/ui/utils/QrCodeParseUtil;->tryParseQrCode(Ljava/lang/Object;ILjava/lang/String;ZZZZ)V

    .line 16057
    goto/16 :goto_871

    .line 15999
    .end local v0    # "path":Ljava/lang/String;
    .end local v9    # "result":Ljava/lang/String;
    :pswitch_10b
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 16000
    .local v0, "object":Lim/tpelyyftgw/messenger/MessageObject;
    new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 16001
    .local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v2, 0x7f0f100e

    const-string v3, "StopPollAlertTitle"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16002
    const v2, 0x7f0f100d

    const-string v3, "StopPollAlertText"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16003
    const v2, 0x7f0f1004

    const-string v3, "Stop"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$cE8MrFv26rwCPoIODlLWV4juwzg;

    invoke-direct {v3, v8, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$cE8MrFv26rwCPoIODlLWV4juwzg;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16040
    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2, v13}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16041
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v2

    invoke-virtual {v8, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 16042
    goto/16 :goto_871

    .line 15978
    .end local v0    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v1    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    :pswitch_14f
    new-array v0, v15, [Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    invoke-direct {v1, v2, v12}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V

    const/4 v2, 0x0

    aput-object v1, v0, v2

    .line 15979
    .local v0, "progressDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v1

    iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$SvXA6Ov8jh0SU0FSP66Hmpu2aak;

    invoke-direct {v3, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$SvXA6Ov8jh0SU0FSP66Hmpu2aak;-><init>([Lim/tpelyyftgw/ui/actionbar/AlertDialog;)V

    invoke-virtual {v1, v2, v13, v3}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendVote(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_pollAnswer;Ljava/lang/Runnable;)I

    move-result v1

    .line 15987
    .local v1, "requestId":I
    if-eqz v1, :cond_871

    .line 15988
    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$OtEKU3VnYPTmL9Xd98KybtFXUo8;

    invoke-direct {v2, v8, v0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$OtEKU3VnYPTmL9Xd98KybtFXUo8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;[Lim/tpelyyftgw/ui/actionbar/AlertDialog;I)V

    const-wide/16 v3, 0x1f4

    invoke-static {v2, v3, v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    goto/16 :goto_871

    .line 15968
    .end local v0    # "progressDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
    .end local v1    # "requestId":I
    :pswitch_17a
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isEditing()Z

    move-result v0

    if-nez v0, :cond_1bb

    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isSending()Z

    move-result v0

    if-eqz v0, :cond_18f

    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    if-nez v0, :cond_18f

    goto :goto_1bb

    .line 15970
    :cond_18f
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isSending()Z

    move-result v0

    if-eqz v0, :cond_871

    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    if-eqz v0, :cond_871

    .line 15971
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_19c
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    if-ge v0, v1, :cond_1b9

    .line 15972
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v1

    new-instance v2, Ljava/util/ArrayList;

    iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    iget-object v3, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-direct {v2, v3}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->cancelSendingMessage(Ljava/util/ArrayList;)V

    .line 15971
    add-int/lit8 v0, v0, 0x1

    goto :goto_19c

    .end local v0    # "a":I
    :cond_1b9
    goto/16 :goto_871

    .line 15969
    :cond_1bb
    :goto_1bb
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v0

    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->cancelSendingMessage(Lim/tpelyyftgw/messenger/MessageObject;)V

    goto/16 :goto_871

    .line 15964
    :pswitch_1c6
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    iget-wide v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v3

    invoke-static {v0, v1, v2, v3, v8}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createReportAlert(Landroid/content/Context;JILim/tpelyyftgw/ui/actionbar/BaseFragment;)V

    .line 15965
    goto/16 :goto_871

    .line 15938
    :pswitch_1d7
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_exportMessageLinkV2;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_exportMessageLinkV2;-><init>()V

    .line 15939
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_exportMessageLinkV2;
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v1

    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_exportMessageLinkV2;->id:I

    .line 15940
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInputChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;

    move-result-object v1

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_exportMessageLinkV2;->channel:Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;

    .line 15941
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    iput-boolean v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_exportMessageLinkV2;->isGroup:Z

    .line 15942
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    sget-object v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$hoA23yYTc1HlYNyKbX8QpM2cznQ;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$hoA23yYTc1HlYNyKbX8QpM2cznQ;

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 15961
    goto/16 :goto_871

    .line 15933
    .end local v0    # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_exportMessageLinkV2;
    :pswitch_1fd
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v14

    const/4 v15, 0x2

    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v17

    .line 15934
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v1

    div-long/2addr v1, v3

    long-to-int v2, v1

    const/16 v19, 0x1

    .line 15933
    move-object/from16 v16, v0

    move/from16 v18, v2

    invoke-virtual/range {v14 .. v19}, Lim/tpelyyftgw/messenger/MediaDataController;->addRecentSticker(ILjava/lang/Object;Lim/tpelyyftgw/tgnet/TLRPC$Document;IZ)V

    .line 15935
    goto/16 :goto_871

    .line 15928
    :pswitch_219
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v20

    const/16 v21, 0x2

    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v23

    .line 15929
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v1

    div-long/2addr v1, v3

    long-to-int v2, v1

    const/16 v25, 0x0

    .line 15928
    move-object/from16 v22, v0

    move/from16 v24, v2

    invoke-virtual/range {v20 .. v25}, Lim/tpelyyftgw/messenger/MediaDataController;->addRecentSticker(ILjava/lang/Object;Lim/tpelyyftgw/tgnet/TLRPC$Document;IZ)V

    .line 15930
    goto/16 :goto_871

    .line 15924
    :pswitch_236
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;

    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/components/voip/VoIPHelper;->showRateAlert(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;)V

    .line 15925
    goto/16 :goto_871

    .line 15915
    :pswitch_247
    :try_start_247
    new-instance v0, Landroid/content/Intent;

    const-string v2, "android.intent.action.DIAL"

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v4, "tel:"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v4, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v4, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->phone_number:Ljava/lang/String;

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v3

    invoke-direct {v0, v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V

    .line 15916
    .local v0, "intent":Landroid/content/Intent;
    const/high16 v2, 0x10000000

    invoke-virtual {v0, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;

    .line 15917
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    invoke-virtual {v2, v0, v1}, Landroidx/fragment/app/FragmentActivity;->startActivityForResult(Landroid/content/Intent;I)V
    :try_end_278
    .catch Ljava/lang/Exception; {:try_start_247 .. :try_end_278} :catch_27a

    .line 15920
    .end local v0    # "intent":Landroid/content/Intent;
    goto/16 :goto_871

    .line 15918
    :catch_27a
    move-exception v0

    .line 15919
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 15921
    .end local v0    # "e":Ljava/lang/Exception;
    goto/16 :goto_871

    .line 15878
    :pswitch_280
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_871

    .line 15879
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;

    if-eqz v0, :cond_871

    .line 15880
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;

    .line 15881
    .local v0, "phoneCall":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
    const/4 v1, 0x2

    .line 15882
    .local v1, "type":I
    iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;->flags:I

    const/4 v3, 0x4

    and-int/2addr v2, v3

    if-eqz v2, :cond_29f

    .line 15883
    const/4 v1, 0x2

    goto :goto_2a0

    .line 15885
    :cond_29f
    const/4 v1, 0x1

    .line 15887
    :goto_2a0
    sget-byte v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B

    if-nez v2, :cond_328

    .line 15888
    iget v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v2

    iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    const-string/jumbo v4, "user_id"

    const/4 v5, 0x0

    invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v3

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v2

    .line 15889
    .local v2, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget-boolean v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->mutual_contact:Z

    if-eqz v3, :cond_31a

    .line 15890
    iget v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getConnectionState()I

    move-result v3

    .line 15891
    .local v3, "currentConnectionState":I
    if-eq v3, v7, :cond_30c

    if-ne v3, v15, :cond_2cf

    goto :goto_30c

    .line 15894
    :cond_2cf
    new-instance v5, Landroid/content/Intent;

    invoke-direct {v5}, Landroid/content/Intent;-><init>()V

    .line 15895
    .local v5, "intent":Landroid/content/Intent;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v6

    const-class v7, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    invoke-virtual {v5, v6, v7}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;

    .line 15896
    const-string v6, "CallType"

    invoke-virtual {v5, v6, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 15897
    new-instance v6, Ljava/util/ArrayList;

    invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V

    .line 15898
    .local v6, "ArrInputPeers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    iget-object v7, v8, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    const/4 v9, 0x0

    invoke-virtual {v7, v4, v9}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v4

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    invoke-virtual {v6, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 15899
    const-string v4, "ArrayUser"

    invoke-virtual {v5, v4, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;

    .line 15900
    new-instance v4, Ljava/util/ArrayList;

    invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V

    const-string v7, "channel"

    invoke-virtual {v5, v7, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;

    .line 15901
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    invoke-virtual {v4, v5}, Landroidx/fragment/app/FragmentActivity;->startActivity(Landroid/content/Intent;)V

    goto :goto_319

    .line 15892
    .end local v5    # "intent":Landroid/content/Intent;
    .end local v6    # "ArrInputPeers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    :cond_30c
    :goto_30c
    const v4, 0x7f0f1586

    const-string/jumbo v5, "visual_call_no_network"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V

    .line 15903
    .end local v3    # "currentConnectionState":I
    :goto_319
    goto :goto_332

    .line 15904
    :cond_31a
    const v3, 0x7f0f1585

    const-string/jumbo v4, "visual_call_no_friend_tip"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V

    goto :goto_332

    .line 15906
    .end local v2    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_328
    sget-byte v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B

    if-eq v2, v12, :cond_333

    sget-byte v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B

    const/4 v3, 0x4

    if-ne v2, v3, :cond_332

    goto :goto_333

    :cond_332
    :goto_332
    goto :goto_340

    .line 15907
    :cond_333
    :goto_333
    const v2, 0x7f0f1571

    const-string/jumbo v3, "visual_call_busing_tip"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V

    .line 15909
    .end local v0    # "phoneCall":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
    .end local v1    # "type":I
    :goto_340
    goto/16 :goto_871

    .line 15865
    :pswitch_342
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->user_id:I

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    .line 15866
    .local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-eqz v0, :cond_871

    .line 15867
    new-instance v1, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;

    invoke-direct {v1, v13, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;-><init>(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    invoke-virtual {v8, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    goto/16 :goto_871

    .line 15846
    .end local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :pswitch_362
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 15847
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v1, 0x7f0f118a

    const-string v2, "UnpinMessageAlertTitle"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15848
    const v1, 0x7f0f1189

    const-string v2, "UnpinMessageAlert"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15849
    const v1, 0x7f0f1188

    const-string v2, "UnpinMessage"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$I5tV_pH1oH8hgB-Ubsoc6EusosQ;

    invoke-direct {v2, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$I5tV_pH1oH8hgB-Ubsoc6EusosQ;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15851
    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1, v13}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15852
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v1

    invoke-virtual {v8, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 15853
    goto/16 :goto_871

    .line 15812
    .end local v0    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    :pswitch_3a4
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v0

    .line 15813
    .local v0, "mid":I
    new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v3

    invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 15814
    .local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v3, 0x7f0f0c86

    const-string v4, "PinMessageAlertTitle"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15817
    iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v3, :cond_3d6

    .line 15818
    const v2, 0x7f0f0c85

    const-string v3, "PinMessageAlertChat"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15819
    new-array v2, v15, [Z

    const/4 v3, 0x0

    aput-boolean v3, v2, v3

    .local v2, "checks":[Z
    goto/16 :goto_474

    .line 15820
    .end local v2    # "checks":[Z
    :cond_3d6
    iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v3

    if-eqz v3, :cond_3e4

    iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v3, :cond_3ee

    :cond_3e4
    iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v3, :cond_463

    invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v3

    if-nez v3, :cond_463

    .line 15821
    :cond_3ee
    const v3, 0x7f0f0c83

    const-string v4, "PinMessageAlert"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15822
    new-array v3, v15, [Z

    const/4 v4, 0x0

    aput-boolean v15, v3, v4

    .line 15823
    .local v3, "checks":[Z
    new-instance v4, Landroid/widget/FrameLayout;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v7

    invoke-direct {v4, v7}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    .line 15824
    .local v4, "frameLayout":Landroid/widget/FrameLayout;
    new-instance v7, Lim/tpelyyftgw/ui/cells/CheckBoxCell;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v11

    invoke-direct {v7, v11, v15}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;-><init>(Landroid/content/Context;I)V

    .line 15825
    .local v7, "cell":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
    const/4 v11, 0x0

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v12

    invoke-virtual {v7, v12}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 15826
    const v12, 0x7f0f0c87

    new-array v14, v11, [Ljava/lang/Object;

    const-string v13, "PinNotify"

    invoke-static {v13, v12, v14}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v7, v12, v2, v15, v11}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V

    .line 15827
    sget-boolean v2, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    const/high16 v11, 0x41000000    # 8.0f

    if-eqz v2, :cond_432

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    goto :goto_433

    :cond_432
    const/4 v2, 0x0

    :goto_433
    sget-boolean v12, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v12, :cond_439

    const/4 v11, 0x0

    goto :goto_43d

    :cond_439
    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    :goto_43d
    const/4 v12, 0x0

    invoke-virtual {v7, v2, v12, v11, v12}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setPadding(IIII)V

    .line 15828
    const/high16 v20, -0x40800000    # -1.0f

    const/high16 v21, 0x42400000    # 48.0f

    const/16 v22, 0x33

    const/high16 v23, 0x41000000    # 8.0f

    const/16 v24, 0x0

    const/high16 v25, 0x41000000    # 8.0f

    const/16 v26, 0x0

    invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v4, v7, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 15829
    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$yY-e0vwdP6RNjA69T-xvt1vd4PA;

    invoke-direct {v2, v3}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$yY-e0vwdP6RNjA69T-xvt1vd4PA;-><init>([Z)V

    invoke-virtual {v7, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 15834
    invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15835
    .end local v4    # "frameLayout":Landroid/widget/FrameLayout;
    .end local v7    # "cell":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
    move-object v2, v3

    goto :goto_474

    .line 15836
    .end local v3    # "checks":[Z
    :cond_463
    const v2, 0x7f0f0c84

    const-string v3, "PinMessageAlertChannel"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15837
    new-array v2, v15, [Z

    const/4 v3, 0x0

    aput-boolean v3, v2, v3

    .line 15839
    .restart local v2    # "checks":[Z
    :goto_474
    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$m51kSdOuw7M4XzdtfLYXy_1eXq4;

    invoke-direct {v4, v8, v0, v2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$m51kSdOuw7M4XzdtfLYXy_1eXq4;-><init>(Lim/tpelyyftgw/ui/ChatActivity;I[Z)V

    invoke-virtual {v1, v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15841
    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    const/4 v4, 0x0

    invoke-virtual {v1, v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15842
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v3

    invoke-virtual {v8, v3}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 15843
    goto/16 :goto_871

    .line 15801
    .end local v0    # "mid":I
    .end local v1    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    .end local v2    # "checks":[Z
    :pswitch_491
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_499

    .line 15802
    invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->startEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V

    goto :goto_49e

    .line 15804
    :cond_499
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->startEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 15806
    :goto_49e
    const/4 v1, 0x0

    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 15807
    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 15808
    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;

    .line 15809
    goto/16 :goto_871

    .line 15797
    :pswitch_4a7
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->removeRecentGif(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V

    .line 15798
    goto/16 :goto_871

    .line 15790
    :pswitch_4b4
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v0

    .line 15791
    .local v0, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v1, v2, v0}, Lim/tpelyyftgw/messenger/MessagesController;->saveGif(Ljava/lang/Object;Lim/tpelyyftgw/tgnet/TLRPC$Document;)V

    .line 15792
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->showGifHint()V

    .line 15793
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addRecentGif(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V

    .line 15794
    goto/16 :goto_871

    .line 15764
    .end local v0    # "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    :pswitch_4cd
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x17

    if-lt v0, v1, :cond_4f1

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-virtual {v0, v14}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_4f1

    .line 15765
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    filled-new-array {v14}, [Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x4

    invoke-virtual {v0, v1, v2}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V

    .line 15766
    const/4 v1, 0x0

    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 15767
    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 15768
    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;

    .line 15769
    return-void

    .line 15771
    :cond_4f1
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getDocumentFileName(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Ljava/lang/String;

    move-result-object v0

    .line 15772
    .local v0, "fileName":Ljava/lang/String;
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_507

    .line 15773
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getFileName()Ljava/lang/String;

    move-result-object v0

    .line 15775
    :cond_507
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;

    .line 15776
    .local v1, "path":Ljava/lang/String;
    if-eqz v1, :cond_521

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v3

    if-lez v3, :cond_521

    .line 15777
    new-instance v3, Ljava/io/File;

    invoke-direct {v3, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    .line 15778
    .local v3, "temp":Ljava/io/File;
    invoke-virtual {v3}, Ljava/io/File;->exists()Z

    move-result v4

    if-nez v4, :cond_521

    .line 15779
    const/4 v1, 0x0

    .line 15782
    .end local v3    # "temp":Ljava/io/File;
    :cond_521
    if-eqz v1, :cond_529

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v3

    if-nez v3, :cond_535

    .line 15783
    :cond_529
    iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v3, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;

    move-result-object v3

    invoke-virtual {v3}, Ljava/io/File;->toString()Ljava/lang/String;

    move-result-object v1

    .line 15785
    :cond_535
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v3

    iget-object v4, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v4

    if-eqz v4, :cond_542

    const/4 v7, 0x3

    :cond_542
    iget-object v4, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v4

    if-eqz v4, :cond_553

    iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 15786
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v2

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;

    goto :goto_554

    :cond_553
    nop

    .line 15785
    :goto_554
    invoke-static {v1, v3, v7, v0, v2}, Lim/tpelyyftgw/messenger/MediaController;->saveFile(Ljava/lang/String;Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)V

    .line 15787
    goto/16 :goto_871

    .line 15758
    .end local v0    # "fileName":Ljava/lang/String;
    .end local v1    # "path":Ljava/lang/String;
    :pswitch_559
    new-instance v0, Lim/tpelyyftgw/ui/components/StickersAlert;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getInputStickerSet()Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;

    move-result-object v4

    const/4 v5, 0x0

    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    .line 15759
    invoke-virtual {v1}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v1

    if-eqz v1, :cond_57c

    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_578

    invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->canSendStickers(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v1

    if-eqz v1, :cond_57c

    :cond_578
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    move-object v6, v1

    goto :goto_57d

    :cond_57c
    const/4 v6, 0x0

    :goto_57d
    move-object v1, v0

    move-object/from16 v3, p0

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/components/StickersAlert;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertDelegate;)V

    .line 15758
    invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 15761
    goto/16 :goto_871

    .line 15754
    :pswitch_588
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForReply(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 15755
    goto/16 :goto_871

    .line 15723
    :pswitch_58f
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;

    .line 15724
    .local v0, "path":Ljava/lang/String;
    if-eqz v0, :cond_5a9

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v2

    if-lez v2, :cond_5a9

    .line 15725
    new-instance v2, Ljava/io/File;

    invoke-direct {v2, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    .line 15726
    .local v2, "temp":Ljava/io/File;
    invoke-virtual {v2}, Ljava/io/File;->exists()Z

    move-result v3

    if-nez v3, :cond_5a9

    .line 15727
    const/4 v0, 0x0

    .line 15730
    .end local v2    # "temp":Ljava/io/File;
    :cond_5a9
    if-eqz v0, :cond_5b4

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v2

    if-nez v2, :cond_5b2

    goto :goto_5b4

    :cond_5b2
    move-object v2, v0

    goto :goto_5c1

    .line 15731
    :cond_5b4
    :goto_5b4
    iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;

    move-result-object v2

    invoke-virtual {v2}, Ljava/io/File;->toString()Ljava/lang/String;

    move-result-object v0

    move-object v2, v0

    .line 15733
    .end local v0    # "path":Ljava/lang/String;
    .local v2, "path":Ljava/lang/String;
    :goto_5c1
    new-instance v0, Landroid/content/Intent;

    const-string v3, "android.intent.action.SEND"

    invoke-direct {v0, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    move-object v3, v0

    .line 15734
    .local v3, "intent":Landroid/content/Intent;
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;

    invoke-virtual {v3, v0}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;

    .line 15735
    new-instance v0, Ljava/io/File;

    invoke-direct {v0, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    move-object v4, v0

    .line 15736
    .local v4, "f":Ljava/io/File;
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v5, 0x18

    const-string v6, "android.intent.extra.STREAM"

    if-lt v0, v5, :cond_5fc

    .line 15738
    :try_start_5e2
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const-string v5, "im.tpelyyftgw.messenger.provider"

    invoke-static {v0, v5, v4}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;

    move-result-object v0

    invoke-virtual {v3, v6, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 15739
    invoke-virtual {v3, v15}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
    :try_end_5f2
    .catch Ljava/lang/Exception; {:try_start_5e2 .. :try_end_5f2} :catch_5f3

    goto :goto_5fb

    .line 15740
    :catch_5f3
    move-exception v0

    .line 15741
    .local v0, "ignore":Ljava/lang/Exception;
    invoke-static {v4}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;

    move-result-object v5

    invoke-virtual {v3, v6, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 15742
    .end local v0    # "ignore":Ljava/lang/Exception;
    :goto_5fb
    goto :goto_603

    .line 15744
    :cond_5fc
    invoke-static {v4}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;

    move-result-object v0

    invoke-virtual {v3, v6, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 15747
    :goto_603
    :try_start_603
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const-string v5, "ShareFile"

    const v6, 0x7f0f0f93

    invoke-static {v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-static {v3, v5}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;

    move-result-object v5

    invoke-virtual {v0, v5, v1}, Landroidx/fragment/app/FragmentActivity;->startActivityForResult(Landroid/content/Intent;I)V
    :try_end_617
    .catchall {:try_start_603 .. :try_end_617} :catchall_619

    .line 15750
    goto/16 :goto_871

    .line 15748
    :catchall_619
    move-exception v0

    .line 15751
    goto/16 :goto_871

    .line 15669
    .end local v2    # "path":Ljava/lang/String;
    .end local v3    # "intent":Landroid/content/Intent;
    .end local v4    # "f":Ljava/io/File;
    :pswitch_61c
    const/4 v0, 0x0

    .line 15670
    .local v0, "locFile":Ljava/io/File;
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_63b

    .line 15671
    new-instance v1, Ljava/io/File;

    iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;

    invoke-direct {v1, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    .line 15672
    .local v1, "f":Ljava/io/File;
    invoke-virtual {v1}, Ljava/io/File;->exists()Z

    move-result v2

    if-eqz v2, :cond_63b

    .line 15673
    move-object v0, v1

    .line 15676
    .end local v1    # "f":Ljava/io/File;
    :cond_63b
    if-nez v0, :cond_64c

    .line 15677
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;

    move-result-object v1

    .line 15678
    .restart local v1    # "f":Ljava/io/File;
    invoke-virtual {v1}, Ljava/io/File;->exists()Z

    move-result v2

    if-eqz v2, :cond_64c

    .line 15679
    move-object v0, v1

    .line 15682
    .end local v1    # "f":Ljava/io/File;
    :cond_64c
    if-eqz v0, :cond_871

    .line 15684
    invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v1

    const-string v2, "attheme"

    invoke-virtual {v1, v2}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v1

    const v2, 0x7f0f0141

    const-string v3, "AppName"

    if-eqz v1, :cond_6b7

    .line 15685
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocumentName()Ljava/lang/String;

    move-result-object v1

    const/4 v4, 0x0

    invoke-static {v0, v1, v4, v15}, Lim/tpelyyftgw/ui/actionbar/Theme;->applyThemeFile(Ljava/io/File;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;Z)Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;

    move-result-object v1

    .line 15686
    .local v1, "themeInfo":Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
    if-eqz v1, :cond_679

    .line 15687
    new-instance v2, Lim/tpelyyftgw/ui/ThemePreviewActivity;

    invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/ThemePreviewActivity;-><init>(Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;)V

    invoke-virtual {v8, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    goto :goto_6b5

    .line 15689
    :cond_679
    const/4 v4, -0x1

    iput v4, v8, Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I

    .line 15690
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    if-nez v4, :cond_68a

    .line 15691
    const/4 v2, 0x0

    iput-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 15692
    iput-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 15693
    iput-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;

    .line 15694
    return-void

    .line 15696
    :cond_68a
    new-instance v4, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v7

    invoke-direct {v4, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 15697
    .local v4, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15698
    const v2, 0x7f0f079d

    const-string v3, "IncorrectTheme"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15699
    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x0

    invoke-virtual {v4, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15700
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v2

    invoke-virtual {v8, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 15702
    .end local v1    # "themeInfo":Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
    .end local v4    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    :goto_6b5
    goto/16 :goto_871

    .line 15703
    :cond_6b7
    invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;

    move-result-object v1

    iget v4, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-virtual {v1, v0, v4}, Lim/tpelyyftgw/messenger/LocaleController;->applyLanguageFile(Ljava/io/File;I)Z

    move-result v1

    if-eqz v1, :cond_6cd

    .line 15704
    new-instance v1, Lim/tpelyyftgw/ui/LanguageSelectActivity;

    invoke-direct {v1}, Lim/tpelyyftgw/ui/LanguageSelectActivity;-><init>()V

    invoke-virtual {v8, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    goto/16 :goto_871

    .line 15706
    :cond_6cd
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    if-nez v1, :cond_6db

    .line 15707
    const/4 v1, 0x0

    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 15708
    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 15709
    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;

    .line 15710
    return-void

    .line 15712
    :cond_6db
    new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    invoke-direct {v1, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 15713
    .local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15714
    const v2, 0x7f0f079b

    const-string v3, "IncorrectLocalization"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15715
    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x0

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15716
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v2

    invoke-virtual {v8, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 15717
    .end local v1    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    goto/16 :goto_871

    .line 15648
    .end local v0    # "locFile":Ljava/io/File;
    :pswitch_708
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;

    .line 15649
    .local v0, "path":Ljava/lang/String;
    if-eqz v0, :cond_722

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v1

    if-lez v1, :cond_722

    .line 15650
    new-instance v1, Ljava/io/File;

    invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    .line 15651
    .local v1, "temp":Ljava/io/File;
    invoke-virtual {v1}, Ljava/io/File;->exists()Z

    move-result v2

    if-nez v2, :cond_722

    .line 15652
    const/4 v0, 0x0

    .line 15655
    .end local v1    # "temp":Ljava/io/File;
    :cond_722
    if-eqz v0, :cond_72a

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v1

    if-nez v1, :cond_736

    .line 15656
    :cond_72a
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;

    move-result-object v1

    invoke-virtual {v1}, Ljava/io/File;->toString()Ljava/lang/String;

    move-result-object v0

    .line 15658
    :cond_736
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x17

    if-lt v1, v2, :cond_75a

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-virtual {v1, v14}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I

    move-result v1

    if-eqz v1, :cond_75a

    .line 15659
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    filled-new-array {v14}, [Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x4

    invoke-virtual {v1, v2, v3}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V

    .line 15660
    const/4 v1, 0x0

    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 15661
    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 15662
    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;

    .line 15663
    return-void

    .line 15658
    :cond_75a
    const/4 v1, 0x0

    .line 15665
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    const/4 v3, 0x0

    invoke-static {v0, v2, v3, v1, v1}, Lim/tpelyyftgw/messenger/MediaController;->saveFile(Ljava/lang/String;Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)V

    .line 15666
    goto/16 :goto_871

    .line 15631
    .end local v0    # "path":Ljava/lang/String;
    :pswitch_765
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x17

    if-lt v0, v1, :cond_789

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-virtual {v0, v14}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_789

    .line 15632
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    filled-new-array {v14}, [Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x4

    invoke-virtual {v0, v1, v2}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V

    .line 15633
    const/4 v1, 0x0

    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 15634
    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 15635
    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;

    .line 15636
    return-void

    .line 15638
    :cond_789
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    if-eqz v0, :cond_7aa

    .line 15639
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_78e
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    if-ge v0, v1, :cond_7a8

    .line 15640
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;

    invoke-direct {v8, v1}, Lim/tpelyyftgw/ui/ChatActivity;->saveMessageToGallery(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 15639
    add-int/lit8 v0, v0, 0x1

    goto :goto_78e

    .end local v0    # "a":I
    :cond_7a8
    goto/16 :goto_871

    .line 15643
    :cond_7aa
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->saveMessageToGallery(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 15645
    goto/16 :goto_871

    .line 15627
    :pswitch_7b1
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->phone_number:Ljava/lang/String;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->addToClipboard(Ljava/lang/CharSequence;)V

    .line 15628
    goto/16 :goto_871

    .line 15618
    :pswitch_7be
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    invoke-direct {v8, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->getMessageCaption(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;)Ljava/lang/CharSequence;

    move-result-object v0

    .line 15619
    .local v0, "caption":Ljava/lang/CharSequence;
    if-eqz v0, :cond_7cd

    .line 15620
    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->addToClipboard(Ljava/lang/CharSequence;)V

    goto/16 :goto_871

    .line 15622
    :cond_7cd
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    const/4 v2, 0x0

    invoke-direct {v8, v1, v2, v2}, Lim/tpelyyftgw/ui/ChatActivity;->getMessageContent(Lim/tpelyyftgw/messenger/MessageObject;IZ)Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->addToClipboard(Ljava/lang/CharSequence;)V

    .line 15624
    goto/16 :goto_871

    .line 15605
    .end local v0    # "caption":Ljava/lang/CharSequence;
    :pswitch_7d9
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iput-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessage:Lim/tpelyyftgw/messenger/MessageObject;

    .line 15606
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    iput-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessageGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 15607
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 15608
    .local v0, "args":Landroid/os/Bundle;
    const-string v1, "onlySelect"

    invoke-virtual {v0, v1, v15}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V

    .line 15609
    const-string v1, "dialogsType"

    invoke-virtual {v0, v1, v12}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 15610
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessageGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    if-nez v1, :cond_7f5

    goto :goto_7fb

    :cond_7f5
    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v15

    :goto_7fb
    const-string v1, "messagesCount"

    invoke-virtual {v0, v1, v15}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 15611
    new-instance v1, Lim/tpelyyftgw/ui/DialogsActivity;

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V

    .line 15612
    .local v1, "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
    iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-static {v2}, Lim/tpelyyftgw/ui/DialogsActivity;->setTempForwardMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 15613
    invoke-virtual {v1, v8}, Lim/tpelyyftgw/ui/DialogsActivity;->setDelegate(Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;)V

    .line 15614
    invoke-virtual {v8, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 15615
    goto :goto_871

    .line 15595
    .end local v0    # "args":Landroid/os/Bundle;
    .end local v1    # "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
    :pswitch_811
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_81f

    .line 15596
    const/4 v1, 0x0

    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 15597
    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;

    .line 15598
    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 15599
    return-void

    .line 15601
    :cond_81f
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    invoke-direct {v8, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->createDeleteMessagesAlert(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;)V

    .line 15602
    goto :goto_871

    .line 15574
    :pswitch_827
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    if-eqz v0, :cond_85a

    .line 15575
    const/4 v0, 0x1

    .line 15576
    .local v0, "success":Z
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_82d
    iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-ge v1, v2, :cond_850

    .line 15577
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v2

    iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    iget-object v3, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;

    const/4 v4, 0x0

    invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->retrySendMessage(Lim/tpelyyftgw/messenger/MessageObject;Z)Z

    move-result v2

    if-nez v2, :cond_84d

    .line 15578
    const/4 v0, 0x0

    .line 15576
    :cond_84d
    add-int/lit8 v1, v1, 0x1

    goto :goto_82d

    .line 15581
    .end local v1    # "a":I
    :cond_850
    if-eqz v0, :cond_859

    iget-boolean v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v1, :cond_859

    .line 15582
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V

    .line 15584
    .end local v0    # "success":Z
    :cond_859
    goto :goto_871

    .line 15585
    :cond_85a
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v0

    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->retrySendMessage(Lim/tpelyyftgw/messenger/MessageObject;Z)Z

    move-result v0

    if-eqz v0, :cond_871

    .line 15586
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 15587
    iget-boolean v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_871

    .line 15588
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V

    .line 16125
    :cond_871
    :goto_871
    const/4 v1, 0x0

    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 16126
    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 16127
    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;

    .line 16128
    return-void

    .line 15570
    :cond_879
    :goto_879
    return-void

    :pswitch_data_87a
    .packed-switch 0x1
        :pswitch_827
        :pswitch_811
        :pswitch_7d9
        :pswitch_7be
        :pswitch_7b1
        :pswitch_765
        :pswitch_708
        :pswitch_61c
        :pswitch_58f
        :pswitch_588
        :pswitch_559
        :pswitch_4cd
        :pswitch_4b4
        :pswitch_4a7
        :pswitch_491
        :pswitch_3a4
        :pswitch_362
        :pswitch_342
        :pswitch_280
        :pswitch_247
        :pswitch_236
        :pswitch_219
        :pswitch_1fd
        :pswitch_1d7
        :pswitch_1c6
        :pswitch_17a
        :pswitch_14f
        :pswitch_10b
        :pswitch_e2
        :pswitch_48
        :pswitch_c4
        :pswitch_38
        :pswitch_31
    .end packed-switch
.end method

.method private removeMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 5
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 17016
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v0, p1}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v0

    .line 17017
    .local v0, "index":I
    const/4 v1, -0x1

    if-ne v0, v1, :cond_a

    .line 17018
    return-void

    .line 17020
    :cond_a
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 17021
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v1, :cond_1b

    .line 17022
    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v2

    add-int/2addr v2, v0

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRemoved(I)V

    .line 17024
    :cond_1b
    return-void
.end method

.method private removeSelectedMessageHighlight()V
    .registers 2

    .line 8326
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unselectRunnable:Ljava/lang/Runnable;

    if-eqz v0, :cond_a

    .line 8327
    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V

    .line 8328
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unselectRunnable:Ljava/lang/Runnable;

    .line 8330
    :cond_a
    const v0, 0x7fffffff

    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I

    .line 8331
    return-void
.end method

.method private removeUnreadPlane(Z)V
    .registers 5
    .param p1, "scrollToEnd"    # Z

    .line 9559
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_1e

    .line 9560
    const/4 v0, 0x0

    if-eqz p1, :cond_12

    .line 9561
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    const/4 v2, 0x1

    aput-boolean v2, v1, v2

    aput-boolean v2, v1, v0

    .line 9562
    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->first_unread_id:I

    .line 9563
    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I

    .line 9565
    :cond_12
    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    .line 9566
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterIdLoading:Z

    .line 9567
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->removeMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 9568
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 9570
    :cond_1e
    return-void
.end method

.method private replaceMessageObjects(Ljava/util/ArrayList;IZ)V
    .registers 21
    .param p2, "loadIndex"    # I
    .param p3, "remove"    # Z
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;IZ)V"
        }
    .end annotation

    .line 12394
    .local p1, "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    const/4 v2, 0x0

    .line 12395
    .local v2, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_6
    invoke-virtual/range {p1 .. p1}, Ljava/util/ArrayList;->size()I

    move-result v4

    const/4 v5, 0x1

    if-ge v3, v4, :cond_1e6

    .line 12396
    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lim/tpelyyftgw/messenger/MessageObject;

    .line 12397
    .local v4, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v6, v6, p2

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v7

    invoke-virtual {v6, v7}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/messenger/MessageObject;

    .line 12398
    .local v6, "old":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v7, :cond_34

    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v7

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v8

    if-ne v7, v8, :cond_34

    .line 12399
    iput-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 12400
    invoke-direct {v0, v5}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 12402
    :cond_34
    if-eqz v6, :cond_1e2

    if-eqz p3, :cond_44

    iget-object v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    iget-object v8, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    if-eq v7, v8, :cond_44

    .line 12403
    goto/16 :goto_1e2

    .line 12405
    :cond_44
    if-eqz p3, :cond_4b

    .line 12406
    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 12407
    add-int/lit8 v3, v3, -0x1

    .line 12410
    :cond_4b
    invoke-direct {v0, v4, v6}, Lim/tpelyyftgw/ui/ChatActivity;->addToPolls(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 12411
    iget v7, v4, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-ltz v7, :cond_a6

    .line 12412
    iget-object v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v7, :cond_72

    .line 12413
    iget-object v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iput-object v7, v4, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 12414
    iget-object v7, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionGameScore;

    const/4 v8, 0x0

    if-eqz v7, :cond_67

    .line 12415
    invoke-virtual {v4, v8}, Lim/tpelyyftgw/messenger/MessageObject;->generateGameMessageText(Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    goto :goto_72

    .line 12416
    :cond_67
    iget-object v7, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPaymentSent;

    if-eqz v7, :cond_72

    .line 12417
    invoke-virtual {v4, v8}, Lim/tpelyyftgw/messenger/MessageObject;->generatePaymentSentMessageText(Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    .line 12420
    :cond_72
    :goto_72
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isEditing()Z

    move-result v7

    if-nez v7, :cond_9a

    .line 12421
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getFileName()Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getFileName()Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_97

    .line 12422
    iget-object v7, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v8, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;

    iput-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;

    .line 12423
    iget-boolean v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->attachPathExists:Z

    iput-boolean v7, v4, Lim/tpelyyftgw/messenger/MessageObject;->attachPathExists:Z

    .line 12424
    iget-boolean v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->mediaExists:Z

    iput-boolean v7, v4, Lim/tpelyyftgw/messenger/MessageObject;->mediaExists:Z

    goto :goto_9a

    .line 12426
    :cond_97
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->checkMediaExistance()V

    .line 12429
    :cond_9a
    :goto_9a
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v7, v7, p2

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v8

    invoke-virtual {v7, v8, v4}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    goto :goto_b1

    .line 12431
    :cond_a6
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v7, v7, p2

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v8

    invoke-virtual {v7, v8}, Landroid/util/SparseArray;->remove(I)V

    .line 12433
    :goto_b1
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v7, v6}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v7

    .line 12434
    .local v7, "index":I
    if-ltz v7, :cond_1e2

    .line 12435
    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    iget-object v9, v6, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;

    invoke-virtual {v8, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/util/ArrayList;

    .line 12436
    .local v8, "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    const/4 v9, -0x1

    .line 12437
    .local v9, "index2":I
    if-eqz v8, :cond_ca

    .line 12438
    invoke-virtual {v8, v6}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v9

    .line 12440
    :cond_ca
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v10

    const-wide/16 v12, 0x0

    cmp-long v14, v10, v12

    if-eqz v14, :cond_196

    .line 12441
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v11

    invoke-virtual {v10, v11, v12}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v10

    check-cast v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 12442
    .local v10, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    if-eqz v10, :cond_196

    .line 12443
    iget-object v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v11, v6}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v11

    .line 12444
    .local v11, "idx":I
    if-ltz v11, :cond_196

    .line 12445
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v12

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v14

    cmp-long v16, v12, v14

    if-eqz v16, :cond_ff

    .line 12446
    iget-object v12, v0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v13

    invoke-virtual {v12, v13, v14, v10}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 12448
    :cond_ff
    iget-object v12, v4, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;

    if-eqz v12, :cond_12e

    iget-object v12, v4, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;

    invoke-virtual {v12}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v12

    if-eqz v12, :cond_10c

    goto :goto_12e

    .line 12466
    :cond_10c
    iget-object v12, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v12, v11, v4}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;

    .line 12467
    iget-object v12, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->positions:Ljava/util/HashMap;

    invoke-virtual {v12, v6}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v12

    check-cast v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;

    .line 12468
    .local v12, "oldPosition":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
    if-eqz v12, :cond_120

    .line 12469
    iget-object v13, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->positions:Ljava/util/HashMap;

    invoke-virtual {v13, v4, v12}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 12471
    :cond_120
    if-nez v2, :cond_128

    .line 12472
    new-instance v13, Landroid/util/LongSparseArray;

    invoke-direct {v13}, Landroid/util/LongSparseArray;-><init>()V

    move-object v2, v13

    .line 12474
    :cond_128
    iget-wide v13, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    invoke-virtual {v2, v13, v14, v10}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    goto :goto_196

    .line 12449
    .end local v12    # "oldPosition":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
    :cond_12e
    :goto_12e
    if-nez v2, :cond_136

    .line 12450
    new-instance v12, Landroid/util/LongSparseArray;

    invoke-direct {v12}, Landroid/util/LongSparseArray;-><init>()V

    move-object v2, v12

    .line 12452
    :cond_136
    iget-wide v12, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    invoke-virtual {v2, v12, v13, v10}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 12453
    if-lez v11, :cond_191

    iget-object v12, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v12}, Ljava/util/ArrayList;->size()I

    move-result v12

    sub-int/2addr v12, v5

    if-ge v11, v12, :cond_191

    .line 12454
    new-instance v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    invoke-direct {v12}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;-><init>()V

    .line 12455
    .local v12, "slicedGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    sget-object v13, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;

    invoke-virtual {v13}, Ljava/security/SecureRandom;->nextLong()J

    move-result-wide v13

    iput-wide v13, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    .line 12456
    iget-object v13, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    iget-object v14, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    add-int/lit8 v15, v11, 0x1

    iget-object v5, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    invoke-virtual {v14, v15, v5}, Ljava/util/ArrayList;->subList(II)Ljava/util/List;

    move-result-object v5

    invoke-virtual {v13, v5}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z

    .line 12457
    const/4 v5, 0x0

    .local v5, "b":I
    :goto_167
    iget-object v13, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v13}, Ljava/util/ArrayList;->size()I

    move-result v13

    if-ge v5, v13, :cond_185

    .line 12458
    iget-object v13, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v13, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Lim/tpelyyftgw/messenger/MessageObject;

    iget-wide v14, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    iput-wide v14, v13, Lim/tpelyyftgw/messenger/MessageObject;->localGroupId:J

    .line 12459
    iget-object v13, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    add-int/lit8 v14, v11, 0x1

    invoke-virtual {v13, v14}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 12457
    add-int/lit8 v5, v5, 0x1

    goto :goto_167

    .line 12461
    .end local v5    # "b":I
    :cond_185
    iget-wide v13, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    invoke-virtual {v2, v13, v14, v12}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 12462
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    iget-wide v13, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    invoke-virtual {v5, v13, v14, v12}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 12464
    .end local v12    # "slicedGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    :cond_191
    iget-object v5, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v5, v11}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 12479
    .end local v10    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .end local v11    # "idx":I
    :cond_196
    :goto_196
    iget v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-ltz v5, :cond_1b1

    .line 12480
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v5, v7, v4}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;

    .line 12481
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v5, :cond_1ab

    .line 12482
    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v10

    add-int/2addr v10, v7

    invoke-virtual {v5, v10}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRowAtPosition(I)V

    .line 12484
    :cond_1ab
    if-ltz v9, :cond_1e2

    .line 12485
    invoke-virtual {v8, v9, v4}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;

    goto :goto_1e2

    .line 12488
    :cond_1b1
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v5, v7}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 12489
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v5, :cond_1c2

    .line 12490
    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v10

    add-int/2addr v10, v7

    invoke-virtual {v5, v10}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRemoved(I)V

    .line 12492
    :cond_1c2
    if-ltz v9, :cond_1e2

    .line 12493
    invoke-virtual {v8, v9}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 12494
    invoke-virtual {v8}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v5

    if-eqz v5, :cond_1e2

    .line 12495
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    iget-object v10, v6, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;

    invoke-virtual {v5, v10}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    .line 12496
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v5, v7}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 12497
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v10

    invoke-virtual {v5, v10}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRemoved(I)V

    .line 12395
    .end local v4    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v6    # "old":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v7    # "index":I
    .end local v8    # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v9    # "index2":I
    :cond_1e2
    :goto_1e2
    const/4 v4, 0x1

    add-int/2addr v3, v4

    goto/16 :goto_6

    .line 12503
    .end local v3    # "a":I
    :cond_1e6
    if-eqz v2, :cond_236

    .line 12504
    const/4 v3, 0x0

    .local v3, "b":I
    :goto_1e9
    invoke-virtual {v2}, Landroid/util/LongSparseArray;->size()I

    move-result v4

    if-ge v3, v4, :cond_236

    .line 12505
    invoke-virtual {v2, v3}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 12506
    .local v4, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v5

    if-eqz v5, :cond_206

    .line 12507
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    iget-wide v6, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    invoke-virtual {v5, v6, v7}, Landroid/util/LongSparseArray;->remove(J)V

    const/4 v7, 0x1

    goto :goto_233

    .line 12509
    :cond_206
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->calculate()V

    .line 12510
    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    iget-object v6, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v6}, Ljava/util/ArrayList;->size()I

    move-result v6

    const/4 v7, 0x1

    sub-int/2addr v6, v7

    invoke-virtual {v5, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;

    .line 12511
    .local v5, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v6, v5}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v6

    .line 12512
    .local v6, "index":I
    if-ltz v6, :cond_233

    .line 12513
    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v8, :cond_233

    .line 12514
    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v8}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v9

    add-int/2addr v9, v6

    iget-object v10, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v10}, Ljava/util/ArrayList;->size()I

    move-result v10

    invoke-virtual {v8, v9, v10}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeChanged(II)V

    .line 12504
    .end local v4    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .end local v5    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v6    # "index":I
    :cond_233
    :goto_233
    add-int/lit8 v3, v3, 0x1

    goto :goto_1e9

    .line 12520
    .end local v3    # "b":I
    :cond_236
    return-void
.end method

.method private resetLivePinClose(Landroid/view/View;)V
    .registers 9
    .param p1, "view"    # Landroid/view/View;

    .line 1343
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    .line 1344
    .local v0, "currentAnimation":Landroid/animation/AnimatorSet;
    const-wide/16 v1, 0x64

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 1345
    const/4 v1, 0x5

    new-array v1, v1, [Landroid/animation/Animator;

    const/4 v2, 0x2

    new-array v3, v2, [F

    fill-array-data v3, :array_5e

    const-string v4, "alpha"

    invoke-static {p1, v4, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v3

    const/4 v4, 0x0

    aput-object v3, v1, v4

    new-array v3, v2, [F

    fill-array-data v3, :array_66

    .line 1346
    const-string/jumbo v5, "scaleX"

    invoke-static {p1, v5, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v3

    const/4 v5, 0x1

    aput-object v3, v1, v5

    new-array v3, v2, [F

    fill-array-data v3, :array_6e

    .line 1347
    const-string/jumbo v6, "scaleY"

    invoke-static {p1, v6, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v3

    aput-object v3, v1, v2

    new-array v2, v5, [F

    const/4 v3, 0x0

    aput v3, v2, v4

    .line 1348
    const-string/jumbo v6, "translationX"

    invoke-static {p1, v6, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    const/4 v6, 0x3

    aput-object v2, v1, v6

    new-array v2, v5, [F

    aput v3, v2, v4

    .line 1349
    const-string/jumbo v3, "translationY"

    invoke-static {p1, v3, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    const/4 v3, 0x4

    aput-object v2, v1, v3

    .line 1345
    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 1350
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    .line 1351
    return-void

    nop

    :array_5e
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data

    :array_66
    .array-data 4
        0x3c23d70a    # 0.01f
        0x3f800000    # 1.0f
    .end array-data

    :array_6e
    .array-data 4
        0x3c23d70a    # 0.01f
        0x3f800000    # 1.0f
    .end array-data
.end method

.method private restartSticker(Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
    .registers 12
    .param p1, "cell"    # Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 15313
    invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    .line 15314
    .local v0, "message":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v1

    .line 15315
    .local v1, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z

    move-result v2

    if-nez v2, :cond_18

    invoke-static {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedStickerDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v2

    if-eqz v2, :cond_8e

    sget-boolean v2, Lim/tpelyyftgw/messenger/SharedConfig;->loopStickers:Z

    if-nez v2, :cond_8e

    .line 15316
    :cond_18
    invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v2

    .line 15317
    .local v2, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/ImageReceiver;->getLottieAnimation()Lim/tpelyyftgw/ui/components/RLottieDrawable;

    move-result-object v3

    .line 15318
    .local v3, "drawable":Lim/tpelyyftgw/ui/components/RLottieDrawable;
    if-eqz v3, :cond_8e

    .line 15319
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RLottieDrawable;->restart()Z

    .line 15320
    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z

    move-result v4

    if-eqz v4, :cond_8e

    .line 15321
    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getStickerEmoji()Ljava/lang/String;

    move-result-object v4

    .line 15322
    .local v4, "emoji":Ljava/lang/String;
    const-string/jumbo v5, "\u2764"

    invoke-virtual {v5, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    if-eqz v5, :cond_8e

    .line 15323
    new-instance v5, Ljava/util/HashMap;

    invoke-direct {v5}, Ljava/util/HashMap;-><init>()V

    .line 15324
    .local v5, "pattern":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/Integer;Ljava/lang/Integer;>;"
    const/4 v6, 0x1

    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    invoke-virtual {v5, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 15325
    const/16 v7, 0xd

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    const/4 v8, 0x0

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v9

    invoke-virtual {v5, v7, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 15326
    const/16 v7, 0x3b

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v9

    invoke-virtual {v5, v7, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 15327
    const/16 v7, 0x47

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v9

    invoke-virtual {v5, v7, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 15328
    const/16 v7, 0x80

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v6

    invoke-virtual {v5, v7, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 15329
    const/16 v6, 0x8c

    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v6

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    invoke-virtual {v5, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 15330
    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/RLottieDrawable;->setVibrationPattern(Ljava/util/HashMap;)V

    .line 15335
    .end local v2    # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    .end local v3    # "drawable":Lim/tpelyyftgw/ui/components/RLottieDrawable;
    .end local v4    # "emoji":Ljava/lang/String;
    .end local v5    # "pattern":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/Integer;Ljava/lang/Integer;>;"
    :cond_8e
    return-void
.end method

.method private saveMessageToGallery(Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 6
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 15370
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;

    .line 15371
    .local v0, "path":Ljava/lang/String;
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_16

    .line 15372
    new-instance v1, Ljava/io/File;

    invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    .line 15373
    .local v1, "temp":Ljava/io/File;
    invoke-virtual {v1}, Ljava/io/File;->exists()Z

    move-result v2

    if-nez v2, :cond_16

    .line 15374
    const/4 v0, 0x0

    .line 15377
    .end local v1    # "temp":Ljava/io/File;
    :cond_16
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_26

    .line 15378
    iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;

    move-result-object v1

    invoke-virtual {v1}, Ljava/io/File;->toString()Ljava/lang/String;

    move-result-object v0

    .line 15380
    :cond_26
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v2

    const/4 v3, 0x0

    invoke-static {v0, v1, v2, v3, v3}, Lim/tpelyyftgw/messenger/MediaController;->saveFile(Ljava/lang/String;Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)V

    .line 15381
    return-void
.end method

.method private scrollToLastMessage(Z)V
    .registers 19
    .param p1, "pagedown"    # Z

    .line 7908
    move-object/from16 v0, p0

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    const/4 v2, 0x0

    aget-boolean v1, v1, v2

    if-eqz v1, :cond_2c

    iget v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->first_unread_id:I

    if-nez v1, :cond_2c

    iget v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    if-nez v1, :cond_2c

    .line 7909
    if-eqz p1, :cond_26

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v1}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstCompletelyVisibleItemPosition()I

    move-result v1

    if-nez v1, :cond_26

    .line 7910
    const/4 v1, 0x1

    invoke-direct {v0, v2, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showPagedownButton(ZZ)V

    .line 7911
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelectedMessageHighlight()V

    .line 7912
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    goto :goto_5d

    .line 7914
    :cond_26
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v1, v2, v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V

    goto :goto_5d

    .line 7917
    :cond_2c
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->clearChatData()V

    .line 7918
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    iget v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7919
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v3

    iget-wide v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/16 v6, 0x1e

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x1

    const/4 v10, 0x0

    iget v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/4 v12, 0x0

    const/4 v13, 0x0

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 7929
    invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v14

    iget-boolean v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v2, v1, 0x1

    iput v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    .line 7919
    move/from16 v16, v1

    invoke-virtual/range {v3 .. v16}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    .line 7933
    :goto_5d
    return-void
.end method

.method private searchLinks(Ljava/lang/CharSequence;Z)V
    .registers 12
    .param p1, "charSequence"    # Ljava/lang/CharSequence;
    .param p2, "force"    # Z

    .line 7213
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    const/16 v1, 0x2e

    if-eqz v0, :cond_19

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget v0, v0, Lim/tpelyyftgw/messenger/MessagesController;->secretWebpagePreview:I

    if-eqz v0, :cond_18

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I

    move-result v0

    if-ge v0, v1, :cond_19

    .line 7214
    :cond_18
    return-void

    .line 7216
    :cond_19
    if-eqz p2, :cond_ae

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    if-eqz v0, :cond_ae

    .line 7217
    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;

    const/4 v2, 0x0

    if-eqz v0, :cond_a4

    .line 7218
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;

    invoke-static {p1, v0}, Landroid/text/TextUtils;->indexOf(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I

    move-result v0

    .line 7219
    .local v0, "index":I
    const/4 v3, 0x0

    .line 7220
    .local v3, "lastChar":C
    const/4 v4, 0x0

    .line 7221
    .local v4, "lenEqual":Z
    const/4 v5, 0x1

    const/4 v6, -0x1

    if-ne v0, v6, :cond_69

    .line 7222
    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->display_url:Ljava/lang/String;

    if-eqz v7, :cond_8d

    .line 7223
    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->display_url:Ljava/lang/String;

    invoke-static {p1, v7}, Landroid/text/TextUtils;->indexOf(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I

    move-result v0

    .line 7224
    if-eq v0, v6, :cond_52

    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->display_url:Ljava/lang/String;

    invoke-virtual {v7}, Ljava/lang/String;->length()I

    move-result v7

    add-int/2addr v7, v0

    invoke-interface {p1}, Ljava/lang/CharSequence;->length()I

    move-result v8

    if-ne v7, v8, :cond_52

    goto :goto_53

    :cond_52
    const/4 v5, 0x0

    :goto_53
    move v4, v5

    .line 7225
    if-eq v0, v6, :cond_66

    if-nez v4, :cond_66

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->display_url:Ljava/lang/String;

    invoke-virtual {v5}, Ljava/lang/String;->length()I

    move-result v5

    add-int/2addr v5, v0

    invoke-interface {p1, v5}, Ljava/lang/CharSequence;->charAt(I)C

    move-result v5

    goto :goto_67

    :cond_66
    const/4 v5, 0x0

    :goto_67
    move v3, v5

    goto :goto_8d

    .line 7228
    :cond_69
    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;

    invoke-virtual {v7}, Ljava/lang/String;->length()I

    move-result v7

    add-int/2addr v7, v0

    invoke-interface {p1}, Ljava/lang/CharSequence;->length()I

    move-result v8

    if-ne v7, v8, :cond_79

    goto :goto_7a

    :cond_79
    const/4 v5, 0x0

    :goto_7a
    move v4, v5

    .line 7229
    if-nez v4, :cond_8b

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;

    invoke-virtual {v5}, Ljava/lang/String;->length()I

    move-result v5

    add-int/2addr v5, v0

    invoke-interface {p1, v5}, Ljava/lang/CharSequence;->charAt(I)C

    move-result v5

    goto :goto_8c

    :cond_8b
    const/4 v5, 0x0

    :goto_8c
    move v3, v5

    .line 7231
    :cond_8d
    :goto_8d
    if-eq v0, v6, :cond_a4

    if-nez v4, :cond_a3

    const/16 v5, 0x20

    if-eq v3, v5, :cond_a3

    const/16 v5, 0x2c

    if-eq v3, v5, :cond_a3

    if-eq v3, v1, :cond_a3

    const/16 v1, 0x21

    if-eq v3, v1, :cond_a3

    const/16 v1, 0x2f

    if-ne v3, v1, :cond_a4

    .line 7232
    :cond_a3
    return-void

    .line 7235
    .end local v0    # "index":I
    .end local v3    # "lastChar":C
    .end local v4    # "lenEqual":Z
    :cond_a4
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pendingLinkSearchString:Ljava/lang/String;

    .line 7236
    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundUrls:Ljava/util/ArrayList;

    .line 7237
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    invoke-virtual {p0, v2, v0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForWebPage(ZLim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V

    .line 7239
    :cond_ae
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    .line 7240
    .local v0, "messagesController":Lim/tpelyyftgw/messenger/MessagesController;
    sget-object v1, Lim/tpelyyftgw/messenger/Utilities;->searchQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$B9MnlWefiuWniPGCNXA5HS-3NsI;

    invoke-direct {v2, p0, p1, v0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$B9MnlWefiuWniPGCNXA5HS-3NsI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/CharSequence;Lim/tpelyyftgw/messenger/MessagesController;Z)V

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 7364
    return-void
.end method

.method private sendBotInlineResult(Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;ZI)V
    .registers 15
    .param p1, "result"    # Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;
    .param p2, "notify"    # Z
    .param p3, "scheduleDate"    # I

    .line 5686
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getContextBotId()I

    move-result v0

    .line 5687
    .local v0, "uid":I
    new-instance v1, Ljava/util/HashMap;

    invoke-direct {v1}, Ljava/util/HashMap;-><init>()V

    .line 5688
    .local v1, "params":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
    iget-object v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->id:Ljava/lang/String;

    const-string v3, "id"

    invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 5689
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-string v10, ""

    invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v3, p1, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->query_id:J

    invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const-string/jumbo v3, "query_id"

    invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 5690
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const-string v3, "bot"

    invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 5691
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getContextBotName()Ljava/lang/String;

    move-result-object v2

    const-string v3, "bot_name"

    invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 5692
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v2

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    move-object v3, p1

    move-object v4, v1

    move v8, p2

    move v9, p3

    invoke-static/range {v2 .. v9}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingBotContextResult(Lim/tpelyyftgw/messenger/AccountInstance;Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;Ljava/util/HashMap;JLim/tpelyyftgw/messenger/MessageObject;ZI)V

    .line 5693
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v2, v10}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V

    .line 5694
    const/4 v2, 0x0

    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V

    .line 5695
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v2

    invoke-virtual {v2, v0}, Lim/tpelyyftgw/messenger/MediaDataController;->increaseInlineRaiting(I)V

    .line 5696
    return-void
.end method

.method private sendSecretMessageRead(Lim/tpelyyftgw/messenger/MessageObject;)Z
    .registers 19
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 7857
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    const/4 v2, 0x0

    if-eqz v1, :cond_6a

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v3

    if-nez v3, :cond_6a

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSecretMedia()Z

    move-result v3

    if-eqz v3, :cond_6a

    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->destroyTime:I

    if-nez v3, :cond_6a

    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->ttl:I

    if-gtz v3, :cond_20

    goto :goto_6a

    .line 7860
    :cond_20
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v3, :cond_36

    .line 7861
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    iget-wide v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-wide v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v9, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->ttl:I

    invoke-virtual/range {v4 .. v9}, Lim/tpelyyftgw/messenger/MessagesController;->markMessageAsRead(JJI)V

    goto :goto_57

    .line 7863
    :cond_36
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v10

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v11

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v3

    if-eqz v3, :cond_4c

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    move v12, v2

    goto :goto_4d

    :cond_4c
    const/4 v12, 0x0

    :goto_4d
    const/4 v13, 0x0

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v14, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->ttl:I

    const-wide/16 v15, 0x0

    invoke-virtual/range {v10 .. v16}, Lim/tpelyyftgw/messenger/MessagesController;->markMessageAsRead(IILim/tpelyyftgw/tgnet/TLRPC$InputChannel;IJ)V

    .line 7866
    :goto_57
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->ttl:I

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I

    move-result v4

    add-int/2addr v3, v4

    iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->destroyTime:I

    .line 7867
    const/4 v2, 0x1

    return v2

    .line 7858
    :cond_6a
    :goto_6a
    return v2
.end method

.method private sendUriAsDocument(Landroid/net/Uri;)V
    .registers 22
    .param p1, "uri"    # Landroid/net/Uri;

    .line 9409
    move-object/from16 v1, p0

    if-nez p1, :cond_5

    .line 9410
    return-void

    .line 9412
    :cond_5
    invoke-virtual/range {p1 .. p1}, Landroid/net/Uri;->toString()Ljava/lang/String;

    move-result-object v2

    .line 9413
    .local v2, "extractUriFrom":Ljava/lang/String;
    const-string v0, "com.google.android.apps.photos.contentprovider"

    invoke-virtual {v2, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v0

    const/4 v3, 0x0

    if-eqz v0, :cond_3b

    .line 9415
    :try_start_12
    const-string v0, "/1/"

    invoke-virtual {v2, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v0

    const/4 v4, 0x1

    aget-object v0, v0, v4

    .line 9416
    .local v0, "firstExtraction":Ljava/lang/String;
    const-string v4, "/ACTUAL"

    invoke-virtual {v0, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v4

    .line 9417
    .local v4, "index":I
    const/4 v5, -0x1

    if-eq v4, v5, :cond_34

    .line 9418
    invoke-virtual {v0, v3, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v5

    move-object v0, v5

    .line 9419
    const-string v5, "UTF-8"

    invoke-static {v0, v5}, Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

    .line 9420
    .local v5, "secondExtraction":Ljava/lang/String;
    invoke-static {v5}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v6
    :try_end_33
    .catch Ljava/lang/Exception; {:try_start_12 .. :try_end_33} :catch_37

    .end local p1    # "uri":Landroid/net/Uri;
    .local v6, "uri":Landroid/net/Uri;
    goto :goto_36

    .line 9417
    .end local v5    # "secondExtraction":Ljava/lang/String;
    .end local v6    # "uri":Landroid/net/Uri;
    .restart local p1    # "uri":Landroid/net/Uri;
    :cond_34
    move-object/from16 v6, p1

    .line 9424
    .end local v0    # "firstExtraction":Ljava/lang/String;
    .end local v4    # "index":I
    .end local p1    # "uri":Landroid/net/Uri;
    .restart local v6    # "uri":Landroid/net/Uri;
    :goto_36
    goto :goto_3d

    .line 9422
    .end local v6    # "uri":Landroid/net/Uri;
    .restart local p1    # "uri":Landroid/net/Uri;
    :catch_37
    move-exception v0

    .line 9423
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 9426
    .end local v0    # "e":Ljava/lang/Exception;
    :cond_3b
    move-object/from16 v6, p1

    .end local p1    # "uri":Landroid/net/Uri;
    .restart local v6    # "uri":Landroid/net/Uri;
    :goto_3d
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPath(Landroid/net/Uri;)Ljava/lang/String;

    move-result-object v0

    .line 9427
    .local v0, "tempPath":Ljava/lang/String;
    move-object v4, v0

    .line 9428
    .local v4, "originalPath":Ljava/lang/String;
    if-nez v0, :cond_4e

    .line 9429
    invoke-virtual {v6}, Landroid/net/Uri;->toString()Ljava/lang/String;

    move-result-object v4

    .line 9430
    const-string v5, "file"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/MediaController;->copyFileToCache(Landroid/net/Uri;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 9432
    :cond_4e
    if-nez v0, :cond_54

    .line 9433
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->showAttachmentError()V

    .line 9434
    return-void

    .line 9436
    :cond_54
    const/4 v5, 0x0

    invoke-direct {v1, v5, v5}, Lim/tpelyyftgw/ui/ChatActivity;->fillEditingMediaWithCaption(Ljava/lang/CharSequence;Ljava/util/ArrayList;)V

    .line 9437
    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->isVedioFile(Ljava/lang/String;)Z

    move-result v5

    .line 9450
    .local v5, "isVideo":Z
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v7

    const/4 v10, 0x0

    const/4 v11, 0x0

    const/4 v12, 0x0

    iget-wide v13, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v15, v1, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    const/16 v16, 0x0

    iget-object v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    const/16 v18, 0x1

    const/16 v19, 0x0

    move-object v8, v0

    move-object/from16 v17, v9

    move-object v9, v4

    invoke-static/range {v7 .. v19}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingDocument(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Landroidx/core/view/inputmethod/InputContentInfoCompat;Lim/tpelyyftgw/messenger/MessageObject;ZI)V

    .line 9452
    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V

    .line 9453
    return-void
.end method

.method private setCellSelectionBackground(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/cells/ChatMessageCell;IZ)V
    .registers 10
    .param p1, "message"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "messageCell"    # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .param p3, "idx"    # I
    .param p4, "animated"    # Z

    .line 17046
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->getValidGroupedMessage(Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    move-result-object v0

    .line 17047
    .local v0, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    if-eqz v0, :cond_2e

    .line 17048
    const/4 v1, 0x0

    .line 17049
    .local v1, "hasUnselected":Z
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_8
    iget-object v3, v0, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    if-ge v2, v3, :cond_2b

    .line 17050
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v3, v3, p3

    iget-object v4, v0, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v4

    invoke-virtual {v3, v4}, Landroid/util/SparseArray;->indexOfKey(I)I

    move-result v3

    if-gez v3, :cond_28

    .line 17051
    const/4 v1, 0x1

    .line 17052
    goto :goto_2b

    .line 17049
    :cond_28
    add-int/lit8 v2, v2, 0x1

    goto :goto_8

    .line 17055
    .end local v2    # "a":I
    :cond_2b
    :goto_2b
    if-nez v1, :cond_2e

    .line 17056
    const/4 v0, 0x0

    .line 17059
    .end local v1    # "hasUnselected":Z
    :cond_2e
    const/4 v1, 0x0

    const/4 v2, 0x1

    if-nez v0, :cond_34

    const/4 v3, 0x1

    goto :goto_35

    :cond_34
    const/4 v3, 0x0

    :goto_35
    invoke-virtual {p2, v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setDrawSelectionBackground(Z)V

    .line 17060
    if-nez v0, :cond_3b

    const/4 v1, 0x1

    :cond_3b
    invoke-virtual {p2, v2, v1, p4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setChecked(ZZZ)V

    .line 17061
    return-void
.end method

.method private setItemAnimationsEnabled(Z)V
    .registers 2
    .param p1, "enabled"    # Z

    .line 17068
    return-void
.end method

.method private showAttachmentError()V
    .registers 2

    .line 9387
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_7

    .line 9388
    return-void

    .line 9390
    :cond_7
    const v0, 0x7f0f118e

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V

    .line 9391
    return-void
.end method

.method private showBottomOverlayProgress(ZZ)V
    .registers 19
    .param p1, "show"    # Z
    .param p2, "animated"    # Z

    .line 5613
    move-object/from16 v0, p0

    move/from16 v1, p1

    if-eqz v1, :cond_e

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RadialProgressView;->getTag()Ljava/lang/Object;

    move-result-object v2

    if-nez v2, :cond_18

    :cond_e
    if-nez v1, :cond_19

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RadialProgressView;->getTag()Ljava/lang/Object;

    move-result-object v2

    if-nez v2, :cond_19

    .line 5614
    :cond_18
    return-void

    .line 5616
    :cond_19
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;

    const/4 v3, 0x0

    if-eqz v2, :cond_23

    .line 5617
    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V

    .line 5618
    iput-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;

    .line 5620
    :cond_23
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    const/4 v4, 0x1

    if-eqz v1, :cond_2c

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    :cond_2c
    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setTag(Ljava/lang/Object;)V

    .line 5621
    const/4 v2, 0x4

    const/4 v3, 0x0

    const v5, 0x3dcccccd    # 0.1f

    const/high16 v6, 0x3f800000    # 1.0f

    const/4 v7, 0x0

    if-eqz p2, :cond_17d

    .line 5622
    new-instance v8, Landroid/animation/AnimatorSet;

    invoke-direct {v8}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;

    .line 5623
    const/4 v11, 0x5

    const/4 v12, 0x3

    const/4 v13, 0x2

    const/16 v14, 0x9

    if-eqz v1, :cond_d7

    .line 5624
    iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    invoke-virtual {v15, v7}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setVisibility(I)V

    .line 5625
    iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;

    new-array v14, v14, [Landroid/animation/Animator;

    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    sget-object v9, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v10, v4, [F

    aput v5, v10, v7

    .line 5626
    invoke-static {v8, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v8

    aput-object v8, v14, v7

    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    sget-object v9, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v10, v4, [F

    aput v5, v10, v7

    .line 5627
    invoke-static {v8, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v8

    aput-object v8, v14, v4

    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    sget-object v9, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v10, v4, [F

    aput v3, v10, v7

    .line 5628
    invoke-static {v8, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v8

    aput-object v8, v14, v13

    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    sget-object v9, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v10, v4, [F

    aput v5, v10, v7

    .line 5629
    invoke-static {v8, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v8

    aput-object v8, v14, v12

    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    sget-object v9, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v10, v4, [F

    aput v5, v10, v7

    .line 5630
    invoke-static {v8, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v14, v2

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v8, v4, [F

    aput v3, v8, v7

    .line 5631
    invoke-static {v2, v5, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v14, v11

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    sget-object v3, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v5, v4, [F

    aput v6, v5, v7

    .line 5632
    invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    const/4 v3, 0x6

    aput-object v2, v14, v3

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    sget-object v3, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v5, v4, [F

    aput v6, v5, v7

    .line 5633
    invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    const/4 v3, 0x7

    aput-object v2, v14, v3

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v4, v4, [F

    aput v6, v4, v7

    .line 5634
    invoke-static {v2, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    const/16 v3, 0x8

    aput-object v2, v14, v3

    .line 5625
    invoke-virtual {v15, v14}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    goto/16 :goto_165

    .line 5636
    :cond_d7
    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    invoke-virtual {v8, v7}, Landroid/widget/TextView;->setVisibility(I)V

    .line 5637
    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;

    new-array v9, v14, [Landroid/animation/Animator;

    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    sget-object v14, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v15, v4, [F

    aput v5, v15, v7

    .line 5638
    invoke-static {v10, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v10

    aput-object v10, v9, v7

    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    sget-object v14, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v15, v4, [F

    aput v5, v15, v7

    .line 5639
    invoke-static {v10, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v9, v4

    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v14, v4, [F

    aput v3, v14, v7

    .line 5640
    invoke-static {v5, v10, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v3

    aput-object v3, v9, v13

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v10, v4, [F

    aput v6, v10, v7

    .line 5641
    invoke-static {v3, v5, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v3

    aput-object v3, v9, v12

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v10, v4, [F

    aput v6, v10, v7

    .line 5642
    invoke-static {v3, v5, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v3

    aput-object v3, v9, v2

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v5, v4, [F

    aput v6, v5, v7

    .line 5643
    invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v9, v11

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    sget-object v3, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v5, v4, [F

    aput v6, v5, v7

    .line 5644
    invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    const/4 v3, 0x6

    aput-object v2, v9, v3

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    sget-object v3, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v5, v4, [F

    aput v6, v5, v7

    .line 5645
    invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    const/4 v3, 0x7

    aput-object v2, v9, v3

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v4, v4, [F

    aput v6, v4, v7

    .line 5646
    invoke-static {v2, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    const/16 v3, 0x8

    aput-object v2, v9, v3

    .line 5637
    invoke-virtual {v8, v9}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 5649
    :goto_165
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;

    new-instance v3, Lim/tpelyyftgw/ui/ChatActivity$38;

    invoke-direct {v3, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$38;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Z)V

    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 5668
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v3, 0x96

    invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 5669
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V

    goto/16 :goto_1f5

    .line 5671
    :cond_17d
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    if-eqz v1, :cond_183

    const/4 v8, 0x0

    goto :goto_184

    :cond_183
    const/4 v8, 0x4

    :goto_184
    invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setVisibility(I)V

    .line 5672
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    if-eqz v1, :cond_18e

    const/high16 v8, 0x3f800000    # 1.0f

    goto :goto_191

    :cond_18e
    const v8, 0x3dcccccd    # 0.1f

    :goto_191
    invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setScaleX(F)V

    .line 5673
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    if-eqz v1, :cond_19b

    const/high16 v8, 0x3f800000    # 1.0f

    goto :goto_19e

    :cond_19b
    const v8, 0x3dcccccd    # 0.1f

    :goto_19e
    invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setScaleY(F)V

    .line 5674
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setAlpha(F)V

    .line 5675
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    if-eqz v1, :cond_1ab

    goto :goto_1ac

    :cond_1ab
    const/4 v2, 0x0

    :goto_1ac
    invoke-virtual {v4, v2}, Landroid/widget/TextView;->setVisibility(I)V

    .line 5676
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    if-eqz v1, :cond_1b7

    const v4, 0x3dcccccd    # 0.1f

    goto :goto_1b9

    :cond_1b7
    const/high16 v4, 0x3f800000    # 1.0f

    :goto_1b9
    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setScaleX(F)V

    .line 5677
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    if-eqz v1, :cond_1c4

    const v4, 0x3dcccccd    # 0.1f

    goto :goto_1c6

    :cond_1c4
    const/high16 v4, 0x3f800000    # 1.0f

    :goto_1c6
    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setScaleY(F)V

    .line 5678
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    if-eqz v1, :cond_1cf

    const/4 v4, 0x0

    goto :goto_1d1

    :cond_1cf
    const/high16 v4, 0x3f800000    # 1.0f

    :goto_1d1
    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setAlpha(F)V

    .line 5679
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    if-eqz v1, :cond_1dc

    const v4, 0x3dcccccd    # 0.1f

    goto :goto_1de

    :cond_1dc
    const/high16 v4, 0x3f800000    # 1.0f

    :goto_1de
    invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setScaleX(F)V

    .line 5680
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    if-eqz v1, :cond_1e6

    goto :goto_1e8

    :cond_1e6
    const/high16 v5, 0x3f800000    # 1.0f

    :goto_1e8
    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setScaleY(F)V

    .line 5681
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    if-eqz v1, :cond_1f0

    goto :goto_1f2

    :cond_1f0
    const/high16 v3, 0x3f800000    # 1.0f

    :goto_1f2
    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setAlpha(F)V

    .line 5683
    :goto_1f5
    return-void
.end method

.method private showFloatingDateView(Z)V
    .registers 9
    .param p1, "scroll"    # Z

    .line 6725
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getTag()Ljava/lang/Object;

    move-result-object v0

    const/4 v1, 0x0

    if-nez v0, :cond_4c

    .line 6726
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;

    if-eqz v0, :cond_10

    .line 6727
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V

    .line 6729
    :cond_10
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    const/4 v2, 0x1

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setTag(Ljava/lang/Object;)V

    .line 6730
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;

    .line 6731
    const-wide/16 v3, 0x96

    invoke-virtual {v0, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 6732
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;

    new-array v3, v2, [Landroid/animation/Animator;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v2, v2, [F

    const/high16 v6, 0x3f800000    # 1.0f

    aput v6, v2, v1

    invoke-static {v4, v5, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v3, v1

    invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 6733
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;

    new-instance v2, Lim/tpelyyftgw/ui/ChatActivity$49;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/ChatActivity$49;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v2}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 6741
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    .line 6743
    :cond_4c
    if-nez p1, :cond_55

    .line 6744
    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updateMessagesVisiblePart(Z)V

    .line 6745
    const/16 v0, 0x3e8

    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->hideDateDelay:I

    .line 6747
    :cond_55
    return-void
.end method

.method private showForwardHint(Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
    .registers 14
    .param p1, "cell"    # Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 6373
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollingChatListView:Z

    if-nez v0, :cond_58

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_58

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-eqz v0, :cond_58

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    if-nez v0, :cond_13

    goto :goto_58

    .line 6377
    :cond_13
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;

    const/4 v1, 0x1

    if-nez v0, :cond_52

    .line 6378
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    check-cast v0, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    .line 6379
    .local v0, "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->indexOfChild(Landroid/view/View;)I

    move-result v2

    .line 6380
    .local v2, "index":I
    const/4 v3, -0x1

    if-ne v2, v3, :cond_26

    .line 6381
    return-void

    .line 6383
    :cond_26
    new-instance v3, Lim/tpelyyftgw/ui/components/HintView;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    invoke-direct {v3, v4, v1}, Lim/tpelyyftgw/ui/components/HintView;-><init>(Landroid/content/Context;I)V

    iput-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;

    .line 6384
    add-int/lit8 v4, v2, 0x1

    const/high16 v5, -0x40000000    # -2.0f

    const/high16 v6, -0x40000000    # -2.0f

    const/16 v7, 0x33

    const/high16 v8, 0x41980000    # 19.0f

    const/4 v9, 0x0

    const/high16 v10, 0x41980000    # 19.0f

    const/4 v11, 0x0

    invoke-static/range {v5 .. v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v5

    invoke-virtual {v0, v3, v4, v5}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V

    .line 6386
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;

    const/4 v4, 0x0

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/HintView;->setAlpha(F)V

    .line 6387
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;

    const/4 v4, 0x4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/HintView;->setVisibility(I)V

    .line 6389
    .end local v0    # "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
    .end local v2    # "index":I
    :cond_52
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;

    invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/ui/components/HintView;->showForMessageCell(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Z)Z

    .line 6390
    return-void

    .line 6374
    :cond_58
    :goto_58
    return-void
.end method

.method private showGifHint()V
    .registers 15

    .line 6393
    invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;

    move-result-object v0

    .line 6394
    .local v0, "preferences":Landroid/content/SharedPreferences;
    const/4 v1, 0x0

    const-string v2, "gifhint"

    invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v3

    if-eqz v3, :cond_e

    .line 6395
    return-void

    .line 6397
    :cond_e
    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v3

    const/4 v4, 0x1

    invoke-interface {v3, v2, v4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 6399
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    if-eqz v2, :cond_121

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    if-eqz v2, :cond_121

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;

    if-eqz v2, :cond_2a

    goto/16 :goto_121

    .line 6402
    :cond_2a
    iget-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanelSecond:Z

    if-nez v2, :cond_36

    .line 6403
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_35

    .line 6404
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setOpenGifsTabFirst()V

    .line 6406
    :cond_35
    return-void

    .line 6408
    :cond_36
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    check-cast v2, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    .line 6409
    .local v2, "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->indexOfChild(Landroid/view/View;)I

    move-result v3

    .line 6410
    .local v3, "index":I
    const/4 v5, -0x1

    if-ne v3, v5, :cond_44

    .line 6411
    return-void

    .line 6413
    :cond_44
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setOpenGifsTabFirst()V

    .line 6414
    new-instance v5, Landroid/view/View;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v6

    invoke-direct {v5, v6}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    iput-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->emojiButtonRed:Landroid/view/View;

    .line 6415
    const v6, 0x7f0802fb

    invoke-virtual {v5, v6}, Landroid/view/View;->setBackgroundResource(I)V

    .line 6416
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->emojiButtonRed:Landroid/view/View;

    add-int/lit8 v6, v3, 0x1

    const/high16 v7, 0x41200000    # 10.0f

    const/high16 v8, 0x41200000    # 10.0f

    const/16 v9, 0x53

    const/high16 v10, 0x41f00000    # 30.0f

    const/4 v11, 0x0

    const/4 v12, 0x0

    const/high16 v13, 0x41d80000    # 27.0f

    invoke-static/range {v7 .. v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v7

    invoke-virtual {v2, v5, v6, v7}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V

    .line 6418
    new-instance v5, Landroid/widget/TextView;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v6

    invoke-direct {v5, v6}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;

    .line 6419
    const/high16 v6, 0x40400000    # 3.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    int-to-float v6, v6

    const-string v7, "chat_gifSaveHintBackground"

    invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v7

    invoke-static {v6, v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;

    move-result-object v6

    invoke-virtual {v5, v6}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 6420
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;

    const-string v6, "chat_gifSaveHintText"

    invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v6

    invoke-virtual {v5, v6}, Landroid/widget/TextView;->setTextColor(I)V

    .line 6421
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;

    const/high16 v6, 0x41600000    # 14.0f

    invoke-virtual {v5, v4, v6}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 6422
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;

    const/high16 v6, 0x41000000    # 8.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    const/high16 v8, 0x40e00000    # 7.0f

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v8

    invoke-virtual {v5, v7, v9, v6, v8}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 6423
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;

    const v6, 0x7f0f1042

    const-string v7, "TapHereGifs"

    invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 6424
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;

    const/16 v6, 0x10

    invoke-virtual {v5, v6}, Landroid/widget/TextView;->setGravity(I)V

    .line 6425
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;

    add-int/lit8 v6, v3, 0x1

    const/high16 v7, -0x40000000    # -2.0f

    const/high16 v8, -0x40000000    # -2.0f

    const/16 v9, 0x53

    const/high16 v10, 0x40a00000    # 5.0f

    const/high16 v12, 0x40a00000    # 5.0f

    const/high16 v13, 0x40400000    # 3.0f

    invoke-static/range {v7 .. v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v7

    invoke-virtual {v2, v5, v6, v7}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V

    .line 6428
    new-instance v5, Landroid/animation/AnimatorSet;

    invoke-direct {v5}, Landroid/animation/AnimatorSet;-><init>()V

    .line 6429
    .local v5, "AnimatorSet":Landroid/animation/AnimatorSet;
    const/4 v6, 0x2

    new-array v7, v6, [Landroid/animation/Animator;

    iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;

    sget-object v9, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v10, v6, [F

    fill-array-data v10, :array_122

    .line 6430
    invoke-static {v8, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v8

    aput-object v8, v7, v1

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->emojiButtonRed:Landroid/view/View;

    sget-object v8, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v6, v6, [F

    fill-array-data v6, :array_12a

    .line 6431
    invoke-static {v1, v8, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v1

    aput-object v1, v7, v4

    .line 6429
    invoke-virtual {v5, v7}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 6433
    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$45;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$45;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v5, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 6457
    const-wide/16 v6, 0x12c

    invoke-virtual {v5, v6, v7}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 6458
    invoke-virtual {v5}, Landroid/animation/AnimatorSet;->start()V

    .line 6459
    return-void

    .line 6400
    .end local v2    # "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
    .end local v3    # "index":I
    .end local v5    # "AnimatorSet":Landroid/animation/AnimatorSet;
    :cond_121
    :goto_121
    return-void

    :array_122
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data

    :array_12a
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data
.end method

.method private showMediaBannedHint()V
    .registers 13

    .line 6263
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-eqz v0, :cond_123

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_123

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    if-eqz v0, :cond_123

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;

    if-eqz v0, :cond_1a

    invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I

    move-result v0

    if-nez v0, :cond_1a

    goto/16 :goto_123

    .line 6266
    :cond_1a
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    check-cast v0, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    .line 6267
    .local v0, "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->indexOfChild(Landroid/view/View;)I

    move-result v1

    .line 6268
    .local v1, "index":I
    const/4 v2, -0x1

    if-ne v1, v2, :cond_28

    .line 6269
    return-void

    .line 6272
    :cond_28
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;

    const/4 v3, 0x1

    if-nez v2, :cond_9d

    .line 6273
    new-instance v2, Lim/tpelyyftgw/ui/components/CorrectlyMeasuringTextView;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    invoke-direct {v2, v4}, Lim/tpelyyftgw/ui/components/CorrectlyMeasuringTextView;-><init>(Landroid/content/Context;)V

    iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;

    .line 6274
    const/high16 v4, 0x40400000    # 3.0f

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    int-to-float v4, v4

    const-string v5, "chat_gifSaveHintBackground"

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-static {v4, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 6275
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;

    const-string v4, "chat_gifSaveHintText"

    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setTextColor(I)V

    .line 6276
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;

    const/high16 v4, 0x41000000    # 8.0f

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    const/high16 v6, 0x40e00000    # 7.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    invoke-virtual {v2, v5, v7, v4, v6}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 6277
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;

    const/16 v4, 0x10

    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setGravity(I)V

    .line 6278
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;

    const/high16 v4, 0x41600000    # 14.0f

    invoke-virtual {v2, v3, v4}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 6279
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;

    const/16 v4, 0x8

    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setVisibility(I)V

    .line 6280
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;

    add-int/lit8 v4, v1, 0x1

    const/high16 v5, -0x40000000    # -2.0f

    const/high16 v6, -0x40000000    # -2.0f

    const/16 v7, 0x55

    const/high16 v8, 0x41f00000    # 30.0f

    const/4 v9, 0x0

    const/high16 v10, 0x40a00000    # 5.0f

    const/high16 v11, 0x40400000    # 3.0f

    invoke-static/range {v5 .. v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v5

    invoke-virtual {v0, v2, v4, v5}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V

    .line 6284
    :cond_9d
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    const/4 v4, 0x7

    invoke-static {v2, v4}, Lim/tpelyyftgw/messenger/ChatObject;->isActionBannedByDefault(Lim/tpelyyftgw/tgnet/TLRPC$Chat;I)Z

    move-result v2

    const/4 v4, 0x0

    if-eqz v2, :cond_b6

    .line 6285
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;

    const v5, 0x7f0f070e

    const-string v6, "GlobalAttachMediaRestricted"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v2, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_f3

    .line 6287
    :cond_b6
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    if-nez v2, :cond_bd

    .line 6288
    return-void

    .line 6290
    :cond_bd
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isBannedForever(Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;)Z

    move-result v2

    if-eqz v2, :cond_d6

    .line 6291
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;

    const v5, 0x7f0f01b9

    const-string v6, "AttachMediaRestrictedForever"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v2, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_f3

    .line 6293
    :cond_d6
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;

    const v5, 0x7f0f01b8

    new-array v6, v3, [Ljava/lang/Object;

    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;->until_date:I

    int-to-long v7, v7

    .line 6294
    invoke-static {v7, v8}, Lim/tpelyyftgw/messenger/LocaleController;->formatDateForBan(J)Ljava/lang/String;

    move-result-object v7

    aput-object v7, v6, v4

    .line 6293
    const-string v7, "AttachMediaRestricted"

    invoke-static {v7, v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v2, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 6298
    :goto_f3
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;

    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setVisibility(I)V

    .line 6299
    new-instance v2, Landroid/animation/AnimatorSet;

    invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V

    .line 6300
    .local v2, "AnimatorSet":Landroid/animation/AnimatorSet;
    new-array v3, v3, [Landroid/animation/Animator;

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;

    sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;

    const/4 v7, 0x2

    new-array v7, v7, [F

    fill-array-data v7, :array_124

    .line 6301
    invoke-static {v5, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v3, v4

    .line 6300
    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 6303
    new-instance v3, Lim/tpelyyftgw/ui/ChatActivity$44;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/ChatActivity$44;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 6327
    const-wide/16 v3, 0x12c

    invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 6328
    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V

    .line 6329
    return-void

    .line 6264
    .end local v0    # "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
    .end local v1    # "index":I
    .end local v2    # "AnimatorSet":Landroid/animation/AnimatorSet;
    :cond_123
    :goto_123
    return-void

    :array_124
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data
.end method

.method private showMentionDownButton(ZZ)V
    .registers 11
    .param p1, "show"    # Z
    .param p2, "animated"    # Z

    .line 8507
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    if-nez v0, :cond_5

    .line 8508
    return-void

    .line 8510
    :cond_5
    const/4 v1, 0x2

    const/high16 v2, 0x42c80000    # 100.0f

    const/4 v3, 0x1

    const/4 v4, 0x0

    const-wide/16 v5, 0xc8

    const/4 v7, 0x0

    if-eqz p1, :cond_8a

    .line 8511
    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-nez v0, :cond_eb

    .line 8512
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;

    if-eqz v0, :cond_1e

    .line 8513
    invoke-virtual {v0}, Landroid/animation/ObjectAnimator;->cancel()V

    .line 8514
    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;

    .line 8516
    :cond_1e
    if-eqz p2, :cond_84

    .line 8517
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v7}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 8518
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 8519
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v0

    if-nez v0, :cond_57

    .line 8520
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    const/high16 v2, 0x42900000    # 72.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    neg-int v2, v2

    int-to-float v2, v2

    invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 8521
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    sget-object v2, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v1, v1, [F

    fill-array-data v1, :array_ec

    invoke-static {v0, v2, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    invoke-virtual {v0, v5, v6}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;

    goto :goto_7e

    .line 8523
    :cond_57
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTranslationY()F

    move-result v0

    const/4 v1, 0x0

    cmpl-float v0, v0, v1

    if-nez v0, :cond_6c

    .line 8524
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    int-to-float v2, v2

    invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 8526
    :cond_6c
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    sget-object v2, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v3, v3, [F

    aput v1, v3, v7

    invoke-static {v0, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    invoke-virtual {v0, v5, v6}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;

    .line 8528
    :goto_7e
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;

    invoke-virtual {v0}, Landroid/animation/ObjectAnimator;->start()V

    goto :goto_eb

    .line 8530
    :cond_84
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v7}, Landroid/widget/FrameLayout;->setVisibility(I)V

    goto :goto_eb

    .line 8534
    :cond_8a
    iput v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->returnToMessageId:I

    .line 8535
    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_eb

    .line 8536
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 8537
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;

    if-eqz v0, :cond_a0

    .line 8538
    invoke-virtual {v0}, Landroid/animation/ObjectAnimator;->cancel()V

    .line 8539
    iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;

    .line 8541
    :cond_a0
    if-eqz p2, :cond_e5

    .line 8542
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v0

    if-nez v0, :cond_be

    .line 8543
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    sget-object v2, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v1, v1, [F

    fill-array-data v1, :array_f4

    invoke-static {v0, v2, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    invoke-virtual {v0, v5, v6}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;

    goto :goto_d5

    .line 8545
    :cond_be
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    sget-object v1, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v3, v3, [F

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    int-to-float v2, v2

    aput v2, v3, v7

    invoke-static {v0, v1, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    invoke-virtual {v0, v5, v6}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;

    .line 8547
    :goto_d5
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$54;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$54;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 8554
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;

    invoke-virtual {v0}, Landroid/animation/ObjectAnimator;->start()V

    goto :goto_eb

    .line 8556
    :cond_e5
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    const/4 v1, 0x4

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 8560
    :cond_eb
    :goto_eb
    return-void

    :array_ec
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data

    :array_f4
    .array-data 4
        0x3f800000    # 1.0f
        0x0
    .end array-data
.end method

.method private showNoSoundHint()V
    .registers 12

    .line 6332
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollingChatListView:Z

    if-nez v0, :cond_a9

    sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->noSoundHintShowed:Z

    if-nez v0, :cond_a9

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_a9

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-eqz v0, :cond_a9

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    if-eqz v0, :cond_a9

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

    if-eqz v0, :cond_22

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/HintView;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_22

    goto/16 :goto_a9

    .line 6336
    :cond_22
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

    if-nez v0, :cond_61

    .line 6337
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    check-cast v0, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    .line 6338
    .local v0, "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->indexOfChild(Landroid/view/View;)I

    move-result v1

    .line 6339
    .local v1, "index":I
    const/4 v2, -0x1

    if-ne v1, v2, :cond_34

    .line 6340
    return-void

    .line 6342
    :cond_34
    new-instance v2, Lim/tpelyyftgw/ui/components/HintView;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v3

    const/4 v4, 0x0

    invoke-direct {v2, v3, v4}, Lim/tpelyyftgw/ui/components/HintView;-><init>(Landroid/content/Context;I)V

    iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

    .line 6343
    add-int/lit8 v3, v1, 0x1

    const/high16 v4, -0x40000000    # -2.0f

    const/high16 v5, -0x40000000    # -2.0f

    const/16 v6, 0x33

    const/high16 v7, 0x41980000    # 19.0f

    const/4 v8, 0x0

    const/high16 v9, 0x41980000    # 19.0f

    const/4 v10, 0x0

    invoke-static/range {v4 .. v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v4

    invoke-virtual {v0, v2, v3, v4}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V

    .line 6345
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

    const/4 v3, 0x0

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/HintView;->setAlpha(F)V

    .line 6346
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

    const/4 v3, 0x4

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/HintView;->setVisibility(I)V

    .line 6349
    .end local v0    # "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
    .end local v1    # "index":I
    :cond_61
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v0

    .line 6350
    .local v0, "count":I
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_68
    if-ge v1, v0, :cond_a8

    .line 6351
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    .line 6352
    .local v2, "child":Landroid/view/View;
    instance-of v3, v2, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-nez v3, :cond_75

    .line 6353
    goto :goto_a5

    .line 6355
    :cond_75
    move-object v3, v2

    check-cast v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 6356
    .local v3, "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v4

    .line 6357
    .local v4, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v4, :cond_a5

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v5

    if-nez v5, :cond_85

    .line 6358
    goto :goto_a5

    .line 6360
    :cond_85
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v5

    .line 6361
    .local v5, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/ImageReceiver;->getAnimation()Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    move-result-object v6

    .line 6362
    .local v6, "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
    if-eqz v6, :cond_a5

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->getCurrentProgressMs()I

    move-result v7

    const/16 v8, 0xbb8

    if-ge v7, v8, :cond_98

    .line 6363
    goto :goto_a5

    .line 6365
    :cond_98
    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

    const/4 v8, 0x1

    invoke-virtual {v7, v3, v8}, Lim/tpelyyftgw/ui/components/HintView;->showForMessageCell(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Z)Z

    move-result v7

    if-eqz v7, :cond_a5

    .line 6366
    invoke-static {v8}, Lim/tpelyyftgw/messenger/SharedConfig;->setNoSoundHintShowed(Z)V

    .line 6367
    goto :goto_a8

    .line 6350
    .end local v2    # "child":Landroid/view/View;
    .end local v3    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v4    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v5    # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    .end local v6    # "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
    :cond_a5
    :goto_a5
    add-int/lit8 v1, v1, 0x1

    goto :goto_68

    .line 6370
    .end local v1    # "a":I
    :cond_a8
    :goto_a8
    return-void

    .line 6333
    .end local v0    # "count":I
    :cond_a9
    :goto_a9
    return-void
.end method

.method private showOrUpdateActionBarMenuPop()V
    .registers 3

    .line 5473
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    if-eqz v0, :cond_17

    .line 5474
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->isShowing()Z

    move-result v0

    if-nez v0, :cond_12

    .line 5475
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->showAsDropDown(Landroid/view/View;)V

    goto :goto_17

    .line 5477
    :cond_12
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->update()V

    .line 5480
    :cond_17
    :goto_17
    return-void
.end method

.method private showPagedownButton(ZZ)V
    .registers 15
    .param p1, "show"    # Z
    .param p2, "animated"    # Z

    .line 8438
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    if-nez v0, :cond_5

    .line 8439
    return-void

    .line 8441
    :cond_5
    const-wide/16 v1, 0xc8

    const/4 v3, 0x2

    const/4 v4, 0x4

    const/high16 v5, 0x42c80000    # 100.0f

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x1

    const/4 v9, 0x0

    if-eqz p1, :cond_c2

    .line 8442
    iput-boolean v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonShowedByScroll:Z

    .line 8443
    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-nez v0, :cond_148

    .line 8444
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;

    if-eqz v0, :cond_22

    .line 8445
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V

    .line 8446
    iput-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;

    .line 8448
    :cond_22
    if-eqz p2, :cond_bb

    .line 8449
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTranslationY()F

    move-result v0

    cmpl-float v0, v0, v7

    if-nez v0, :cond_38

    .line 8450
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    int-to-float v5, v5

    invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 8452
    :cond_38
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSysNotifyMessage()Ljava/lang/Boolean;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    if-eqz v0, :cond_51

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const-wide/32 v10, 0xbcb88

    cmp-long v0, v5, v10

    if-nez v0, :cond_51

    .line 8453
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V

    goto :goto_56

    .line 8455
    :cond_51
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 8457
    :goto_56
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 8458
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;

    .line 8459
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v0

    if-nez v0, :cond_9a

    .line 8460
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;

    new-array v3, v3, [Landroid/animation/Animator;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v6, v8, [F

    aput v7, v6, v9

    .line 8461
    invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    aput-object v4, v3, v9

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v6, v8, [F

    const/high16 v7, 0x42900000    # 72.0f

    .line 8462
    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    neg-int v7, v7

    int-to-float v7, v7

    aput v7, v6, v9

    invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    aput-object v4, v3, v8

    .line 8460
    invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    goto :goto_af

    .line 8464
    :cond_9a
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;

    new-array v3, v8, [Landroid/animation/Animator;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v6, v8, [F

    aput v7, v6, v9

    invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    aput-object v4, v3, v9

    invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 8466
    :goto_af
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 8467
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    goto/16 :goto_148

    .line 8469
    :cond_bb
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V

    goto/16 :goto_148

    .line 8473
    :cond_c2
    iput v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->returnToMessageId:I

    .line 8474
    iput v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    .line 8475
    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_148

    .line 8476
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v6}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 8477
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;

    if-eqz v0, :cond_da

    .line 8478
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V

    .line 8479
    iput-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;

    .line 8481
    :cond_da
    if-eqz p2, :cond_143

    .line 8482
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;

    .line 8483
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v0

    if-nez v0, :cond_114

    .line 8484
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;

    new-array v3, v3, [Landroid/animation/Animator;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    sget-object v6, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v10, v8, [F

    .line 8485
    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    int-to-float v5, v5

    aput v5, v10, v9

    invoke-static {v4, v6, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    aput-object v4, v3, v9

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v6, v8, [F

    aput v7, v6, v9

    .line 8486
    invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    aput-object v4, v3, v8

    .line 8484
    invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    goto :goto_12e

    .line 8488
    :cond_114
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;

    new-array v3, v8, [Landroid/animation/Animator;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    sget-object v6, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v7, v8, [F

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    int-to-float v5, v5

    aput v5, v7, v9

    invoke-static {v4, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    aput-object v4, v3, v9

    invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 8490
    :goto_12e
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 8491
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$53;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$53;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 8498
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_148

    .line 8500
    :cond_143
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 8504
    :cond_148
    :goto_148
    return-void
.end method

.method private showSlowModeHint(Landroid/view/View;ZLjava/lang/CharSequence;)V
    .registers 9
    .param p1, "view"    # Landroid/view/View;
    .param p2, "show"    # Z
    .param p3, "time"    # Ljava/lang/CharSequence;

    .line 6253
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-eqz v0, :cond_37

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    if-eqz v0, :cond_37

    if-nez p2, :cond_17

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;

    if-eqz v0, :cond_37

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/HintView;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_17

    goto :goto_37

    .line 6256
    :cond_17
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;

    const v1, 0x7f0f0fcd

    const/4 v2, 0x1

    new-array v3, v2, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object p3, v3, v4

    const-string v4, "SlowModeHint"

    invoke-static {v4, v1, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/HintView;->setText(Ljava/lang/CharSequence;)V

    .line 6257
    if-eqz p2, :cond_36

    .line 6258
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;

    invoke-virtual {v0, p1, v2}, Lim/tpelyyftgw/ui/components/HintView;->showForView(Landroid/view/View;Z)Z

    .line 6260
    :cond_36
    return-void

    .line 6254
    :cond_37
    :goto_37
    return-void
.end method

.method private showVoiceHint(ZZ)V
    .registers 15
    .param p1, "hide"    # Z
    .param p2, "video"    # Z

    .line 6156
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-eqz v0, :cond_129

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    if-eqz v0, :cond_129

    if-eqz p1, :cond_10

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    if-eqz v0, :cond_129

    :cond_10
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v0, :cond_16

    goto/16 :goto_129

    .line 6159
    :cond_16
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    const/4 v1, 0x1

    if-nez v0, :cond_98

    .line 6160
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    check-cast v0, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    .line 6161
    .local v0, "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->indexOfChild(Landroid/view/View;)I

    move-result v2

    .line 6162
    .local v2, "index":I
    const/4 v3, -0x1

    if-ne v2, v3, :cond_29

    .line 6163
    return-void

    .line 6165
    :cond_29
    new-instance v3, Landroid/widget/TextView;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    invoke-direct {v3, v4}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    .line 6166
    const/high16 v4, 0x40400000    # 3.0f

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    int-to-float v4, v4

    .line 6167
    const-string v5, "chat_gifSaveHintBackground"

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    .line 6166
    invoke-static {v4, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v3, v4}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 6168
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    const-string v4, "chat_gifSaveHintText"

    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    invoke-virtual {v3, v4}, Landroid/widget/TextView;->setTextColor(I)V

    .line 6169
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    const/high16 v4, 0x41600000    # 14.0f

    invoke-virtual {v3, v1, v4}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 6170
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    const/high16 v4, 0x41000000    # 8.0f

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    const/high16 v6, 0x40e00000    # 7.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    invoke-virtual {v3, v5, v7, v4, v6}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 6171
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    const/16 v4, 0x10

    invoke-virtual {v3, v4}, Landroid/widget/TextView;->setGravity(I)V

    .line 6172
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    const/4 v4, 0x0

    invoke-virtual {v3, v4}, Landroid/widget/TextView;->setAlpha(F)V

    .line 6173
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    add-int/lit8 v4, v2, 0x1

    const/high16 v5, -0x40000000    # -2.0f

    const/high16 v6, -0x40000000    # -2.0f

    const/16 v7, 0x55

    const/high16 v8, 0x40a00000    # 5.0f

    const/4 v9, 0x0

    const/high16 v10, 0x40a00000    # 5.0f

    const/high16 v11, 0x40400000    # 3.0f

    invoke-static/range {v5 .. v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v5

    invoke-virtual {v0, v3, v4, v5}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V

    .line 6176
    .end local v0    # "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
    .end local v2    # "index":I
    :cond_98
    const/4 v0, 0x0

    if-eqz p1, :cond_b7

    .line 6177
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;

    if-eqz v1, :cond_a4

    .line 6178
    invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V

    .line 6179
    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;

    .line 6181
    :cond_a4
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintHideRunnable:Ljava/lang/Runnable;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V

    .line 6182
    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintHideRunnable:Ljava/lang/Runnable;

    .line 6183
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I

    move-result v0

    if-nez v0, :cond_b6

    .line 6184
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideVoiceHint()V

    .line 6186
    :cond_b6
    return-void

    .line 6189
    :cond_b7
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    if-eqz p2, :cond_c1

    const v3, 0x7f0f076c

    const-string v4, "HoldToVideo"

    goto :goto_c6

    :cond_c1
    const v3, 0x7f0f076b

    const-string v4, "HoldToAudio"

    :goto_c6
    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 6192
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintHideRunnable:Ljava/lang/Runnable;

    if-eqz v2, :cond_eb

    .line 6193
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;

    if-eqz v3, :cond_db

    .line 6194
    invoke-virtual {v3}, Landroid/animation/AnimatorSet;->cancel()V

    .line 6195
    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;

    goto :goto_f0

    .line 6197
    :cond_db
    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V

    .line 6198
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$YRS8B4wO8ZSsLbzzTHlAcnlYuT8;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$YRS8B4wO8ZSsLbzzTHlAcnlYuT8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintHideRunnable:Ljava/lang/Runnable;

    const-wide/16 v1, 0x7d0

    invoke-static {v0, v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    .line 6199
    return-void

    .line 6201
    :cond_eb
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;

    if-eqz v0, :cond_f0

    .line 6202
    return-void

    .line 6205
    :cond_f0
    :goto_f0
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    const/4 v2, 0x0

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V

    .line 6206
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;

    .line 6207
    new-array v3, v1, [Landroid/animation/Animator;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v1, v1, [F

    const/high16 v6, 0x3f800000    # 1.0f

    aput v6, v1, v2

    .line 6208
    invoke-static {v4, v5, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v1

    aput-object v1, v3, v2

    .line 6207
    invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 6210
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$43;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$43;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 6226
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v1, 0x12c

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 6227
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    .line 6228
    return-void

    .line 6157
    :cond_129
    :goto_129
    return-void
.end method

.method private startEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 6
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 15262
    if-eqz p1, :cond_71

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_9

    goto :goto_71

    .line 15265
    :cond_9
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    if-eqz v0, :cond_1f

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isSearchFieldVisible()Z

    move-result v0

    if-eqz v0, :cond_1f

    .line 15266
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->closeSearchField()V

    .line 15267
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused()V

    .line 15270
    :cond_1f
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setNeedBotContext(Z)V

    .line 15271
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V

    .line 15272
    const/4 v0, 0x1

    invoke-virtual {p0, v0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForEdit(ZLim/tpelyyftgw/messenger/MessageObject;)V

    .line 15273
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V

    .line 15274
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkEditTimer()V

    .line 15276
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v2, v1, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setAllowStickersAndGifs(ZZ)V

    .line 15278
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 15279
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 15281
    iget-boolean v2, p1, Lim/tpelyyftgw/messenger/MessageObject;->scheduled:Z

    if-nez v2, :cond_6b

    .line 15282
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessageEditData;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessageEditData;-><init>()V

    .line 15283
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessageEditData;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    long-to-int v3, v2

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    move-result-object v1

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessageEditData;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    .line 15284
    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v1

    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessageEditData;->id:I

    .line 15285
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$BRtRFFRBfBwCmdZVYtvK0W4vgf0;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$BRtRFFRBfBwCmdZVYtvK0W4vgf0;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    move-result v1

    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObjectReqId:I

    .line 15307
    .end local v0    # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessageEditData;
    goto :goto_70

    .line 15308
    :cond_6b
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v2, v1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showEditDoneProgress(ZZ)V

    .line 15310
    :goto_70
    return-void

    .line 15263
    :cond_71
    :goto_71
    return-void
.end method

.method private startMessageUnselect()V
    .registers 4

    .line 8314
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unselectRunnable:Ljava/lang/Runnable;

    if-eqz v0, :cond_7

    .line 8315
    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V

    .line 8317
    :cond_7
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$kpD16k3qJ2-O-MJHPmuOGoXDZlM;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$kpD16k3qJ2-O-MJHPmuOGoXDZlM;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unselectRunnable:Ljava/lang/Runnable;

    .line 8322
    const-wide/16 v1, 0x3e8

    invoke-static {v0, v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    .line 8323
    return-void
.end method

.method private toggleMute(Z)V
    .registers 11
    .param p1, "instant"    # Z

    .line 8237
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->isDialogMuted(J)Z

    move-result v0

    .line 8238
    .local v0, "muted":Z
    const-string v1, "notify2_"

    if-nez v0, :cond_93

    .line 8239
    if-eqz p1, :cond_6e

    .line 8241
    iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;

    move-result-object v2

    .line 8242
    .local v2, "preferences":Landroid/content/SharedPreferences;
    invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v3

    .line 8243
    .local v3, "editor":Landroid/content/SharedPreferences$Editor;
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v4, 0x2

    invoke-interface {v3, v1, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 8244
    const-wide/16 v4, 0x1

    .line 8245
    .local v4, "flags":J
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v1

    iget-wide v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v1, v6, v7, v4, v5}, Lim/tpelyyftgw/messenger/MessagesStorage;->setDialogFlags(JJ)V

    .line 8246
    invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 8247
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->dialogs_dict:Landroid/util/LongSparseArray;

    iget-wide v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v1, v6, v7}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;

    .line 8248
    .local v1, "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
    if-eqz v1, :cond_5b

    .line 8249
    new-instance v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerNotifySettings;

    invoke-direct {v6}, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerNotifySettings;-><init>()V

    iput-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;->notify_settings:Lim/tpelyyftgw/tgnet/TLRPC$PeerNotifySettings;

    .line 8250
    iget-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;->notify_settings:Lim/tpelyyftgw/tgnet/TLRPC$PeerNotifySettings;

    const v7, 0x7fffffff

    iput v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$PeerNotifySettings;->mute_until:I

    .line 8252
    :cond_5b
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;

    move-result-object v6

    iget-wide v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v6, v7, v8}, Lim/tpelyyftgw/messenger/NotificationsController;->updateServerNotificationsSettings(J)V

    .line 8253
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;

    move-result-object v6

    iget-wide v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v6, v7, v8}, Lim/tpelyyftgw/messenger/NotificationsController;->removeNotificationsForDialog(J)V

    .line 8254
    .end local v1    # "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
    .end local v2    # "preferences":Landroid/content/SharedPreferences;
    .end local v3    # "editor":Landroid/content/SharedPreferences$Editor;
    .end local v4    # "flags":J
    goto :goto_e0

    .line 8255
    :cond_6e
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSysNotifyMessage()Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v1

    if-eqz v1, :cond_85

    .line 8256
    sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;

    move-result-object v1

    iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/4 v4, 0x3

    invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/messenger/NotificationsController;->setDialogNotificationsSettings(JI)V

    goto :goto_e0

    .line 8259
    :cond_85
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-static {v1, v2, v3}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createMuteAlert(Landroid/content/Context;J)Landroid/app/Dialog;

    move-result-object v1

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    goto :goto_e0

    .line 8263
    :cond_93
    iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;

    move-result-object v2

    .line 8264
    .restart local v2    # "preferences":Landroid/content/SharedPreferences;
    invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v3

    .line 8265
    .restart local v3    # "editor":Landroid/content/SharedPreferences$Editor;
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v4, 0x0

    invoke-interface {v3, v1, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 8266
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v1

    iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const-wide/16 v6, 0x0

    invoke-virtual {v1, v4, v5, v6, v7}, Lim/tpelyyftgw/messenger/MessagesStorage;->setDialogFlags(JJ)V

    .line 8267
    invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 8268
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->dialogs_dict:Landroid/util/LongSparseArray;

    iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v1, v4, v5}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;

    .line 8269
    .restart local v1    # "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
    if-eqz v1, :cond_d7

    .line 8270
    new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerNotifySettings;

    invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerNotifySettings;-><init>()V

    iput-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;->notify_settings:Lim/tpelyyftgw/tgnet/TLRPC$PeerNotifySettings;

    .line 8272
    :cond_d7
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;

    move-result-object v4

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v4, v5, v6}, Lim/tpelyyftgw/messenger/NotificationsController;->updateServerNotificationsSettings(J)V

    .line 8274
    .end local v1    # "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
    .end local v2    # "preferences":Landroid/content/SharedPreferences;
    .end local v3    # "editor":Landroid/content/SharedPreferences$Editor;
    :goto_e0
    return-void
.end method

.method private translateAccessToken(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;)V
    .registers 8
    .param p1, "message"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "path"    # Ljava/lang/String;

    .line 16389
    invoke-static {}, Lcom/bjz/comm/net/factory/ApiTranslateAudioFactory;->getInstance()Lcom/bjz/comm/net/factory/ApiTranslateAudioFactory;

    move-result-object v0

    invoke-virtual {v0}, Lcom/bjz/comm/net/factory/ApiTranslateAudioFactory;->getApiTranslate()Lcom/bjz/comm/net/api/ApiTranslate;

    move-result-object v0

    const-string v1, "https://openapi.baidu.com/oauth/2.0/token"

    const-string v2, "client_credentials"

    const-string v3, "5elX69KjdF5FkuwcYSOdNTYs"

    const-string v4, "pE5eNoBQIFVcd9IEuyIhvopfgS1RSj5C"

    invoke-interface {v0, v1, v2, v3, v4}, Lcom/bjz/comm/net/api/ApiTranslate;->accessToken(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Observable;

    move-result-object v0

    .line 16391
    .local v0, "observable":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lcom/bjz/comm/net/bean/ResponseAccessTokenBean;>;"
    invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;

    move-result-object v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->TAG:Ljava/lang/String;

    new-instance v3, Lim/tpelyyftgw/ui/ChatActivity$70;

    invoke-direct {v3, p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity$70;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;)V

    new-instance v4, Lim/tpelyyftgw/ui/ChatActivity$71;

    invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/ChatActivity$71;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v1, v2, v0, v3, v4}, Lcom/bjz/comm/net/utils/RxHelper;->sendSimpleRequest(Ljava/lang/String;Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V

    .line 16404
    return-void
.end method

.method private translateAddTaskDisposable(Ljava/lang/String;Lio/reactivex/disposables/Disposable;)V
    .registers 5
    .param p1, "tag"    # Ljava/lang/String;
    .param p2, "disposable"    # Lio/reactivex/disposables/Disposable;

    .line 16351
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;

    invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_14

    .line 16352
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;

    invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lio/reactivex/disposables/CompositeDisposable;

    invoke-virtual {v0, p2}, Lio/reactivex/disposables/CompositeDisposable;->add(Lio/reactivex/disposables/Disposable;)Z

    goto :goto_21

    .line 16354
    :cond_14
    new-instance v0, Lio/reactivex/disposables/CompositeDisposable;

    invoke-direct {v0}, Lio/reactivex/disposables/CompositeDisposable;-><init>()V

    .line 16355
    .local v0, "compositeDisposable":Lio/reactivex/disposables/CompositeDisposable;
    invoke-virtual {v0, p2}, Lio/reactivex/disposables/CompositeDisposable;->add(Lio/reactivex/disposables/Disposable;)Z

    .line 16356
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;

    invoke-virtual {v1, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 16358
    .end local v0    # "compositeDisposable":Lio/reactivex/disposables/CompositeDisposable;
    :goto_21
    return-void
.end method

.method private translateAudio(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;Ljava/lang/String;)V
    .registers 14
    .param p1, "message"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "token"    # Ljava/lang/String;
    .param p3, "path"    # Ljava/lang/String;

    .line 16414
    new-instance v0, Ljava/io/File;

    invoke-direct {v0, p3}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    .line 16415
    .local v0, "file":Ljava/io/File;
    const-string v1, "audio/pcm;rate=16000"

    invoke-static {v1}, Lokhttp3/MediaType;->parse(Ljava/lang/String;)Lokhttp3/MediaType;

    move-result-object v1

    invoke-static {v1, v0}, Lokhttp3/RequestBody;->create(Lokhttp3/MediaType;Ljava/io/File;)Lokhttp3/RequestBody;

    move-result-object v1

    .line 16416
    .local v1, "fileBody":Lokhttp3/RequestBody;
    invoke-static {}, Lcom/bjz/comm/net/factory/ApiTranslateAudioFactory;->getInstance()Lcom/bjz/comm/net/factory/ApiTranslateAudioFactory;

    move-result-object v2

    invoke-virtual {v2}, Lcom/bjz/comm/net/factory/ApiTranslateAudioFactory;->getApiTranslate()Lcom/bjz/comm/net/api/ApiTranslate;

    move-result-object v2

    .line 16417
    invoke-virtual {v0}, Ljava/io/File;->length()J

    move-result-wide v8

    .line 16416
    const-string v3, "https://vop.baidu.com/pro_api"

    const-string v5, "baidu_workshop"

    const v7, 0x13881

    move-object v4, v1

    move-object v6, p2

    invoke-interface/range {v2 .. v9}, Lcom/bjz/comm/net/api/ApiTranslate;->translate(Ljava/lang/String;Lokhttp3/RequestBody;Ljava/lang/String;Ljava/lang/String;IJ)Lio/reactivex/Observable;

    move-result-object v2

    .line 16418
    .local v2, "observable":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lcom/bjz/comm/net/bean/ResponseBaiduTranslateBean;>;"
    invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;

    move-result-object v3

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->TAG:Ljava/lang/String;

    new-instance v5, Lim/tpelyyftgw/ui/ChatActivity$72;

    invoke-direct {v5, p0, v0, p1}, Lim/tpelyyftgw/ui/ChatActivity$72;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Ljava/io/File;Lim/tpelyyftgw/messenger/MessageObject;)V

    new-instance v6, Lim/tpelyyftgw/ui/ChatActivity$73;

    invoke-direct {v6, p0}, Lim/tpelyyftgw/ui/ChatActivity$73;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v3, v4, v2, v5, v6}, Lcom/bjz/comm/net/utils/RxHelper;->sendSimpleRequest(Ljava/lang/String;Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V

    .line 16486
    return-void
.end method

.method private translateCancel(Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 2
    .param p1, "message"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 16282
    return-void
.end method

.method private translateStart(Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 2
    .param p1, "message"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 16240
    return-void
.end method

.method private translateUnSubscribeAllAudioTask()V
    .registers 5

    .line 16364
    invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->TAG:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lcom/bjz/comm/net/utils/RxHelper;->unSubscribeTask(Ljava/lang/String;)V

    .line 16365
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;

    invoke-virtual {v0}, Ljava/util/HashMap;->clear()V

    .line 16366
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;

    if-eqz v0, :cond_45

    invoke-virtual {v0}, Ljava/util/HashMap;->size()I

    move-result v0

    if-lez v0, :cond_45

    .line 16367
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;

    invoke-virtual {v0}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;

    move-result-object v0

    .line 16368
    .local v0, "entries":Ljava/util/Set;, "Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Lio/reactivex/disposables/CompositeDisposable;>;>;"
    invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v1

    .line 16369
    .local v1, "iterator":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Lio/reactivex/disposables/CompositeDisposable;>;>;"
    :goto_22
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_3d

    .line 16370
    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map$Entry;

    .line 16371
    .local v2, "next":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;Lio/reactivex/disposables/CompositeDisposable;>;"
    invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lio/reactivex/disposables/CompositeDisposable;

    .line 16372
    .local v3, "value":Lio/reactivex/disposables/CompositeDisposable;
    if-eqz v3, :cond_3c

    .line 16373
    invoke-virtual {v3}, Lio/reactivex/disposables/CompositeDisposable;->clear()V

    .line 16374
    invoke-interface {v1}, Ljava/util/Iterator;->remove()V

    .line 16376
    .end local v2    # "next":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;Lio/reactivex/disposables/CompositeDisposable;>;"
    .end local v3    # "value":Lio/reactivex/disposables/CompositeDisposable;
    :cond_3c
    goto :goto_22

    .line 16377
    :cond_3d
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;

    invoke-virtual {v2}, Ljava/util/HashMap;->clear()V

    .line 16378
    const/4 v2, 0x0

    iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;

    .line 16380
    .end local v0    # "entries":Ljava/util/Set;, "Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Lio/reactivex/disposables/CompositeDisposable;>;>;"
    .end local v1    # "iterator":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Lio/reactivex/disposables/CompositeDisposable;>;>;"
    :cond_45
    return-void
.end method

.method private updateActionModeTitle()V
    .registers 5

    .line 9224
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z

    move-result v0

    if-nez v0, :cond_9

    .line 9225
    return-void

    .line 9227
    :cond_9
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    const/4 v1, 0x0

    aget-object v0, v0, v1

    invoke-virtual {v0}, Landroid/util/SparseArray;->size()I

    move-result v0

    const/4 v2, 0x1

    if-nez v0, :cond_1f

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v0, v0, v2

    invoke-virtual {v0}, Landroid/util/SparseArray;->size()I

    move-result v0

    if-eqz v0, :cond_35

    .line 9228
    :cond_1f
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v1, v3, v1

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v3, v3, v2

    invoke-virtual {v3}, Landroid/util/SparseArray;->size()I

    move-result v3

    add-int/2addr v1, v3

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/NumberTextView;->setNumber(IZ)V

    .line 9230
    :cond_35
    return-void
.end method

.method private updateBotButtons()V
    .registers 9

    .line 9266
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    if-eqz v0, :cond_88

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_88

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v1, :cond_88

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-nez v0, :cond_12

    goto/16 :goto_88

    .line 9269
    :cond_12
    const/4 v0, 0x0

    .line 9270
    .local v0, "hasHelp":Z
    const/4 v1, 0x0

    .line 9271
    .local v1, "hasSettings":Z
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;

    invoke-virtual {v2}, Landroid/util/SparseArray;->size()I

    move-result v2

    if-eqz v2, :cond_69

    .line 9272
    const/4 v2, 0x0

    .local v2, "b":I
    :goto_1d
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;

    invoke-virtual {v3}, Landroid/util/SparseArray;->size()I

    move-result v3

    if-ge v2, v3, :cond_69

    .line 9273
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;

    invoke-virtual {v3, v2}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;

    .line 9274
    .local v3, "info":Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;
    const/4 v4, 0x0

    .local v4, "a":I
    :goto_2e
    iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;->commands:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    if-ge v4, v5, :cond_66

    .line 9275
    iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;->commands:Ljava/util/ArrayList;

    invoke-virtual {v5, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_botCommand;

    .line 9276
    .local v5, "command":Lim/tpelyyftgw/tgnet/TLRPC$TL_botCommand;
    iget-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_botCommand;->command:Ljava/lang/String;

    invoke-virtual {v6}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v6

    const-string v7, "help"

    invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v6

    if-eqz v6, :cond_4e

    .line 9277
    const/4 v0, 0x1

    goto :goto_5e

    .line 9278
    :cond_4e
    iget-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_botCommand;->command:Ljava/lang/String;

    invoke-virtual {v6}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v6

    const-string/jumbo v7, "settings"

    invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v6

    if-eqz v6, :cond_5e

    .line 9279
    const/4 v1, 0x1

    .line 9281
    :cond_5e
    :goto_5e
    if-eqz v1, :cond_63

    if-eqz v0, :cond_63

    .line 9282
    goto :goto_66

    .line 9274
    .end local v5    # "command":Lim/tpelyyftgw/tgnet/TLRPC$TL_botCommand;
    :cond_63
    add-int/lit8 v4, v4, 0x1

    goto :goto_2e

    .line 9272
    .end local v3    # "info":Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;
    .end local v4    # "a":I
    :cond_66
    :goto_66
    add-int/lit8 v2, v2, 0x1

    goto :goto_1d

    .line 9287
    .end local v2    # "b":I
    :cond_69
    const/16 v2, 0x1e

    if-eqz v0, :cond_73

    .line 9288
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->showSubItem(I)V

    goto :goto_78

    .line 9290
    :cond_73
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->hideSubItem(I)V

    .line 9292
    :goto_78
    const/16 v2, 0x1f

    if-eqz v1, :cond_82

    .line 9293
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->showSubItem(I)V

    goto :goto_87

    .line 9295
    :cond_82
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->hideSubItem(I)V

    .line 9297
    :goto_87
    return-void

    .line 9267
    .end local v0    # "hasHelp":Z
    .end local v1    # "hasSettings":Z
    :cond_88
    :goto_88
    return-void
.end method

.method private updateBottomOverlay()V
    .registers 10

    .line 12744
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    if-eqz v0, :cond_2e4

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v0, :cond_a

    goto/16 :goto_2e4

    .line 12747
    :cond_a
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    const/4 v1, 0x0

    const/16 v2, 0x8

    const/4 v3, 0x1

    const/4 v4, 0x0

    if-eqz v0, :cond_13c

    .line 12750
    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_cc

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    instance-of v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelForbidden;

    if-nez v5, :cond_cc

    .line 12751
    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_49

    .line 12752
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->isJoiningChannel(I)Z

    move-result v0

    if-eqz v0, :cond_37

    .line 12753
    invoke-direct {p0, v3, v4}, Lim/tpelyyftgw/ui/ChatActivity;->showBottomOverlayProgress(ZZ)V

    goto :goto_8f

    .line 12755
    :cond_37
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    const v1, 0x7f0f036a

    const-string v5, "ChannelJoin"

    invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 12756
    invoke-direct {p0, v4, v4}, Lim/tpelyyftgw/ui/ChatActivity;->showBottomOverlayProgress(ZZ)V

    goto :goto_8f

    .line 12759
    :cond_49
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v0, v5, v6}, Lim/tpelyyftgw/messenger/MessagesController;->isDialogMuted(J)Z

    move-result v0

    if-nez v0, :cond_73

    .line 12760
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    const v1, 0x7f0f0386

    const-string v5, "ChannelMute"

    invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 12767
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_81

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPopupShowing()Z

    move-result v0

    if-eqz v0, :cond_81

    .line 12768
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hidePopup(Z)V

    goto :goto_81

    .line 12771
    :cond_73
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    const v1, 0x7f0f03a5

    const-string v5, "ChannelUnmute"

    invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 12773
    :cond_81
    :goto_81
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RadialProgressView;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_8b

    const/4 v0, 0x1

    goto :goto_8c

    :cond_8b
    const/4 v0, 0x0

    :goto_8c
    invoke-direct {p0, v4, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showBottomOverlayProgress(ZZ)V

    .line 12775
    :goto_8f
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-nez v0, :cond_c5

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v0, :cond_c5

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->has_link:Z

    if-nez v0, :cond_ab

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v0, :cond_c5

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->linked_chat_id:I

    if-eqz v0, :cond_c5

    .line 12776
    :cond_ab
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    const v1, 0x7f0f0364

    const-string v5, "ChannelDiscuss"

    invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setText(Ljava/lang/CharSequence;)V

    .line 12777
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setVisibility(I)V

    .line 12778
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->updateCounter()V

    goto/16 :goto_1c2

    .line 12780
    :cond_c5
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setVisibility(I)V

    goto/16 :goto_1c2

    .line 12783
    :cond_cc
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    const v5, 0x7f0f0501

    const-string v6, "DeleteThisGroup"

    if-eqz v0, :cond_dc

    .line 12784
    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v0, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 12786
    :cond_dc
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->isFinishing()Z

    move-result v0

    if-nez v0, :cond_1c2

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-eqz v0, :cond_1c2

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    if-eqz v0, :cond_1c2

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_1c2

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v7, v7, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v7}, Ljava/util/ArrayList;->size()I

    move-result v7

    sub-int/2addr v7, v3

    invoke-virtual {v0, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    if-ne v0, p0, :cond_1c2

    .line 12787
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v7

    invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 12788
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v7, 0x7f0f0141

    const-string v8, "AppName"

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 12789
    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 12790
    const v5, 0x7f0f0a5a

    const-string v6, "OK"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v0, v5, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 12791
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->closeChatDialog:Landroid/app/Dialog;

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 12792
    .end local v0    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    goto/16 :goto_1c2

    .line 12795
    :cond_13c
    invoke-direct {p0, v4, v4}, Lim/tpelyyftgw/ui/ChatActivity;->showBottomOverlayProgress(ZZ)V

    .line 12796
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z

    if-eqz v0, :cond_185

    .line 12797
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v0, :cond_158

    .line 12798
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    const v5, 0x7f0f028c

    const-string v6, "BotUnblock"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_166

    .line 12800
    :cond_158
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    const v5, 0x7f0f1172

    const-string v6, "Unblock"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 12802
    :goto_166
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_1c2

    .line 12803
    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    .line 12804
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_1c2

    .line 12805
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_17d

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->botReplyButtons:Lim/tpelyyftgw/messenger/MessageObject;

    if-ne v5, v0, :cond_17d

    .line 12806
    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botReplyButtons:Lim/tpelyyftgw/messenger/MessageObject;

    .line 12807
    invoke-virtual {p0, v4}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V

    .line 12809
    :cond_17d
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0, v1, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    goto :goto_1c2

    .line 12812
    :cond_185
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    if-eqz v0, :cond_1b4

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v0, :cond_1b4

    .line 12813
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    const v1, 0x7f0f0288

    const-string v5, "BotStart"

    invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 12814
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hidePopup(Z)V

    .line 12815
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-eqz v0, :cond_1c2

    .line 12816
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->getCurrentFocus()Landroid/view/View;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V

    goto :goto_1c2

    .line 12819
    :cond_1b4
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    const v1, 0x7f0f0500

    const-string v5, "DeleteThisChat"

    invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 12823
    :cond_1c2
    :goto_1c2
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    const/4 v1, 0x4

    if-eqz v0, :cond_1dd

    .line 12824
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 12825
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 12826
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused(Z)V

    .line 12827
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V

    goto/16 :goto_2e0

    .line 12828
    :cond_1dd
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    if-eqz v0, :cond_211

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getVisibility()I

    move-result v0

    if-nez v0, :cond_211

    .line 12829
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 12830
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 12831
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused(Z)V

    .line 12832
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V

    .line 12833
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isTopViewVisible()Z

    move-result v0

    if-eqz v0, :cond_20c

    .line 12834
    iput v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->topViewWasVisible:I

    .line 12835
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hideTopView(Z)V

    goto/16 :goto_2e0

    .line 12837
    :cond_20c
    const/4 v0, 0x2

    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->topViewWasVisible:I

    goto/16 :goto_2e0

    .line 12840
    :cond_211
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 12841
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->muteItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    if-eqz v0, :cond_22f

    .line 12842
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_22a

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_22a

    .line 12843
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->muteItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setVisibility(I)V

    goto :goto_22f

    .line 12845
    :cond_22a
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->muteItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setVisibility(I)V

    .line 12848
    :cond_22f
    :goto_22f
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_241

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-nez v0, :cond_24f

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->canWriteToChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_24f

    :cond_241
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_2a2

    .line 12849
    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserObject;->isDeleted(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z

    move-result v0

    if-nez v0, :cond_24f

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z

    if-eqz v0, :cond_2a2

    .line 12850
    :cond_24f
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isEditingMessage()Z

    move-result v0

    if-eqz v0, :cond_271

    .line 12851
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V

    .line 12852
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 12853
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused()V

    .line 12854
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$XS5-WKzKxYEFXRffH4cuGLVQiiY;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$XS5-WKzKxYEFXRffH4cuGLVQiiY;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    const-wide/16 v5, 0x64

    invoke-static {v0, v5, v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    goto :goto_28c

    .line 12856
    :cond_271
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 12857
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused(Z)V

    .line 12858
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V

    .line 12859
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->closeKeyboard()V

    .line 12860
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;

    if-eqz v0, :cond_28c

    .line 12861
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;->hide()V

    .line 12864
    :cond_28c
    :goto_28c
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    if-eqz v0, :cond_293

    .line 12865
    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 12867
    :cond_293
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    if-eqz v0, :cond_29a

    .line 12868
    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 12870
    :cond_29a
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    if-eqz v0, :cond_2d5

    .line 12871
    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    goto :goto_2d5

    .line 12874
    :cond_2a2
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    if-eqz v0, :cond_2b7

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v0, :cond_2b7

    .line 12875
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 12876
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V

    goto :goto_2d5

    .line 12878
    :cond_2b7
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_2cb

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSysNotifyMessage()Ljava/lang/Boolean;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    if-eqz v0, :cond_2cb

    .line 12879
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V

    goto :goto_2d0

    .line 12881
    :cond_2cb
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V

    .line 12883
    :goto_2d0
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 12886
    :cond_2d5
    :goto_2d5
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->topViewWasVisible:I

    if-ne v0, v3, :cond_2e0

    .line 12887
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v4, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showTopView(ZZ)V

    .line 12888
    iput v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->topViewWasVisible:I

    .line 12891
    :cond_2e0
    :goto_2e0
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkRaiseSensors()V

    .line 12892
    return-void

    .line 12745
    :cond_2e4
    :goto_2e4
    return-void
.end method

.method private updateInformationForScreenshotDetector()V
    .registers 15

    .line 13942
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-nez v0, :cond_5

    .line 13943
    return-void

    .line 13946
    :cond_5
    const/4 v0, 0x0

    .line 13947
    .local v0, "messageId":I
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v1, :cond_61

    .line 13948
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    move-object v11, v1

    .line 13949
    .local v11, "visibleMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v1, :cond_4d

    .line 13950
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v1

    .line 13951
    .local v1, "count":I
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_19
    if-ge v2, v1, :cond_4d

    .line 13952
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v3

    .line 13953
    .local v3, "view":Landroid/view/View;
    const/4 v4, 0x0

    .line 13954
    .local v4, "object":Lim/tpelyyftgw/messenger/MessageObject;
    instance-of v5, v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v5, :cond_2d

    .line 13955
    move-object v5, v3

    check-cast v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 13956
    .local v5, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v4

    .line 13958
    .end local v5    # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    :cond_2d
    if-eqz v4, :cond_4a

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v5

    if-gez v5, :cond_4a

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J

    const-wide/16 v7, 0x0

    cmp-long v9, v5, v7

    if-eqz v9, :cond_4a

    .line 13959
    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J

    invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v5

    invoke-virtual {v11, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 13951
    .end local v3    # "view":Landroid/view/View;
    .end local v4    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_4a
    add-int/lit8 v2, v2, 0x1

    goto :goto_19

    .line 13963
    .end local v1    # "count":I
    .end local v2    # "a":I
    :cond_4d
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v1

    iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatEnterTime:J

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLeaveTime:J

    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    move-object v9, v11

    move v10, v0

    invoke-virtual/range {v1 .. v10}, Lim/tpelyyftgw/messenger/MediaController;->setLastVisibleMessageIds(IJJLim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Ljava/util/ArrayList;I)V

    goto :goto_8a

    .line 13966
    .end local v11    # "visibleMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    :cond_61
    invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;

    move-result-object v1

    .line 13967
    .local v1, "viewer":Lim/tpelyyftgw/ui/SecretMediaViewer;
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getCurrentMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v2

    .line 13968
    .local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v2, :cond_8a

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v3

    if-nez v3, :cond_8a

    .line 13969
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v4

    iget v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getOpenTime()J

    move-result-wide v6

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getCloseTime()J

    move-result-wide v8

    iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    const/4 v11, 0x0

    const/4 v12, 0x0

    .line 13970
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v13

    .line 13969
    invoke-virtual/range {v4 .. v13}, Lim/tpelyyftgw/messenger/MediaController;->setLastVisibleMessageIds(IJJLim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Ljava/util/ArrayList;I)V

    .line 13973
    .end local v1    # "viewer":Lim/tpelyyftgw/ui/SecretMediaViewer;
    .end local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_8a
    :goto_8a
    return-void
.end method

.method private updateMessageListAccessibilityVisibility()V
    .registers 3

    .line 17071
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v0, :cond_5

    .line 17072
    return-void

    .line 17074
    :cond_5
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x13

    if-lt v0, v1, :cond_26

    .line 17075
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v1}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v1

    if-eqz v1, :cond_22

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    if-eqz v1, :cond_20

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->isShowing()Z

    move-result v1

    if-eqz v1, :cond_20

    goto :goto_22

    :cond_20
    const/4 v1, 0x0

    goto :goto_23

    :cond_22
    :goto_22
    const/4 v1, 0x4

    :goto_23
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setImportantForAccessibility(I)V

    .line 17077
    :cond_26
    return-void
.end method

.method private updateMessagesVisiblePart(Z)V
    .registers 46
    .param p1, "inLayout"    # Z

    .line 8004
    move-object/from16 v0, p0

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-nez v1, :cond_7

    .line 8005
    return-void

    .line 8007
    :cond_7
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v1

    .line 8008
    .local v1, "count":I
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v2

    .line 8009
    .local v2, "height":I
    const v3, 0x7fffffff

    .line 8010
    .local v3, "minPositionHolder":I
    const v4, 0x7fffffff

    .line 8011
    .local v4, "minPositionDateHolder":I
    const/4 v5, 0x0

    .line 8012
    .local v5, "minDateChild":Landroid/view/View;
    const/4 v6, 0x0

    .line 8013
    .local v6, "minChild":Landroid/view/View;
    const/4 v7, 0x0

    .line 8014
    .local v7, "minMessageChild":Landroid/view/View;
    const/4 v8, 0x0

    .line 8016
    .local v8, "foundTextureViewMessage":Z
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v9

    iget-object v9, v9, Lim/tpelyyftgw/messenger/MessagesController;->dialogs_read_inbox_max:Ljava/util/concurrent/ConcurrentHashMap;

    iget-wide v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v10

    invoke-virtual {v9, v10}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v9

    check-cast v9, Ljava/lang/Integer;

    .line 8017
    .local v9, "currentReadMaxId":Ljava/lang/Integer;
    const/4 v10, 0x0

    if-nez v9, :cond_34

    .line 8018
    invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v9

    .line 8020
    :cond_34
    const/high16 v11, -0x80000000

    .line 8021
    .local v11, "maxPositiveUnreadId":I
    const v12, 0x7fffffff

    .line 8022
    .local v12, "maxNegativeUnreadId":I
    const/high16 v13, -0x80000000

    .line 8023
    .local v13, "maxUnreadDate":I
    iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v14, :cond_43

    const v14, 0x7fffffff

    goto :goto_45

    :cond_43
    const/high16 v14, -0x80000000

    .line 8024
    .local v14, "lastVisibleId":I
    :goto_45
    iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->pollsToCheck:Ljava/util/ArrayList;

    invoke-virtual {v15}, Ljava/util/ArrayList;->clear()V

    .line 8025
    const/4 v15, 0x0

    .local v15, "a":I
    :goto_4b
    if-ge v15, v1, :cond_1da

    .line 8026
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v10, v15}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v10

    .line 8027
    .local v10, "view":Landroid/view/View;
    const/16 v20, 0x0

    .line 8028
    .local v20, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    move/from16 v29, v1

    .end local v1    # "count":I
    .local v29, "count":I
    instance-of v1, v10, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v1, :cond_11f

    .line 8029
    move-object v1, v10

    check-cast v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 8030
    .local v1, "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    move/from16 v30, v14

    .end local v14    # "lastVisibleId":I
    .local v30, "lastVisibleId":I
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getTop()I

    move-result v14

    .line 8031
    .local v14, "top":I
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getBottom()I

    move-result v21

    .line 8032
    .local v21, "bottom":I
    move-object/from16 v31, v5

    if-ltz v14, :cond_6e

    const/4 v5, 0x0

    goto :goto_6f

    .end local v5    # "minDateChild":Landroid/view/View;
    .local v31, "minDateChild":Landroid/view/View;
    :cond_6e
    neg-int v5, v14

    .line 8033
    .local v5, "viewTop":I
    :goto_6f
    move-object/from16 v32, v6

    .end local v6    # "minChild":Landroid/view/View;
    .local v32, "minChild":Landroid/view/View;
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMeasuredHeight()I

    move-result v6

    .line 8034
    .local v6, "viewBottom":I
    if-le v6, v2, :cond_79

    .line 8035
    add-int v6, v5, v2

    .line 8037
    :cond_79
    move/from16 v33, v2

    .end local v2    # "height":I
    .local v33, "height":I
    sub-int v2, v6, v5

    invoke-virtual {v1, v5, v2}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setVisiblePart(II)V

    .line 8039
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v2

    .line 8041
    .end local v20    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    move/from16 v22, v5

    .end local v5    # "viewTop":I
    .local v22, "viewTop":I
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    if-eqz v5, :cond_118

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v5

    if-nez v5, :cond_9a

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v5

    if-eqz v5, :cond_97

    goto :goto_9a

    :cond_97
    const/16 v28, 0x0

    goto :goto_9c

    :cond_9a
    :goto_9a
    const/16 v28, 0x1

    :goto_9c
    move/from16 v5, v28

    .local v5, "isVideo":Z
    if-eqz v28, :cond_10f

    move/from16 v23, v6

    .end local v6    # "viewBottom":I
    .local v23, "viewBottom":I
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v6

    invoke-virtual {v6, v2}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v6

    if-eqz v6, :cond_108

    .line 8042
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v6

    .line 8043
    .local v6, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    if-eqz v5, :cond_bf

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageY2()I

    move-result v20

    add-int v20, v14, v20

    if-gez v20, :cond_bf

    .line 8044
    const/4 v8, 0x0

    move-object/from16 v20, v2

    goto/16 :goto_135

    .line 8046
    :cond_bf
    move-object/from16 v20, v2

    .end local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v20    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    move/from16 v24, v5

    .end local v5    # "isVideo":Z
    .local v24, "isVideo":Z
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageX()I

    move-result v5

    int-to-float v5, v5

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getX()F

    move-result v25

    add-float v5, v5, v25

    invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;->setTranslationX(F)V

    .line 8047
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    invoke-virtual {v5}, Landroid/view/View;->getPaddingTop()I

    move-result v5

    add-int/2addr v5, v14

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageY()I

    move-result v25

    add-int v5, v5, v25

    move-object/from16 v25, v1

    .end local v1    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .local v25, "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    iget v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListViewClipTop:I

    sub-int/2addr v5, v1

    int-to-float v1, v5

    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getTranslationY()F

    move-result v5

    add-float/2addr v1, v5

    iget-boolean v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    if-eqz v5, :cond_f6

    sget v5, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I

    goto :goto_f7

    :cond_f6
    const/4 v5, 0x0

    :goto_f7
    int-to-float v5, v5

    add-float/2addr v1, v5

    invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 8048
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    invoke-virtual {v1}, Landroid/view/View;->invalidate()V

    .line 8049
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v1}, Landroid/widget/FrameLayout;->invalidate()V

    .line 8050
    const/4 v8, 0x1

    goto :goto_135

    .line 8041
    .end local v6    # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    .end local v20    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v24    # "isVideo":Z
    .end local v25    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .restart local v1    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .restart local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v5    # "isVideo":Z
    :cond_108
    move-object/from16 v25, v1

    move-object/from16 v20, v2

    move/from16 v24, v5

    .end local v1    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v5    # "isVideo":Z
    .restart local v20    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v24    # "isVideo":Z
    .restart local v25    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    goto :goto_135

    .end local v20    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v23    # "viewBottom":I
    .end local v24    # "isVideo":Z
    .end local v25    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .restart local v1    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .restart local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v5    # "isVideo":Z
    .local v6, "viewBottom":I
    :cond_10f
    move-object/from16 v25, v1

    move-object/from16 v20, v2

    move/from16 v24, v5

    move/from16 v23, v6

    .end local v1    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v5    # "isVideo":Z
    .end local v6    # "viewBottom":I
    .restart local v20    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v23    # "viewBottom":I
    .restart local v24    # "isVideo":Z
    .restart local v25    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    goto :goto_135

    .end local v20    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v23    # "viewBottom":I
    .end local v24    # "isVideo":Z
    .end local v25    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .restart local v1    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .restart local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v6    # "viewBottom":I
    :cond_118
    move-object/from16 v25, v1

    move-object/from16 v20, v2

    move/from16 v23, v6

    .end local v1    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v6    # "viewBottom":I
    .restart local v20    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v23    # "viewBottom":I
    .restart local v25    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    goto :goto_135

    .line 8053
    .end local v21    # "bottom":I
    .end local v22    # "viewTop":I
    .end local v23    # "viewBottom":I
    .end local v25    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v30    # "lastVisibleId":I
    .end local v31    # "minDateChild":Landroid/view/View;
    .end local v32    # "minChild":Landroid/view/View;
    .end local v33    # "height":I
    .local v2, "height":I
    .local v5, "minDateChild":Landroid/view/View;
    .local v6, "minChild":Landroid/view/View;
    .local v14, "lastVisibleId":I
    :cond_11f
    move/from16 v33, v2

    move-object/from16 v31, v5

    move-object/from16 v32, v6

    move/from16 v30, v14

    .end local v2    # "height":I
    .end local v5    # "minDateChild":Landroid/view/View;
    .end local v6    # "minChild":Landroid/view/View;
    .end local v14    # "lastVisibleId":I
    .restart local v30    # "lastVisibleId":I
    .restart local v31    # "minDateChild":Landroid/view/View;
    .restart local v32    # "minChild":Landroid/view/View;
    .restart local v33    # "height":I
    instance-of v1, v10, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    if-eqz v1, :cond_135

    .line 8054
    move-object v1, v10

    check-cast v1, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v20

    move-object/from16 v1, v20

    goto :goto_137

    .line 8053
    :cond_135
    :goto_135
    move-object/from16 v1, v20

    .line 8056
    .end local v20    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v1, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :goto_137
    iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v2, :cond_184

    if-eqz v1, :cond_184

    .line 8057
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v2

    if-nez v2, :cond_149

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isUnread()Z

    move-result v2

    if-nez v2, :cond_159

    :cond_149
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z

    if-eqz v2, :cond_179

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v2

    invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I

    move-result v5

    if-le v2, v5, :cond_179

    .line 8058
    :cond_159
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v2

    .line 8059
    .local v2, "id":I
    if-lez v2, :cond_167

    .line 8060
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v5

    invoke-static {v11, v5}, Ljava/lang/Math;->max(II)I

    move-result v11

    .line 8062
    :cond_167
    if-gez v2, :cond_171

    .line 8063
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v5

    invoke-static {v12, v5}, Ljava/lang/Math;->min(II)I

    move-result v12

    .line 8065
    :cond_171
    iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    invoke-static {v13, v5}, Ljava/lang/Math;->max(II)I

    move-result v13

    .line 8067
    .end local v2    # "id":I
    :cond_179
    iget v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v5, 0x11

    if-ne v2, v5, :cond_184

    .line 8068
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pollsToCheck:Ljava/util/ArrayList;

    invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8071
    :cond_184
    invoke-virtual {v10}, Landroid/view/View;->getBottom()I

    move-result v2

    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I

    move-result v5

    const/high16 v6, 0x3f800000    # 1.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v14

    add-int/2addr v5, v14

    iget v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListViewClipTop:I

    add-int/2addr v5, v6

    if-gt v2, v5, :cond_19f

    .line 8072
    move-object/from16 v5, v31

    move-object/from16 v6, v32

    goto :goto_1cf

    .line 8074
    :cond_19f
    invoke-virtual {v10}, Landroid/view/View;->getBottom()I

    move-result v2

    .line 8075
    .local v2, "position":I
    if-ge v2, v3, :cond_1b1

    .line 8076
    move v3, v2

    .line 8077
    instance-of v5, v10, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-nez v5, :cond_1ae

    instance-of v5, v10, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    if-eqz v5, :cond_1af

    .line 8078
    :cond_1ae
    move-object v7, v10

    .line 8080
    :cond_1af
    move-object v6, v10

    .end local v32    # "minChild":Landroid/view/View;
    .restart local v6    # "minChild":Landroid/view/View;
    goto :goto_1b3

    .line 8075
    .end local v6    # "minChild":Landroid/view/View;
    .restart local v32    # "minChild":Landroid/view/View;
    :cond_1b1
    move-object/from16 v6, v32

    .line 8082
    .end local v32    # "minChild":Landroid/view/View;
    .restart local v6    # "minChild":Landroid/view/View;
    :goto_1b3
    instance-of v5, v10, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    if-eqz v5, :cond_1cd

    iget-boolean v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->isDateObject:Z

    if-eqz v5, :cond_1cd

    .line 8083
    invoke-virtual {v10}, Landroid/view/View;->getAlpha()F

    move-result v5

    const/high16 v14, 0x3f800000    # 1.0f

    cmpl-float v5, v5, v14

    if-eqz v5, :cond_1c8

    .line 8084
    invoke-virtual {v10, v14}, Landroid/view/View;->setAlpha(F)V

    .line 8086
    :cond_1c8
    if-ge v2, v4, :cond_1cd

    .line 8087
    move v4, v2

    .line 8088
    move-object v5, v10

    .end local v31    # "minDateChild":Landroid/view/View;
    .restart local v5    # "minDateChild":Landroid/view/View;
    goto :goto_1cf

    .line 8025
    .end local v1    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v2    # "position":I
    .end local v5    # "minDateChild":Landroid/view/View;
    .end local v10    # "view":Landroid/view/View;
    .restart local v31    # "minDateChild":Landroid/view/View;
    :cond_1cd
    move-object/from16 v5, v31

    .end local v31    # "minDateChild":Landroid/view/View;
    .restart local v5    # "minDateChild":Landroid/view/View;
    :goto_1cf
    add-int/lit8 v15, v15, 0x1

    move/from16 v1, v29

    move/from16 v14, v30

    move/from16 v2, v33

    const/4 v10, 0x0

    goto/16 :goto_4b

    .end local v29    # "count":I
    .end local v30    # "lastVisibleId":I
    .end local v33    # "height":I
    .local v1, "count":I
    .local v2, "height":I
    .restart local v14    # "lastVisibleId":I
    :cond_1da
    move/from16 v29, v1

    move/from16 v33, v2

    move-object/from16 v31, v5

    move-object/from16 v32, v6

    move/from16 v30, v14

    .line 8092
    .end local v1    # "count":I
    .end local v2    # "height":I
    .end local v5    # "minDateChild":Landroid/view/View;
    .end local v6    # "minChild":Landroid/view/View;
    .end local v14    # "lastVisibleId":I
    .end local v15    # "a":I
    .restart local v29    # "count":I
    .restart local v30    # "lastVisibleId":I
    .restart local v31    # "minDateChild":Landroid/view/View;
    .restart local v32    # "minChild":Landroid/view/View;
    .restart local v33    # "height":I
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-wide v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pollsToCheck:Ljava/util/ArrayList;

    invoke-virtual {v1, v5, v6, v2}, Lim/tpelyyftgw/messenger/MessagesController;->addToPollsQueue(JLjava/util/ArrayList;)V

    .line 8093
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    if-eqz v1, :cond_24b

    .line 8094
    if-nez v8, :cond_243

    .line 8095
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v1

    .line 8096
    .local v1, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v1, :cond_242

    .line 8097
    iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->checkTextureViewPosition:Z

    if-eqz v2, :cond_212

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v2

    if-eqz v2, :cond_212

    .line 8098
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v2

    const/4 v5, 0x1

    invoke-virtual {v2, v5, v5}, Lim/tpelyyftgw/messenger/MediaController;->cleanupPlayer(ZZ)V

    goto :goto_242

    .line 8100
    :cond_212
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    sget v5, Lim/tpelyyftgw/messenger/AndroidUtilities;->roundMessageSize:I

    neg-int v5, v5

    add-int/lit8 v5, v5, -0x64

    int-to-float v5, v5

    invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 8101
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    invoke-virtual {v2}, Landroid/view/View;->invalidate()V

    .line 8102
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v2

    if-nez v2, :cond_22e

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v2

    if-eqz v2, :cond_242

    :cond_22e
    iget-wide v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->eventId:J

    const-wide/16 v14, 0x0

    cmp-long v2, v5, v14

    if-nez v2, :cond_242

    iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->checkTextureViewPosition:Z

    if-eqz v2, :cond_242

    .line 8103
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v2

    const/4 v5, 0x0

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/messenger/MediaController;->setCurrentVideoVisible(Z)V

    .line 8107
    .end local v1    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_242
    :goto_242
    goto :goto_24b

    .line 8108
    :cond_243
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v1

    const/4 v2, 0x1

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MediaController;->setCurrentVideoVisible(Z)V

    .line 8111
    :cond_24b
    :goto_24b
    if-eqz v7, :cond_26b

    .line 8113
    instance-of v1, v7, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v1, :cond_259

    .line 8114
    move-object v1, v7

    check-cast v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v1

    .restart local v1    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    goto :goto_260

    .line 8116
    .end local v1    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_259
    move-object v1, v7

    check-cast v1, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v1

    .line 8118
    .restart local v1    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :goto_260
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    iget-boolean v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    invoke-virtual {v2, v5, v6}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setCustomDate(IZ)V

    .line 8120
    .end local v1    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_26b
    const/4 v1, 0x0

    iput-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentFloatingDateOnScreen:Z

    .line 8121
    move-object/from16 v6, v32

    .end local v32    # "minChild":Landroid/view/View;
    .restart local v6    # "minChild":Landroid/view/View;
    instance-of v1, v6, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-nez v1, :cond_27a

    instance-of v1, v6, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    if-nez v1, :cond_27a

    const/4 v1, 0x1

    goto :goto_27b

    :cond_27a
    const/4 v1, 0x0

    :goto_27b
    iput-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentFloatingTopIsNotMessage:Z

    .line 8122
    const/4 v1, 0x0

    if-eqz v31, :cond_32b

    .line 8123
    invoke-virtual/range {v31 .. v31}, Landroid/view/View;->getTop()I

    move-result v2

    iget v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListViewClipTop:I

    sub-int/2addr v2, v5

    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I

    move-result v5

    if-gt v2, v5, :cond_2d9

    iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentFloatingTopIsNotMessage:Z

    if-eqz v2, :cond_298

    move-object/from16 v5, v31

    const/high16 v10, 0x3f800000    # 1.0f

    goto :goto_2dd

    .line 8129
    :cond_298
    invoke-virtual/range {v31 .. v31}, Landroid/view/View;->getAlpha()F

    move-result v2

    cmpl-float v2, v2, v1

    if-eqz v2, :cond_2a6

    .line 8130
    move-object/from16 v5, v31

    .end local v31    # "minDateChild":Landroid/view/View;
    .restart local v5    # "minDateChild":Landroid/view/View;
    invoke-virtual {v5, v1}, Landroid/view/View;->setAlpha(F)V

    goto :goto_2a8

    .line 8129
    .end local v5    # "minDateChild":Landroid/view/View;
    .restart local v31    # "minDateChild":Landroid/view/View;
    :cond_2a6
    move-object/from16 v5, v31

    .line 8132
    .end local v31    # "minDateChild":Landroid/view/View;
    .restart local v5    # "minDateChild":Landroid/view/View;
    :goto_2a8
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;

    if-eqz v2, :cond_2b2

    .line 8133
    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V

    .line 8134
    const/4 v2, 0x0

    iput-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;

    .line 8136
    :cond_2b2
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getTag()Ljava/lang/Object;

    move-result-object v2

    if-nez v2, :cond_2c4

    .line 8137
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    const/4 v10, 0x1

    invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v14

    invoke-virtual {v2, v14}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setTag(Ljava/lang/Object;)V

    .line 8139
    :cond_2c4
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getAlpha()F

    move-result v2

    const/high16 v10, 0x3f800000    # 1.0f

    cmpl-float v2, v2, v10

    if-eqz v2, :cond_2d5

    .line 8140
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v2, v10}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setAlpha(F)V

    .line 8142
    :cond_2d5
    const/4 v2, 0x1

    iput-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentFloatingDateOnScreen:Z

    goto :goto_2ef

    .line 8123
    .end local v5    # "minDateChild":Landroid/view/View;
    .restart local v31    # "minDateChild":Landroid/view/View;
    :cond_2d9
    move-object/from16 v5, v31

    const/high16 v10, 0x3f800000    # 1.0f

    .line 8124
    .end local v31    # "minDateChild":Landroid/view/View;
    .restart local v5    # "minDateChild":Landroid/view/View;
    :goto_2dd
    invoke-virtual {v5}, Landroid/view/View;->getAlpha()F

    move-result v2

    cmpl-float v2, v2, v10

    if-eqz v2, :cond_2e8

    .line 8125
    invoke-virtual {v5, v10}, Landroid/view/View;->setAlpha(F)V

    .line 8127
    :cond_2e8
    iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentFloatingTopIsNotMessage:Z

    const/4 v10, 0x1

    xor-int/2addr v2, v10

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->hideFloatingDateView(Z)V

    .line 8144
    :goto_2ef
    invoke-virtual {v5}, Landroid/view/View;->getBottom()I

    move-result v2

    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I

    move-result v10

    sub-int/2addr v2, v10

    iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListViewClipTop:I

    sub-int/2addr v2, v10

    int-to-float v2, v2

    .line 8145
    .local v2, "offset":F
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v10}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMeasuredHeight()I

    move-result v10

    int-to-float v10, v10

    cmpl-float v10, v2, v10

    if-lez v10, :cond_325

    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v10}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMeasuredHeight()I

    move-result v10

    mul-int/lit8 v10, v10, 0x2

    int-to-float v10, v10

    cmpg-float v10, v2, v10

    if-gez v10, :cond_325

    .line 8146
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMeasuredHeight()I

    move-result v10

    neg-int v10, v10

    mul-int/lit8 v10, v10, 0x2

    int-to-float v10, v10

    add-float/2addr v10, v2

    invoke-virtual {v1, v10}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setTranslationY(F)V

    goto :goto_32a

    .line 8148
    :cond_325
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v10, v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setTranslationY(F)V

    .line 8150
    .end local v2    # "offset":F
    :goto_32a
    goto :goto_336

    .line 8151
    .end local v5    # "minDateChild":Landroid/view/View;
    .restart local v31    # "minDateChild":Landroid/view/View;
    :cond_32b
    move-object/from16 v5, v31

    .end local v31    # "minDateChild":Landroid/view/View;
    .restart local v5    # "minDateChild":Landroid/view/View;
    const/4 v2, 0x1

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->hideFloatingDateView(Z)V

    .line 8152
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setTranslationY(F)V

    .line 8155
    :goto_336
    iget-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->firstLoading:Z

    if-nez v1, :cond_460

    iget-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z

    if-nez v1, :cond_460

    iget-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    if-nez v1, :cond_460

    iget-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v1, :cond_460

    .line 8156
    const/4 v1, 0x0

    .line 8157
    .local v1, "scheduledRead":I
    const/high16 v2, -0x80000000

    if-ne v11, v2, :cond_3a1

    const v2, 0x7fffffff

    if-eq v12, v2, :cond_351

    goto :goto_3a1

    .line 8195
    :cond_351
    iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->firstUnreadSent:Z

    if-nez v2, :cond_39b

    .line 8196
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I

    move-result v2

    if-nez v2, :cond_395

    .line 8197
    const/4 v2, 0x0

    iput v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    .line 8198
    if-eqz p1, :cond_36b

    .line 8199
    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$IXcFARNE7PqvgLkd1UqQMC-P404;

    invoke-direct {v2, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$IXcFARNE7PqvgLkd1UqQMC-P404;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    goto :goto_36e

    .line 8201
    :cond_36b
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->inlineUpdate2()V

    .line 8203
    :goto_36e
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v34

    iget-wide v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    const/4 v10, 0x0

    aget v37, v2, v10

    aget v38, v2, v10

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I

    aget v39, v2, v10

    const/16 v40, 0x0

    const/16 v41, 0x0

    const/16 v42, 0x1

    move-wide/from16 v35, v14

    move/from16 v43, v1

    invoke-virtual/range {v34 .. v43}, Lim/tpelyyftgw/messenger/MessagesController;->markDialogAsRead(JIIIZIZI)V

    .line 8204
    const/4 v2, 0x1

    iput-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->firstUnreadSent:Z

    move/from16 v31, v3

    move/from16 v17, v4

    goto/16 :goto_464

    .line 8196
    :cond_395
    move/from16 v31, v3

    move/from16 v17, v4

    goto/16 :goto_464

    .line 8195
    :cond_39b
    move/from16 v31, v3

    move/from16 v17, v4

    goto/16 :goto_464

    .line 8158
    :cond_3a1
    :goto_3a1
    const/4 v2, 0x0

    .line 8159
    .local v2, "counterDecrement":I
    const/4 v10, 0x0

    .local v10, "a":I
    :goto_3a3
    iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v14}, Ljava/util/ArrayList;->size()I

    move-result v14

    if-ge v10, v14, :cond_400

    .line 8160
    iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v14, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v14

    check-cast v14, Lim/tpelyyftgw/messenger/MessageObject;

    .line 8161
    .local v14, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v15

    .line 8162
    .local v15, "id":I
    move/from16 v31, v3

    const/high16 v3, -0x80000000

    .end local v3    # "minPositionHolder":I
    .local v31, "minPositionHolder":I
    if-eq v11, v3, :cond_3e7

    .line 8163
    if-lez v15, :cond_3e7

    if-gt v15, v11, :cond_3e7

    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isUnread()Z

    move-result v17

    if-nez v17, :cond_3e7

    iget-object v3, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z

    if-eqz v3, :cond_3d3

    invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I

    move-result v3

    if-gt v15, v3, :cond_3d9

    :cond_3d3
    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isUnread()Z

    move-result v3

    if-eqz v3, :cond_3e7

    .line 8164
    :cond_3d9
    iget-object v3, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z

    if-eqz v3, :cond_3e2

    .line 8165
    add-int/lit8 v1, v1, 0x1

    goto :goto_3e5

    .line 8167
    :cond_3e2
    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->setIsRead()V

    .line 8169
    :goto_3e5
    add-int/lit8 v2, v2, 0x1

    .line 8172
    :cond_3e7
    const v3, 0x7fffffff

    if-eq v12, v3, :cond_3fb

    .line 8173
    if-gez v15, :cond_3fb

    if-lt v15, v12, :cond_3fb

    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isUnread()Z

    move-result v16

    if-eqz v16, :cond_3fb

    .line 8174
    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->setIsRead()V

    .line 8175
    add-int/lit8 v2, v2, 0x1

    .line 8159
    .end local v14    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v15    # "id":I
    :cond_3fb
    add-int/lit8 v10, v10, 0x1

    move/from16 v3, v31

    goto :goto_3a3

    .end local v31    # "minPositionHolder":I
    .restart local v3    # "minPositionHolder":I
    :cond_400
    move/from16 v31, v3

    .line 8179
    .end local v3    # "minPositionHolder":I
    .end local v10    # "a":I
    .restart local v31    # "minPositionHolder":I
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    const/4 v10, 0x0

    aget-boolean v3, v3, v10

    if-eqz v3, :cond_40f

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    aget v3, v3, v10

    if-eq v11, v3, :cond_415

    :cond_40f
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    aget v3, v3, v10

    if-ne v12, v3, :cond_418

    .line 8180
    :cond_415
    iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    goto :goto_421

    .line 8182
    :cond_418
    iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    sub-int/2addr v3, v2

    iput v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    .line 8183
    if-gez v3, :cond_421

    .line 8184
    iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    .line 8187
    :cond_421
    :goto_421
    if-eqz p1, :cond_42c

    .line 8188
    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$B03tnxQ8_3nEcgtjE9kh6Q3X5BU;

    invoke-direct {v3, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$B03tnxQ8_3nEcgtjE9kh6Q3X5BU;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    goto :goto_42f

    .line 8190
    :cond_42c
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->inlineUpdate1()V

    .line 8192
    :goto_42f
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v3

    iget-wide v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/16 v24, 0x0

    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    move/from16 v17, v4

    const/16 v16, 0x0

    .end local v4    # "minPositionDateHolder":I
    .local v17, "minPositionDateHolder":I
    aget v4, v10, v16

    if-eq v11, v4, :cond_449

    aget v4, v10, v16

    if-ne v12, v4, :cond_446

    goto :goto_449

    :cond_446
    const/16 v26, 0x0

    goto :goto_44b

    :cond_449
    :goto_449
    const/16 v26, 0x1

    :goto_44b
    move-object/from16 v18, v3

    move-wide/from16 v19, v14

    move/from16 v21, v11

    move/from16 v22, v12

    move/from16 v23, v13

    move/from16 v25, v2

    move/from16 v27, v1

    invoke-virtual/range {v18 .. v27}, Lim/tpelyyftgw/messenger/MessagesController;->markDialogAsRead(JIIIZIZI)V

    .line 8194
    const/4 v3, 0x1

    iput-boolean v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->firstUnreadSent:Z

    .line 8195
    .end local v2    # "counterDecrement":I
    goto :goto_464

    .line 8155
    .end local v1    # "scheduledRead":I
    .end local v17    # "minPositionDateHolder":I
    .end local v31    # "minPositionHolder":I
    .restart local v3    # "minPositionHolder":I
    .restart local v4    # "minPositionDateHolder":I
    :cond_460
    move/from16 v31, v3

    move/from16 v17, v4

    .line 8208
    .end local v3    # "minPositionHolder":I
    .end local v4    # "minPositionDateHolder":I
    .restart local v17    # "minPositionDateHolder":I
    .restart local v31    # "minPositionHolder":I
    :goto_464
    return-void
.end method

.method private updatePinnedLiveMessageView(ZIZ)V
    .registers 11
    .param p1, "animated"    # Z
    .param p2, "iMsgId"    # I
    .param p3, "blnShow"    # Z

    .line 13233
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    if-eqz v0, :cond_fa

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v0, :cond_a

    goto/16 :goto_fa

    .line 13236
    :cond_a
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;

    const/4 v1, 0x0

    if-nez v0, :cond_1b

    .line 13237
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v0, v0, v1

    invoke-virtual {v0, p2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;

    .line 13239
    :cond_1b
    if-nez p3, :cond_22

    .line 13240
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->hidePinnedLiveMessageView(Z)V

    goto/16 :goto_f6

    .line 13242
    :cond_22
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_f3

    .line 13243
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_bc

    .line 13244
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    const/4 v2, 0x0

    invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 13245
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    if-eqz v0, :cond_3d

    .line 13246
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V

    .line 13247
    iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    .line 13249
    :cond_3d
    const/high16 v0, 0x42400000    # 48.0f

    if-eqz p1, :cond_78

    .line 13250
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 13251
    new-instance v2, Landroid/animation/AnimatorSet;

    invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    .line 13252
    const/4 v3, 0x1

    new-array v4, v3, [Landroid/animation/Animator;

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    sget-object v6, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v3, v3, [F

    aput v0, v3, v1

    invoke-static {v5, v6, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    aput-object v0, v4, v1

    invoke-virtual {v2, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 13253
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    const-wide/16 v1, 0xc8

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 13254
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$64;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$64;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 13269
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_bc

    .line 13272
    :cond_78
    iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;

    move-result-object v2

    .line 13273
    .local v2, "preferences":Landroid/content/SharedPreferences;
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v3, :cond_ac

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v4, "pin_"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v3

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v4, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    if-eq v3, v4, :cond_ac

    .line 13275
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    int-to-float v0, v0

    invoke-virtual {v3, v0}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    goto :goto_b7

    .line 13277
    :cond_ac
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    const/4 v3, 0x0

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    int-to-float v3, v3

    invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 13279
    :goto_b7
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 13282
    .end local v2    # "preferences":Landroid/content/SharedPreferences;
    :cond_bc
    :goto_bc
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v0

    check-cast v0, Landroid/widget/FrameLayout$LayoutParams;

    .line 13283
    .local v0, "layoutParams1":Landroid/widget/FrameLayout$LayoutParams;
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v1

    check-cast v1, Landroid/widget/FrameLayout$LayoutParams;

    .line 13284
    .local v1, "layoutParams2":Landroid/widget/FrameLayout$LayoutParams;
    const/high16 v2, 0x425c0000    # 55.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I

    iput v2, v0, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I

    .line 13286
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 13287
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 13289
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;

    iget v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v3, 0xcf

    if-ne v2, v3, :cond_f2

    .line 13290
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;

    .line 13291
    .local v2, "mediaShare":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
    iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    .line 13315
    .end local v0    # "layoutParams1":Landroid/widget/FrameLayout$LayoutParams;
    .end local v1    # "layoutParams2":Landroid/widget/FrameLayout$LayoutParams;
    .end local v2    # "mediaShare":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
    :cond_f2
    goto :goto_f6

    .line 13316
    :cond_f3
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->hidePinnedLiveMessageView(Z)V

    .line 13319
    :goto_f6
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkListViewPaddings()V

    .line 13320
    return-void

    .line 13234
    :cond_fa
    :goto_fa
    return-void
.end method

.method private updatePinnedMessageView(Z)V
    .registers 26
    .param p1, "animated"    # Z

    .line 13049
    move-object/from16 v0, p0

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    if-eqz v1, :cond_38c

    iget-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v1, :cond_c

    goto/16 :goto_38c

    .line 13053
    :cond_c
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    const/4 v2, 0x0

    const/4 v3, 0x0

    if-eqz v1, :cond_41

    .line 13054
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v4, :cond_22

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I

    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v4

    if-eq v1, v4, :cond_22

    .line 13055
    iput-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 13057
    :cond_22
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I

    if-eqz v1, :cond_3c

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-nez v1, :cond_3c

    .line 13058
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v1, v1, v3

    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I

    invoke-virtual {v1, v4}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;

    iput-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 13060
    :cond_3c
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I

    .local v1, "pinned_msg_id":I
    goto :goto_75

    .line 13061
    .end local v1    # "pinned_msg_id":I
    :cond_41
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    if-eqz v1, :cond_74

    .line 13062
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v4, :cond_55

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I

    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v4

    if-eq v1, v4, :cond_55

    .line 13063
    iput-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 13065
    :cond_55
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I

    if-eqz v1, :cond_6f

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-nez v1, :cond_6f

    .line 13066
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v1, v1, v3

    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I

    invoke-virtual {v1, v4}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;

    iput-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 13068
    :cond_6f
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I

    .restart local v1    # "pinned_msg_id":I
    goto :goto_75

    .line 13070
    .end local v1    # "pinned_msg_id":I
    :cond_74
    const/4 v1, 0x0

    .line 13072
    .restart local v1    # "pinned_msg_id":I
    :goto_75
    iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v4}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;

    move-result-object v10

    .line 13073
    .local v10, "preferences":Landroid/content/SharedPreferences;
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-nez v4, :cond_83

    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    if-eqz v4, :cond_385

    :cond_83
    if-eqz v1, :cond_385

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string v5, "pin_"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-interface {v10, v4, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v4

    if-eq v1, v4, :cond_385

    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    if-eqz v4, :cond_b4

    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z

    move-result v4

    if-nez v4, :cond_385

    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isSearchFieldVisible()Z

    move-result v4

    if-eqz v4, :cond_b4

    goto/16 :goto_385

    .line 13076
    :cond_b4
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v4, :cond_35d

    .line 13077
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    invoke-virtual {v4}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v4

    const/4 v5, 0x1

    if-eqz v4, :cond_13b

    .line 13078
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    invoke-virtual {v4, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 13079
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    if-eqz v4, :cond_cf

    .line 13080
    invoke-virtual {v4}, Landroid/animation/AnimatorSet;->cancel()V

    .line 13081
    iput-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    .line 13083
    :cond_cf
    const/4 v4, 0x0

    if-eqz p1, :cond_108

    .line 13084
    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    invoke-virtual {v6, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 13085
    new-instance v6, Landroid/animation/AnimatorSet;

    invoke-direct {v6}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    .line 13086
    new-array v7, v5, [Landroid/animation/Animator;

    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    sget-object v9, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v11, v5, [F

    aput v4, v11, v3

    invoke-static {v8, v9, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    aput-object v4, v7, v3

    invoke-virtual {v6, v7}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 13087
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    const-wide/16 v6, 0xc8

    invoke-virtual {v4, v6, v7}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 13088
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    new-instance v6, Lim/tpelyyftgw/ui/ChatActivity$63;

    invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/ChatActivity$63;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v4, v6}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 13107
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;

    invoke-virtual {v4}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_13b

    .line 13109
    :cond_108
    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    invoke-virtual {v6, v4}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 13110
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    invoke-virtual {v4, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 13111
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v4, :cond_13b

    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    invoke-virtual {v4}, Landroid/widget/FrameLayout;->getTranslationY()F

    move-result v4

    const/high16 v6, 0x42400000    # 48.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    int-to-float v7, v7

    cmpl-float v4, v4, v7

    if-eqz v4, :cond_13b

    .line 13112
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    int-to-float v7, v7

    invoke-virtual {v4, v7}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 13113
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    int-to-float v6, v6

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/BackupImageView;->setTranslationY(F)V

    .line 13117
    :cond_13b
    :goto_13b
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v4

    check-cast v4, Landroid/widget/FrameLayout$LayoutParams;

    .line 13118
    .local v4, "layoutParams1":Landroid/widget/FrameLayout$LayoutParams;
    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v6

    check-cast v6, Landroid/widget/FrameLayout$LayoutParams;

    .line 13120
    .local v6, "layoutParams2":Landroid/widget/FrameLayout$LayoutParams;
    const/4 v7, 0x1

    .line 13121
    .local v7, "cacheType":I
    const/4 v8, 0x0

    .line 13122
    .local v8, "size":I
    iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v9, v9, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs2:Ljava/util/ArrayList;

    const/high16 v11, 0x43a00000    # 320.0f

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v12

    invoke-static {v9, v12}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v9

    .line 13123
    .local v9, "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    iget-object v12, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v12, v12, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs2:Ljava/util/ArrayList;

    const/high16 v13, 0x42200000    # 40.0f

    invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v14

    invoke-static {v12, v14}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v12

    .line 13124
    .local v12, "thumbPhotoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v14, v14, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbsObject2:Lim/tpelyyftgw/tgnet/TLObject;

    .line 13125
    .local v14, "photoSizeObject":Lim/tpelyyftgw/tgnet/TLObject;
    if-nez v9, :cond_1a3

    .line 13126
    iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-boolean v15, v15, Lim/tpelyyftgw/messenger/MessageObject;->mediaExists:Z

    if-eqz v15, :cond_187

    .line 13127
    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v11, v11, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I

    move-result v15

    invoke-static {v11, v15}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v9

    .line 13128
    if-eqz v9, :cond_185

    .line 13129
    iget v8, v9, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->size:I

    .line 13131
    :cond_185
    const/4 v7, 0x0

    goto :goto_193

    .line 13133
    :cond_187
    iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v15, v15, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    invoke-static {v15, v11}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v9

    .line 13135
    :goto_193
    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v11, v11, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;

    invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v13

    invoke-static {v11, v13}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v12

    .line 13136
    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v14, v11, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbsObject:Lim/tpelyyftgw/tgnet/TLObject;

    .line 13138
    :cond_1a3
    if-ne v9, v12, :cond_1a6

    .line 13139
    const/4 v12, 0x0

    .line 13141
    :cond_1a6
    if-eqz v9, :cond_209

    instance-of v11, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_photoSizeEmpty;

    if-nez v11, :cond_209

    iget-object v11, v9, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    instance-of v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationUnavailable;

    if-nez v11, :cond_209

    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v11}, Lim/tpelyyftgw/messenger/MessageObject;->isAnyKindOfSticker()Z

    move-result v11

    if-eqz v11, :cond_1bb

    goto :goto_209

    .line 13148
    :cond_1bb
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v2

    if-eqz v2, :cond_1cf

    .line 13149
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    const/high16 v11, 0x41800000    # 16.0f

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    invoke-virtual {v2, v11}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V

    goto :goto_1d4

    .line 13151
    :cond_1cf
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V

    .line 13153
    :goto_1d4
    iput v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageSize:I

    .line 13154
    iput v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageCacheType:I

    .line 13155
    iput-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    .line 13156
    iput-object v12, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageThumbLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    .line 13157
    iput-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;

    .line 13158
    iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-static {v9, v14}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v16

    .line 13159
    invoke-static {v12, v14}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v18

    const/16 v20, 0x0

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 13158
    const-string v17, "50_50"

    const-string v19, "50_50_b"

    move/from16 v21, v8

    move/from16 v22, v7

    move-object/from16 v23, v2

    invoke-virtual/range {v15 .. v23}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)V

    .line 13160
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/BackupImageView;->setVisibility(I)V

    .line 13161
    const/high16 v2, 0x425c0000    # 55.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    iput v2, v6, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I

    iput v2, v4, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I

    goto :goto_222

    .line 13142
    :cond_209
    :goto_209
    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-virtual {v11, v2}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V

    .line 13143
    iput-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    .line 13144
    iput-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;

    .line 13145
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    const/4 v11, 0x4

    invoke-virtual {v2, v11}, Lim/tpelyyftgw/ui/components/BackupImageView;->setVisibility(I)V

    .line 13146
    const/high16 v2, 0x41900000    # 18.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    iput v2, v6, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I

    iput v2, v4, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I

    .line 13163
    :goto_222
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 13164
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 13166
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v11, 0x11

    if-ne v2, v11, :cond_243

    .line 13167
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const v13, 0x7f0f0c8e

    const-string v15, "PinnedPoll"

    invoke-static {v15, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v13

    invoke-virtual {v2, v13}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto :goto_251

    .line 13169
    :cond_243
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const v13, 0x7f0f0c8c

    const-string v15, "PinnedMessage"

    invoke-static {v15, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v13

    invoke-virtual {v2, v13}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 13171
    :goto_251
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v13, 0xe

    if-ne v2, v13, :cond_279

    .line 13172
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const/4 v11, 0x2

    new-array v11, v11, [Ljava/lang/Object;

    iget-object v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v13}, Lim/tpelyyftgw/messenger/MessageObject;->getMusicAuthor()Ljava/lang/String;

    move-result-object v13

    aput-object v13, v11, v3

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getMusicTitle()Ljava/lang/String;

    move-result-object v3

    aput-object v3, v11, v5

    const-string v3, "%s - %s"

    invoke-static {v3, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto/16 :goto_35c

    .line 13173
    :cond_279
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v5, 0xcf

    if-ne v2, v5, :cond_294

    .line 13174
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLineView:Landroid/view/View;

    const/16 v3, 0x8

    invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V

    .line 13175
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;

    .line 13176
    .local v2, "mediaShare":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
    iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    .line 13191
    .end local v2    # "mediaShare":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
    goto/16 :goto_35c

    :cond_294
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v13, 0xa

    const/16 v15, 0x96

    if-ne v2, v11, :cond_2c1

    .line 13192
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    .line 13193
    .local v2, "poll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    iget-object v11, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->question:Ljava/lang/String;

    .line 13194
    .local v11, "mess":Ljava/lang/String;
    invoke-virtual {v11}, Ljava/lang/String;->length()I

    move-result v5

    if-le v5, v15, :cond_2b4

    .line 13195
    invoke-virtual {v11, v3, v15}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v11

    .line 13197
    :cond_2b4
    const/16 v3, 0x20

    invoke-virtual {v11, v13, v3}, Ljava/lang/String;->replace(CC)Ljava/lang/String;

    move-result-object v3

    .line 13198
    .end local v11    # "mess":Ljava/lang/String;
    .local v3, "mess":Ljava/lang/String;
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 13199
    .end local v2    # "poll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    .end local v3    # "mess":Ljava/lang/String;
    goto/16 :goto_35c

    :cond_2c1
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGame;

    const/high16 v5, 0x41600000    # 14.0f

    if-eqz v2, :cond_2ef

    .line 13200
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v11, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->game:Lim/tpelyyftgw/tgnet/TLRPC$TL_game;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_game;->title:Ljava/lang/String;

    iget-object v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    .line 13201
    invoke-virtual {v13}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getPaint()Landroid/graphics/Paint;

    move-result-object v13

    invoke-virtual {v13}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;

    move-result-object v13

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    .line 13200
    invoke-static {v11, v13, v5, v3}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto :goto_35c

    .line 13202
    :cond_2ef
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_327

    .line 13203
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;

    invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v2

    .line 13204
    .local v2, "mess":Ljava/lang/String;
    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v11

    if-le v11, v15, :cond_30b

    .line 13205
    invoke-virtual {v2, v3, v15}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v2

    .line 13207
    :cond_30b
    const/16 v11, 0x20

    invoke-virtual {v2, v13, v11}, Ljava/lang/String;->replace(CC)Ljava/lang/String;

    move-result-object v2

    .line 13208
    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getPaint()Landroid/graphics/Paint;

    move-result-object v13

    invoke-virtual {v13}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;

    move-result-object v13

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    invoke-static {v2, v13, v5, v3}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;

    move-result-object v3

    invoke-virtual {v11, v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .end local v2    # "mess":Ljava/lang/String;
    goto :goto_35b

    .line 13210
    :cond_327
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    if-eqz v2, :cond_35b

    .line 13211
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v2

    .line 13212
    .restart local v2    # "mess":Ljava/lang/String;
    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v11

    if-le v11, v15, :cond_33f

    .line 13213
    invoke-virtual {v2, v3, v15}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v2

    .line 13215
    :cond_33f
    const/16 v11, 0x20

    invoke-virtual {v2, v13, v11}, Ljava/lang/String;->replace(CC)Ljava/lang/String;

    move-result-object v2

    .line 13216
    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getPaint()Landroid/graphics/Paint;

    move-result-object v13

    invoke-virtual {v13}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;

    move-result-object v13

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    invoke-static {v2, v13, v5, v3}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;

    move-result-object v3

    invoke-virtual {v11, v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto :goto_35c

    .line 13210
    .end local v2    # "mess":Ljava/lang/String;
    :cond_35b
    :goto_35b
    nop

    .line 13219
    .end local v4    # "layoutParams1":Landroid/widget/FrameLayout$LayoutParams;
    .end local v6    # "layoutParams2":Landroid/widget/FrameLayout$LayoutParams;
    .end local v7    # "cacheType":I
    .end local v8    # "size":I
    .end local v9    # "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    .end local v12    # "thumbPhotoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    .end local v14    # "photoSizeObject":Lim/tpelyyftgw/tgnet/TLObject;
    :goto_35c
    goto :goto_388

    .line 13220
    :cond_35d
    iput-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    .line 13221
    iput-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;

    .line 13222
    invoke-direct/range {p0 .. p1}, Lim/tpelyyftgw/ui/ChatActivity;->hidePinnedMessageView(Z)V

    .line 13223
    iget v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->loadingPinnedMessage:I

    if-eq v2, v1, :cond_388

    .line 13224
    iput v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->loadingPinnedMessage:I

    .line 13225
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v4

    iget-wide v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v2

    if-eqz v2, :cond_37e

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    move v7, v3

    goto :goto_37f

    :cond_37e
    const/4 v7, 0x0

    :goto_37f
    const/4 v9, 0x1

    move v8, v1

    invoke-virtual/range {v4 .. v9}, Lim/tpelyyftgw/messenger/MediaDataController;->loadPinnedMessage(JIIZ)Lim/tpelyyftgw/messenger/MessageObject;

    goto :goto_388

    .line 13074
    :cond_385
    :goto_385
    invoke-direct/range {p0 .. p1}, Lim/tpelyyftgw/ui/ChatActivity;->hidePinnedMessageView(Z)V

    .line 13229
    :cond_388
    :goto_388
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkListViewPaddings()V

    .line 13230
    return-void

    .line 13050
    .end local v1    # "pinned_msg_id":I
    .end local v10    # "preferences":Landroid/content/SharedPreferences;
    :cond_38c
    :goto_38c
    return-void
.end method

.method private updateScheduledInterface(Z)V
    .registers 3
    .param p1, "animated"    # Z

    .line 12738
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_7

    .line 12739
    invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateScheduleButton(Z)V

    .line 12741
    :cond_7
    return-void
.end method

.method private updateSearchButtons(III)V
    .registers 10
    .param p1, "mask"    # I
    .param p2, "num"    # I
    .param p3, "count"    # I

    .line 12591
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;

    if-eqz v0, :cond_78

    .line 12592
    and-int/lit8 v1, p1, 0x1

    const/4 v2, 0x0

    const/4 v3, 0x1

    if-eqz v1, :cond_c

    const/4 v1, 0x1

    goto :goto_d

    :cond_c
    const/4 v1, 0x0

    :goto_d
    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setEnabled(Z)V

    .line 12593
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;

    and-int/lit8 v1, p1, 0x2

    if-eqz v1, :cond_18

    const/4 v1, 0x1

    goto :goto_19

    :cond_18
    const/4 v1, 0x0

    :goto_19
    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setEnabled(Z)V

    .line 12594
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;

    invoke-virtual {v0}, Landroid/widget/ImageView;->isEnabled()Z

    move-result v1

    const/high16 v4, 0x3f800000    # 1.0f

    const/high16 v5, 0x3f000000    # 0.5f

    if-eqz v1, :cond_2b

    const/high16 v1, 0x3f800000    # 1.0f

    goto :goto_2d

    :cond_2b
    const/high16 v1, 0x3f000000    # 0.5f

    :goto_2d
    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setAlpha(F)V

    .line 12595
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;

    invoke-virtual {v0}, Landroid/widget/ImageView;->isEnabled()Z

    move-result v1

    if-eqz v1, :cond_39

    goto :goto_3b

    :cond_39
    const/high16 v4, 0x3f000000    # 0.5f

    :goto_3b
    invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setAlpha(F)V

    .line 12596
    if-gez p3, :cond_48

    .line 12597
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const-string v1, ""

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto :goto_78

    .line 12598
    :cond_48
    if-nez p3, :cond_59

    .line 12599
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const v1, 0x7f0f098d

    const-string v2, "NoResult"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto :goto_78

    .line 12601
    :cond_59
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const v1, 0x7f0f0a5d

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    add-int/lit8 v5, p2, 0x1

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v4, v2

    invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    aput-object v2, v4, v3

    const-string v2, "Of"

    invoke-static {v2, v1, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 12604
    :cond_78
    :goto_78
    return-void
.end method

.method private updateSecretStatus()V
    .registers 9

    .line 8563
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    if-nez v0, :cond_5

    .line 8564
    return-void

    .line 8566
    :cond_5
    const/4 v0, 0x0

    .line 8567
    .local v0, "hideKeyboard":Z
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    const/4 v2, 0x1

    const/4 v3, 0x4

    const/4 v4, 0x0

    if-eqz v1, :cond_9c

    invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->canSendMessages(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v1

    if-nez v1, :cond_9c

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v1

    if-eqz v1, :cond_21

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v1, :cond_9c

    .line 8568
    :cond_21
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->default_banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    if-eqz v1, :cond_3e

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->default_banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;->send_messages:Z

    if-eqz v1, :cond_3e

    .line 8569
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;

    const v2, 0x7f0f0711

    const-string v5, "GlobalSendMessageRestricted"

    invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_74

    .line 8570
    :cond_3e
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isBannedForever(Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;)Z

    move-result v1

    if-eqz v1, :cond_57

    .line 8571
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;

    const v2, 0x7f0f0f2d

    const-string v5, "SendMessageRestrictedForever"

    invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_74

    .line 8573
    :cond_57
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;

    const v5, 0x7f0f0f2c

    new-array v2, v2, [Ljava/lang/Object;

    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;->until_date:I

    int-to-long v6, v6

    .line 8574
    invoke-static {v6, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatDateForBan(J)Ljava/lang/String;

    move-result-object v6

    aput-object v6, v2, v4

    .line 8573
    const-string v6, "SendMessageRestricted"

    invoke-static {v6, v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 8576
    :goto_74
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 8577
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;

    const/4 v2, 0x0

    if-eqz v1, :cond_83

    .line 8578
    invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V

    .line 8579
    iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;

    .line 8581
    :cond_83
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    const/16 v5, 0x8

    invoke-virtual {v1, v5}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 8582
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 8583
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateMessageListAccessibilityVisibility()V

    .line 8584
    const/4 v0, 0x1

    .line 8585
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;

    if-eqz v1, :cond_132

    .line 8586
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;->hide()V

    goto/16 :goto_132

    .line 8589
    :cond_9c
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v1, :cond_15b

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;

    if-nez v5, :cond_a6

    goto/16 :goto_15b

    .line 8599
    :cond_a6
    instance-of v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_encryptedChatRequested;

    if-eqz v5, :cond_bf

    .line 8600
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;

    const v2, 0x7f0f05cd

    const-string v5, "EncryptionProcessing"

    invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 8601
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 8602
    const/4 v0, 0x1

    goto :goto_12c

    .line 8603
    :cond_bf
    instance-of v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_encryptedChatWaiting;

    if-eqz v5, :cond_fa

    .line 8604
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;

    const v5, 0x7f0f0219

    new-array v2, v2, [Ljava/lang/Object;

    new-instance v6, Ljava/lang/StringBuilder;

    invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V

    const-string v7, "<b>"

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v7, "</b>"

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    aput-object v6, v2, v4

    const-string v6, "AwaitingEncryption"

    invoke-static {v6, v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 8606
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 8607
    const/4 v0, 0x1

    goto :goto_12c

    .line 8608
    :cond_fa
    instance-of v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_encryptedChatDiscarded;

    if-eqz v2, :cond_123

    .line 8609
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;

    const v2, 0x7f0f05ce

    const-string v5, "EncryptionRejected"

    invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 8610
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 8611
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    const-string v2, ""

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V

    .line 8612
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v1

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v1, v5, v6, v4}, Lim/tpelyyftgw/messenger/MediaDataController;->cleanDraft(JZ)V

    .line 8613
    const/4 v0, 0x1

    goto :goto_12c

    .line 8614
    :cond_123
    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_encryptedChat;

    if-eqz v1, :cond_12c

    .line 8615
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    invoke-virtual {v1, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 8617
    :cond_12c
    :goto_12c
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkRaiseSensors()V

    .line 8618
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkActionBarMenu()V

    .line 8620
    :cond_132
    :goto_132
    iget-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    if-eqz v1, :cond_13b

    .line 8621
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    invoke-virtual {v1, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 8623
    :cond_13b
    if-eqz v0, :cond_153

    .line 8624
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hidePopup(Z)V

    .line 8625
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    if-eqz v1, :cond_153

    .line 8626
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;->getCurrentFocus()Landroid/view/View;

    move-result-object v1

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V

    .line 8629
    :cond_153
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_15a

    .line 8630
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateMenuViewStatus()V

    .line 8632
    :cond_15a
    return-void

    .line 8590
    :cond_15b
    :goto_15b
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    invoke-virtual {v1, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 8591
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;

    if-eqz v1, :cond_179

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_179

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasText()Z

    move-result v1

    if-eqz v1, :cond_179

    .line 8592
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;

    move-result-object v2

    invoke-virtual {v1, v2, v4}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;->loadStikersForEmoji(Ljava/lang/CharSequence;Z)V

    .line 8594
    :cond_179
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_180

    .line 8595
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateMenuViewStatus()V

    .line 8597
    :cond_180
    return-void
.end method

.method private updateTitle()V
    .registers 1
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    .line 9263
    return-void
.end method

.method private updateTitleIcons()V
    .registers 7

    .line 9303
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v0, :cond_5

    .line 9304
    return-void

    .line 9306
    :cond_5
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->isDialogMuted(J)Z

    move-result v0

    .line 9307
    .local v0, "dialogMuted":Z
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->isDialogMuted(J)Z

    move-result v1

    if-eqz v1, :cond_1e

    sget-object v1, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_muteIconDrawable:Landroid/graphics/drawable/Drawable;

    goto :goto_1f

    :cond_1e
    const/4 v1, 0x0

    .line 9308
    .local v1, "rightIcon":Landroid/graphics/drawable/Drawable;
    :goto_1f
    const/4 v2, 0x0

    .line 9309
    .local v2, "encryptedIcon":Landroid/graphics/drawable/Drawable;
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v3, :cond_31

    .line 9310
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v3

    const v4, 0x7f080195

    const-string v5, "actionBarDefaultTitle"

    invoke-static {v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;

    move-result-object v2

    .line 9313
    :cond_31
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSysNotifyMessage()Ljava/lang/Boolean;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v3

    if-eqz v3, :cond_53

    .line 9314
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    instance-of v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    if-eqz v3, :cond_7d

    .line 9315
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 9316
    .local v3, "headerItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    if-eqz v0, :cond_4c

    .line 9317
    const v4, 0x7f0d0183

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setIcon(I)V

    goto :goto_52

    .line 9319
    :cond_4c
    const v4, 0x7f0d0184

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setIcon(I)V

    .line 9321
    .end local v3    # "headerItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    :goto_52
    goto :goto_7d

    .line 9324
    :cond_53
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    invoke-virtual {v3, v2, v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->setTitleIcons(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V

    .line 9325
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->muteItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    if-eqz v3, :cond_7d

    .line 9326
    if-eqz v1, :cond_6e

    .line 9327
    const v4, 0x7f0f1185    # 1.9017057E38f

    const-string v5, "UnmuteNotifications"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    const v5, 0x7f0d01a7

    invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setTextAndIcon(Ljava/lang/CharSequence;I)V

    goto :goto_7d

    .line 9329
    :cond_6e
    const v4, 0x7f0f08f6

    const-string v5, "MuteNotifications"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    const v5, 0x7f0d01a2

    invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setTextAndIcon(Ljava/lang/CharSequence;I)V

    .line 9333
    :cond_7d
    :goto_7d
    return-void
.end method

.method private updateTopPanel(Z)V
    .registers 21
    .param p1, "animated"    # Z

    .line 13323
    move-object/from16 v0, p0

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    if-eqz v1, :cond_346

    iget-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v1, :cond_c

    goto/16 :goto_346

    .line 13327
    :cond_c
    iget v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;

    move-result-object v1

    .line 13329
    .local v1, "preferences":Landroid/content/SharedPreferences;
    iget-wide v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    .line 13330
    .local v2, "did":J
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    const/4 v5, 0x2

    const-string v6, "dialog_bar_vis3"

    const/4 v7, 0x1

    const/4 v8, 0x0

    if-eqz v4, :cond_6b

    .line 13331
    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->admin_id:I

    .line 13332
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v9

    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v9

    if-eq v4, v9, :cond_49

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getContactsController()Lim/tpelyyftgw/messenger/ContactsController;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/ContactsController;->isLoadingContacts()Z

    move-result v4

    if-nez v4, :cond_49

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getContactsController()Lim/tpelyyftgw/messenger/ContactsController;

    move-result-object v4

    iget-object v4, v4, Lim/tpelyyftgw/messenger/ContactsController;->contactsDict:Ljava/util/concurrent/ConcurrentHashMap;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v9

    invoke-virtual {v4, v9}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v4

    if-nez v4, :cond_49

    const/4 v4, 0x1

    goto :goto_4a

    :cond_49
    const/4 v4, 0x0

    .line 13333
    .local v4, "show":Z
    :goto_4a
    iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    int-to-long v2, v9

    .line 13334
    new-instance v9, Ljava/lang/StringBuilder;

    invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v9, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    invoke-interface {v1, v6, v8}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v6

    .line 13335
    .local v6, "vis":I
    if-eqz v4, :cond_6a

    if-eq v6, v7, :cond_69

    const/4 v9, 0x3

    if-ne v6, v9, :cond_6a

    .line 13336
    :cond_69
    const/4 v4, 0x0

    .line 13338
    .end local v6    # "vis":I
    :cond_6a
    goto :goto_83

    .line 13339
    .end local v4    # "show":Z
    :cond_6b
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-interface {v1, v4, v8}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v4

    if-ne v4, v5, :cond_82

    const/4 v4, 0x1

    goto :goto_83

    :cond_82
    const/4 v4, 0x0

    .line 13341
    .restart local v4    # "show":Z
    :goto_83
    new-instance v6, Ljava/lang/StringBuilder;

    invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V

    const-string v9, "dialog_bar_share"

    invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v6, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    invoke-interface {v1, v6, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v6

    .line 13342
    .local v6, "showShare":Z
    new-instance v9, Ljava/lang/StringBuilder;

    invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V

    const-string v10, "dialog_bar_report"

    invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v9, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v9

    invoke-interface {v1, v9, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v9

    .line 13343
    .local v9, "showReport":Z
    new-instance v10, Ljava/lang/StringBuilder;

    invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V

    const-string v11, "dialog_bar_block"

    invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v10, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v10

    invoke-interface {v1, v10, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v10

    .line 13344
    .local v10, "showBlock":Z
    new-instance v11, Ljava/lang/StringBuilder;

    invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V

    const-string v12, "dialog_bar_add"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v11, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    invoke-interface {v1, v11, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v11

    .line 13345
    .local v11, "showAdd":Z
    new-instance v12, Ljava/lang/StringBuilder;

    invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V

    const-string v13, "dialog_bar_location"

    invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v12, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v12

    invoke-interface {v1, v12, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v12

    .line 13347
    .local v12, "showGeo":Z
    const/16 v13, 0x8

    if-nez v9, :cond_fb

    if-nez v10, :cond_fb

    if-eqz v12, :cond_f5

    goto :goto_fb

    .line 13350
    :cond_f5
    iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    invoke-virtual {v14, v13}, Landroid/widget/TextView;->setVisibility(I)V

    goto :goto_100

    .line 13348
    :cond_fb
    :goto_fb
    iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    invoke-virtual {v14, v8}, Landroid/widget/TextView;->setVisibility(I)V

    .line 13353
    :goto_100
    iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v14, :cond_115

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v14

    iget-object v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v13

    invoke-virtual {v14, v13}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v13

    goto :goto_116

    :cond_115
    const/4 v13, 0x0

    .line 13354
    .local v13, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :goto_116
    if-eqz v13, :cond_1ec

    .line 13355
    iget-boolean v14, v13, Lim/tpelyyftgw/tgnet/TLRPC$User;->contact:Z

    if-nez v14, :cond_173

    if-eqz v11, :cond_173

    .line 13356
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    invoke-virtual {v5, v8}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setVisibility(I)V

    .line 13357
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    invoke-virtual {v5, v8}, Landroid/widget/TextView;->setVisibility(I)V

    .line 13358
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    const v14, 0x7f0f00df

    const-string v15, "AddToContacts"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v5, v14}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setText(Ljava/lang/String;)V

    .line 13359
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    invoke-virtual {v5}, Landroid/widget/TextView;->getVisibility()I

    move-result v5

    if-nez v5, :cond_14d

    .line 13360
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    const v14, 0x7f0f00be

    const-string v15, "AddContactChat"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v5, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_167

    .line 13362
    :cond_14d
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    const v14, 0x7f0f00bf

    new-array v15, v7, [Ljava/lang/Object;

    .line 13363
    invoke-static {v13}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v17

    aput-object v17, v15, v8

    .line 13362
    const-string v7, "AddContactFullChat"

    invoke-static {v7, v14, v15}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v7

    .line 13363
    invoke-virtual {v7}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;

    move-result-object v7

    .line 13362
    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 13365
    :goto_167
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    const/4 v7, 0x0

    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    .line 13366
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    invoke-virtual {v5, v8}, Landroid/widget/TextView;->setVisibility(I)V

    goto :goto_1db

    .line 13367
    :cond_173
    const v7, 0x7f0f0f98

    const-string v14, "ShareMyContactInfo"

    if-eqz v6, :cond_1af

    .line 13368
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    invoke-virtual {v5, v8}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setVisibility(I)V

    .line 13369
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    invoke-virtual {v5, v8}, Landroid/widget/TextView;->setVisibility(I)V

    .line 13370
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    invoke-static {v14, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setText(Ljava/lang/String;)V

    .line 13371
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    const v7, 0x7f0f0f99

    const-string v14, "ShareMyPhone"

    invoke-static {v14, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 13372
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    const/4 v7, 0x1

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v14

    invoke-virtual {v5, v14}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    .line 13373
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    invoke-virtual {v5, v8}, Landroid/widget/TextView;->setVisibility(I)V

    goto :goto_1db

    .line 13375
    :cond_1af
    iget-boolean v15, v13, Lim/tpelyyftgw/tgnet/TLRPC$User;->contact:Z

    if-nez v15, :cond_1cf

    if-nez v4, :cond_1cf

    .line 13376
    iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    invoke-virtual {v15, v8}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setVisibility(I)V

    .line 13377
    iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    invoke-static {v14, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v15, v7}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setText(Ljava/lang/String;)V

    .line 13378
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-virtual {v7, v5}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    const/16 v7, 0x8

    goto :goto_1d6

    .line 13380
    :cond_1cf
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    const/16 v7, 0x8

    invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setVisibility(I)V

    .line 13382
    :goto_1d6
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setVisibility(I)V

    .line 13384
    :goto_1db
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    const v7, 0x7f0f0df1

    const-string v14, "ReportSpamUser"

    invoke-static {v14, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    const/16 v7, 0x8

    goto :goto_24f

    .line 13386
    :cond_1ec
    const v5, 0x7f09032a

    if-eqz v12, :cond_21a

    .line 13387
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    const v14, 0x7f0f0def

    const-string v15, "ReportSpamLocation"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v7, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 13388
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    const/4 v14, 0x1

    invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v15

    invoke-virtual {v7, v5, v15}, Landroid/widget/TextView;->setTag(ILjava/lang/Object;)V

    .line 13389
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    const-string v7, "chat_addContact"

    invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v14

    invoke-virtual {v5, v14}, Landroid/widget/TextView;->setTextColor(I)V

    .line 13390
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    goto :goto_23e

    .line 13392
    :cond_21a
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    const v14, 0x7f0f0dee

    const-string v15, "ReportSpamAndLeave"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v7, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 13393
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    const/4 v14, 0x0

    invoke-virtual {v7, v5, v14}, Landroid/widget/TextView;->setTag(ILjava/lang/Object;)V

    .line 13394
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    const-string v7, "chat_reportSpam"

    invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v14

    invoke-virtual {v5, v14}, Landroid/widget/TextView;->setTextColor(I)V

    .line 13395
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    .line 13397
    :goto_23e
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    if-eqz v5, :cond_248

    .line 13398
    const/16 v7, 0x8

    invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setVisibility(I)V

    goto :goto_24a

    .line 13397
    :cond_248
    const/16 v7, 0x8

    .line 13400
    :goto_24a
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setVisibility(I)V

    .line 13402
    :goto_24f
    iget-boolean v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z

    if-nez v5, :cond_263

    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    invoke-virtual {v5}, Landroid/widget/TextView;->getVisibility()I

    move-result v5

    if-ne v5, v7, :cond_264

    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    invoke-virtual {v5}, Landroid/widget/TextView;->getVisibility()I

    move-result v5

    if-ne v5, v7, :cond_264

    .line 13403
    :cond_263
    const/4 v4, 0x0

    .line 13406
    :cond_264
    if-eqz v4, :cond_2d2

    .line 13407
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    invoke-virtual {v5}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v5

    if-eqz v5, :cond_2cf

    .line 13408
    sget-boolean v5, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z

    if-eqz v5, :cond_278

    .line 13409
    const-string/jumbo v5, "show spam button"

    invoke-static {v5}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V

    .line 13411
    :cond_278
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    const/4 v7, 0x0

    invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 13412
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    invoke-virtual {v5, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 13413
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;

    if-eqz v5, :cond_28c

    .line 13414
    invoke-virtual {v5}, Landroid/animation/AnimatorSet;->cancel()V

    .line 13415
    iput-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;

    .line 13417
    :cond_28c
    if-eqz p1, :cond_2c5

    .line 13418
    new-instance v7, Landroid/animation/AnimatorSet;

    invoke-direct {v7}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;

    .line 13419
    const/4 v14, 0x1

    new-array v15, v14, [Landroid/animation/Animator;

    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    move-object/from16 v18, v1

    .end local v1    # "preferences":Landroid/content/SharedPreferences;
    .local v18, "preferences":Landroid/content/SharedPreferences;
    sget-object v1, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v14, v14, [F

    const/16 v16, 0x0

    aput v16, v14, v8

    invoke-static {v5, v1, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v1

    aput-object v1, v15, v8

    invoke-virtual {v7, v15}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 13420
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;

    const-wide/16 v7, 0xc8

    invoke-virtual {v1, v7, v8}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 13421
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;

    new-instance v5, Lim/tpelyyftgw/ui/ChatActivity$65;

    invoke-direct {v5, v0}, Lim/tpelyyftgw/ui/ChatActivity$65;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v1, v5}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 13436
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;

    invoke-virtual {v1}, Landroid/animation/AnimatorSet;->start()V

    goto/16 :goto_342

    .line 13438
    .end local v18    # "preferences":Landroid/content/SharedPreferences;
    .restart local v1    # "preferences":Landroid/content/SharedPreferences;
    :cond_2c5
    move-object/from16 v18, v1

    .end local v1    # "preferences":Landroid/content/SharedPreferences;
    .restart local v18    # "preferences":Landroid/content/SharedPreferences;
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    const/4 v5, 0x0

    invoke-virtual {v1, v5}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    goto/16 :goto_342

    .line 13407
    .end local v18    # "preferences":Landroid/content/SharedPreferences;
    .restart local v1    # "preferences":Landroid/content/SharedPreferences;
    :cond_2cf
    move-object/from16 v18, v1

    .end local v1    # "preferences":Landroid/content/SharedPreferences;
    .restart local v18    # "preferences":Landroid/content/SharedPreferences;
    goto :goto_342

    .line 13442
    .end local v18    # "preferences":Landroid/content/SharedPreferences;
    .restart local v1    # "preferences":Landroid/content/SharedPreferences;
    :cond_2d2
    move-object/from16 v18, v1

    .end local v1    # "preferences":Landroid/content/SharedPreferences;
    .restart local v18    # "preferences":Landroid/content/SharedPreferences;
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    invoke-virtual {v1}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v1

    if-nez v1, :cond_342

    .line 13443
    sget-boolean v1, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z

    if-eqz v1, :cond_2e5

    .line 13444
    const-string v1, "hide spam button"

    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V

    .line 13446
    :cond_2e5
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    const/4 v5, 0x1

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 13448
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;

    if-eqz v1, :cond_2f9

    .line 13449
    invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V

    .line 13450
    const/4 v1, 0x0

    iput-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;

    .line 13452
    :cond_2f9
    const/high16 v1, 0x42480000    # 50.0f

    if-eqz p1, :cond_337

    .line 13453
    new-instance v5, Landroid/animation/AnimatorSet;

    invoke-direct {v5}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;

    .line 13454
    const/4 v7, 0x1

    new-array v14, v7, [Landroid/animation/Animator;

    iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    sget-object v8, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v7, v7, [F

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    neg-int v1, v1

    int-to-float v1, v1

    const/16 v16, 0x0

    aput v1, v7, v16

    invoke-static {v15, v8, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v1

    aput-object v1, v14, v16

    invoke-virtual {v5, v14}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 13455
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;

    const-wide/16 v7, 0xc8

    invoke-virtual {v1, v7, v8}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 13456
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;

    new-instance v5, Lim/tpelyyftgw/ui/ChatActivity$66;

    invoke-direct {v5, v0}, Lim/tpelyyftgw/ui/ChatActivity$66;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v1, v5}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 13472
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;

    invoke-virtual {v1}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_342

    .line 13474
    :cond_337
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    neg-int v1, v1

    int-to-float v1, v1

    invoke-virtual {v5, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 13478
    :cond_342
    :goto_342
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkListViewPaddings()V

    .line 13479
    return-void

    .line 13324
    .end local v2    # "did":J
    .end local v4    # "show":Z
    .end local v6    # "showShare":Z
    .end local v9    # "showReport":Z
    .end local v10    # "showBlock":Z
    .end local v11    # "showAdd":Z
    .end local v12    # "showGeo":Z
    .end local v13    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v18    # "preferences":Landroid/content/SharedPreferences;
    :cond_346
    :goto_346
    return-void
.end method

.method private updateVisibleRows()V
    .registers 20

    .line 16640
    move-object/from16 v0, p0

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-nez v1, :cond_7

    .line 16641
    return-void

    .line 16643
    :cond_7
    const/4 v2, -0x1

    .line 16644
    .local v2, "lastVisibleItem":I
    iget-boolean v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z

    if-nez v3, :cond_28

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v3, :cond_28

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v1

    if-eqz v1, :cond_28

    .line 16645
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v1

    .line 16646
    .local v1, "pos":I
    if-ltz v1, :cond_28

    .line 16647
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v3

    add-int v2, v3, v1

    .line 16650
    .end local v1    # "pos":I
    :cond_28
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v1

    .line 16651
    .local v1, "count":I
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v3, :cond_37

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEditingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v3

    goto :goto_38

    :cond_37
    const/4 v3, 0x0

    .line 16652
    .local v3, "editingMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :goto_38
    const/4 v5, 0x0

    .local v5, "a":I
    :goto_39
    if-ge v5, v1, :cond_12c

    .line 16653
    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v6, v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v6

    .line 16654
    .local v6, "view":Landroid/view/View;
    instance-of v7, v6, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v7, :cond_115

    .line 16655
    move-object v7, v6

    check-cast v7, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 16656
    .local v7, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    invoke-virtual {v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v8

    .line 16658
    .local v8, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    const/4 v9, 0x0

    .line 16659
    .local v9, "disableSelection":Z
    const/4 v10, 0x0

    .line 16660
    .local v10, "selected":Z
    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z

    move-result v11

    const/4 v12, 0x0

    const/4 v13, 0x1

    if-eqz v11, :cond_88

    .line 16661
    invoke-virtual {v7, v13, v13}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setCheckBoxVisible(ZZ)V

    .line 16662
    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v14

    move/from16 v16, v5

    .end local v5    # "a":I
    .local v16, "a":I
    iget-wide v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v17, v14, v4

    if-nez v17, :cond_69

    const/4 v4, 0x0

    goto :goto_6a

    :cond_69
    const/4 v4, 0x1

    .line 16663
    .local v4, "idx":I
    :goto_6a
    if-eq v8, v3, :cond_82

    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v5, v5, v4

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v14

    invoke-virtual {v5, v14}, Landroid/util/SparseArray;->indexOfKey(I)I

    move-result v5

    if-ltz v5, :cond_7b

    goto :goto_82

    .line 16667
    :cond_7b
    invoke-virtual {v7, v12}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setDrawSelectionBackground(Z)V

    .line 16668
    invoke-virtual {v7, v12, v12, v13}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setChecked(ZZZ)V

    goto :goto_86

    .line 16664
    :cond_82
    :goto_82
    invoke-direct {v0, v8, v7, v4, v13}, Lim/tpelyyftgw/ui/ChatActivity;->setCellSelectionBackground(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/cells/ChatMessageCell;IZ)V

    .line 16665
    const/4 v10, 0x1

    .line 16670
    :goto_86
    const/4 v9, 0x1

    .line 16671
    .end local v4    # "idx":I
    goto :goto_93

    .line 16672
    .end local v16    # "a":I
    .restart local v5    # "a":I
    :cond_88
    move/from16 v16, v5

    .end local v5    # "a":I
    .restart local v16    # "a":I
    invoke-virtual {v7, v12}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setDrawSelectionBackground(Z)V

    .line 16673
    invoke-virtual {v7, v12, v13}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setCheckBoxVisible(ZZ)V

    .line 16674
    invoke-virtual {v7, v12, v12, v13}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setChecked(ZZZ)V

    .line 16677
    :goto_93
    invoke-virtual {v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v4

    invoke-virtual {v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getCurrentMessagesGroup()Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    move-result-object v5

    invoke-virtual {v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->isPinnedBottom()Z

    move-result v14

    invoke-virtual {v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->isPinnedTop()Z

    move-result v15

    invoke-virtual {v7, v4, v5, v14, v15}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;ZZ)V

    .line 16678
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->scrimView:Landroid/view/View;

    if-eq v7, v4, :cond_b6

    .line 16679
    xor-int/lit8 v4, v9, 0x1

    if-eqz v9, :cond_b2

    if-eqz v10, :cond_b2

    const/4 v5, 0x1

    goto :goto_b3

    :cond_b2
    const/4 v5, 0x0

    :goto_b3
    invoke-virtual {v7, v4, v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setCheckPressed(ZZ)V

    .line 16681
    :cond_b6
    iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I

    const v5, 0x7fffffff

    if-eq v4, v5, :cond_c9

    if-eqz v8, :cond_c9

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v4

    iget v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I

    if-ne v4, v14, :cond_c9

    const/4 v4, 0x1

    goto :goto_ca

    :cond_c9
    const/4 v4, 0x0

    :goto_ca
    invoke-virtual {v7, v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setHighlighted(Z)V

    .line 16682
    iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I

    if-eq v4, v5, :cond_d4

    .line 16683
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->startMessageUnselect()V

    .line 16685
    :cond_d4
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    if-eqz v4, :cond_110

    invoke-virtual {v4}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v4

    if-nez v4, :cond_110

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v4

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v5

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v14

    iget-wide v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    cmp-long v18, v14, v11

    if-nez v18, :cond_f2

    const/4 v12, 0x1

    goto :goto_f3

    :cond_f2
    const/4 v12, 0x0

    :goto_f3
    invoke-virtual {v4, v5, v12}, Lim/tpelyyftgw/messenger/MediaDataController;->isMessageFound(IZ)Z

    move-result v4

    if-eqz v4, :cond_110

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MediaDataController;->getLastSearchQuery()Ljava/lang/String;

    move-result-object v4

    if-eqz v4, :cond_110

    .line 16686
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MediaDataController;->getLastSearchQuery()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v7, v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setHighlightedText(Ljava/lang/String;)V

    const/4 v4, 0x0

    goto :goto_127

    .line 16688
    :cond_110
    const/4 v4, 0x0

    invoke-virtual {v7, v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setHighlightedText(Ljava/lang/String;)V

    goto :goto_127

    .line 16690
    .end local v7    # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v8    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v9    # "disableSelection":Z
    .end local v10    # "selected":Z
    .end local v16    # "a":I
    .restart local v5    # "a":I
    :cond_115
    move/from16 v16, v5

    const/4 v4, 0x0

    .end local v5    # "a":I
    .restart local v16    # "a":I
    instance-of v5, v6, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    if-eqz v5, :cond_127

    .line 16691
    move-object v5, v6

    check-cast v5, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    .line 16692
    .local v5, "cell":Lim/tpelyyftgw/ui/cells/ChatActionCell;
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v7

    invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V

    goto :goto_128

    .line 16690
    .end local v5    # "cell":Lim/tpelyyftgw/ui/cells/ChatActionCell;
    :cond_127
    :goto_127
    nop

    .line 16652
    .end local v6    # "view":Landroid/view/View;
    :goto_128
    add-int/lit8 v5, v16, 0x1

    .end local v16    # "a":I
    .local v5, "a":I
    goto/16 :goto_39

    :cond_12c
    move/from16 v16, v5

    .line 16695
    .end local v5    # "a":I
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidate()V

    .line 16696
    const/4 v4, -0x1

    if-eq v2, v4, :cond_156

    .line 16697
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v4

    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I

    move-result v5

    sub-int/2addr v4, v5

    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I

    move-result v5

    sub-int/2addr v4, v5

    const/high16 v5, 0x41e80000    # 29.0f

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    sub-int/2addr v4, v5

    .line 16698
    .local v4, "top":I
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v5, v2, v4}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V

    .line 16700
    .end local v4    # "top":I
    :cond_156
    return-void
.end method


# virtual methods
.method public allowGroupPhotos()Z
    .registers 3

    .line 16820
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->isEditingMessageMedia()Z

    move-result v0

    if-nez v0, :cond_16

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v0, :cond_14

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I

    move-result v0

    const/16 v1, 0x49

    if-lt v0, v1, :cond_16

    :cond_14
    const/4 v0, 0x1

    goto :goto_17

    :cond_16
    const/4 v0, 0x0

    :goto_17
    return v0
.end method

.method public canScheduleMessage()Z
    .registers 2

    .line 16804
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v0, :cond_10

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    if-eqz v0, :cond_e

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_10

    :cond_e
    const/4 v0, 0x1

    goto :goto_11

    :cond_10
    const/4 v0, 0x0

    :goto_11
    return v0
.end method

.method public checkRecordLocked()Z
    .registers 4

    .line 16594
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_73

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isRecordLocked()Z

    move-result v0

    if-eqz v0, :cond_73

    .line 16595
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 16596
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInVideoMode()Z

    move-result v1

    if-eqz v1, :cond_34

    .line 16597
    const v1, 0x7f0f0530

    const-string v2, "DiscardVideoMessageTitle"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16598
    const v1, 0x7f0f052f

    const-string v2, "DiscardVideoMessageDescription"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    goto :goto_4c

    .line 16600
    :cond_34
    const v1, 0x7f0f0533

    const-string v2, "DiscardVoiceMessageTitle"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16601
    const v1, 0x7f0f0532

    const-string v2, "DiscardVoiceMessageDescription"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16603
    :goto_4c
    const v1, 0x7f0f0531

    const-string v2, "DiscardVoiceMessageAction"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$EIrfniZaJilcpC0vkZ5wBeqfYgw;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$EIrfniZaJilcpC0vkZ5wBeqfYgw;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16608
    const v1, 0x7f0f0472

    const-string v2, "Continue"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16609
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v1

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 16610
    const/4 v1, 0x1

    return v1

    .line 16612
    .end local v0    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    :cond_73
    const/4 v0, 0x0

    return v0
.end method

.method public createView(Landroid/content/Context;)Landroid/view/View;
    .registers 46
    .param p1, "context"    # Landroid/content/Context;

    .line 1355
    move-object/from16 v7, p0

    move-object/from16 v8, p1

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatMessageCellsCache:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    const/16 v9, 0x8

    if-eqz v0, :cond_1e

    .line 1356
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_f
    if-ge v0, v9, :cond_1e

    .line 1357
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatMessageCellsCache:Ljava/util/ArrayList;

    new-instance v2, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    invoke-direct {v2, v8, v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1356
    add-int/lit8 v0, v0, 0x1

    goto :goto_f

    .line 1360
    .end local v0    # "a":I
    :cond_1e
    const/4 v0, 0x1

    .restart local v0    # "a":I
    :goto_1f
    if-ltz v0, :cond_39

    .line 1361
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v1, v1, v0

    invoke-virtual {v1}, Landroid/util/SparseArray;->clear()V

    .line 1362
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;

    aget-object v1, v1, v0

    invoke-virtual {v1}, Landroid/util/SparseArray;->clear()V

    .line 1363
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;

    aget-object v1, v1, v0

    invoke-virtual {v1}, Landroid/util/SparseArray;->clear()V

    .line 1360
    add-int/lit8 v0, v0, -0x1

    goto :goto_1f

    .line 1365
    .end local v0    # "a":I
    :cond_39
    const/4 v10, 0x0

    iput v10, v7, Lim/tpelyyftgw/ui/ChatActivity;->cantDeleteMessagesCount:I

    .line 1366
    iput v10, v7, Lim/tpelyyftgw/ui/ChatActivity;->canEditMessagesCount:I

    .line 1367
    iput v10, v7, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I

    .line 1368
    iput v10, v7, Lim/tpelyyftgw/ui/ChatActivity;->canForwardMessagesCount:I

    .line 1369
    iput v10, v7, Lim/tpelyyftgw/ui/ChatActivity;->cantCopyMessageCount:I

    .line 1370
    const/4 v11, 0x0

    iput-object v11, v7, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    .line 1371
    iput-object v11, v7, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;

    .line 1373
    const/4 v12, 0x1

    iput-boolean v12, v7, Lim/tpelyyftgw/ui/ChatActivity;->hasOwnBackground:Z

    .line 1374
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v0, :cond_64

    .line 1376
    :try_start_50
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_5b

    .line 1377
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->dismiss()V
    :try_end_5b
    .catch Ljava/lang/Exception; {:try_start_50 .. :try_end_5b} :catch_5c

    .line 1381
    :cond_5b
    goto :goto_5d

    .line 1379
    :catch_5c
    move-exception v0

    .line 1382
    :goto_5d
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onDestroy()V

    .line 1383
    iput-object v11, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    .line 1386
    :cond_64
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;

    if-eqz v0, :cond_6d

    .line 1387
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;->onDestroy()V

    .line 1388
    iput-object v11, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;

    .line 1391
    :cond_6d
    invoke-static {v8, v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->createChatResources(Landroid/content/Context;Z)V

    .line 1393
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setAddToContainer(Z)V

    .line 1394
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    if-eqz v0, :cond_7f

    .line 1396
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V

    goto :goto_87

    .line 1399
    :cond_7f
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v1, 0x7f0d0073

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V

    .line 1401
    :goto_87
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$6;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$6;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V

    .line 1643
    new-instance v0, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v2, :cond_9b

    const/4 v2, 0x1

    goto :goto_9c

    :cond_9b
    const/4 v2, 0x0

    :goto_9c
    iget-boolean v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    invoke-direct {v0, v7, v1, v2, v3}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/actionbar/ActionBar;ZZ)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    .line 1645
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_bc

    .line 1646
    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-nez v0, :cond_bc

    .line 1647
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->participants_count:I

    .line 1648
    .local v0, "count":I
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v1, :cond_bc

    .line 1649
    .end local v0    # "count":I
    iget-object v0, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    .line 1658
    :cond_bc
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createMenu()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;

    move-result-object v13

    .line 1660
    .local v13, "menu":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v0, :cond_f1

    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_f1

    .line 1661
    const v0, 0x7f080164

    .line 1662
    invoke-virtual {v13, v10, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setIsSearchField(Z)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$7;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$7;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setActionBarMenuItemSearchListener(Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem$ActionBarMenuItemSearchListener;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 1771
    const v1, 0x7f0f0ec9

    const-string v2, "Search"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSearchFieldHint(Ljava/lang/CharSequence;)V

    .line 1772
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 1775
    :cond_f1
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    const/16 v14, 0x10

    const/16 v15, 0x11

    const/16 v6, 0x33

    const-string v16, "fonts/rmedium.ttf"

    if-nez v0, :cond_39e

    .line 1776
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 1780
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSysNotifyMessage()Ljava/lang/Boolean;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    if-eqz v0, :cond_115

    .line 1781
    const/16 v0, 0x12

    const v1, 0x7f0d0184

    invoke-virtual {v13, v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    goto :goto_12a

    .line 1783
    :cond_115
    const v0, 0x7f080080

    invoke-virtual {v13, v10, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 1784
    const v1, 0x7f0f002d

    const-string v2, "AccDescrMoreOptions"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 1786
    :goto_12a
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->createActionBarMenuPop()V

    .line 1788
    const v0, 0x7f080161

    invoke-virtual {v13, v10, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 1789
    invoke-virtual {v0, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setTag(Ljava/lang/Object;)V

    .line 1790
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 1792
    new-instance v0, Landroid/text/SpannableStringBuilder;

    const v1, 0x7f0f027d

    const-string v2, "Bold"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    .line 1793
    .local v0, "stringBuilder":Landroid/text/SpannableStringBuilder;
    new-instance v1, Lim/tpelyyftgw/ui/components/TypefaceSpan;

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v2

    invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/components/TypefaceSpan;-><init>(Landroid/graphics/Typeface;)V

    invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v2

    const/16 v3, 0x21

    invoke-virtual {v0, v1, v10, v2, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 1795
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/16 v2, 0x32

    invoke-virtual {v1, v2, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(ILjava/lang/CharSequence;)Landroid/widget/TextView;

    .line 1796
    new-instance v1, Landroid/text/SpannableStringBuilder;

    const v2, 0x7f0f07d9

    const-string v3, "Italic"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    move-object v0, v1

    .line 1797
    new-instance v1, Lim/tpelyyftgw/ui/components/TypefaceSpan;

    const-string v2, "fonts/ritalic.ttf"

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v2

    invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/components/TypefaceSpan;-><init>(Landroid/graphics/Typeface;)V

    invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v2

    const/16 v3, 0x21

    invoke-virtual {v0, v1, v10, v2, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 1799
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v1, v6, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(ILjava/lang/CharSequence;)Landroid/widget/TextView;

    .line 1800
    new-instance v1, Landroid/text/SpannableStringBuilder;

    const v2, 0x7f0f08e6

    const-string v3, "Mono"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    move-object v0, v1

    .line 1801
    new-instance v1, Lim/tpelyyftgw/ui/components/TypefaceSpan;

    sget-object v2, Landroid/graphics/Typeface;->MONOSPACE:Landroid/graphics/Typeface;

    invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/components/TypefaceSpan;-><init>(Landroid/graphics/Typeface;)V

    invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v2

    const/16 v3, 0x21

    invoke-virtual {v0, v1, v10, v2, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 1802
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/16 v2, 0x34

    invoke-virtual {v1, v2, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(ILjava/lang/CharSequence;)Landroid/widget/TextView;

    .line 1803
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v1, :cond_1c3

    if-eqz v1, :cond_220

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I

    move-result v1

    const/16 v2, 0x65

    if-lt v1, v2, :cond_220

    .line 1804
    :cond_1c3
    new-instance v1, Landroid/text/SpannableStringBuilder;

    const v2, 0x7f0f101b

    const-string v3, "Strike"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    move-object v0, v1

    .line 1805
    new-instance v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;

    invoke-direct {v1}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V

    .line 1806
    .local v1, "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
    iget v2, v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    or-int/2addr v2, v9

    iput v2, v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    .line 1807
    new-instance v2, Lim/tpelyyftgw/ui/components/TextStyleSpan;

    invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V

    invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v3

    const/16 v4, 0x21

    invoke-virtual {v0, v2, v10, v3, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 1808
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/16 v3, 0x37

    invoke-virtual {v2, v3, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(ILjava/lang/CharSequence;)Landroid/widget/TextView;

    .line 1809
    new-instance v2, Landroid/text/SpannableStringBuilder;

    const v3, 0x7f0f1175

    const-string v4, "Underline"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    move-object v0, v2

    .line 1810
    new-instance v2, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;

    invoke-direct {v2}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V

    move-object v1, v2

    .line 1811
    iget v2, v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    or-int/2addr v2, v14

    iput v2, v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    .line 1812
    new-instance v2, Lim/tpelyyftgw/ui/components/TextStyleSpan;

    invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V

    invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v3

    const/16 v4, 0x21

    invoke-virtual {v0, v2, v10, v3, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 1813
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/16 v3, 0x38

    invoke-virtual {v2, v3, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(ILjava/lang/CharSequence;)Landroid/widget/TextView;

    .line 1815
    .end local v1    # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
    :cond_220
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/16 v2, 0x35

    const v3, 0x7f0f048a

    const-string v4, "CreateLink"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(ILjava/lang/CharSequence;)Landroid/widget/TextView;

    .line 1816
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/16 v2, 0x36

    const v3, 0x7f0f0dba

    const-string v4, "Regular"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(ILjava/lang/CharSequence;)Landroid/widget/TextView;

    .line 1818
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    if-eqz v1, :cond_257

    .line 1820
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    const/16 v2, 0x28

    const v3, 0x7f08026a

    const v4, 0x7f0f0ec9

    const-string v5, "Search"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    .line 1822
    :cond_257
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_272

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z

    if-nez v1, :cond_272

    .line 1824
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    const/16 v2, 0x15

    const v3, 0x7f080260

    const v4, 0x7f0f0de2

    const-string v5, "ReportChat"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    .line 1826
    :cond_272
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v1, :cond_283

    .line 1828
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    const v2, 0x7f080237

    const-string v3, ""

    invoke-virtual {v1, v15, v2, v3}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    move-result-object v1

    iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    .line 1830
    :cond_283
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v1, :cond_29d

    .line 1833
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    const/16 v2, 0xd

    const v3, 0x7f080270

    const v4, 0x7f0f0f77

    const-string v5, "SetTimer"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    move-result-object v1

    iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->timeItem2:Landroid/view/View;

    .line 1835
    :cond_29d
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v1

    if-eqz v1, :cond_2b7

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_2ca

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v1, :cond_2ca

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->username:Ljava/lang/String;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_2ca

    .line 1837
    :cond_2b7
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    const/16 v2, 0xf

    const v3, 0x7f08023e

    const v4, 0x7f0f041e

    const-string v5, "ClearHistory"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    .line 1839
    :cond_2ca
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v1, :cond_2d2

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z

    if-nez v1, :cond_2df

    .line 1841
    :cond_2d2
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    const/16 v2, 0x12

    const v3, 0x7f0d01a2

    invoke-virtual {v1, v2, v3, v11}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    move-result-object v1

    iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->muteItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    .line 1843
    :cond_2df
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v1

    if-eqz v1, :cond_31f

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z

    if-nez v1, :cond_31f

    .line 1844
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v1

    if-nez v1, :cond_34e

    .line 1845
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v1, :cond_30d

    .line 1848
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    const v2, 0x7f08024f

    const v3, 0x7f0f04e1

    const-string v4, "DeleteAndExit"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v14, v2, v3}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    goto :goto_34e

    .line 1852
    :cond_30d
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    const v2, 0x7f08024f

    const v3, 0x7f0f080e

    const-string v4, "LeaveChannelMenu"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v14, v2, v3}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    goto :goto_34e

    .line 1856
    :cond_31f
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v1

    if-nez v1, :cond_34e

    .line 1857
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_33d

    .line 1860
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    const v2, 0x7f08024f

    const v3, 0x7f0f04e1

    const-string v4, "DeleteAndExit"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v14, v2, v3}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    goto :goto_34e

    .line 1864
    :cond_33d
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    const v2, 0x7f0d019b

    const v3, 0x7f0f04e7

    const-string v4, "DeleteChatUser"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v14, v2, v3}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    .line 1867
    :cond_34e
    :goto_34e
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v1, :cond_369

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z

    if-eqz v1, :cond_369

    .line 1869
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    const/16 v2, 0x18

    const v3, 0x7f08024c

    const v4, 0x7f0f00d7

    const-string v5, "AddShortcut"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    .line 1871
    :cond_369
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v1, :cond_39e

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v2, :cond_39e

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v1, :cond_39e

    .line 1875
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    const/16 v2, 0x1f

    const v3, 0x7f080225

    const v4, 0x7f0f0286

    const-string v5, "BotSettings"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    .line 1876
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    const/16 v2, 0x1e

    const v3, 0x7f080216

    const v4, 0x7f0f0281

    const-string v5, "BotHelp"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    .line 1877
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBotButtons()V

    .line 1881
    .end local v0    # "stringBuilder":Landroid/text/SpannableStringBuilder;
    :cond_39e
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->update()V

    .line 1885
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateTitleIcons()V

    .line 1887
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    const/16 v5, 0xe

    if-nez v0, :cond_3c0

    .line 1888
    const v0, 0x7f080161

    invoke-virtual {v13, v5, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setOverrideMenuClick(Z)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAllowCloseAnimation(Z)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 1889
    invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 1892
    :cond_3c0
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 1894
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    if-eqz v0, :cond_3d4

    .line 1895
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V

    .line 1896
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V

    .line 1899
    :cond_3d4
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createActionMode()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;

    move-result-object v4

    .line 1901
    .local v4, "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
    new-instance v0, Lim/tpelyyftgw/ui/components/NumberTextView;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getContext()Landroid/content/Context;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/components/NumberTextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;

    .line 1902
    const/16 v1, 0x12

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/NumberTextView;->setTextSize(I)V

    .line 1903
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/NumberTextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 1904
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;

    const-string v1, "actionBarActionModeDefaultIcon"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/NumberTextView;->setTextColor(I)V

    .line 1905
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;

    const/16 v17, 0x0

    const/16 v18, -0x1

    const/high16 v19, 0x3f800000    # 1.0f

    const/16 v20, 0x41

    const/16 v21, 0x0

    const/16 v22, 0x0

    const/16 v23, 0x0

    invoke-static/range {v17 .. v23}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFIIII)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v1

    invoke-virtual {v4, v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1906
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;

    sget-object v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$uEipZjuhjomAoKoqUVkZW70KDZ0;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$uEipZjuhjomAoKoqUVkZW70KDZ0;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/NumberTextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 1908
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    const/16 v3, 0x17

    const/high16 v1, 0x42580000    # 54.0f

    if-nez v0, :cond_520

    .line 1909
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSysNotifyMessage()Ljava/lang/Boolean;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    if-eqz v0, :cond_49a

    .line 1910
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    const v2, 0x7f080244

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    const v6, 0x7f0f0557

    const-string v14, "Edit"

    invoke-static {v14, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v4, v3, v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1912
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    const/16 v2, 0x16

    const v5, 0x7f080245

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    const v14, 0x7f0f00e3

    const-string v9, "AddToFavorites"

    invoke-static {v9, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v4, v2, v5, v6, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1914
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    const/16 v2, 0xa

    const v5, 0x7f080241

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    const v9, 0x7f0f047e

    const-string v14, "Copy"

    invoke-static {v14, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v4, v2, v5, v6, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1916
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    const/16 v2, 0xc

    const v5, 0x7f080242

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    const v6, 0x7f0f04d8

    const-string v9, "Delete"

    invoke-static {v9, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v4, v2, v5, v1, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_58a

    .line 1919
    :cond_49a
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    const v2, 0x7f080244

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    const v6, 0x7f0f0557

    const-string v9, "Edit"

    invoke-static {v9, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v4, v3, v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1921
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    const/16 v2, 0x16

    const v5, 0x7f080245

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    const v9, 0x7f0f00e3

    const-string v14, "AddToFavorites"

    invoke-static {v14, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v4, v2, v5, v6, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1923
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    const/16 v2, 0xa

    const v5, 0x7f080241

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    const v9, 0x7f0f047e

    const-string v14, "Copy"

    invoke-static {v14, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v4, v2, v5, v6, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1925
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    const/16 v2, 0xb

    const v5, 0x7f080246

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    const v9, 0x7f0f0697

    const-string v14, "Forward"

    invoke-static {v14, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v4, v2, v5, v6, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1927
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    const/16 v2, 0xc

    const v5, 0x7f080242

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    const v6, 0x7f0f04d8

    const-string v9, "Delete"

    invoke-static {v9, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v4, v2, v5, v1, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_58a

    .line 1931
    :cond_520
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    const v2, 0x7f080244

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    const v6, 0x7f0f0557

    const-string v9, "Edit"

    invoke-static {v9, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v4, v3, v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1933
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    const/16 v2, 0x16

    const v5, 0x7f080245

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    const v9, 0x7f0f00e3

    const-string v14, "AddToFavorites"

    invoke-static {v14, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v4, v2, v5, v6, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1935
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    const/16 v2, 0xa

    const v5, 0x7f080241

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    const v9, 0x7f0f047e

    const-string v14, "Copy"

    invoke-static {v14, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v4, v2, v5, v6, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1937
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;

    const/16 v2, 0xc

    const v5, 0x7f080242

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    const v6, 0x7f0f04d8

    const-string v9, "Delete"

    invoke-static {v9, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v4, v2, v5, v1, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1940
    :goto_58a
    invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    iget v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->canEditMessagesCount:I

    if-ne v1, v12, :cond_5a7

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v1, v1, v10

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v2, v2, v12

    invoke-virtual {v2}, Landroid/util/SparseArray;->size()I

    move-result v2

    add-int/2addr v1, v2

    if-ne v1, v12, :cond_5a7

    const/4 v1, 0x0

    goto :goto_5a9

    :cond_5a7
    const/16 v1, 0x8

    :goto_5a9
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 1944
    const/16 v0, 0xa

    invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v1, :cond_5cb

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;

    aget-object v1, v1, v10

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;

    aget-object v2, v2, v12

    invoke-virtual {v2}, Landroid/util/SparseArray;->size()I

    move-result v2

    add-int/2addr v1, v2

    if-eqz v1, :cond_5cb

    const/4 v1, 0x0

    goto :goto_5cd

    :cond_5cb
    const/16 v1, 0x8

    :goto_5cd
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 1945
    const/16 v0, 0x16

    invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;

    aget-object v1, v1, v10

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;

    aget-object v2, v2, v12

    invoke-virtual {v2}, Landroid/util/SparseArray;->size()I

    move-result v2

    add-int/2addr v1, v2

    if-eqz v1, :cond_5eb

    const/4 v1, 0x0

    goto :goto_5ed

    :cond_5eb
    const/16 v1, 0x8

    :goto_5ed
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 1946
    const/16 v0, 0xc

    invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    iget v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->cantDeleteMessagesCount:I

    if-nez v1, :cond_5fc

    const/4 v1, 0x0

    goto :goto_5fe

    :cond_5fc
    const/16 v1, 0x8

    :goto_5fe
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 1947
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkActionBarMenu()V

    .line 1949
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$8;

    invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/ChatActivity$8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPaint:Landroid/graphics/Paint;

    .line 1959
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$9;

    invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$9;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    .line 2478
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    check-cast v0, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    .line 2480
    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->getCachedWallpaper()Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->isWallpaperMotion()Z

    move-result v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->setBackgroundImage(Landroid/graphics/drawable/Drawable;Z)V

    .line 2482
    new-instance v0, Landroid/widget/FrameLayout;

    invoke-direct {v0, v8}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;

    .line 2483
    const/4 v9, 0x4

    invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 2484
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;

    const/4 v14, -0x2

    const/4 v6, -0x1

    invoke-static {v6, v14, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2485
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;

    sget-object v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$JQLhT723G4sZLG6ARrSJhkOY7t4;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$JQLhT723G4sZLG6ARrSJhkOY7t4;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 2487
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    const/high16 v21, 0x40000000    # 2.0f

    const/high16 v2, 0x41600000    # 14.0f

    if-nez v0, :cond_741

    .line 2488
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_68e

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_656

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z

    if-nez v0, :cond_65e

    :cond_656
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_68e

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z

    if-eqz v0, :cond_68e

    .line 2489
    :cond_65e
    new-instance v0, Lim/tpelyyftgw/ui/components/ChatBigEmptyView;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_666

    const/4 v1, 0x1

    goto :goto_667

    :cond_666
    const/4 v1, 0x2

    :goto_667
    invoke-direct {v0, v8, v1}, Lim/tpelyyftgw/ui/components/ChatBigEmptyView;-><init>(Landroid/content/Context;I)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;

    .line 2491
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;

    new-instance v3, Landroid/widget/FrameLayout$LayoutParams;

    invoke-direct {v3, v14, v14, v15}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V

    invoke-virtual {v1, v0, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2492
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_793

    .line 2493
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;

    const v1, 0x7f0f072e

    const-string v3, "GroupEmptyTitle1"

    invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatBigEmptyView;->setStatusText(Ljava/lang/CharSequence;)V

    goto/16 :goto_793

    .line 2496
    :cond_68e
    new-instance v0, Landroid/widget/TextView;

    invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;

    .line 2497
    iget-boolean v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v1, :cond_6a6

    .line 2498
    const v1, 0x7f0f0990

    const-string v3, "NoScheduledMessages"

    invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_6e8

    .line 2499
    :cond_6a6
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_6da

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    const v1, 0xbdb28

    if-eq v0, v1, :cond_6da

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    const v1, 0x68bc8

    if-eq v0, v1, :cond_6da

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    const v1, 0x40c220

    if-eq v0, v1, :cond_6da

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->isSupportUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z

    move-result v0

    if-eqz v0, :cond_6da

    .line 2500
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;

    const v1, 0x7f0f071c

    const-string v3, "GotAQuestion"

    invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_6e8

    .line 2502
    :cond_6da
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;

    const v1, 0x7f0f097a

    const-string v3, "NoMessages"

    invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 2504
    :goto_6e8
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;

    invoke-virtual {v0, v12, v2}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 2505
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;

    invoke-virtual {v0, v15}, Landroid/widget/TextView;->setGravity(I)V

    .line 2506
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;

    const-string v1, "chat_serviceText"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 2507
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;

    const v1, 0x7f08038f

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setBackgroundResource(I)V

    .line 2508
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    sget-object v1, Lim/tpelyyftgw/ui/actionbar/Theme;->colorFilter:Landroid/graphics/PorterDuffColorFilter;

    invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 2509
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 2510
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;

    const/high16 v1, 0x41200000    # 10.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    invoke-static/range {v21 .. v21}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    const/high16 v23, 0x41200000    # 10.0f

    invoke-static/range {v23 .. v23}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    const/high16 v23, 0x40400000    # 3.0f

    invoke-static/range {v23 .. v23}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    invoke-virtual {v0, v1, v3, v2, v5}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 2511
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;

    new-instance v2, Landroid/widget/FrameLayout$LayoutParams;

    invoke-direct {v2, v14, v14, v15}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_793

    .line 2514
    :cond_741
    new-instance v0, Lim/tpelyyftgw/ui/components/ChatBigEmptyView;

    invoke-direct {v0, v8, v10}, Lim/tpelyyftgw/ui/components/ChatBigEmptyView;-><init>(Landroid/content/Context;I)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;

    .line 2515
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->admin_id:I

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v1

    if-ne v0, v1, :cond_76f

    .line 2516
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;

    const v1, 0x7f0f05c9

    new-array v2, v12, [Ljava/lang/Object;

    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 2517
    invoke-static {v3}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v3

    aput-object v3, v2, v10

    .line 2516
    const-string v3, "EncryptedPlaceholderTitleOutgoing"

    invoke-static {v3, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatBigEmptyView;->setStatusText(Ljava/lang/CharSequence;)V

    goto :goto_787

    .line 2519
    :cond_76f
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;

    const v1, 0x7f0f05c8

    new-array v2, v12, [Ljava/lang/Object;

    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 2520
    invoke-static {v3}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v3

    aput-object v3, v2, v10

    .line 2519
    const-string v3, "EncryptedPlaceholderTitleIncoming"

    invoke-static {v3, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatBigEmptyView;->setStatusText(Ljava/lang/CharSequence;)V

    .line 2522
    :goto_787
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;

    new-instance v2, Landroid/widget/FrameLayout$LayoutParams;

    invoke-direct {v2, v14, v14, v15}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2526
    :cond_793
    :goto_793
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_7ad

    .line 2527
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onDestroy()V

    .line 2528
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isEditingMessage()Z

    move-result v0

    if-nez v0, :cond_7aa

    .line 2529
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;

    move-result-object v0

    move-object v5, v0

    .local v0, "oldMessage":Ljava/lang/CharSequence;
    goto :goto_7af

    .line 2531
    .end local v0    # "oldMessage":Ljava/lang/CharSequence;
    :cond_7aa
    const/4 v0, 0x0

    move-object v5, v0

    .restart local v0    # "oldMessage":Ljava/lang/CharSequence;
    goto :goto_7af

    .line 2534
    .end local v0    # "oldMessage":Ljava/lang/CharSequence;
    :cond_7ad
    const/4 v0, 0x0

    move-object v5, v0

    .line 2536
    .local v5, "oldMessage":Ljava/lang/CharSequence;
    :goto_7af
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    if-eqz v0, :cond_7b6

    .line 2537
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->onDestroy()V

    .line 2540
    :cond_7b6
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$10;

    invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$10;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 3142
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v0, :cond_7cc

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x13

    if-lt v0, v1, :cond_7cc

    .line 3143
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setImportantForAccessibility(I)V

    .line 3145
    :cond_7cc
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setInstantClick(Z)V

    .line 3146
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setDisableHighlightState(Z)V

    .line 3147
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTag(Ljava/lang/Object;)V

    .line 3148
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVerticalScrollBarEnabled(Z)V

    .line 3149
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    invoke-direct {v1, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V

    iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V

    .line 3150
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setClipToPadding(Z)V

    .line 3151
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/high16 v1, 0x40800000    # 4.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    const/high16 v2, 0x40400000    # 3.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    invoke-virtual {v0, v10, v1, v10, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V

    .line 3152
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setItemAnimator(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;)V

    .line 3153
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutAnimation(Landroid/view/animation/LayoutAnimationController;)V

    .line 3155
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$11;

    const/16 v23, 0x3e8

    const/16 v25, 0x1

    const/16 v26, 0x1

    move-object v1, v0

    const/high16 v3, 0x41600000    # 14.0f

    move-object/from16 v2, p0

    const/high16 v14, 0x41600000    # 14.0f

    move-object/from16 v3, p1

    move-object/from16 v22, v4

    .end local v4    # "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
    .local v22, "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
    move/from16 v4, v23

    move-object/from16 v27, v5

    const/16 v11, 0xe

    const/16 v24, 0x2

    .end local v5    # "oldMessage":Ljava/lang/CharSequence;
    .local v27, "oldMessage":Ljava/lang/CharSequence;
    move/from16 v5, v25

    const/16 v10, 0x33

    const/4 v14, -0x1

    move/from16 v6, v26

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity$11;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;IIZ)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    .line 3204
    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$12;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$12;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->setSpanSizeLookup(Landroidx/recyclerview/widget/GridLayoutManager$SpanSizeLookup;)V

    .line 3220
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V

    .line 3221
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$13;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$13;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V

    .line 3254
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/high16 v2, -0x40800000    # -1.0f

    invoke-static {v14, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3255
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->onItemLongClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListenerExtended;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemLongClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListenerExtended;)V

    .line 3256
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->onItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListenerExtended;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListenerExtended;)V

    .line 3257
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$14;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$14;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V

    .line 3343
    new-instance v0, Landroid/widget/FrameLayout;

    invoke-direct {v0, v8}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;

    .line 3344
    invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 3345
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;

    invoke-static {v14, v14, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3347
    new-instance v0, Landroid/view/View;

    invoke-direct {v0, v8}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressView2:Landroid/view/View;

    .line 3348
    const v1, 0x7f080390

    invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V

    .line 3349
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressView2:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    sget-object v1, Lim/tpelyyftgw/ui/actionbar/Theme;->colorFilter:Landroid/graphics/PorterDuffColorFilter;

    invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 3350
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressView2:Landroid/view/View;

    const/16 v2, 0x24

    const/16 v3, 0x24

    invoke-static {v2, v3, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3352
    new-instance v0, Lim/tpelyyftgw/ui/components/RadialProgressView;

    invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/components/RadialProgressView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressBar:Lim/tpelyyftgw/ui/components/RadialProgressView;

    .line 3353
    const/high16 v1, 0x41e00000    # 28.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setSize(I)V

    .line 3354
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressBar:Lim/tpelyyftgw/ui/components/RadialProgressView;

    const-string v1, "chat_serviceText"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setProgressColor(I)V

    .line 3355
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressBar:Lim/tpelyyftgw/ui/components/RadialProgressView;

    const/16 v2, 0x20

    const/16 v3, 0x20

    invoke-static {v2, v3, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3357
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$15;

    invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$15;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    .line 3374
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setAlpha(F)V

    .line 3375
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    const/high16 v28, -0x40000000    # -2.0f

    const/high16 v29, -0x40000000    # -2.0f

    const/16 v30, 0x31

    const/16 v31, 0x0

    const/high16 v32, 0x40800000    # 4.0f

    const/16 v33, 0x0

    const/16 v34, 0x0

    invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3377
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$T3NmPMAiKU5uy433Zp4XOtBpQzc;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$T3NmPMAiKU5uy433Zp4XOtBpQzc;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3392
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    const/16 v6, 0x30

    if-nez v0, :cond_b6e

    .line 3393
    new-instance v0, Landroid/widget/FrameLayout;

    invoke-direct {v0, v8}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    .line 3394
    invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 3395
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    const/high16 v1, 0x42480000    # 50.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    neg-int v1, v1

    int-to-float v1, v1

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 3396
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 3397
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    const v1, 0x7f080091

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setBackgroundResource(I)V

    .line 3398
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    new-instance v1, Landroid/graphics/PorterDuffColorFilter;

    const-string v2, "chat_topPanelBackground"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v1, v2, v3}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 3400
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    const/16 v2, 0x32

    invoke-static {v14, v2, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3401
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$FbQUnlCp_oiFeiJz3Sk5g3IcYtU;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$FbQUnlCp_oiFeiJz3Sk5g3IcYtU;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3411
    new-instance v0, Landroid/widget/FrameLayout;

    invoke-direct {v0, v8}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    .line 3412
    invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 3413
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    const/high16 v1, 0x42480000    # 50.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    neg-int v1, v1

    int-to-float v1, v1

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 3414
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 3415
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    const v1, 0x7f080091

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setBackgroundResource(I)V

    .line 3416
    new-instance v0, Landroid/widget/TextView;

    invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    .line 3417
    .local v0, "tvLine":Landroid/widget/TextView;
    const-string v1, "#CFD0D1"

    invoke-static {v1}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setBackgroundColor(I)V

    .line 3418
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    const/high16 v2, -0x40800000    # -1.0f

    const/high16 v3, 0x3f000000    # 0.5f

    invoke-static {v2, v3, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFI)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v1, v0, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3419
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    invoke-virtual {v1}, Landroid/widget/FrameLayout;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v1

    new-instance v2, Landroid/graphics/PorterDuffColorFilter;

    const-string v3, "chat_topPanelBackground"

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v2, v3, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 3421
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    const/16 v3, 0x32

    invoke-static {v14, v3, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3422
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    sget-object v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$tb-JakODYLd61NeNaUC7cwucvME;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$tb-JakODYLd61NeNaUC7cwucvME;

    invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3438
    new-instance v1, Landroid/view/View;

    invoke-direct {v1, v8}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLineView:Landroid/view/View;

    .line 3439
    const-string v2, "chat_topPanelLine"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-virtual {v1, v2}, Landroid/view/View;->setBackgroundColor(I)V

    .line 3440
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLineView:Landroid/view/View;

    const/high16 v28, 0x40000000    # 2.0f

    const/high16 v29, 0x42000000    # 32.0f

    const/16 v30, 0x33

    const/high16 v31, 0x41000000    # 8.0f

    const/high16 v32, 0x41000000    # 8.0f

    const/16 v33, 0x0

    const/16 v34, 0x0

    invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3442
    new-instance v1, Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/components/BackupImageView;-><init>(Landroid/content/Context;)V

    iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    .line 3443
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    const/high16 v28, 0x42000000    # 32.0f

    const/high16 v31, 0x41880000    # 17.0f

    invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v2, v1, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3445
    new-instance v1, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V

    iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    .line 3446
    invoke-virtual {v1, v11}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V

    .line 3447
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const-string v2, "chat_topPanelTitle"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V

    .line 3448
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 3449
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const/high16 v28, -0x40800000    # -1.0f

    const/high16 v3, 0x41900000    # 18.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    int-to-float v3, v3

    const/high16 v31, 0x41900000    # 18.0f

    const v32, 0x40e9999a    # 7.3f

    const/high16 v33, 0x42200000    # 40.0f

    move/from16 v29, v3

    invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3453
    new-instance v1, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V

    iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    .line 3454
    invoke-virtual {v1, v11}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V

    .line 3455
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const-string v2, "chat_topPanelTitle"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V

    .line 3456
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 3457
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const/high16 v3, 0x41900000    # 18.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    int-to-float v3, v3

    move/from16 v29, v3

    invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3461
    new-instance v1, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V

    iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    .line 3462
    invoke-virtual {v1, v11}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V

    .line 3463
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const-string v2, "chat_topPanelMessage"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V

    .line 3464
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const/high16 v3, 0x41900000    # 18.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    int-to-float v3, v3

    const v32, 0x41ca6666    # 25.3f

    move/from16 v29, v3

    invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3468
    new-instance v1, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V

    iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    .line 3469
    invoke-virtual {v1, v11}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V

    .line 3470
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const-string v2, "chat_topPanelMessage"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V

    .line 3471
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const/high16 v3, 0x41900000    # 18.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    int-to-float v3, v3

    move/from16 v29, v3

    invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3475
    new-instance v1, Landroid/widget/ImageView;

    invoke-direct {v1, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closePinned:Landroid/widget/ImageView;

    .line 3476
    const v2, 0x7f080231

    invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 3477
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closePinned:Landroid/widget/ImageView;

    new-instance v2, Landroid/graphics/PorterDuffColorFilter;

    const-string v3, "chat_topPanelClose"

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v2, v3, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 3478
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closePinned:Landroid/widget/ImageView;

    sget-object v2, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 3479
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closePinned:Landroid/widget/ImageView;

    const v2, 0x7f0f042e

    const-string v3, "Close"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 3480
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->closePinned:Landroid/widget/ImageView;

    const/16 v3, 0x24

    const/16 v4, 0x35

    invoke-static {v3, v6, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3481
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closePinned:Landroid/widget/ImageView;

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$v4Xej7RvDNVhqIiUCnMy0C25oj8;

    invoke-direct {v2, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$v4Xej7RvDNVhqIiUCnMy0C25oj8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3520
    new-instance v1, Landroid/widget/ImageView;

    invoke-direct {v1, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeLivePinned:Landroid/widget/ImageView;

    .line 3521
    const v2, 0x7f080231

    invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 3522
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeLivePinned:Landroid/widget/ImageView;

    new-instance v2, Landroid/graphics/PorterDuffColorFilter;

    const-string v3, "chat_topPanelClose"

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v2, v3, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 3523
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeLivePinned:Landroid/widget/ImageView;

    sget-object v2, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 3524
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeLivePinned:Landroid/widget/ImageView;

    const v2, 0x7f0f042e

    const-string v3, "Close"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 3525
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeLivePinned:Landroid/widget/ImageView;

    const/16 v3, 0x24

    const/16 v4, 0x35

    invoke-static {v3, v6, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3526
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeLivePinned:Landroid/widget/ImageView;

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$3HUVfu4SVA3_KZjbrnyRbCdHPKg;

    invoke-direct {v2, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$3HUVfu4SVA3_KZjbrnyRbCdHPKg;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3536
    .end local v0    # "tvLine":Landroid/widget/TextView;
    :cond_b6e
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$16;

    invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$16;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    .line 3580
    invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 3581
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    const/high16 v1, 0x42480000    # 50.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    neg-int v1, v1

    int-to-float v1, v1

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 3582
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 3583
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    const v1, 0x7f080091

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setBackgroundResource(I)V

    .line 3584
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    new-instance v1, Landroid/graphics/PorterDuffColorFilter;

    const-string v2, "chat_topPanelBackground"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v1, v2, v3}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 3585
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    const/16 v2, 0x32

    invoke-static {v14, v2, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3587
    new-instance v0, Landroid/widget/TextView;

    invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    .line 3588
    const-string v1, "chat_reportSpam"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 3589
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    const-string v1, "chat_reportSpam"

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    .line 3590
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    const/high16 v1, 0x41600000    # 14.0f

    invoke-virtual {v0, v12, v1}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 3591
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 3592
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    invoke-virtual {v0, v12}, Landroid/widget/TextView;->setSingleLine(Z)V

    .line 3593
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    invoke-virtual {v0, v12}, Landroid/widget/TextView;->setMaxLines(I)V

    .line 3594
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    invoke-virtual {v0, v15}, Landroid/widget/TextView;->setGravity(I)V

    .line 3595
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    const/high16 v28, -0x40800000    # -1.0f

    const/high16 v29, -0x40800000    # -1.0f

    const/16 v30, 0x33

    const/16 v31, 0x0

    const/16 v32, 0x0

    const/16 v33, 0x0

    .line 3596
    const/high16 v4, 0x3f800000    # 1.0f

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    int-to-float v2, v2

    .line 3595
    move/from16 v34, v2

    invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3597
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$xQl9Ni4qecfblcIr4mXcQdZVQbc;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$xQl9Ni4qecfblcIr4mXcQdZVQbc;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3606
    new-instance v0, Landroid/widget/TextView;

    invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    .line 3607
    const-string v1, "chat_addContact"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 3608
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 3609
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    const/high16 v1, 0x41600000    # 14.0f

    invoke-virtual {v0, v12, v1}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 3610
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 3611
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    invoke-virtual {v0, v12}, Landroid/widget/TextView;->setSingleLine(Z)V

    .line 3612
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    invoke-virtual {v0, v12}, Landroid/widget/TextView;->setMaxLines(I)V

    .line 3613
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    const/high16 v1, 0x40800000    # 4.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    const/high16 v2, 0x40800000    # 4.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    const/4 v3, 0x0

    invoke-virtual {v0, v1, v3, v2, v3}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 3614
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    invoke-virtual {v0, v15}, Landroid/widget/TextView;->setGravity(I)V

    .line 3615
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    .line 3616
    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    int-to-float v2, v2

    .line 3615
    move/from16 v34, v2

    invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3617
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$H9u0K5srnL5FgkmMlXxH3oZdi3c;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$H9u0K5srnL5FgkmMlXxH3oZdi3c;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3639
    new-instance v0, Landroid/widget/ImageView;

    invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeReportSpam:Landroid/widget/ImageView;

    .line 3640
    const v1, 0x7f080231

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 3641
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeReportSpam:Landroid/widget/ImageView;

    new-instance v1, Landroid/graphics/PorterDuffColorFilter;

    const-string v2, "chat_topPanelClose"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v1, v2, v3}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 3642
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeReportSpam:Landroid/widget/ImageView;

    sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 3643
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeReportSpam:Landroid/widget/ImageView;

    const/16 v2, 0x35

    invoke-static {v6, v6, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3644
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeReportSpam:Landroid/widget/ImageView;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$FEoqxidQ5USFFl00IadiTbtupqQ;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$FEoqxidQ5USFFl00IadiTbtupqQ;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3649
    new-instance v0, Landroid/widget/FrameLayout;

    invoke-direct {v0, v8}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;

    .line 3650
    invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 3651
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;

    const/high16 v1, 0x42480000    # 50.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    neg-int v1, v1

    int-to-float v1, v1

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 3652
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 3653
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;

    const v1, 0x7f080091

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setBackgroundResource(I)V

    .line 3654
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    new-instance v1, Landroid/graphics/PorterDuffColorFilter;

    const-string v2, "chat_topPanelBackground"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v1, v2, v3}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 3655
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;

    const/16 v2, 0x32

    invoke-static {v14, v2, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3657
    new-instance v0, Landroid/widget/TextView;

    invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;

    .line 3658
    const/high16 v1, 0x41600000    # 14.0f

    invoke-virtual {v0, v12, v1}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 3659
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;

    const-string v1, "chat_topPanelTitle"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 3660
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 3661
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;

    invoke-virtual {v0, v12}, Landroid/widget/TextView;->setSingleLine(Z)V

    .line 3662
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;

    sget-object v1, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V

    .line 3663
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;

    invoke-virtual {v0, v12}, Landroid/widget/TextView;->setMaxLines(I)V

    .line 3664
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;

    const/high16 v28, -0x40000000    # -2.0f

    const/high16 v29, -0x40000000    # -2.0f

    const/high16 v31, 0x41000000    # 8.0f

    const/high16 v32, 0x40a00000    # 5.0f

    const/high16 v33, 0x41000000    # 8.0f

    const/16 v34, 0x0

    invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3667
    new-instance v0, Landroid/widget/TextView;

    invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;

    .line 3668
    const/high16 v1, 0x41600000    # 14.0f

    invoke-virtual {v0, v12, v1}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 3669
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;

    const-string v1, "chat_topPanelMessage"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 3670
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;

    invoke-virtual {v0, v12}, Landroid/widget/TextView;->setSingleLine(Z)V

    .line 3671
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;

    sget-object v1, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V

    .line 3672
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;

    invoke-virtual {v0, v12}, Landroid/widget/TextView;->setMaxLines(I)V

    .line 3673
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;

    const/high16 v32, 0x41b80000    # 23.0f

    invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3676
    new-instance v0, Landroid/widget/FrameLayout;

    invoke-direct {v0, v8}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    .line 3677
    invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 3678
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    const/high16 v28, 0x42840000    # 66.0f

    const/high16 v29, 0x426c0000    # 59.0f

    const/16 v30, 0x55

    const/16 v31, 0x0

    const/16 v32, 0x0

    const/high16 v33, -0x3fc00000    # -3.0f

    const/high16 v34, 0x40a00000    # 5.0f

    invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3679
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$c1-17JTEHzEGkkwT_x9tnPUVueE;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$c1-17JTEHzEGkkwT_x9tnPUVueE;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3691
    new-instance v0, Landroid/widget/FrameLayout;

    invoke-direct {v0, v8}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    .line 3692
    invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 3693
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    const/high16 v28, 0x42380000    # 46.0f

    const/high16 v33, 0x40e00000    # 7.0f

    invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3694
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$17;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$17;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3753
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Jz6w4cIdNNo8ct3RXomd5aSu-Ro;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Jz6w4cIdNNo8ct3RXomd5aSu-Ro;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V

    .line 3767
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$18;

    invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$18;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    .line 3802
    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 3803
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateMessageListAccessibilityVisibility()V

    .line 3804
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V

    .line 3805
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    const/16 v2, 0x6e

    const/16 v3, 0x53

    invoke-static {v14, v2, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3807
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$19;

    invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$19;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 3880
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Fc6Qq8EKpYD5nmaL4G-XANLAxEA;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Fc6Qq8EKpYD5nmaL4G-XANLAxEA;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 3882
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTag(Ljava/lang/Object;)V

    .line 3883
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$20;

    invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$20;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;

    .line 3889
    invoke-virtual {v0, v12}, Landroidx/recyclerview/widget/LinearLayoutManager;->setOrientation(I)V

    .line 3890
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$21;

    const/16 v1, 0x64

    invoke-direct {v0, v7, v8, v1}, Lim/tpelyyftgw/ui/ChatActivity$21;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;I)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionGridLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;

    .line 3953
    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$22;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$22;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;->setSpanSizeLookup(Landroidx/recyclerview/widget/GridLayoutManager$SpanSizeLookup;)V

    .line 3967
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$23;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$23;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V

    .line 3991
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setItemAnimator(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;)V

    .line 3992
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutAnimation(Landroid/view/animation/LayoutAnimationController;)V

    .line 3993
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setClipToPadding(Z)V

    .line 3994
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V

    .line 3995
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/4 v5, 0x2

    invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOverScrollMode(I)V

    .line 3996
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/high16 v2, -0x40800000    # -1.0f

    invoke-static {v14, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3998
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v3, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    const/16 v24, 0x0

    iget-wide v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    new-instance v6, Lim/tpelyyftgw/ui/ChatActivity$24;

    invoke-direct {v6, v7}, Lim/tpelyyftgw/ui/ChatActivity$24;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    move-wide/from16 v28, v1

    move-object v1, v3

    move-object/from16 v2, p1

    move-object v11, v3

    move/from16 v3, v24

    const/high16 v24, 0x3f800000    # 1.0f

    move-wide/from16 v4, v28

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;-><init>(Landroid/content/Context;ZJLim/tpelyyftgw/ui/adapters/MentionsAdapter$MentionsAdapterDelegate;)V

    iput-object v11, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v0, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V

    .line 4129
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_e9d

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_ea4

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v0, :cond_ea4

    .line 4130
    :cond_e9d
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setBotInfo(Landroid/util/SparseArray;)V

    .line 4132
    :cond_ea4
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setParentFragment(Lim/tpelyyftgw/ui/ChatActivity;)V

    .line 4133
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setChatInfo(Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V

    .line 4134
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_eb8

    const/4 v1, 0x1

    goto :goto_eb9

    :cond_eb8
    const/4 v1, 0x0

    :goto_eb9
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setNeedUsernames(Z)V

    .line 4135
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    const/16 v11, 0x2e

    if-eqz v1, :cond_ecf

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I

    move-result v1

    if-lt v1, v11, :cond_ecd

    goto :goto_ecf

    :cond_ecd
    const/4 v1, 0x0

    goto :goto_ed0

    :cond_ecf
    :goto_ecf
    const/4 v1, 0x1

    :goto_ed0
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setNeedBotContext(Z)V

    .line 4136
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_edc

    iget v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I

    goto :goto_edd

    :cond_edc
    const/4 v1, 0x1

    :goto_edd
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setBotsCount(I)V

    .line 4137
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$gJ35nz9MdmIgsNPsu9LlVRM_mqc;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$gJ35nz9MdmIgsNPsu9LlVRM_mqc;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V

    .line 4271
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$4YABxRp0unHoJa_bsrGfO_HwCrE;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$4YABxRp0unHoJa_bsrGfO_HwCrE;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemLongClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListener;)V

    .line 4298
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$25;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$25;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V

    .line 4321
    new-instance v0, Landroid/widget/ImageView;

    invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;

    .line 4322
    const v1, 0x7f0802ae

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 4323
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;

    sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 4324
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;

    new-instance v1, Landroid/graphics/PorterDuffColorFilter;

    const-string v2, "chat_goDownButtonIcon"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v1, v2, v3}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 4325
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;

    invoke-static/range {v21 .. v21}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    const/4 v2, 0x0

    invoke-virtual {v0, v2, v1, v2, v2}, Landroid/widget/ImageView;->setPadding(IIII)V

    .line 4326
    const/high16 v0, 0x42280000    # 42.0f

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    const-string v2, "chat_goDownButton"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createCircleDrawable(II)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    .line 4327
    .local v1, "drawable":Landroid/graphics/drawable/Drawable;
    invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v2

    const v3, 0x7f0817c0

    invoke-static {v3}, Lnp/NPFog;->d(I)I

    move-result v3

    invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v2

    invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;

    move-result-object v2

    .line 4328
    .local v2, "shadowDrawable":Landroid/graphics/drawable/Drawable;
    new-instance v3, Landroid/graphics/PorterDuffColorFilter;

    const-string v4, "chat_goDownButtonShadow"

    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    sget-object v5, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v3, v4, v5}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 4329
    new-instance v3, Lim/tpelyyftgw/ui/components/CombinedDrawable;

    const/4 v4, 0x0

    invoke-direct {v3, v2, v1, v4, v4}, Lim/tpelyyftgw/ui/components/CombinedDrawable;-><init>(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;II)V

    .line 4330
    .local v3, "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/ui/components/CombinedDrawable;->setIconSize(II)V

    .line 4331
    move-object v1, v3

    .line 4332
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;

    invoke-virtual {v4, v1}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 4334
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    iget-object v5, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;

    const/16 v6, 0x51

    invoke-static {v11, v11, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v6

    invoke-virtual {v4, v5, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4335
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    const v5, 0x7f0f0036

    const-string v6, "AccDescrPageDown"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 4337
    new-instance v4, Landroid/widget/TextView;

    invoke-direct {v4, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    .line 4338
    invoke-virtual {v4, v9}, Landroid/widget/TextView;->setVisibility(I)V

    .line 4339
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v5

    invoke-virtual {v4, v5}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 4340
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    const/high16 v5, 0x41500000    # 13.0f

    invoke-virtual {v4, v12, v5}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 4341
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    const-string v5, "chat_goDownButtonCounter"

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-virtual {v4, v5}, Landroid/widget/TextView;->setTextColor(I)V

    .line 4342
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    invoke-virtual {v4, v15}, Landroid/widget/TextView;->setGravity(I)V

    .line 4343
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    const/high16 v5, 0x41380000    # 11.5f

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    int-to-float v5, v5

    .line 4344
    const-string v6, "chat_goDownButtonCounterBackground"

    invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v6

    .line 4343
    invoke-static {v5, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;

    move-result-object v5

    invoke-virtual {v4, v5}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 4345
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    const/high16 v5, 0x41b80000    # 23.0f

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    invoke-virtual {v4, v5}, Landroid/widget/TextView;->setMinWidth(I)V

    .line 4346
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    const/high16 v5, 0x41000000    # 8.0f

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    const/high16 v6, 0x41000000    # 8.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    invoke-static/range {v24 .. v24}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v10

    const/4 v14, 0x0

    invoke-virtual {v4, v5, v14, v6, v10}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 4347
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;

    iget-object v5, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    const/16 v6, 0x31

    const/16 v10, 0x17

    const/4 v14, -0x2

    invoke-static {v14, v10, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v6

    invoke-virtual {v4, v5, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4349
    new-instance v4, Landroid/widget/ImageView;

    invoke-direct {v4, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;

    .line 4350
    const v5, 0x7f080205

    invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 4351
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;

    sget-object v5, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 4352
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;

    new-instance v5, Landroid/graphics/PorterDuffColorFilter;

    const-string v6, "chat_goDownButtonIcon"

    invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v6

    sget-object v14, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v5, v6, v14}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 4353
    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;

    invoke-static/range {v21 .. v21}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    const/4 v6, 0x0

    invoke-virtual {v4, v6, v5, v6, v6}, Landroid/widget/ImageView;->setPadding(IIII)V

    .line 4354
    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    const-string v5, "chat_goDownButton"

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-static {v4, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->createCircleDrawable(II)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    .line 4355
    invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v4

    const v5, 0x7f0817c0

    invoke-static {v5}, Lnp/NPFog;->d(I)I

    move-result v5

    invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;

    move-result-object v14

    .line 4356
    .end local v2    # "shadowDrawable":Landroid/graphics/drawable/Drawable;
    .local v14, "shadowDrawable":Landroid/graphics/drawable/Drawable;
    new-instance v2, Landroid/graphics/PorterDuffColorFilter;

    const-string v4, "chat_goDownButtonShadow"

    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    sget-object v5, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v2, v4, v5}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v14, v2}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 4357
    new-instance v2, Lim/tpelyyftgw/ui/components/CombinedDrawable;

    const/4 v4, 0x0

    invoke-direct {v2, v14, v1, v4, v4}, Lim/tpelyyftgw/ui/components/CombinedDrawable;-><init>(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;II)V

    move-object v6, v2

    .line 4358
    .end local v3    # "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
    .local v6, "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    invoke-virtual {v6, v2, v0}, Lim/tpelyyftgw/ui/components/CombinedDrawable;->setIconSize(II)V

    .line 4359
    move-object v5, v6

    .line 4360
    .end local v1    # "drawable":Landroid/graphics/drawable/Drawable;
    .local v5, "drawable":Landroid/graphics/drawable/Drawable;
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;

    invoke-virtual {v0, v5}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 4362
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;

    const/16 v2, 0x53

    invoke-static {v11, v11, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4364
    new-instance v0, Landroid/widget/TextView;

    invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    .line 4365
    invoke-virtual {v0, v9}, Landroid/widget/TextView;->setVisibility(I)V

    .line 4366
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 4367
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    const/high16 v1, 0x41500000    # 13.0f

    invoke-virtual {v0, v12, v1}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 4368
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    const-string v1, "chat_goDownButtonCounter"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 4369
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    invoke-virtual {v0, v15}, Landroid/widget/TextView;->setGravity(I)V

    .line 4370
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    const/high16 v1, 0x41380000    # 11.5f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    int-to-float v1, v1

    .line 4371
    const-string v2, "chat_goDownButtonCounterBackground"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    .line 4370
    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 4372
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    const/high16 v1, 0x41b80000    # 23.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setMinWidth(I)V

    .line 4373
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    const/high16 v1, 0x41000000    # 8.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    const/high16 v2, 0x41000000    # 8.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    invoke-static/range {v24 .. v24}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    const/4 v4, 0x0

    invoke-virtual {v0, v1, v4, v2, v3}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 4374
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    const/16 v2, 0x31

    const/4 v3, -0x2

    invoke-static {v3, v10, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4375
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;

    const v1, 0x7f0f002c

    const-string v2, "AccDescrMentionDown"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 4377
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v0

    if-eqz v0, :cond_1115

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isSmallTablet()Z

    move-result v0

    if-eqz v0, :cond_114c

    .line 4378
    :cond_1115
    new-instance v0, Lim/tpelyyftgw/ui/components/FragmentContextView;

    invoke-direct {v0, v8, v7, v12}, Lim/tpelyyftgw/ui/components/FragmentContextView;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)V

    .line 4379
    .local v0, "fragmentLocationContextView":Lim/tpelyyftgw/ui/components/FragmentContextView;
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    const/high16 v37, -0x40800000    # -1.0f

    const/high16 v38, 0x421c0000    # 39.0f

    const/16 v39, 0x33

    const/16 v40, 0x0

    const/high16 v41, -0x3df00000    # -36.0f

    const/16 v42, 0x0

    const/16 v43, 0x0

    invoke-static/range {v37 .. v43}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4380
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    new-instance v2, Lim/tpelyyftgw/ui/components/FragmentContextView;

    const/4 v3, 0x0

    invoke-direct {v2, v8, v7, v3}, Lim/tpelyyftgw/ui/components/FragmentContextView;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)V

    iput-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->fragmentContextView:Lim/tpelyyftgw/ui/components/FragmentContextView;

    invoke-static/range {v37 .. v43}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4382
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->fragmentContextView:Lim/tpelyyftgw/ui/components/FragmentContextView;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/FragmentContextView;->setAdditionalContextView(Lim/tpelyyftgw/ui/components/FragmentContextView;)V

    .line 4383
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->fragmentContextView:Lim/tpelyyftgw/ui/components/FragmentContextView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/FragmentContextView;->setAdditionalContextView(Lim/tpelyyftgw/ui/components/FragmentContextView;)V

    .line 4386
    .end local v0    # "fragmentLocationContextView":Lim/tpelyyftgw/ui/components/FragmentContextView;
    :cond_114c
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;)V

    .line 4388
    new-instance v0, Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/components/BackupImageView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    .line 4389
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v4

    .line 4390
    .local v4, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    new-instance v0, Lim/tpelyyftgw/ui/components/AvatarDrawable;

    invoke-direct {v0}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>()V

    move-object v3, v0

    .line 4391
    .local v3, "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->setInfo(Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    .line 4392
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/BackupImageView;->setVisibility(I)V

    .line 4393
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    const/high16 v1, 0x40a00000    # 5.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V

    .line 4394
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    const/4 v1, 0x0

    invoke-static {v4, v1}, Lim/tpelyyftgw/messenger/ImageLocation;->getForUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v2

    const-string v1, "50_50"

    invoke-virtual {v0, v2, v1, v3, v4}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V

    .line 4395
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    const/high16 v37, 0x42000000    # 32.0f

    const/high16 v38, 0x42000000    # 32.0f

    const/16 v39, 0x33

    const/high16 v40, 0x41880000    # 17.0f

    const/high16 v41, 0x41000000    # 8.0f

    const/16 v42, 0x0

    const/16 v43, 0x0

    invoke-static/range {v37 .. v43}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4397
    new-instance v0, Landroid/view/View;

    invoke-direct {v0, v8}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->overlayView:Landroid/view/View;

    .line 4398
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$SvObHwU-Xg1Onbyt6OH3pntijFU;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$SvObHwU-Xg1Onbyt6OH3pntijFU;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 4405
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->overlayView:Landroid/view/View;

    const/16 v2, 0x33

    const/4 v15, -0x1

    invoke-static {v15, v15, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v0, v1, v12}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4406
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->overlayView:Landroid/view/View;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    .line 4408
    new-instance v0, Lim/tpelyyftgw/ui/components/InstantCameraView;

    invoke-direct {v0, v8, v7}, Lim/tpelyyftgw/ui/components/InstantCameraView;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/ChatActivity;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->instantCameraView:Lim/tpelyyftgw/ui/components/InstantCameraView;

    .line 4409
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    invoke-static {v15, v15, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v1, v0, v12}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4411
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$26;

    invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$26;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;

    .line 4420
    invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 4421
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V

    .line 4422
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;

    invoke-static/range {v21 .. v21}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    invoke-virtual {v0, v1, v2, v1, v1}, Landroid/widget/FrameLayout;->setPadding(IIII)V

    .line 4423
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;

    const/16 v2, 0x50

    const/16 v12, 0x33

    const/4 v15, -0x1

    invoke-static {v15, v12, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4424
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;

    sget-object v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$UPK5oQZDZto10EoF2Vtq0QpHQB0;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$UPK5oQZDZto10EoF2Vtq0QpHQB0;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 4426
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$27;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v12

    iget-object v15, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    const/16 v30, 0x1

    move-object v1, v0

    move-object/from16 v2, p0

    move-object/from16 v31, v3

    .end local v3    # "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
    .local v31, "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
    move-object v3, v12

    move-object v12, v4

    .end local v4    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v12, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    move-object v4, v15

    move-object v15, v5

    .end local v5    # "drawable":Landroid/graphics/drawable/Drawable;
    .local v15, "drawable":Landroid/graphics/drawable/Drawable;
    move-object/from16 v5, p0

    move-object/from16 v32, v6

    .end local v6    # "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
    .local v32, "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
    move/from16 v6, v30

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity$27;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/app/Activity;Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;Lim/tpelyyftgw/ui/ChatActivity;Z)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    .line 4451
    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$28;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$28;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setDelegate(Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;)V

    .line 4807
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    iget-wide v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setDialogId(JI)V

    .line 4808
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v0, :cond_123e

    .line 4809
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setChatInfo(Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V

    .line 4811
    :cond_123e
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    const/16 v1, 0x3e8

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setId(I)V

    .line 4812
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    iget v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I

    iget-boolean v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->hasBotsCommands:Z

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setBotsCount(IZ)V

    .line 4813
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    const/high16 v1, 0x424c0000    # 51.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setMinimumHeight(I)V

    .line 4814
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v1, :cond_126a

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I

    move-result v1

    if-lt v1, v10, :cond_1268

    goto :goto_126a

    :cond_1268
    const/4 v1, 0x0

    goto :goto_126b

    :cond_126a
    :goto_126a
    const/4 v1, 0x1

    :goto_126b
    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v2, :cond_127a

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I

    .line 4815
    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I

    move-result v2

    if-lt v2, v11, :cond_1278

    goto :goto_127a

    :cond_1278
    const/4 v2, 0x0

    goto :goto_127b

    :cond_127a
    :goto_127a
    const/4 v2, 0x1

    .line 4814
    :goto_127b
    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setAllowStickersAndGifs(ZZ)V

    .line 4816
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    if-eqz v0, :cond_1287

    .line 4817
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V

    .line 4819
    :cond_1287
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->getChildCount()I

    move-result v2

    const/4 v3, 0x1

    sub-int/2addr v2, v3

    const/16 v3, 0x53

    const/4 v4, -0x2

    const/4 v5, -0x1

    invoke-static {v5, v4, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V

    .line 4822
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$29;

    invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$29;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V

    move-object v6, v0

    .line 4881
    .local v6, "replyLayout":Landroid/widget/FrameLayout;
    new-instance v0, Landroid/view/View;

    invoke-direct {v0, v8}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyLineView:Landroid/view/View;

    .line 4882
    const-string v1, "chat_replyPanelLine"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V

    .line 4883
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyLineView:Landroid/view/View;

    const/16 v2, 0x30

    invoke-virtual {v0, v6, v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addTopView(Landroid/view/View;Landroid/view/View;I)V

    .line 4885
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$5cU-iisw3PiZ0lobcPoahzFFrEQ;

    invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$5cU-iisw3PiZ0lobcPoahzFFrEQ;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v6, v0}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4909
    new-instance v0, Landroid/widget/ImageView;

    invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;

    .line 4910
    new-instance v1, Landroid/graphics/PorterDuffColorFilter;

    const-string v3, "chat_replyPanelIcons"

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v1, v3, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 4911
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;

    sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 4912
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;

    const/16 v1, 0x34

    const/16 v3, 0x33

    invoke-static {v1, v11, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v1

    invoke-virtual {v6, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4914
    new-instance v0, Landroid/widget/ImageView;

    invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;

    .line 4915
    new-instance v1, Landroid/graphics/PorterDuffColorFilter;

    const-string v3, "chat_replyPanelClose"

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v1, v3, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 4916
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;

    const v1, 0x7f0801c4

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 4917
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;

    sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 4918
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;

    const/high16 v36, 0x42500000    # 52.0f

    const/high16 v37, 0x42380000    # 46.0f

    const/16 v38, 0x35

    const/16 v39, 0x0

    const/high16 v40, 0x3f000000    # 0.5f

    const/16 v41, 0x0

    const/16 v42, 0x0

    invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v1

    invoke-virtual {v6, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4919
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$VWJ83TT0dupAg1QC3THqSAEaps0;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$VWJ83TT0dupAg1QC3THqSAEaps0;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4926
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    .line 4927
    const/16 v1, 0xe

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V

    .line 4928
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const-string v1, "chat_replyPanelName"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V

    .line 4929
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 4930
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const/high16 v36, -0x40800000    # -1.0f

    const/high16 v37, 0x41900000    # 18.0f

    const/16 v38, 0x33

    const/high16 v39, 0x42500000    # 52.0f

    const/high16 v40, 0x40c00000    # 6.0f

    const/high16 v41, 0x42500000    # 52.0f

    invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v1

    invoke-virtual {v6, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4932
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    .line 4933
    const/16 v1, 0xe

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V

    .line 4934
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const-string v1, "chat_replyPanelMessage"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V

    .line 4935
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const/high16 v40, 0x41c00000    # 24.0f

    invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v1

    invoke-virtual {v6, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4937
    new-instance v0, Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/components/BackupImageView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    .line 4938
    const/high16 v36, 0x42080000    # 34.0f

    const/high16 v37, 0x42080000    # 34.0f

    const/high16 v40, 0x40c00000    # 6.0f

    const/16 v41, 0x0

    invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v1

    invoke-virtual {v6, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4940
    new-instance v0, Landroid/widget/FrameLayout;

    invoke-direct {v0, v8}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;

    .line 4941
    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 4942
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;

    const/high16 v36, -0x40000000    # -2.0f

    const/high16 v37, 0x42a30000    # 81.5f

    const/16 v38, 0x53

    const/16 v39, 0x0

    const/16 v40, 0x0

    const/high16 v42, 0x42180000    # 38.0f

    invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4944
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$30;

    invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/ChatActivity$30;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    move-object v11, v0

    .line 4978
    .local v11, "contentPreviewViewerDelegate":Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$31;

    invoke-direct {v0, v7, v8, v11}, Lim/tpelyyftgw/ui/ChatActivity$31;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 4985
    const/4 v1, 0x3

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTag(Ljava/lang/Object;)V

    .line 4986
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Atoj6h9wr11mMbvV4ZnvPetMfVU;

    invoke-direct {v1, v7, v11}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Atoj6h9wr11mMbvV4ZnvPetMfVU;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 4988
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setDisallowInterceptTouchEvents(Z)V

    .line 4989
    new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager;

    invoke-direct {v0, v8}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;)V

    move-object v5, v0

    .line 4990
    .local v5, "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
    const/4 v1, 0x0

    invoke-virtual {v5, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->setOrientation(I)V

    .line 4991
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V

    .line 4992
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setClipToPadding(Z)V

    .line 4993
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/4 v1, 0x2

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOverScrollMode(I)V

    .line 4994
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;

    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/high16 v4, 0x429c0000    # 78.0f

    const/4 v10, -0x1

    invoke-static {v10, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v4

    invoke-virtual {v0, v3, v4}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4995
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->initStickers()V

    .line 4997
    new-instance v0, Landroid/widget/ImageView;

    invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanelArrow:Landroid/widget/ImageView;

    .line 4998
    const v3, 0x7f08037e

    invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 4999
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanelArrow:Landroid/widget/ImageView;

    new-instance v3, Landroid/graphics/PorterDuffColorFilter;

    const-string v4, "chat_stickersHintPanel"

    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    sget-object v10, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v3, v4, v10}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 5000
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;

    iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanelArrow:Landroid/widget/ImageView;

    const/high16 v33, -0x40000000    # -2.0f

    const/high16 v34, -0x40000000    # -2.0f

    const/16 v35, 0x53

    const/high16 v36, 0x42540000    # 53.0f

    const/16 v37, 0x0

    const/high16 v38, 0x42540000    # 53.0f

    invoke-static/range {v33 .. v39}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v4

    invoke-virtual {v0, v3, v4}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5003
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$32;

    invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$32;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    .line 5012
    sget-object v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$4pInlOcVoVo39GW_jfj-77P0Cn4;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$4pInlOcVoVo39GW_jfj-77P0Cn4;

    invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 5013
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    const/4 v3, 0x0

    invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V

    .line 5014
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 5015
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    const/4 v3, 0x1

    invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setFocusable(Z)V

    .line 5016
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setFocusableInTouchMode(Z)V

    .line 5017
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setClickable(Z)V

    .line 5018
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    const/high16 v3, 0x40400000    # 3.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    const/4 v4, 0x0

    invoke-virtual {v0, v4, v3, v4, v4}, Landroid/widget/FrameLayout;->setPadding(IIII)V

    .line 5020
    new-instance v0, Landroid/widget/ImageView;

    invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;

    .line 5021
    sget-object v3, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 5022
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;

    const v3, 0x7f08024a

    invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 5023
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;

    new-instance v3, Landroid/graphics/PorterDuffColorFilter;

    const-string v4, "chat_searchPanelIcons"

    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    sget-object v10, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v3, v4, v10}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 5024
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;

    const-string v3, "actionBarActionModeDefaultSelector"

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    const/4 v10, 0x1

    invoke-static {v4, v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(II)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 5025
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;

    const/high16 v33, 0x42400000    # 48.0f

    const/high16 v34, 0x42400000    # 48.0f

    const/16 v35, 0x35

    const/16 v36, 0x0

    const/high16 v38, 0x42400000    # 48.0f

    invoke-static/range {v33 .. v39}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v10

    invoke-virtual {v0, v4, v10}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5026
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;

    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$KrGB6cUkZOyzdJ8EMSgoXK_UyeY;

    invoke-direct {v4, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$KrGB6cUkZOyzdJ8EMSgoXK_UyeY;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 5028
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;

    const v4, 0x7f0f0047

    const-string v10, "AccDescrSearchNext"

    invoke-static {v10, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 5030
    new-instance v0, Landroid/widget/ImageView;

    invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;

    .line 5031
    sget-object v4, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 5032
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;

    const v4, 0x7f080249

    invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 5033
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;

    new-instance v4, Landroid/graphics/PorterDuffColorFilter;

    const-string v10, "chat_searchPanelIcons"

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v10

    sget-object v1, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v4, v10, v1}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 5034
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    const/4 v4, 0x1

    invoke-static {v1, v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(II)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 5035
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;

    const/high16 v36, 0x42400000    # 48.0f

    const/high16 v37, 0x42400000    # 48.0f

    const/16 v38, 0x35

    const/16 v42, 0x0

    invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v4

    invoke-virtual {v0, v1, v4}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5036
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$QgqOy6I3j4zJ-m63r6ZenKYYGds;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$QgqOy6I3j4zJ-m63r6ZenKYYGds;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 5038
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;

    const v1, 0x7f0f0048

    const-string v4, "AccDescrSearchPrev"

    invoke-static {v4, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 5040
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_15b5

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_1550

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v0, :cond_15b5

    .line 5041
    :cond_1550
    new-instance v0, Landroid/widget/ImageView;

    invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;

    .line 5042
    sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 5043
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;

    const v1, 0x7f080276

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 5044
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;

    new-instance v1, Landroid/graphics/PorterDuffColorFilter;

    const-string v4, "chat_searchPanelIcons"

    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    sget-object v10, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v1, v4, v10}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 5045
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    const/4 v4, 0x1

    invoke-static {v1, v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(II)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 5046
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;

    const/high16 v36, 0x42400000    # 48.0f

    const/high16 v37, 0x42400000    # 48.0f

    const/16 v38, 0x33

    const/high16 v39, 0x42400000    # 48.0f

    const/16 v40, 0x0

    const/16 v41, 0x0

    const/16 v42, 0x0

    invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v4

    invoke-virtual {v0, v1, v4}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5047
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$hm06ZfPexTytcf8AQFG6xAWH0rg;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$hm06ZfPexTytcf8AQFG6xAWH0rg;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 5059
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;

    const v1, 0x7f0f0046

    const-string v4, "AccDescrSearchByUser"

    invoke-static {v4, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 5062
    :cond_15b5
    new-instance v0, Landroid/widget/ImageView;

    invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;

    .line 5063
    sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 5064
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;

    const v1, 0x7f08023a

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 5065
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;

    new-instance v1, Landroid/graphics/PorterDuffColorFilter;

    const-string v4, "chat_searchPanelIcons"

    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    sget-object v10, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v1, v4, v10}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 5066
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    const/4 v4, 0x1

    invoke-static {v1, v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(II)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 5067
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;

    const/16 v4, 0x33

    invoke-static {v2, v2, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5068
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Xhk0Bk9UPhIkSRJI3Pz8kLB0lSw;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Xhk0Bk9UPhIkSRJI3Pz8kLB0lSw;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 5111
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;

    const v1, 0x7f0f07e0

    const-string v2, "JumpToDate"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 5113
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    .line 5114
    const-string v1, "chat_searchPanelText"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V

    .line 5115
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const/16 v1, 0xf

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V

    .line 5116
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 5117
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const/4 v1, 0x5

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setGravity(I)V

    .line 5118
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const/high16 v36, -0x40000000    # -2.0f

    const/high16 v37, -0x40000000    # -2.0f

    const/16 v38, 0x15

    const/16 v39, 0x0

    const/16 v40, 0x0

    const/high16 v41, 0x42d80000    # 108.0f

    const/16 v42, 0x0

    invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5121
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$33;

    invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$33;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    .line 5130
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V

    .line 5131
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 5132
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setFocusable(Z)V

    .line 5133
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setFocusableInTouchMode(Z)V

    .line 5134
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setClickable(Z)V

    .line 5135
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    invoke-static/range {v21 .. v21}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    const/4 v2, 0x0

    invoke-virtual {v0, v2, v1, v2, v2}, Landroid/widget/FrameLayout;->setPadding(IIII)V

    .line 5136
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    const/16 v2, 0x50

    const/16 v4, 0x33

    const/4 v10, -0x1

    invoke-static {v10, v4, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5138
    new-instance v0, Landroid/widget/TextView;

    invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;

    .line 5139
    const/high16 v1, 0x41600000    # 14.0f

    const/4 v2, 0x1

    invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 5140
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;

    const/16 v1, 0x11

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setGravity(I)V

    .line 5141
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;

    const/4 v1, 0x2

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setMaxLines(I)V

    .line 5142
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;

    sget-object v1, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V

    .line 5143
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;

    invoke-static/range {v21 .. v21}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    int-to-float v1, v1

    const/high16 v2, 0x3f800000    # 1.0f

    invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;->setLineSpacing(FF)V

    .line 5144
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;

    const-string v1, "chat_secretChatStatusText"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 5145
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;

    const/16 v38, 0x11

    const/high16 v39, 0x41600000    # 14.0f

    const/high16 v41, 0x41600000    # 14.0f

    invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v4

    invoke-virtual {v0, v1, v4}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5147
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$34;

    invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$34;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    .line 5172
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V

    .line 5173
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    const/high16 v4, 0x40400000    # 3.0f

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    invoke-virtual {v0, v1, v4, v1, v1}, Landroid/widget/FrameLayout;->setPadding(IIII)V

    .line 5174
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 5175
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    const/16 v4, 0x50

    const/4 v2, -0x1

    const/16 v10, 0x33

    invoke-static {v2, v10, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v4

    invoke-virtual {v0, v1, v4}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5177
    new-instance v0, Landroid/widget/TextView;

    invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    .line 5178
    const/high16 v1, 0x41700000    # 15.0f

    const/4 v2, 0x1

    invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 5179
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 5180
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    const-string v1, "chat_fieldOverlayText"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 5181
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    const/16 v1, 0x11

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setGravity(I)V

    .line 5182
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    const/high16 v2, -0x40800000    # -1.0f

    const/4 v4, -0x1

    invoke-static {v4, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5183
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Fu3xHFyVvATdlxkEd1RaEdcZ5SY;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Fu3xHFyVvATdlxkEd1RaEdcZ5SY;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 5240
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    .line 5241
    const/high16 v1, 0x41700000    # 15.0f

    const/4 v2, 0x1

    invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setTextSize(IF)V

    .line 5242
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 5243
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    const-string v1, "chat_fieldOverlayText"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setTextColor(I)V

    .line 5244
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    const/16 v1, 0x11

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setGravity(I)V

    .line 5245
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setVisibility(I)V

    .line 5246
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    const/high16 v2, -0x40800000    # -1.0f

    const/4 v4, -0x1

    invoke-static {v4, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5247
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$x_U824GBRcjozLaxlsw3Ibdwxww;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$x_U824GBRcjozLaxlsw3Ibdwxww;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 5259
    new-instance v0, Lim/tpelyyftgw/ui/components/RadialProgressView;

    invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/components/RadialProgressView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    .line 5260
    const/high16 v1, 0x41b00000    # 22.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setSize(I)V

    .line 5261
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    const-string v1, "chat_fieldOverlayText"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setProgressColor(I)V

    .line 5262
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setVisibility(I)V

    .line 5263
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    const v1, 0x3dcccccd    # 0.1f

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setScaleX(F)V

    .line 5264
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setScaleY(F)V

    .line 5265
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    const/high16 v1, 0x3f800000    # 1.0f

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setAlpha(F)V

    .line 5266
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    const/16 v2, 0x1e

    const/16 v4, 0x1e

    const/16 v10, 0x11

    invoke-static {v2, v4, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5268
    new-instance v0, Landroid/widget/TextView;

    invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    .line 5269
    const v1, 0x7f0f0ddf

    const-string v2, "Reply"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 5270
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    const/16 v1, 0x10

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setGravity(I)V

    .line 5271
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    const/high16 v1, 0x41700000    # 15.0f

    const/4 v2, 0x1

    invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 5272
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    const/high16 v1, 0x41600000    # 14.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    const/high16 v2, 0x41a80000    # 21.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    const/4 v4, 0x0

    invoke-virtual {v0, v1, v4, v2, v4}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 5273
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    const/4 v2, 0x3

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(II)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 5274
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    const-string v1, "actionBarActionModeDefaultIcon"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 5275
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    const/high16 v1, 0x40e00000    # 7.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setCompoundDrawablePadding(I)V

    .line 5276
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 5277
    invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    const v1, 0x7f0814a3

    invoke-static {v1}, Lnp/NPFog;->d(I)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v0

    invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    .line 5278
    .local v0, "image":Landroid/graphics/drawable/Drawable;
    new-instance v1, Landroid/graphics/PorterDuffColorFilter;

    const-string v2, "actionBarActionModeDefaultIcon"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v1, v2, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 5279
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    const/4 v2, 0x0

    invoke-virtual {v1, v0, v2, v2, v2}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V

    .line 5280
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$3C4hQIkJqD8PX8QdFDeNEPRf0EE;

    invoke-direct {v2, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$3C4hQIkJqD8PX8QdFDeNEPRf0EE;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v1, v2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 5297
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;

    iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;

    move-object/from16 v20, v0

    const/4 v4, -0x2

    const/4 v9, -0x1

    const/16 v10, 0x33

    .end local v0    # "image":Landroid/graphics/drawable/Drawable;
    .local v20, "image":Landroid/graphics/drawable/Drawable;
    invoke-static {v4, v9, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v0

    invoke-virtual {v1, v2, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5300
    new-instance v0, Landroid/widget/TextView;

    invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;

    .line 5301
    const v1, 0x7f0f0697

    const-string v2, "Forward"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 5302
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;

    const/16 v1, 0x10

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setGravity(I)V

    .line 5303
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;

    const/high16 v1, 0x41700000    # 15.0f

    const/4 v2, 0x1

    invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 5304
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;

    const/high16 v1, 0x41a80000    # 21.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    const/high16 v2, 0x41a80000    # 21.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    const/4 v4, 0x0

    invoke-virtual {v0, v1, v4, v2, v4}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 5305
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;

    const/high16 v1, 0x40c00000    # 6.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setCompoundDrawablePadding(I)V

    .line 5306
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    const/4 v2, 0x3

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(II)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 5307
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;

    const-string v1, "actionBarActionModeDefaultIcon"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 5308
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;

    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 5309
    invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    const v1, 0x7f0814a9

    invoke-static {v1}, Lnp/NPFog;->d(I)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v0

    invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;

    move-result-object v9

    .line 5310
    .end local v20    # "image":Landroid/graphics/drawable/Drawable;
    .local v9, "image":Landroid/graphics/drawable/Drawable;
    new-instance v0, Landroid/graphics/PorterDuffColorFilter;

    const-string v1, "actionBarActionModeDefaultIcon"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    sget-object v2, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v0, v1, v2}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v9, v0}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 5311
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;

    const/4 v1, 0x0

    invoke-virtual {v0, v9, v1, v1, v1}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V

    .line 5312
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$IU_n6qPOeHTXdIfzmJmmRoNeVSY;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$IU_n6qPOeHTXdIfzmJmmRoNeVSY;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 5313
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;

    const/16 v2, 0x35

    const/4 v3, -0x2

    const/4 v4, -0x1

    invoke-static {v3, v4, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5316
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    const/16 v2, 0x50

    const/16 v3, 0x33

    invoke-static {v4, v3, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5318
    new-instance v0, Lim/tpelyyftgw/ui/components/UndoView;

    invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/components/UndoView;-><init>(Landroid/content/Context;)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;

    .line 5319
    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    const/high16 v36, -0x40800000    # -1.0f

    const/16 v38, 0x53

    const/high16 v39, 0x41000000    # 8.0f

    const/high16 v41, 0x41000000    # 8.0f

    const/high16 v42, 0x41000000    # 8.0f

    invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5322
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_196b

    .line 5323
    new-instance v0, Lim/tpelyyftgw/ui/components/HintView;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    const/4 v2, 0x2

    invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/components/HintView;-><init>(Landroid/content/Context;I)V

    iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;

    .line 5324
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/HintView;->setAlpha(F)V

    .line 5325
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;

    const/4 v1, 0x4

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/HintView;->setVisibility(I)V

    .line 5326
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;

    const/high16 v33, -0x40000000    # -2.0f

    const/high16 v34, -0x40000000    # -2.0f

    const/16 v35, 0x33

    const/high16 v36, 0x41980000    # 19.0f

    const/16 v37, 0x0

    const/high16 v38, 0x41980000    # 19.0f

    const/16 v39, 0x0

    invoke-static/range {v33 .. v39}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5330
    :cond_196b
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRows()V

    .line 5332
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z

    if-eqz v0, :cond_198e

    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_198e

    .line 5333
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->botInfoRow:I
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$20700(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v0

    const/4 v1, -0x1

    if-ne v0, v1, :cond_1987

    const/4 v3, 0x1

    goto :goto_1988

    :cond_1987
    const/4 v3, 0x0

    :goto_1988
    const/4 v1, 0x1

    invoke-direct {v7, v1, v3}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V

    const/4 v1, 0x0

    goto :goto_1992

    .line 5335
    :cond_198e
    const/4 v1, 0x0

    invoke-direct {v7, v1, v1}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V

    .line 5338
    :goto_1992
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkBotKeyboard()V

    .line 5339
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V

    .line 5340
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateSecretStatus()V

    .line 5341
    invoke-direct {v7, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updateTopPanel(Z)V

    .line 5342
    const/4 v1, 0x1

    invoke-direct {v7, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 5345
    :try_start_19a2
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v0, :cond_19c0

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x17

    if-lt v0, v1, :cond_19c0

    sget-object v0, Lim/tpelyyftgw/messenger/SharedConfig;->passcodeHash:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v0

    if-eqz v0, :cond_19b8

    sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->allowScreenCapture:Z

    if-eqz v0, :cond_19c0

    .line 5346
    :cond_19b8
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v0

    const/4 v1, 0x1

    invoke-virtual {v0, v7, v1}, Lim/tpelyyftgw/messenger/MediaController;->setFlagSecure(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)V
    :try_end_19c0
    .catchall {:try_start_19a2 .. :try_end_19c0} :catchall_19c1

    .line 5350
    :cond_19c0
    goto :goto_19c5

    .line 5348
    :catchall_19c1
    move-exception v0

    .line 5349
    .local v0, "e":Ljava/lang/Throwable;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 5351
    .end local v0    # "e":Ljava/lang/Throwable;
    :goto_19c5
    move-object/from16 v10, v27

    .end local v27    # "oldMessage":Ljava/lang/CharSequence;
    .local v10, "oldMessage":Ljava/lang/CharSequence;
    if-eqz v10, :cond_19ce

    .line 5352
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V

    .line 5354
    :cond_19ce
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->fixLayoutInternal()Z

    .line 5356
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSysNotifyMessage()Ljava/lang/Boolean;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    if-eqz v0, :cond_1a0a

    .line 5357
    iget v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    if-eqz v2, :cond_19f2

    .line 5358
    const/4 v3, 0x0

    const/4 v4, 0x0

    iget v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->returnToLoadIndex:I

    const/16 v16, 0x0

    move-object/from16 v1, p0

    move-object/from16 v17, v5

    .end local v5    # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
    .local v17, "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
    move v5, v0

    move-object/from16 v18, v6

    .end local v6    # "replyLayout":Landroid/widget/FrameLayout;
    .local v18, "replyLayout":Landroid/widget/FrameLayout;
    move/from16 v6, v16

    invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V

    goto :goto_1a0e

    .line 5359
    .end local v17    # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
    .end local v18    # "replyLayout":Landroid/widget/FrameLayout;
    .restart local v5    # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
    .restart local v6    # "replyLayout":Landroid/widget/FrameLayout;
    :cond_19f2
    move-object/from16 v17, v5

    move-object/from16 v18, v6

    .end local v5    # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
    .end local v6    # "replyLayout":Landroid/widget/FrameLayout;
    .restart local v17    # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
    .restart local v18    # "replyLayout":Landroid/widget/FrameLayout;
    iget v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->returnToMessageId:I

    if-lez v2, :cond_1a05

    .line 5360
    const/4 v3, 0x0

    const/4 v4, 0x1

    iget v5, v7, Lim/tpelyyftgw/ui/ChatActivity;->returnToLoadIndex:I

    const/4 v6, 0x0

    move-object/from16 v1, p0

    invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V

    goto :goto_1a0e

    .line 5362
    :cond_1a05
    const/4 v1, 0x1

    invoke-direct {v7, v1}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToLastMessage(Z)V

    goto :goto_1a0e

    .line 5356
    .end local v17    # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
    .end local v18    # "replyLayout":Landroid/widget/FrameLayout;
    .restart local v5    # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
    .restart local v6    # "replyLayout":Landroid/widget/FrameLayout;
    :cond_1a0a
    move-object/from16 v17, v5

    move-object/from16 v18, v6

    .line 5366
    .end local v5    # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
    .end local v6    # "replyLayout":Landroid/widget/FrameLayout;
    .restart local v17    # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
    .restart local v18    # "replyLayout":Landroid/widget/FrameLayout;
    :goto_1a0e
    iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    return-object v0
.end method

.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
    .registers 65
    .param p1, "id"    # I
    .param p2, "account"    # I
    .param p3, "args"    # [Ljava/lang/Object;

    .line 9574
    move-object/from16 v9, p0

    move/from16 v10, p1

    move-object/from16 v11, p3

    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDidLoad:I

    const/16 v3, 0xb

    const/16 v4, 0xa

    const-string v6, ""

    const-string v8, "%d"

    const/4 v12, 0x6

    const/4 v13, 0x5

    const/4 v15, 0x3

    const/4 v1, 0x4

    move-object/from16 v19, v8

    const/4 v7, 0x2

    const/4 v8, 0x0

    const/4 v14, 0x1

    if-ne v10, v0, :cond_d04

    .line 9575
    aget-object v0, v11, v4

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 9576
    .local v0, "guid":I
    iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    if-ne v0, v2, :cond_cfc

    .line 9577
    invoke-direct {v9, v8}, Lim/tpelyyftgw/ui/ChatActivity;->setItemAnimationsEnabled(Z)V

    .line 9578
    iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->openAnimationEnded:Z

    const/4 v4, 0x7

    if-nez v2, :cond_54

    .line 9579
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v2

    new-array v5, v4, [I

    sget v27, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoDidLoad:I

    aput v27, v5, v8

    sget v27, Lim/tpelyyftgw/messenger/NotificationCenter;->dialogsNeedReload:I

    aput v27, v5, v14

    sget v27, Lim/tpelyyftgw/messenger/NotificationCenter;->scheduledMessagesUpdated:I

    aput v27, v5, v7

    sget v27, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I

    aput v27, v5, v15

    sget v27, Lim/tpelyyftgw/messenger/NotificationCenter;->botKeyboardDidLoad:I

    aput v27, v5, v1

    sget v27, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I

    aput v27, v5, v13

    sget v27, Lim/tpelyyftgw/messenger/NotificationCenter;->needDeleteDialog:I

    aput v27, v5, v12

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->setAllowedNotificationsDutingAnimation([I)V

    .line 9589
    :cond_54
    aget-object v2, v11, v3

    check-cast v2, Ljava/lang/Integer;

    invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I

    move-result v5

    .line 9590
    .local v5, "queryLoadIndex":I
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v3

    .line 9591
    .local v3, "index":I
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v2

    .line 9592
    .local v2, "currentUserId":I
    const/16 v28, 0xe

    aget-object v28, v11, v28

    check-cast v28, Ljava/lang/Boolean;

    invoke-virtual/range {v28 .. v28}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v12

    .line 9593
    .local v12, "schedule":Z
    aget-object v28, v11, v15

    check-cast v28, Ljava/lang/Boolean;

    invoke-virtual/range {v28 .. v28}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v28

    .line 9594
    .local v28, "isCache":Z
    const/4 v15, -0x1

    if-ne v3, v15, :cond_d3

    .line 9595
    iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v1, :cond_d2

    if-eqz v12, :cond_d2

    if-nez v28, :cond_d2

    .line 9596
    iput-boolean v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->waitingForReplyMessageLoad:Z

    .line 9597
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    iget v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 9598
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v13

    iget-wide v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v1

    if-eqz v1, :cond_a9

    const/16 v1, 0x1e

    const/16 v16, 0x1e

    goto :goto_ad

    :cond_a9
    const/16 v1, 0x14

    const/16 v16, 0x14

    :goto_ad
    const/16 v17, 0x0

    const/16 v18, 0x0

    const/16 v19, 0x1

    const/16 v20, 0x0

    iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/16 v22, 0x2

    const/16 v23, 0x0

    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 9599
    invoke-static {v4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v24

    iget-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v7, v6, 0x1

    iput v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    .line 9598
    move/from16 v21, v1

    move/from16 v25, v4

    move/from16 v26, v6

    invoke-virtual/range {v13 .. v26}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    .line 9601
    :cond_d2
    return-void

    .line 9603
    :cond_d3
    iget-object v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    invoke-virtual {v15, v3}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 9605
    aget-object v15, v11, v7

    check-cast v15, Ljava/util/ArrayList;

    .line 9606
    .local v15, "messArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    iget-boolean v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eq v7, v12, :cond_ef

    .line 9607
    if-nez v7, :cond_eb

    .line 9608
    invoke-virtual {v15}, Ljava/util/ArrayList;->size()I

    move-result v1

    iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I

    .line 9609
    invoke-direct {v9, v14}, Lim/tpelyyftgw/ui/ChatActivity;->updateScheduledInterface(Z)V

    .line 9611
    :cond_eb
    invoke-direct {v9, v8, v8}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V

    .line 9612
    return-void

    .line 9614
    :cond_ef
    const/16 v31, 0x0

    .line 9615
    .local v31, "createUnreadLoading":Z
    iget-boolean v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->waitingForReplyMessageLoad:Z

    .line 9616
    .local v13, "showDateAfter":Z
    iget-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->waitingForReplyMessageLoad:Z

    if-eqz v4, :cond_16d

    .line 9617
    if-nez v7, :cond_153

    iget-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterIdLoading:Z

    if-nez v4, :cond_153

    .line 9618
    const/4 v4, 0x0

    .line 9619
    .local v4, "found":Z
    const/4 v7, 0x0

    .local v7, "a":I
    :goto_ff
    invoke-virtual {v15}, Ljava/util/ArrayList;->size()I

    move-result v1

    if-ge v7, v1, :cond_14b

    .line 9620
    invoke-virtual {v15, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;

    .line 9621
    .local v1, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v14

    iget v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    if-ne v14, v8, :cond_117

    .line 9622
    const/4 v4, 0x1

    .line 9623
    move/from16 v35, v0

    goto :goto_14d

    .line 9625
    :cond_117
    add-int/lit8 v8, v7, 0x1

    invoke-virtual {v15}, Ljava/util/ArrayList;->size()I

    move-result v14

    if-ge v8, v14, :cond_141

    .line 9626
    add-int/lit8 v8, v7, 0x1

    invoke-virtual {v15, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Lim/tpelyyftgw/messenger/MessageObject;

    .line 9627
    .local v8, "obj2":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v14

    move/from16 v35, v0

    .end local v0    # "guid":I
    .local v35, "guid":I
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    if-lt v14, v0, :cond_143

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v0

    iget v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    if-ge v0, v14, :cond_143

    .line 9628
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v0

    iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    .line 9629
    const/4 v4, 0x1

    .line 9630
    goto :goto_14d

    .line 9625
    .end local v8    # "obj2":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v35    # "guid":I
    .restart local v0    # "guid":I
    :cond_141
    move/from16 v35, v0

    .line 9619
    .end local v0    # "guid":I
    .end local v1    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v35    # "guid":I
    :cond_143
    add-int/lit8 v7, v7, 0x1

    move/from16 v0, v35

    const/4 v1, 0x4

    const/4 v8, 0x0

    const/4 v14, 0x1

    goto :goto_ff

    .end local v35    # "guid":I
    .restart local v0    # "guid":I
    :cond_14b
    move/from16 v35, v0

    .line 9634
    .end local v0    # "guid":I
    .end local v7    # "a":I
    .restart local v35    # "guid":I
    :goto_14d
    if-nez v4, :cond_155

    .line 9635
    const/4 v1, 0x0

    iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    .line 9636
    return-void

    .line 9617
    .end local v4    # "found":Z
    .end local v35    # "guid":I
    .restart local v0    # "guid":I
    :cond_153
    move/from16 v35, v0

    .line 9639
    .end local v0    # "guid":I
    .restart local v35    # "guid":I
    :cond_155
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    .line 9640
    .local v0, "startLoadFrom":I
    iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->needSelectFromMessageId:Z

    .line 9641
    .local v1, "needSelect":Z
    iget v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    .line 9642
    .local v4, "unreadAfterId":I
    iget-boolean v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterIdLoading:Z

    .line 9643
    .end local v31    # "createUnreadLoading":Z
    .local v7, "createUnreadLoading":Z
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->clearChatData()V

    .line 9644
    iget-boolean v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v8, :cond_16a

    .line 9645
    iput v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    .line 9646
    iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    .line 9647
    iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->needSelectFromMessageId:Z

    .line 9652
    .end local v0    # "startLoadFrom":I
    .end local v1    # "needSelect":Z
    .end local v4    # "unreadAfterId":I
    :cond_16a
    move/from16 v31, v7

    goto :goto_16f

    .line 9616
    .end local v7    # "createUnreadLoading":Z
    .end local v35    # "guid":I
    .local v0, "guid":I
    .restart local v31    # "createUnreadLoading":Z
    :cond_16d
    move/from16 v35, v0

    .line 9652
    .end local v0    # "guid":I
    .restart local v35    # "guid":I
    :goto_16f
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I

    const/4 v1, 0x1

    add-int/2addr v0, v1

    iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I

    .line 9653
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v0

    .line 9654
    .local v0, "did":J
    iget-wide v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v4, v0, v7

    if-nez v4, :cond_186

    const/4 v4, 0x0

    goto :goto_187

    :cond_186
    const/4 v4, 0x1

    .line 9655
    .local v4, "loadIndex":I
    :goto_187
    const/4 v7, 0x1

    aget-object v8, v11, v7

    check-cast v8, Ljava/lang/Integer;

    invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I

    move-result v7

    .line 9656
    .local v7, "count":I
    const/4 v8, 0x4

    aget-object v14, v11, v8

    check-cast v14, Ljava/lang/Integer;

    invoke-virtual {v14}, Ljava/lang/Integer;->intValue()I

    move-result v8

    .line 9657
    .local v8, "fnid":I
    const/4 v14, 0x7

    aget-object v36, v11, v14

    check-cast v36, Ljava/lang/Integer;

    invoke-virtual/range {v36 .. v36}, Ljava/lang/Integer;->intValue()I

    move-result v14

    .line 9658
    .local v14, "last_unread_date":I
    move-wide/from16 v36, v0

    .end local v0    # "did":J
    .local v36, "did":J
    const/16 v0, 0x8

    aget-object v1, v11, v0

    check-cast v1, Ljava/lang/Integer;

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v1

    .line 9659
    .local v1, "load_type":I
    const/16 v38, 0x9

    aget-object v38, v11, v38

    check-cast v38, Ljava/lang/Boolean;

    invoke-virtual/range {v38 .. v38}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v38

    .line 9660
    .local v38, "isEnd":Z
    const/16 v39, 0xc

    aget-object v39, v11, v39

    check-cast v39, Ljava/lang/Integer;

    invoke-virtual/range {v39 .. v39}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 9661
    .local v0, "loaded_max_id":I
    const/16 v39, 0xd

    aget-object v39, v11, v39

    check-cast v39, Ljava/lang/Integer;

    invoke-virtual/range {v39 .. v39}, Ljava/lang/Integer;->intValue()I

    move-result v39

    .line 9662
    .local v39, "loaded_mentions_count":I
    if-gez v39, :cond_1d9

    .line 9663
    mul-int/lit8 v39, v39, -0x1

    .line 9664
    move/from16 v41, v2

    const/4 v2, 0x0

    .end local v2    # "currentUserId":I
    .local v41, "currentUserId":I
    iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z

    move/from16 v42, v39

    const/4 v2, 0x1

    goto :goto_1e6

    .line 9665
    .end local v41    # "currentUserId":I
    .restart local v2    # "currentUserId":I
    :cond_1d9
    move/from16 v41, v2

    .end local v2    # "currentUserId":I
    .restart local v41    # "currentUserId":I
    iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->first:Z

    if-eqz v2, :cond_1e3

    .line 9666
    const/4 v2, 0x1

    iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z

    goto :goto_1e4

    .line 9665
    :cond_1e3
    const/4 v2, 0x1

    .line 9668
    :goto_1e4
    move/from16 v42, v39

    .end local v39    # "loaded_mentions_count":I
    .local v42, "loaded_mentions_count":I
    :goto_1e6
    const/4 v2, 0x4

    if-ne v1, v2, :cond_22c

    .line 9669
    iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    .line 9671
    invoke-virtual {v15}, Ljava/util/ArrayList;->size()I

    move-result v2

    const/16 v33, 0x1

    add-int/lit8 v2, v2, -0x1

    .local v2, "a":I
    :goto_1f3
    if-lez v2, :cond_227

    .line 9672
    invoke-virtual {v15, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v39

    move/from16 v43, v0

    .end local v0    # "loaded_max_id":I
    .local v43, "loaded_max_id":I
    move-object/from16 v0, v39

    check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;

    .line 9673
    .local v0, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    move/from16 v39, v3

    .end local v3    # "index":I
    .local v39, "index":I
    iget v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-gez v3, :cond_21e

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v3

    move-object/from16 v44, v0

    .end local v0    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .local v44, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    if-ne v3, v0, :cond_220

    .line 9674
    add-int/lit8 v0, v2, -0x1

    invoke-virtual {v15, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v0

    iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    .line 9675
    goto :goto_230

    .line 9673
    .end local v44    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v0    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_21e
    move-object/from16 v44, v0

    .line 9671
    .end local v0    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_220
    add-int/lit8 v2, v2, -0x1

    move/from16 v3, v39

    move/from16 v0, v43

    goto :goto_1f3

    .end local v39    # "index":I
    .end local v43    # "loaded_max_id":I
    .local v0, "loaded_max_id":I
    .restart local v3    # "index":I
    :cond_227
    move/from16 v43, v0

    move/from16 v39, v3

    .end local v0    # "loaded_max_id":I
    .end local v3    # "index":I
    .restart local v39    # "index":I
    .restart local v43    # "loaded_max_id":I
    goto :goto_230

    .line 9668
    .end local v2    # "a":I
    .end local v39    # "index":I
    .end local v43    # "loaded_max_id":I
    .restart local v0    # "loaded_max_id":I
    .restart local v3    # "index":I
    :cond_22c
    move/from16 v43, v0

    move/from16 v39, v3

    .line 9679
    .end local v0    # "loaded_max_id":I
    .end local v3    # "index":I
    .restart local v39    # "index":I
    .restart local v43    # "loaded_max_id":I
    :goto_230
    const/4 v0, 0x0

    .line 9680
    .local v0, "unread_to_load":I
    if-eqz v8, :cond_266

    .line 9681
    const/4 v2, 0x5

    aget-object v3, v11, v2

    check-cast v3, Ljava/lang/Integer;

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v2

    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I

    .line 9682
    const/4 v2, 0x3

    if-ne v1, v2, :cond_25a

    .line 9683
    iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadingFromOldPosition:Z

    if-eqz v2, :cond_256

    .line 9684
    const/4 v2, 0x6

    aget-object v3, v11, v2

    check-cast v3, Ljava/lang/Integer;

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 9685
    if-eqz v0, :cond_252

    .line 9686
    iput v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    .line 9688
    :cond_252
    const/4 v2, 0x0

    iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadingFromOldPosition:Z

    goto :goto_257

    .line 9683
    :cond_256
    const/4 v2, 0x0

    .line 9690
    :goto_257
    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->first_unread_id:I

    goto :goto_27b

    .line 9692
    :cond_25a
    iput v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->first_unread_id:I

    .line 9693
    const/4 v2, 0x6

    aget-object v3, v11, v2

    check-cast v3, Ljava/lang/Integer;

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v0

    goto :goto_27b

    .line 9695
    :cond_266
    iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    if-eqz v2, :cond_27b

    const/4 v2, 0x3

    if-eq v1, v2, :cond_270

    const/4 v2, 0x4

    if-ne v1, v2, :cond_27b

    .line 9696
    :cond_270
    const/4 v2, 0x5

    aget-object v3, v11, v2

    check-cast v3, Ljava/lang/Integer;

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v2

    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I

    .line 9698
    :cond_27b
    :goto_27b
    const/4 v3, 0x0

    .line 9700
    .local v3, "newRowsCount":I
    if-eqz v1, :cond_28c

    iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    if-nez v2, :cond_286

    iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I

    if-eqz v2, :cond_28c

    .line 9701
    :cond_286
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    const/16 v34, 0x0

    aput-boolean v34, v2, v4

    .line 9703
    :cond_28c
    const/4 v2, 0x1

    if-eq v1, v2, :cond_29a

    const/4 v2, 0x3

    if-ne v1, v2, :cond_293

    goto :goto_29a

    :cond_293
    move/from16 v44, v3

    move/from16 v45, v5

    const/16 v34, 0x0

    goto :goto_2ba

    :cond_29a
    :goto_29a
    const/4 v2, 0x1

    if-ne v4, v2, :cond_2b4

    .line 9704
    move/from16 v44, v3

    .end local v3    # "newRowsCount":I
    .local v44, "newRowsCount":I
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z

    move/from16 v45, v5

    .end local v5    # "queryLoadIndex":I
    .local v45, "queryLoadIndex":I
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z

    const/16 v34, 0x0

    aput-boolean v2, v5, v34

    aput-boolean v2, v3, v34

    .line 9705
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    aput-boolean v34, v2, v34

    .line 9706
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    aput v34, v2, v34

    goto :goto_2ba

    .line 9703
    .end local v44    # "newRowsCount":I
    .end local v45    # "queryLoadIndex":I
    .restart local v3    # "newRowsCount":I
    .restart local v5    # "queryLoadIndex":I
    :cond_2b4
    move/from16 v44, v3

    move/from16 v45, v5

    const/16 v34, 0x0

    .line 9708
    .end local v3    # "newRowsCount":I
    .end local v5    # "queryLoadIndex":I
    .restart local v44    # "newRowsCount":I
    .restart local v45    # "queryLoadIndex":I
    :goto_2ba
    iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v2, :cond_2ce

    .line 9709
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z

    const/4 v5, 0x1

    aput-boolean v5, v3, v34

    aput-boolean v5, v2, v34

    .line 9710
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    aput-boolean v5, v2, v34

    aput-boolean v5, v2, v34

    goto :goto_2cf

    .line 9708
    :cond_2ce
    const/4 v5, 0x1

    .line 9713
    :goto_2cf
    iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I

    if-ne v2, v5, :cond_2e0

    invoke-virtual {v15}, Ljava/util/ArrayList;->size()I

    move-result v2

    const/16 v3, 0x14

    if-le v2, v3, :cond_2e0

    .line 9714
    iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I

    add-int/2addr v2, v5

    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I

    .line 9717
    :cond_2e0
    iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->firstLoading:Z

    if-eqz v2, :cond_350

    .line 9718
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    aget-boolean v2, v2, v4

    if-nez v2, :cond_340

    .line 9719
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V

    .line 9720
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    invoke-virtual {v2}, Ljava/util/HashMap;->clear()V

    .line 9721
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    invoke-virtual {v2}, Landroid/util/LongSparseArray;->clear()V

    .line 9722
    const/4 v2, 0x0

    move v3, v2

    .local v3, "a":I
    :goto_2fb
    const/4 v2, 0x2

    if-ge v3, v2, :cond_33a

    .line 9723
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v2, v2, v3

    invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V

    .line 9724
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v2, :cond_319

    .line 9725
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    const v5, 0x7fffffff

    aput v5, v2, v3

    .line 9726
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    const/high16 v23, -0x80000000

    aput v23, v2, v3

    move/from16 v5, v41

    goto :goto_328

    .line 9728
    :cond_319
    const v5, 0x7fffffff

    const/high16 v23, -0x80000000

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    aput v23, v2, v3

    .line 9729
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    aput v5, v2, v3

    move/from16 v5, v41

    .line 9731
    .end local v41    # "currentUserId":I
    .local v5, "currentUserId":I
    :goto_328
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I

    aput v23, v2, v3

    .line 9732
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    move/from16 v41, v8

    const/4 v8, 0x0

    .end local v8    # "fnid":I
    .local v41, "fnid":I
    aput v8, v2, v3

    .line 9722
    add-int/lit8 v3, v3, 0x1

    move/from16 v8, v41

    move/from16 v41, v5

    goto :goto_2fb

    .end local v5    # "currentUserId":I
    .restart local v8    # "fnid":I
    .local v41, "currentUserId":I
    :cond_33a
    move/from16 v5, v41

    move/from16 v41, v8

    const/4 v8, 0x0

    .end local v8    # "fnid":I
    .restart local v5    # "currentUserId":I
    .local v41, "fnid":I
    goto :goto_345

    .line 9718
    .end local v3    # "a":I
    .end local v5    # "currentUserId":I
    .restart local v8    # "fnid":I
    .local v41, "currentUserId":I
    :cond_340
    move/from16 v5, v41

    move/from16 v41, v8

    const/4 v8, 0x0

    .line 9735
    .end local v8    # "fnid":I
    .restart local v5    # "currentUserId":I
    .local v41, "fnid":I
    :goto_345
    iput-boolean v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->firstLoading:Z

    .line 9736
    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$tSw0IlLwCAwmo2Y-HoLyt0fDdCc;

    invoke-direct {v2, v9}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$tSw0IlLwCAwmo2Y-HoLyt0fDdCc;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    goto :goto_354

    .line 9717
    .end local v5    # "currentUserId":I
    .restart local v8    # "fnid":I
    .local v41, "currentUserId":I
    :cond_350
    move/from16 v5, v41

    move/from16 v41, v8

    .line 9743
    .end local v8    # "fnid":I
    .restart local v5    # "currentUserId":I
    .local v41, "fnid":I
    :goto_354
    const/4 v2, 0x1

    if-ne v1, v2, :cond_35a

    .line 9744
    invoke-static {v15}, Ljava/util/Collections;->reverse(Ljava/util/List;)V

    .line 9746
    :cond_35a
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v2, :cond_36b

    .line 9747
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v2

    move v3, v12

    .end local v12    # "schedule":Z
    .local v3, "schedule":Z
    iget-wide v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-boolean v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    invoke-virtual {v2, v15, v11, v12, v8}, Lim/tpelyyftgw/messenger/MediaDataController;->loadReplyMessagesForMessages(Ljava/util/ArrayList;JZ)V

    goto :goto_36c

    .line 9746
    .end local v3    # "schedule":Z
    .restart local v12    # "schedule":Z
    :cond_36b
    move v3, v12

    .line 9749
    .end local v12    # "schedule":Z
    .restart local v3    # "schedule":Z
    :goto_36c
    const/4 v2, 0x0

    .line 9750
    .local v2, "approximateHeightSum":I
    const/4 v8, 0x2

    if-eq v1, v8, :cond_373

    const/4 v8, 0x1

    if-ne v1, v8, :cond_381

    :cond_373
    invoke-virtual {v15}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v8

    if-eqz v8, :cond_381

    if-nez v28, :cond_381

    .line 9751
    iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    const/4 v11, 0x0

    const/4 v12, 0x1

    aput-boolean v12, v8, v11

    .line 9753
    :cond_381
    const/4 v8, 0x0

    .line 9754
    .local v8, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    const/4 v11, 0x0

    .line 9755
    .local v11, "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v12

    .line 9756
    .local v12, "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    const/16 v23, 0x0

    .line 9757
    .local v23, "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    const/16 v46, 0x0

    .line 9758
    .local v46, "createdWas":Z
    const/16 v47, 0x0

    move/from16 v48, v2

    .end local v2    # "approximateHeightSum":I
    .local v47, "a":I
    .local v48, "approximateHeightSum":I
    invoke-virtual {v15}, Ljava/util/ArrayList;->size()I

    move-result v2

    move/from16 v49, v3

    move-object/from16 v3, v23

    move-object/from16 v23, v8

    move/from16 v8, v47

    .end local v47    # "a":I
    .local v2, "N":I
    .local v3, "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .local v8, "a":I
    .local v23, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .local v49, "schedule":Z
    :goto_39b
    if-ge v8, v2, :cond_3d2

    .line 9759
    sub-int v47, v2, v8

    move/from16 v50, v2

    const/16 v33, 0x1

    .end local v2    # "N":I
    .local v50, "N":I
    add-int/lit8 v2, v47, -0x1

    invoke-virtual {v15, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;

    .line 9760
    .local v2, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    move-object/from16 v47, v11

    .end local v11    # "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .local v47, "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    iget-object v11, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    .line 9761
    .local v11, "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    if-nez v8, :cond_3bd

    move-object/from16 v51, v2

    .end local v2    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .local v51, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    instance-of v2, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatCreate;

    if-eqz v2, :cond_3bf

    .line 9762
    const/4 v2, 0x1

    move/from16 v46, v2

    .end local v46    # "createdWas":Z
    .local v2, "createdWas":Z
    goto :goto_3cb

    .line 9761
    .end local v51    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .local v2, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v46    # "createdWas":Z
    :cond_3bd
    move-object/from16 v51, v2

    .line 9763
    .end local v2    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v51    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_3bf
    if-nez v46, :cond_3c2

    .line 9764
    goto :goto_3d6

    .line 9765
    :cond_3c2
    const/4 v2, 0x2

    if-ge v8, v2, :cond_3cb

    instance-of v2, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatEditPhoto;

    if-eqz v2, :cond_3cb

    .line 9766
    move-object v2, v11

    move-object v3, v2

    .line 9758
    .end local v11    # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .end local v51    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_3cb
    :goto_3cb
    add-int/lit8 v8, v8, 0x1

    move-object/from16 v11, v47

    move/from16 v2, v50

    goto :goto_39b

    .end local v47    # "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .end local v50    # "N":I
    .local v2, "N":I
    .local v11, "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    :cond_3d2
    move/from16 v50, v2

    move-object/from16 v47, v11

    .line 9769
    .end local v2    # "N":I
    .end local v8    # "a":I
    .end local v11    # "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .restart local v47    # "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    :goto_3d6
    const/4 v2, 0x0

    move-object/from16 v11, v23

    move/from16 v8, v44

    move/from16 v44, v14

    move-object/from16 v14, v47

    .end local v23    # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .end local v47    # "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .local v2, "a":I
    .local v8, "newRowsCount":I
    .local v11, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .local v14, "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .local v44, "last_unread_date":I
    :goto_3df
    invoke-virtual {v15}, Ljava/util/ArrayList;->size()I

    move-result v10

    move/from16 v47, v13

    .end local v13    # "showDateAfter":Z
    .local v47, "showDateAfter":Z
    if-ge v2, v10, :cond_897

    .line 9770
    invoke-virtual {v15, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v10

    check-cast v10, Lim/tpelyyftgw/messenger/MessageObject;

    .line 9771
    .local v10, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v13

    .line 9773
    .local v13, "messageId":I
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getApproximateHeight()I

    move-result v50

    move/from16 v51, v0

    .end local v0    # "unread_to_load":I
    .local v51, "unread_to_load":I
    add-int v0, v48, v50

    .line 9774
    .end local v48    # "approximateHeightSum":I
    .local v0, "approximateHeightSum":I
    move/from16 v50, v7

    .end local v7    # "count":I
    .local v50, "count":I
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v7, :cond_427

    .line 9775
    iget-boolean v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z

    if-eqz v7, :cond_40b

    .line 9776
    iget-object v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    move-object/from16 v52, v6

    const/4 v6, 0x1

    iput-boolean v6, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->out:Z

    goto :goto_40d

    .line 9775
    :cond_40b
    move-object/from16 v52, v6

    .line 9778
    :goto_40d
    iget-boolean v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v6, :cond_429

    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-boolean v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v6, :cond_41d

    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v6

    if-nez v6, :cond_423

    :cond_41d
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    if-ne v6, v5, :cond_429

    .line 9779
    :cond_423
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->setIsRead()V

    goto :goto_429

    .line 9774
    :cond_427
    move-object/from16 v52, v6

    .line 9782
    :cond_429
    :goto_429
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v6, v6, v4

    invoke-virtual {v6, v13}, Landroid/util/SparseArray;->indexOfKey(I)I

    move-result v6

    if-ltz v6, :cond_440

    .line 9783
    move/from16 v48, v0

    move-object/from16 v54, v3

    move/from16 v53, v5

    move-object/from16 v57, v12

    move-object/from16 v7, v52

    move v5, v4

    goto/16 :goto_883

    .line 9785
    :cond_440
    const/4 v6, 0x0

    invoke-direct {v9, v10, v6}, Lim/tpelyyftgw/ui/ChatActivity;->addToPolls(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 9786
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSecretChat()Z

    move-result v6

    if-eqz v6, :cond_44d

    .line 9787
    invoke-direct {v9, v10}, Lim/tpelyyftgw/ui/ChatActivity;->checkSecretMessageForLocation(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 9789
    :cond_44d
    invoke-virtual {v12, v10}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v6

    if-eqz v6, :cond_463

    .line 9790
    invoke-virtual {v12}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v6

    .line 9791
    .local v6, "player":Lim/tpelyyftgw/messenger/MessageObject;
    iget v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F

    iput v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F

    .line 9792
    iget v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressSec:I

    iput v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressSec:I

    .line 9793
    iget v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->audioPlayerDuration:I

    iput v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->audioPlayerDuration:I

    .line 9795
    .end local v6    # "player":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_463
    if-nez v4, :cond_478

    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v6}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v6

    if-eqz v6, :cond_478

    const/4 v6, 0x1

    if-ne v13, v6, :cond_478

    .line 9796
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z

    aput-boolean v6, v7, v4

    .line 9797
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z

    aput-boolean v6, v7, v4

    .line 9799
    :cond_478
    if-lez v13, :cond_48f

    .line 9800
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    aget v7, v6, v4

    invoke-static {v13, v7}, Ljava/lang/Math;->min(II)I

    move-result v7

    aput v7, v6, v4

    .line 9801
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    aget v7, v6, v4

    invoke-static {v13, v7}, Ljava/lang/Math;->max(II)I

    move-result v7

    aput v7, v6, v4

    goto :goto_4a7

    .line 9802
    :cond_48f
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v6, :cond_4a7

    .line 9803
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    aget v7, v6, v4

    invoke-static {v13, v7}, Ljava/lang/Math;->max(II)I

    move-result v7

    aput v7, v6, v4

    .line 9804
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    aget v7, v6, v4

    invoke-static {v13, v7}, Ljava/lang/Math;->min(II)I

    move-result v7

    aput v7, v6, v4

    .line 9806
    :cond_4a7
    :goto_4a7
    iget-object v6, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    if-eqz v6, :cond_4d6

    .line 9807
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I

    aget v7, v6, v4

    move/from16 v53, v5

    .end local v5    # "currentUserId":I
    .local v53, "currentUserId":I
    iget-object v5, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    invoke-static {v7, v5}, Ljava/lang/Math;->max(II)I

    move-result v5

    aput v5, v6, v4

    .line 9808
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    aget v5, v5, v4

    if-eqz v5, :cond_4cd

    iget-object v5, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    aget v6, v6, v4

    if-ge v5, v6, :cond_4d8

    .line 9809
    :cond_4cd
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    iget-object v6, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    aput v6, v5, v4

    goto :goto_4d8

    .line 9806
    .end local v53    # "currentUserId":I
    .restart local v5    # "currentUserId":I
    :cond_4d6
    move/from16 v53, v5

    .line 9813
    .end local v5    # "currentUserId":I
    .restart local v53    # "currentUserId":I
    :cond_4d8
    :goto_4d8
    iget v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I

    if-ne v13, v5, :cond_4e2

    .line 9814
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    const/4 v6, 0x1

    aput-boolean v6, v5, v4

    goto :goto_4e3

    .line 9813
    :cond_4e2
    const/4 v6, 0x1

    .line 9817
    :goto_4e3
    iget-object v5, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    .line 9818
    .local v5, "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    iget v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-ltz v7, :cond_877

    if-ne v4, v6, :cond_4fc

    instance-of v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatMigrateTo;

    if-eqz v6, :cond_4fc

    .line 9819
    move/from16 v48, v0

    move-object/from16 v54, v3

    move v5, v4

    move-object/from16 v57, v12

    move-object/from16 v7, v52

    goto/16 :goto_883

    .line 9822
    :cond_4fc
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v6, :cond_522

    iget-boolean v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z

    if-eqz v6, :cond_522

    instance-of v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatCreate;

    if-nez v6, :cond_517

    if-eqz v3, :cond_522

    if-ne v5, v3, :cond_522

    .line 9823
    move/from16 v48, v0

    move-object/from16 v54, v3

    move v5, v4

    move-object/from16 v57, v12

    move-object/from16 v7, v52

    goto/16 :goto_883

    .line 9822
    :cond_517
    move/from16 v48, v0

    move-object/from16 v54, v3

    move v5, v4

    move-object/from16 v57, v12

    move-object/from16 v7, v52

    goto/16 :goto_883

    .line 9825
    :cond_522
    iget-object v6, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChannelMigrateFrom;

    if-eqz v6, :cond_535

    .line 9826
    move/from16 v48, v0

    move-object/from16 v54, v3

    move v5, v4

    move-object/from16 v57, v12

    move-object/from16 v7, v52

    goto/16 :goto_883

    .line 9829
    :cond_535
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->needAnimateToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v6, :cond_554

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v6

    if-ne v6, v13, :cond_554

    if-gez v13, :cond_554

    iget v6, v10, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/4 v7, 0x5

    if-ne v6, v7, :cond_554

    iget-boolean v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v6, :cond_554

    .line 9830
    iget-object v10, v9, Lim/tpelyyftgw/ui/ChatActivity;->needAnimateToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    .line 9831
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->animatingMessageObjects:Ljava/util/ArrayList;

    invoke-virtual {v6, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 9832
    const/4 v6, 0x0

    iput-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->needAnimateToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    .line 9835
    :cond_554
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v6, v6, v4

    invoke-virtual {v6, v13, v10}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 9836
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    iget-object v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;

    invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Ljava/util/ArrayList;

    .line 9838
    .local v6, "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    if-nez v6, :cond_5fe

    .line 9839
    new-instance v7, Ljava/util/ArrayList;

    invoke-direct {v7}, Ljava/util/ArrayList;-><init>()V

    move-object v6, v7

    .line 9840
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    move-object/from16 v54, v3

    .end local v3    # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .local v54, "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    iget-object v3, v10, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;

    invoke-virtual {v7, v3, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 9841
    new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;

    invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;-><init>()V

    .line 9842
    .local v3, "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    iget-boolean v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v7, :cond_5a1

    .line 9843
    move-object/from16 v55, v5

    const/4 v7, 0x1

    .end local v5    # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .local v55, "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    new-array v5, v7, [Ljava/lang/Object;

    iget-object v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    move-object/from16 v56, v6

    .end local v6    # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .local v56, "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    int-to-long v6, v7

    .line 9844
    move-object/from16 v57, v12

    const/4 v12, 0x1

    .end local v12    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    .local v57, "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    invoke-static {v6, v7, v12}, Lim/tpelyyftgw/messenger/LocaleController;->formatDateChat(JZ)Ljava/lang/String;

    move-result-object v6

    const/4 v7, 0x0

    aput-object v6, v5, v7

    .line 9843
    const-string v6, "MessageScheduledOn"

    const v7, 0x7f0f08b8

    invoke-static {v6, v7, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    iput-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    goto :goto_5b2

    .line 9846
    .end local v55    # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .end local v56    # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v57    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    .restart local v5    # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .restart local v6    # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v12    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    :cond_5a1
    move-object/from16 v55, v5

    move-object/from16 v56, v6

    move-object/from16 v57, v12

    .end local v5    # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .end local v6    # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v12    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    .restart local v55    # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .restart local v56    # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v57    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    iget-object v5, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    int-to-long v5, v5

    invoke-static {v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatDateChat(J)Ljava/lang/String;

    move-result-object v5

    iput-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    .line 9848
    :goto_5b2
    const/4 v5, 0x0

    iput v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    .line 9849
    invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;

    move-result-object v6

    .line 9850
    .local v6, "calendar":Ljava/util/Calendar;
    iget-object v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    move/from16 v58, v13

    .end local v13    # "messageId":I
    .local v58, "messageId":I
    int-to-long v12, v7

    const-wide/16 v17, 0x3e8

    mul-long v12, v12, v17

    invoke-virtual {v6, v12, v13}, Ljava/util/Calendar;->setTimeInMillis(J)V

    .line 9851
    const/16 v7, 0xb

    invoke-virtual {v6, v7, v5}, Ljava/util/Calendar;->set(II)V

    .line 9852
    const/16 v7, 0xc

    invoke-virtual {v6, v7, v5}, Ljava/util/Calendar;->set(II)V

    .line 9853
    invoke-virtual {v6}, Ljava/util/Calendar;->getTimeInMillis()J

    move-result-wide v12

    div-long v12, v12, v17

    long-to-int v7, v12

    iput v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    .line 9854
    new-instance v7, Lim/tpelyyftgw/messenger/MessageObject;

    iget v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-direct {v7, v12, v3, v5}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V

    move-object v5, v7

    .line 9855
    .local v5, "dateObj":Lim/tpelyyftgw/messenger/MessageObject;
    const/16 v7, 0xa

    iput v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    .line 9856
    const/4 v7, 0x1

    iput v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->contentType:I

    .line 9857
    iput-boolean v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->isDateObject:Z

    .line 9858
    if-ne v1, v7, :cond_5f4

    .line 9859
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    const/4 v12, 0x0

    invoke-virtual {v7, v12, v5}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    goto :goto_5f9

    .line 9861
    :cond_5f4
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v7, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 9863
    :goto_5f9
    add-int/lit8 v8, v8, 0x1

    move-object/from16 v6, v56

    goto :goto_606

    .line 9838
    .end local v54    # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .end local v55    # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .end local v56    # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v57    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    .end local v58    # "messageId":I
    .local v3, "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .local v5, "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .local v6, "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v12    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    .restart local v13    # "messageId":I
    :cond_5fe
    move-object/from16 v54, v3

    move-object/from16 v55, v5

    move-object/from16 v57, v12

    move/from16 v58, v13

    .line 9866
    .end local v3    # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .end local v5    # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .end local v12    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    .end local v13    # "messageId":I
    .restart local v54    # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .restart local v55    # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .restart local v57    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    .restart local v58    # "messageId":I
    :goto_606
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->hasValidGroupId()Z

    move-result v3

    if-eqz v3, :cond_6c5

    .line 9867
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupIdForUse()J

    move-result-wide v12

    invoke-virtual {v3, v12, v13}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 9868
    .local v3, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    if-eqz v3, :cond_676

    .line 9869
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    const/4 v7, 0x1

    if-le v5, v7, :cond_676

    .line 9871
    if-ne v1, v7, :cond_62f

    .line 9872
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    const/4 v7, 0x0

    invoke-virtual {v5, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;

    .local v5, "previous":Lim/tpelyyftgw/messenger/MessageObject;
    goto :goto_63d

    .line 9874
    .end local v5    # "previous":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_62f
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v7

    const/4 v12, 0x2

    sub-int/2addr v7, v12

    invoke-virtual {v5, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;

    .line 9876
    .restart local v5    # "previous":Lim/tpelyyftgw/messenger/MessageObject;
    :goto_63d
    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupIdForUse()J

    move-result-wide v12

    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupIdForUse()J

    move-result-wide v59

    cmp-long v7, v12, v59

    if-nez v7, :cond_661

    .line 9877
    iget-wide v12, v5, Lim/tpelyyftgw/messenger/MessageObject;->localGroupId:J

    const-wide/16 v20, 0x0

    cmp-long v7, v12, v20

    if-eqz v7, :cond_676

    .line 9878
    iget-wide v12, v5, Lim/tpelyyftgw/messenger/MessageObject;->localGroupId:J

    iput-wide v12, v10, Lim/tpelyyftgw/messenger/MessageObject;->localGroupId:J

    .line 9879
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    iget-wide v12, v5, Lim/tpelyyftgw/messenger/MessageObject;->localGroupId:J

    invoke-virtual {v7, v12, v13}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v7

    move-object v3, v7

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    goto :goto_676

    .line 9881
    :cond_661
    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupIdForUse()J

    move-result-wide v12

    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupIdForUse()J

    move-result-wide v59

    cmp-long v7, v12, v59

    if-eqz v7, :cond_676

    .line 9882
    sget-object v7, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;

    invoke-virtual {v7}, Ljava/security/SecureRandom;->nextLong()J

    move-result-wide v12

    iput-wide v12, v10, Lim/tpelyyftgw/messenger/MessageObject;->localGroupId:J

    .line 9883
    const/4 v3, 0x0

    .line 9887
    .end local v5    # "previous":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_676
    :goto_676
    if-nez v3, :cond_68c

    .line 9888
    new-instance v5, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    invoke-direct {v5}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;-><init>()V

    move-object v3, v5

    .line 9889
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v12

    iput-wide v12, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    .line 9890
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    iget-wide v12, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    invoke-virtual {v5, v12, v13, v3}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    goto :goto_6a7

    .line 9891
    :cond_68c
    if-eqz v11, :cond_698

    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v12

    invoke-virtual {v11, v12, v13}, Landroid/util/LongSparseArray;->indexOfKey(J)I

    move-result v5

    if-gez v5, :cond_6a7

    .line 9892
    :cond_698
    if-nez v14, :cond_6a0

    .line 9893
    new-instance v5, Landroid/util/LongSparseArray;

    invoke-direct {v5}, Landroid/util/LongSparseArray;-><init>()V

    move-object v14, v5

    .line 9895
    :cond_6a0
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v12

    invoke-virtual {v14, v12, v13, v3}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 9897
    :cond_6a7
    :goto_6a7
    if-nez v11, :cond_6af

    .line 9898
    new-instance v5, Landroid/util/LongSparseArray;

    invoke-direct {v5}, Landroid/util/LongSparseArray;-><init>()V

    move-object v11, v5

    .line 9900
    :cond_6af
    iget-wide v12, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    invoke-virtual {v11, v12, v13, v3}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 9901
    const/4 v5, 0x1

    if-ne v1, v5, :cond_6bd

    .line 9902
    iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v5, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_6c3

    .line 9904
    :cond_6bd
    iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    const/4 v7, 0x0

    invoke-virtual {v5, v7, v10}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 9906
    .end local v3    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    :goto_6c3
    move v5, v4

    goto :goto_6d6

    :cond_6c5
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupIdForUse()J

    move-result-wide v12

    move v5, v4

    const-wide/16 v3, 0x0

    .end local v4    # "loadIndex":I
    .local v5, "loadIndex":I
    cmp-long v7, v12, v3

    if-eqz v7, :cond_6d6

    .line 9907
    iget-object v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iput-wide v3, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->grouped_id:J

    .line 9908
    iput-wide v3, v10, Lim/tpelyyftgw/messenger/MessageObject;->localSentGroupId:J

    .line 9911
    :cond_6d6
    :goto_6d6
    const/4 v3, 0x1

    add-int/2addr v8, v3

    .line 9912
    invoke-virtual {v6, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 9913
    if-ne v1, v3, :cond_6e4

    .line 9914
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    const/4 v7, 0x0

    invoke-virtual {v4, v7, v10}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    goto :goto_6ee

    .line 9916
    :cond_6e4
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v7

    sub-int/2addr v7, v3

    invoke-virtual {v4, v7, v10}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 9920
    :goto_6ee
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v4, :cond_720

    .line 9921
    iget v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    if-eqz v4, :cond_71e

    if-eq v1, v3, :cond_71e

    add-int/lit8 v3, v2, 0x1

    invoke-virtual {v15}, Ljava/util/ArrayList;->size()I

    move-result v4

    if-ge v3, v4, :cond_71e

    .line 9922
    add-int/lit8 v3, v2, 0x1

    invoke-virtual {v15, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;

    .line 9923
    .local v3, "prevObj":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v4

    if-eqz v4, :cond_714

    iget-object v4, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z

    if-eqz v4, :cond_71c

    :cond_714
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v4

    iget v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    if-lt v4, v7, :cond_74a

    .line 9924
    :cond_71c
    const/4 v3, 0x0

    goto :goto_74a

    .line 9927
    .end local v3    # "prevObj":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_71e
    const/4 v3, 0x0

    .restart local v3    # "prevObj":Lim/tpelyyftgw/messenger/MessageObject;
    goto :goto_74a

    .line 9930
    .end local v3    # "prevObj":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_720
    iget v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    if-eqz v3, :cond_749

    const/4 v3, 0x1

    if-eq v1, v3, :cond_749

    add-int/lit8 v3, v2, -0x1

    if-ltz v3, :cond_749

    .line 9931
    add-int/lit8 v3, v2, -0x1

    invoke-virtual {v15, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;

    .line 9932
    .restart local v3    # "prevObj":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v4

    if-eqz v4, :cond_73f

    iget-object v4, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z

    if-eqz v4, :cond_747

    :cond_73f
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v4

    iget v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    if-lt v4, v7, :cond_74a

    .line 9933
    :cond_747
    const/4 v3, 0x0

    goto :goto_74a

    .line 9936
    .end local v3    # "prevObj":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_749
    const/4 v3, 0x0

    .line 9939
    .restart local v3    # "prevObj":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_74a
    :goto_74a
    const/4 v4, 0x2

    if-ne v1, v4, :cond_7a7

    iget v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->first_unread_id:I

    move/from16 v12, v58

    .end local v58    # "messageId":I
    .local v12, "messageId":I
    if-ne v12, v7, :cond_7a0

    .line 9940
    sget-object v7, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v7, v7, Landroid/graphics/Point;->y:I

    div-int/2addr v7, v4

    if-gt v0, v7, :cond_76a

    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    const/4 v7, 0x0

    aget-boolean v4, v4, v7

    if-nez v4, :cond_762

    goto :goto_76a

    :cond_762
    move/from16 v48, v0

    move-object/from16 v7, v52

    move-object/from16 v52, v6

    goto/16 :goto_7f3

    .line 9941
    :cond_76a
    :goto_76a
    new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;

    invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;-><init>()V

    .line 9942
    .local v4, "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    move-object/from16 v7, v52

    iput-object v7, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    .line 9943
    const/4 v13, 0x0

    iput v13, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    .line 9944
    move/from16 v48, v0

    .end local v0    # "approximateHeightSum":I
    .restart local v48    # "approximateHeightSum":I
    new-instance v0, Lim/tpelyyftgw/messenger/MessageObject;

    move-object/from16 v52, v6

    .end local v6    # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .local v52, "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    iget v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-direct {v0, v6, v4, v13}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V

    .line 9945
    .local v0, "dateObj":Lim/tpelyyftgw/messenger/MessageObject;
    const/4 v6, 0x6

    iput v6, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    .line 9946
    const/4 v6, 0x2

    iput v6, v0, Lim/tpelyyftgw/messenger/MessageObject;->contentType:I

    .line 9947
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v6}, Ljava/util/ArrayList;->size()I

    move-result v13

    const/16 v33, 0x1

    add-int/lit8 v13, v13, -0x1

    invoke-virtual {v6, v13, v0}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 9948
    iput-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 9949
    iput-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    .line 9950
    const/16 v6, -0x2710

    iput v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I

    .line 9951
    nop

    .end local v0    # "dateObj":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v4    # "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    add-int/lit8 v8, v8, 0x1

    .line 9952
    goto :goto_7f3

    .line 9939
    .end local v48    # "approximateHeightSum":I
    .end local v52    # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .local v0, "approximateHeightSum":I
    .restart local v6    # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_7a0
    move/from16 v48, v0

    move-object/from16 v7, v52

    move-object/from16 v52, v6

    .end local v0    # "approximateHeightSum":I
    .end local v6    # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v48    # "approximateHeightSum":I
    .restart local v52    # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    goto :goto_7af

    .end local v12    # "messageId":I
    .end local v48    # "approximateHeightSum":I
    .end local v52    # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v0    # "approximateHeightSum":I
    .restart local v6    # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v58    # "messageId":I
    :cond_7a7
    move/from16 v48, v0

    move-object/from16 v7, v52

    move/from16 v12, v58

    move-object/from16 v52, v6

    .line 9953
    .end local v0    # "approximateHeightSum":I
    .end local v6    # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v58    # "messageId":I
    .restart local v12    # "messageId":I
    .restart local v48    # "approximateHeightSum":I
    .restart local v52    # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :goto_7af
    const/4 v0, 0x3

    if-eq v1, v0, :cond_7b5

    const/4 v0, 0x4

    if-ne v1, v0, :cond_7f3

    :cond_7b5
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    if-gez v0, :cond_7bb

    if-eq v12, v0, :cond_7c3

    :cond_7bb
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    if-lez v0, :cond_7f3

    if-lez v12, :cond_7f3

    if-gt v12, v0, :cond_7f3

    .line 9954
    :cond_7c3
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelectedMessageHighlight()V

    .line 9955
    iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->needSelectFromMessageId:Z

    if-eqz v0, :cond_7d0

    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    if-ne v12, v0, :cond_7d0

    .line 9956
    iput v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I

    .line 9958
    :cond_7d0
    iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->showScrollToMessageError:Z

    if-eqz v0, :cond_7e4

    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    if-eq v12, v0, :cond_7e4

    .line 9959
    const v0, 0x7f0f08ab

    const-string v4, "MessageNotFound"

    invoke-static {v4, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-static {v9, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;

    .line 9961
    :cond_7e4
    iput-object v10, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    .line 9962
    const/4 v4, 0x0

    iput v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    .line 9963
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I

    const/16 v4, -0x2710

    if-ne v0, v4, :cond_7f3

    .line 9964
    const/16 v0, -0x2328

    iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I

    .line 9967
    :cond_7f3
    :goto_7f3
    const/4 v0, 0x2

    if-eq v1, v0, :cond_883

    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-nez v0, :cond_883

    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    if-eqz v0, :cond_883

    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v0, :cond_812

    .line 9968
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v0

    if-eqz v0, :cond_80e

    iget-object v0, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z

    if-eqz v0, :cond_812

    :cond_80e
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    if-ge v12, v0, :cond_826

    :cond_812
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v0, :cond_883

    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v0

    if-eqz v0, :cond_822

    iget-object v0, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z

    if-eqz v0, :cond_883

    :cond_822
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    if-gt v12, v0, :cond_883

    :cond_826
    const/4 v4, 0x1

    if-eq v1, v4, :cond_836

    if-nez v3, :cond_836

    if-nez v3, :cond_883

    if-eqz v31, :cond_883

    .line 9969
    invoke-virtual {v15}, Ljava/util/ArrayList;->size()I

    move-result v0

    sub-int/2addr v0, v4

    if-ne v2, v0, :cond_883

    .line 9970
    :cond_836
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;-><init>()V

    .line 9971
    .local v0, "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    iput-object v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    .line 9972
    const/4 v4, 0x0

    iput v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    .line 9973
    new-instance v6, Lim/tpelyyftgw/messenger/MessageObject;

    iget v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-direct {v6, v13, v0, v4}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V

    move-object v4, v6

    .line 9974
    .local v4, "dateObj":Lim/tpelyyftgw/messenger/MessageObject;
    const/4 v6, 0x6

    iput v6, v4, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    .line 9975
    const/4 v6, 0x2

    iput v6, v4, Lim/tpelyyftgw/messenger/MessageObject;->contentType:I

    .line 9976
    const/4 v6, 0x1

    if-ne v1, v6, :cond_859

    .line 9977
    iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v13, v6, v4}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    move-object/from16 v56, v0

    goto :goto_866

    .line 9979
    :cond_859
    iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v13}, Ljava/util/ArrayList;->size()I

    move-result v33

    move-object/from16 v56, v0

    .end local v0    # "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    .local v56, "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    add-int/lit8 v0, v33, -0x1

    invoke-virtual {v13, v0, v4}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 9981
    :goto_866
    iput-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 9982
    const/4 v0, 0x3

    if-ne v1, v0, :cond_874

    .line 9983
    iput-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    .line 9984
    const/4 v6, 0x0

    iput v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    .line 9985
    const/16 v0, -0x2328

    iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I

    .line 9987
    :cond_874
    add-int/lit8 v8, v8, 0x1

    goto :goto_883

    .line 9818
    .end local v48    # "approximateHeightSum":I
    .end local v52    # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v54    # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .end local v55    # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .end local v56    # "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    .end local v57    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    .local v0, "approximateHeightSum":I
    .local v3, "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .local v4, "loadIndex":I
    .local v5, "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .local v12, "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    .restart local v13    # "messageId":I
    :cond_877
    move/from16 v48, v0

    move-object/from16 v54, v3

    move-object/from16 v55, v5

    move-object/from16 v57, v12

    move v12, v13

    move-object/from16 v7, v52

    move v5, v4

    .line 9769
    .end local v0    # "approximateHeightSum":I
    .end local v3    # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .end local v4    # "loadIndex":I
    .end local v10    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v12    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    .end local v13    # "messageId":I
    .local v5, "loadIndex":I
    .restart local v48    # "approximateHeightSum":I
    .restart local v54    # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .restart local v57    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    :cond_883
    :goto_883
    add-int/lit8 v2, v2, 0x1

    move/from16 v10, p1

    move v4, v5

    move-object v6, v7

    move/from16 v13, v47

    move/from16 v7, v50

    move/from16 v0, v51

    move/from16 v5, v53

    move-object/from16 v3, v54

    move-object/from16 v12, v57

    goto/16 :goto_3df

    .end local v50    # "count":I
    .end local v51    # "unread_to_load":I
    .end local v53    # "currentUserId":I
    .end local v54    # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .end local v57    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    .local v0, "unread_to_load":I
    .restart local v3    # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .restart local v4    # "loadIndex":I
    .local v5, "currentUserId":I
    .restart local v7    # "count":I
    .restart local v12    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    :cond_897
    move/from16 v51, v0

    move-object/from16 v54, v3

    move/from16 v53, v5

    move/from16 v50, v7

    move-object/from16 v57, v12

    move v5, v4

    move-object v7, v6

    .line 9990
    .end local v0    # "unread_to_load":I
    .end local v2    # "a":I
    .end local v3    # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .end local v4    # "loadIndex":I
    .end local v7    # "count":I
    .end local v12    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    .local v5, "loadIndex":I
    .restart local v50    # "count":I
    .restart local v51    # "unread_to_load":I
    .restart local v53    # "currentUserId":I
    .restart local v54    # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .restart local v57    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    if-eqz v31, :cond_8a8

    .line 9991
    const/4 v2, 0x0

    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    .line 9993
    :cond_8a8
    if-nez v1, :cond_8b2

    if-nez v8, :cond_8b2

    .line 9994
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I

    const/4 v2, 0x1

    sub-int/2addr v0, v2

    iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I

    .line 9997
    :cond_8b2
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    aget-boolean v0, v0, v5

    if-eqz v0, :cond_8c2

    const/4 v2, 0x1

    if-eq v5, v2, :cond_8c2

    .line 9998
    const/4 v2, 0x0

    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->first_unread_id:I

    .line 9999
    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I

    .line 10000
    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    .line 10003
    :cond_8c2
    const/4 v2, 0x1

    if-ne v1, v2, :cond_97f

    .line 10004
    const/4 v0, 0x0

    .line 10006
    .local v0, "rowsRemoved":I
    invoke-virtual {v15}, Ljava/util/ArrayList;->size()I

    move-result v2

    move/from16 v3, v50

    .end local v50    # "count":I
    .local v3, "count":I
    if-ge v2, v3, :cond_8f6

    if-eqz v28, :cond_8da

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v2, :cond_8da

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    aget-boolean v2, v2, v5

    if-eqz v2, :cond_8f6

    .line 10007
    :cond_8da
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    const/4 v4, 0x1

    aput-boolean v4, v2, v5

    .line 10008
    if-eq v5, v4, :cond_8f3

    .line 10009
    const/4 v2, 0x0

    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->first_unread_id:I

    .line 10010
    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I

    .line 10011
    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    .line 10012
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingDownRow:I
    invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$23200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v4

    invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRemoved(I)V

    .line 10013
    add-int/lit8 v0, v0, 0x1

    .line 10015
    :cond_8f3
    const/4 v2, 0x0

    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    .line 10017
    :cond_8f6
    if-lez v8, :cond_972

    .line 10018
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I

    move-result v2

    .line 10019
    .local v2, "firstVisPos":I
    if-nez v2, :cond_902

    .line 10020
    add-int/lit8 v2, v2, 0x1

    .line 10022
    :cond_902
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v4, v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findViewByPosition(I)Landroid/view/View;

    move-result-object v4

    .line 10024
    .local v4, "firstVisView":Landroid/view/View;
    move v6, v2

    .line 10025
    .local v6, "testingPosition":I
    move-object v10, v4

    .line 10026
    .local v10, "testingView":Landroid/view/View;
    const/4 v12, 0x0

    .line 10027
    .local v12, "goodView":Landroid/view/View;
    const/4 v13, -0x1

    .line 10028
    .local v13, "goodPosition":I
    if-eqz v10, :cond_940

    .line 10029
    :goto_90e
    if-nez v12, :cond_93d

    .line 10030
    move-object/from16 v16, v12

    .end local v12    # "goodView":Landroid/view/View;
    .local v16, "goodView":Landroid/view/View;
    instance-of v12, v10, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v12, :cond_93a

    .line 10031
    move-object v12, v10

    check-cast v12, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    invoke-virtual {v12}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v12

    .line 10032
    .local v12, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v12}, Lim/tpelyyftgw/messenger/MessageObject;->hasValidGroupId()Z

    move-result v17

    if-eqz v17, :cond_935

    .line 10033
    add-int/lit8 v6, v6, 0x1

    .line 10034
    move-object/from16 v17, v12

    .end local v12    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v17, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v12, v6}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findViewByPosition(I)Landroid/view/View;

    move-result-object v10

    .line 10035
    if-nez v10, :cond_932

    .line 10036
    move v13, v2

    .line 10037
    move-object v12, v4

    .line 10038
    .end local v16    # "goodView":Landroid/view/View;
    .local v12, "goodView":Landroid/view/View;
    goto :goto_942

    .line 10045
    .end local v12    # "goodView":Landroid/view/View;
    .end local v17    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v16    # "goodView":Landroid/view/View;
    :cond_932
    move-object/from16 v12, v16

    goto :goto_90e

    .line 10041
    .local v12, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_935
    move-object/from16 v17, v12

    .end local v12    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v17    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    move v13, v6

    .line 10042
    move-object v12, v10

    .line 10043
    .end local v16    # "goodView":Landroid/view/View;
    .local v12, "goodView":Landroid/view/View;
    goto :goto_942

    .line 10046
    .end local v12    # "goodView":Landroid/view/View;
    .end local v17    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v16    # "goodView":Landroid/view/View;
    :cond_93a
    move v13, v6

    .line 10047
    move-object v12, v10

    .line 10048
    .end local v16    # "goodView":Landroid/view/View;
    .restart local v12    # "goodView":Landroid/view/View;
    goto :goto_942

    .line 10029
    :cond_93d
    move-object/from16 v16, v12

    .end local v12    # "goodView":Landroid/view/View;
    .restart local v16    # "goodView":Landroid/view/View;
    goto :goto_942

    .line 10028
    .end local v16    # "goodView":Landroid/view/View;
    .restart local v12    # "goodView":Landroid/view/View;
    :cond_940
    move-object/from16 v16, v12

    .line 10053
    :goto_942
    move/from16 v16, v2

    if-nez v12, :cond_94a

    move-object/from16 v17, v4

    const/4 v2, 0x0

    goto :goto_95f

    .end local v2    # "firstVisPos":I
    .local v16, "firstVisPos":I
    :cond_94a
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v2

    invoke-virtual {v12}, Landroid/view/View;->getBottom()I

    move-result v17

    sub-int v2, v2, v17

    move-object/from16 v17, v4

    .end local v4    # "firstVisView":Landroid/view/View;
    .local v17, "firstVisView":Landroid/view/View;
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I

    move-result v4

    sub-int/2addr v2, v4

    .line 10054
    .local v2, "top":I
    :goto_95f
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    move/from16 v18, v6

    const/4 v6, 0x0

    .end local v6    # "testingPosition":I
    .local v18, "testingPosition":I
    invoke-virtual {v4, v6, v8}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeInserted(II)V

    .line 10055
    const/4 v4, -0x1

    if-eq v13, v4, :cond_972

    .line 10056
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    add-int v6, v13, v8

    sub-int/2addr v6, v0

    invoke-virtual {v4, v6, v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V

    .line 10059
    .end local v2    # "top":I
    .end local v10    # "testingView":Landroid/view/View;
    .end local v12    # "goodView":Landroid/view/View;
    .end local v13    # "goodPosition":I
    .end local v16    # "firstVisPos":I
    .end local v17    # "firstVisView":Landroid/view/View;
    .end local v18    # "testingPosition":I
    :cond_972
    const/4 v2, 0x0

    iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadingForward:Z

    .line 10060
    .end local v0    # "rowsRemoved":I
    move/from16 v50, v1

    move/from16 v17, v3

    move/from16 v0, v42

    move/from16 v4, v51

    goto/16 :goto_c04

    .line 10061
    .end local v3    # "count":I
    .restart local v50    # "count":I
    :cond_97f
    move/from16 v3, v50

    .end local v50    # "count":I
    .restart local v3    # "count":I
    invoke-virtual {v15}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-ge v0, v3, :cond_9c6

    const/4 v0, 0x3

    if-eq v1, v0, :cond_9c6

    const/4 v0, 0x4

    if-eq v1, v0, :cond_9c6

    .line 10062
    if-eqz v28, :cond_9b0

    .line 10063
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v0, :cond_9a3

    const/4 v2, 0x1

    if-ne v5, v2, :cond_9a1

    iget-wide v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    const-wide/16 v17, 0x0

    cmp-long v0, v12, v17

    if-eqz v0, :cond_9a1

    if-eqz v38, :cond_9a1

    goto :goto_9a3

    :cond_9a1
    const/4 v2, 0x1

    goto :goto_9a8

    .line 10064
    :cond_9a3
    :goto_9a3
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z

    const/4 v2, 0x1

    aput-boolean v2, v0, v5

    .line 10066
    :goto_9a8
    const/4 v0, 0x2

    if-eq v1, v0, :cond_9c6

    .line 10067
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z

    aput-boolean v2, v4, v5

    goto :goto_9c6

    .line 10069
    :cond_9b0
    const/4 v0, 0x2

    if-ne v1, v0, :cond_9c1

    invoke-virtual {v15}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-nez v0, :cond_9c6

    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_9c6

    .line 10070
    :cond_9c1
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z

    const/4 v2, 0x1

    aput-boolean v2, v0, v5

    .line 10073
    :cond_9c6
    :goto_9c6
    const/4 v2, 0x0

    iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z

    .line 10075
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_bf3

    .line 10076
    iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->first:Z

    if-nez v0, :cond_ac2

    iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z

    if-nez v0, :cond_ac2

    iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->forceScrollToTop:Z

    if-eqz v0, :cond_9df

    move/from16 v50, v1

    move/from16 v17, v3

    goto/16 :goto_ac6

    .line 10128
    :cond_9df
    if-eqz v8, :cond_a96

    .line 10129
    const/4 v0, 0x0

    .line 10130
    .local v0, "end":Z
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z

    aget-boolean v2, v2, v5

    if-eqz v2, :cond_a09

    if-nez v5, :cond_9f5

    iget-wide v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    const-wide/16 v16, 0x0

    cmp-long v2, v12, v16

    if-eqz v2, :cond_9f3

    goto :goto_9f5

    :cond_9f3
    const/4 v2, 0x1

    goto :goto_9f8

    :cond_9f5
    :goto_9f5
    const/4 v2, 0x1

    if-ne v5, v2, :cond_a09

    .line 10131
    :goto_9f8
    const/4 v0, 0x1

    .line 10132
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingUpRow:I
    invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$23300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v6

    sub-int/2addr v6, v2

    const/4 v2, 0x2

    invoke-virtual {v4, v6, v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeChanged(II)V

    .line 10133
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRows()V

    .line 10135
    :cond_a09
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I

    move-result v2

    .line 10136
    .local v2, "firstVisPos":I
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v4, v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findViewByPosition(I)Landroid/view/View;

    move-result-object v4

    .line 10137
    .restart local v4    # "firstVisView":Landroid/view/View;
    move v6, v2

    .line 10138
    .restart local v6    # "testingPosition":I
    move-object v10, v4

    .line 10139
    .restart local v10    # "testingView":Landroid/view/View;
    const/4 v12, 0x0

    .line 10140
    .restart local v12    # "goodView":Landroid/view/View;
    const/4 v13, -0x1

    .line 10141
    .restart local v13    # "goodPosition":I
    if-eqz v10, :cond_a4d

    .line 10142
    :goto_a1b
    if-nez v12, :cond_a4a

    .line 10143
    move/from16 v50, v1

    .end local v1    # "load_type":I
    .local v50, "load_type":I
    instance-of v1, v10, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v1, :cond_a47

    .line 10144
    move-object v1, v10

    check-cast v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v1

    .line 10145
    .local v1, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->hasValidGroupId()Z

    move-result v16

    if-eqz v16, :cond_a42

    .line 10146
    add-int/lit8 v6, v6, 0x1

    .line 10147
    move-object/from16 v16, v1

    .end local v1    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v16, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v1, v6}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findViewByPosition(I)Landroid/view/View;

    move-result-object v10

    .line 10148
    if-nez v10, :cond_a3f

    .line 10149
    move v13, v2

    .line 10150
    move-object v12, v4

    .line 10151
    goto :goto_a4f

    .line 10158
    .end local v16    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_a3f
    move/from16 v1, v50

    goto :goto_a1b

    .line 10154
    .restart local v1    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_a42
    move-object/from16 v16, v1

    .end local v1    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v16    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    move v13, v6

    .line 10155
    move-object v12, v10

    .line 10156
    goto :goto_a4f

    .line 10159
    .end local v16    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_a47
    move v13, v6

    .line 10160
    move-object v12, v10

    .line 10161
    goto :goto_a4f

    .line 10142
    .end local v50    # "load_type":I
    .local v1, "load_type":I
    :cond_a4a
    move/from16 v50, v1

    .end local v1    # "load_type":I
    .restart local v50    # "load_type":I
    goto :goto_a4f

    .line 10141
    .end local v50    # "load_type":I
    .restart local v1    # "load_type":I
    :cond_a4d
    move/from16 v50, v1

    .line 10165
    .end local v1    # "load_type":I
    .restart local v50    # "load_type":I
    :goto_a4f
    if-nez v12, :cond_a55

    move/from16 v16, v2

    const/4 v1, 0x0

    goto :goto_a6a

    :cond_a55
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v1

    invoke-virtual {v12}, Landroid/view/View;->getBottom()I

    move-result v16

    sub-int v1, v1, v16

    move/from16 v16, v2

    .end local v2    # "firstVisPos":I
    .local v16, "firstVisPos":I
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I

    move-result v2

    sub-int/2addr v1, v2

    .line 10166
    .local v1, "top":I
    :goto_a6a
    sub-int v2, v8, v0

    if-lez v2, :cond_a89

    .line 10167
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesEndRow:I
    invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v2

    .line 10168
    .local v2, "insertStart":I
    move/from16 v17, v3

    .end local v3    # "count":I
    .local v17, "count":I
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    move-object/from16 v18, v4

    .end local v4    # "firstVisView":Landroid/view/View;
    .local v18, "firstVisView":Landroid/view/View;
    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingUpRow:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$23300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemChanged(I)V

    .line 10169
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    sub-int v4, v8, v0

    invoke-virtual {v3, v2, v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeInserted(II)V

    goto :goto_a8d

    .line 10166
    .end local v2    # "insertStart":I
    .end local v17    # "count":I
    .end local v18    # "firstVisView":Landroid/view/View;
    .restart local v3    # "count":I
    .restart local v4    # "firstVisView":Landroid/view/View;
    :cond_a89
    move/from16 v17, v3

    move-object/from16 v18, v4

    .line 10171
    .end local v3    # "count":I
    .end local v4    # "firstVisView":Landroid/view/View;
    .restart local v17    # "count":I
    .restart local v18    # "firstVisView":Landroid/view/View;
    :goto_a8d
    const/4 v2, -0x1

    if-eq v13, v2, :cond_abc

    .line 10172
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v2, v13, v1}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V

    goto :goto_abc

    .line 10174
    .end local v0    # "end":Z
    .end local v6    # "testingPosition":I
    .end local v10    # "testingView":Landroid/view/View;
    .end local v12    # "goodView":Landroid/view/View;
    .end local v13    # "goodPosition":I
    .end local v16    # "firstVisPos":I
    .end local v17    # "count":I
    .end local v18    # "firstVisView":Landroid/view/View;
    .end local v50    # "load_type":I
    .local v1, "load_type":I
    .restart local v3    # "count":I
    :cond_a96
    move/from16 v50, v1

    move/from16 v17, v3

    .end local v1    # "load_type":I
    .end local v3    # "count":I
    .restart local v17    # "count":I
    .restart local v50    # "load_type":I
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z

    aget-boolean v0, v0, v5

    if-eqz v0, :cond_abc

    if-nez v5, :cond_aaa

    iget-wide v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-eqz v4, :cond_aad

    :cond_aaa
    const/4 v1, 0x1

    if-ne v5, v1, :cond_abc

    .line 10175
    :cond_aad
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingUpRow:I
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$23300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRemoved(I)V

    move/from16 v0, v42

    move/from16 v4, v51

    goto/16 :goto_bdf

    .line 10174
    :cond_abc
    :goto_abc
    move/from16 v0, v42

    move/from16 v4, v51

    goto/16 :goto_bdf

    .line 10076
    .end local v17    # "count":I
    .end local v50    # "load_type":I
    .restart local v1    # "load_type":I
    .restart local v3    # "count":I
    :cond_ac2
    move/from16 v50, v1

    move/from16 v17, v3

    .line 10077
    .end local v1    # "load_type":I
    .end local v3    # "count":I
    .restart local v17    # "count":I
    .restart local v50    # "load_type":I
    :goto_ac6
    const/4 v1, 0x0

    iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->forceScrollToTop:Z

    .line 10078
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V

    .line 10079
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_bb5

    .line 10081
    const/4 v1, 0x1

    .line 10082
    .local v1, "bottom":Z
    iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageOffset:I

    const v3, 0x7fffffff

    if-eq v2, v3, :cond_ae5

    .line 10083
    neg-int v0, v2

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I

    move-result v2

    sub-int/2addr v0, v2

    .line 10084
    .local v0, "yOffset":I
    iput v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageOffset:I

    goto :goto_b00

    .line 10085
    .end local v0    # "yOffset":I
    :cond_ae5
    iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I

    const/16 v3, -0x2328

    if-ne v2, v3, :cond_af1

    .line 10086
    invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/ChatActivity;->getScrollOffsetForMessage(Lim/tpelyyftgw/messenger/MessageObject;)I

    move-result v0

    .line 10087
    .restart local v0    # "yOffset":I
    const/4 v1, 0x0

    goto :goto_b00

    .line 10088
    .end local v0    # "yOffset":I
    :cond_af1
    const/16 v0, -0x2710

    if-ne v2, v0, :cond_afe

    .line 10089
    const/high16 v0, 0x41300000    # 11.0f

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    neg-int v0, v0

    .line 10090
    .restart local v0    # "yOffset":I
    const/4 v1, 0x0

    goto :goto_b00

    .line 10092
    .end local v0    # "yOffset":I
    :cond_afe
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I

    .line 10094
    .restart local v0    # "yOffset":I
    :goto_b00
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v2

    if-nez v2, :cond_b59

    .line 10095
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingUpRow:I
    invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$23300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v2

    const/4 v3, -0x1

    if-eq v2, v3, :cond_b45

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v2

    if-nez v2, :cond_b45

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v3

    const/4 v4, 0x1

    sub-int/2addr v3, v4

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    if-eq v2, v3, :cond_b39

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v3

    const/4 v4, 0x2

    sub-int/2addr v3, v4

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    if-ne v2, v3, :cond_b45

    .line 10096
    :cond_b39
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingUpRow:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$23300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v3

    invoke-virtual {v2, v3, v0, v1}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(IIZ)V

    goto :goto_b59

    .line 10098
    :cond_b45
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v3

    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v4, v6}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v4

    add-int/2addr v3, v4

    invoke-virtual {v2, v3, v0, v1}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(IIZ)V

    .line 10102
    :cond_b59
    :goto_b59
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidate()V

    .line 10103
    iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I

    const/16 v3, -0x2710

    if-eq v2, v3, :cond_b6e

    const/16 v3, -0x2328

    if-ne v2, v3, :cond_b69

    goto :goto_b6e

    :cond_b69
    move-object/from16 v3, v19

    move/from16 v4, v51

    goto :goto_bad

    .line 10104
    :cond_b6e
    :goto_b6e
    const/4 v2, 0x1

    invoke-direct {v9, v2, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showPagedownButton(ZZ)V

    .line 10105
    if-eqz v51, :cond_ba9

    .line 10106
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    if-eqz v2, :cond_ba4

    .line 10107
    const/4 v3, 0x0

    invoke-virtual {v2, v3}, Landroid/widget/TextView;->setVisibility(I)V

    .line 10108
    iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I

    iget v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    if-eq v2, v4, :cond_b9f

    .line 10109
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    const/4 v4, 0x1

    new-array v6, v4, [Ljava/lang/Object;

    move/from16 v4, v51

    .end local v51    # "unread_to_load":I
    .local v4, "unread_to_load":I
    iput v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v10

    aput-object v10, v6, v3

    move-object/from16 v3, v19

    invoke-static {v3, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v2, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 10110
    iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I

    goto :goto_bad

    .line 10108
    .end local v4    # "unread_to_load":I
    .restart local v51    # "unread_to_load":I
    :cond_b9f
    move-object/from16 v3, v19

    move/from16 v4, v51

    .end local v51    # "unread_to_load":I
    .restart local v4    # "unread_to_load":I
    goto :goto_bad

    .line 10106
    .end local v4    # "unread_to_load":I
    .restart local v51    # "unread_to_load":I
    :cond_ba4
    move-object/from16 v3, v19

    move/from16 v4, v51

    .end local v51    # "unread_to_load":I
    .restart local v4    # "unread_to_load":I
    goto :goto_bad

    .line 10105
    .end local v4    # "unread_to_load":I
    .restart local v51    # "unread_to_load":I
    :cond_ba9
    move-object/from16 v3, v19

    move/from16 v4, v51

    .line 10115
    .end local v51    # "unread_to_load":I
    .restart local v4    # "unread_to_load":I
    :goto_bad
    const/16 v2, -0x2710

    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I

    .line 10116
    const/4 v2, 0x0

    iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    .line 10117
    .end local v0    # "yOffset":I
    .end local v1    # "bottom":Z
    goto :goto_bbc

    .line 10118
    .end local v4    # "unread_to_load":I
    .restart local v51    # "unread_to_load":I
    :cond_bb5
    move-object/from16 v3, v19

    move/from16 v4, v51

    .end local v51    # "unread_to_load":I
    .restart local v4    # "unread_to_load":I
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V

    .line 10120
    :goto_bbc
    move/from16 v0, v42

    .end local v42    # "loaded_mentions_count":I
    .local v0, "loaded_mentions_count":I
    if-eqz v0, :cond_bdf

    .line 10121
    const/4 v1, 0x1

    invoke-direct {v9, v1, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V

    .line 10122
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    if-eqz v2, :cond_bdf

    .line 10123
    const/4 v6, 0x0

    invoke-virtual {v2, v6}, Landroid/widget/TextView;->setVisibility(I)V

    .line 10124
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    new-array v10, v1, [Ljava/lang/Object;

    iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    aput-object v1, v10, v6

    invoke-static {v3, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v2, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 10179
    :cond_bdf
    :goto_bdf
    iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z

    if-eqz v1, :cond_bed

    .line 10180
    const/4 v1, 0x1

    iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z

    .line 10181
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v2, :cond_bee

    .line 10182
    iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopUnReadOnResume:Z

    goto :goto_bee

    .line 10179
    :cond_bed
    const/4 v1, 0x1

    .line 10186
    :cond_bee
    :goto_bee
    const/4 v2, 0x0

    invoke-direct {v9, v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V

    goto :goto_c04

    .line 10188
    .end local v0    # "loaded_mentions_count":I
    .end local v4    # "unread_to_load":I
    .end local v17    # "count":I
    .end local v50    # "load_type":I
    .local v1, "load_type":I
    .restart local v3    # "count":I
    .restart local v42    # "loaded_mentions_count":I
    .restart local v51    # "unread_to_load":I
    :cond_bf3
    move/from16 v50, v1

    move/from16 v17, v3

    move/from16 v0, v42

    move/from16 v4, v51

    const/4 v1, 0x1

    .end local v1    # "load_type":I
    .end local v3    # "count":I
    .end local v42    # "loaded_mentions_count":I
    .end local v51    # "unread_to_load":I
    .restart local v0    # "loaded_mentions_count":I
    .restart local v4    # "unread_to_load":I
    .restart local v17    # "count":I
    .restart local v50    # "load_type":I
    iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z

    .line 10189
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v2, :cond_c04

    .line 10190
    iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopUnReadOnResume:Z

    .line 10194
    :cond_c04
    :goto_c04
    if-eqz v11, :cond_c51

    .line 10195
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_c07
    invoke-virtual {v11}, Landroid/util/LongSparseArray;->size()I

    move-result v2

    if-ge v1, v2, :cond_c51

    .line 10196
    invoke-virtual {v11, v1}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 10197
    .local v2, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->calculate()V

    .line 10198
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v3, :cond_c4e

    if-eqz v14, :cond_c4e

    invoke-virtual {v11, v1}, Landroid/util/LongSparseArray;->keyAt(I)J

    move-result-wide v12

    invoke-virtual {v14, v12, v13}, Landroid/util/LongSparseArray;->indexOfKey(J)I

    move-result v3

    if-ltz v3, :cond_c4e

    .line 10199
    iget-object v3, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    iget-object v6, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v6}, Ljava/util/ArrayList;->size()I

    move-result v6

    const/4 v10, 0x1

    sub-int/2addr v6, v10

    invoke-virtual {v3, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;

    .line 10200
    .local v3, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v6, v3}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v6

    .line 10201
    .local v6, "idx":I
    if-ltz v6, :cond_c4e

    .line 10202
    iget-object v10, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v10}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v12

    add-int/2addr v12, v6

    iget-object v13, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v13}, Ljava/util/ArrayList;->size()I

    move-result v13

    invoke-virtual {v10, v12, v13}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeChanged(II)V

    .line 10195
    .end local v2    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .end local v3    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v6    # "idx":I
    :cond_c4e
    add-int/lit8 v1, v1, 0x1

    goto :goto_c07

    .line 10208
    .end local v1    # "a":I
    :cond_c51
    iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->first:Z

    if-eqz v1, :cond_c60

    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    if-lez v1, :cond_c60

    .line 10209
    const/4 v1, 0x0

    iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->first:Z

    .line 10211
    :cond_c60
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    if-eqz v1, :cond_c7d

    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v1, :cond_c7d

    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v1, :cond_c7d

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v1, :cond_c7d

    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    if-nez v1, :cond_c7d

    .line 10212
    iput-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    .line 10213
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V

    .line 10216
    :cond_c7d
    if-nez v8, :cond_c9e

    iget-wide v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    const-wide/16 v6, 0x0

    cmp-long v3, v1, v6

    if-eqz v3, :cond_c8c

    if-eqz v5, :cond_c8a

    goto :goto_c8c

    :cond_c8a
    const/4 v2, 0x0

    goto :goto_c97

    :cond_c8c
    :goto_c8c
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v1, :cond_c9e

    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z

    const/4 v2, 0x0

    aget-boolean v1, v1, v2

    if-nez v1, :cond_c9e

    .line 10217
    :goto_c97
    const/4 v1, 0x1

    iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->first:Z

    .line 10218
    invoke-direct {v9, v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V

    goto :goto_ca6

    .line 10220
    :cond_c9e
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;

    if-eqz v1, :cond_ca6

    .line 10221
    const/4 v2, 0x4

    invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 10224
    :cond_ca6
    :goto_ca6
    if-nez v8, :cond_ce5

    iget-wide v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    const-wide/16 v6, 0x0

    cmp-long v3, v1, v6

    if-eqz v3, :cond_ce5

    if-nez v5, :cond_ce5

    .line 10225
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v1

    const/16 v2, 0x8

    new-array v2, v2, [I

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoDidLoad:I

    const/4 v6, 0x0

    aput v3, v2, v6

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->dialogsNeedReload:I

    const/4 v6, 0x1

    aput v3, v2, v6

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->scheduledMessagesUpdated:I

    const/4 v6, 0x2

    aput v3, v2, v6

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I

    const/4 v6, 0x3

    aput v3, v2, v6

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDidLoad:I

    const/4 v6, 0x4

    aput v3, v2, v6

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->botKeyboardDidLoad:I

    const/4 v6, 0x5

    aput v3, v2, v6

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I

    const/4 v6, 0x6

    aput v3, v2, v6

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->needDeleteDialog:I

    const/4 v6, 0x7

    aput v3, v2, v6

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->setAllowedNotificationsDutingAnimation([I)V

    .line 10230
    :cond_ce5
    if-eqz v47, :cond_cec

    .line 10231
    const/4 v1, 0x0

    invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showFloatingDateView(Z)V

    goto :goto_ced

    .line 10230
    :cond_cec
    const/4 v1, 0x0

    .line 10233
    :goto_ced
    invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->checkScrollForLoad(Z)V

    .line 10234
    const/4 v1, 0x1

    invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->setItemAnimationsEnabled(Z)V

    .line 10235
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    if-eqz v1, :cond_cfe

    .line 10236
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateUnreadMessageCount()V

    goto :goto_cfe

    .line 9576
    .end local v4    # "unread_to_load":I
    .end local v5    # "loadIndex":I
    .end local v8    # "newRowsCount":I
    .end local v11    # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .end local v14    # "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .end local v15    # "messArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v17    # "count":I
    .end local v28    # "isCache":Z
    .end local v31    # "createUnreadLoading":Z
    .end local v35    # "guid":I
    .end local v36    # "did":J
    .end local v38    # "isEnd":Z
    .end local v39    # "index":I
    .end local v41    # "fnid":I
    .end local v43    # "loaded_max_id":I
    .end local v44    # "last_unread_date":I
    .end local v45    # "queryLoadIndex":I
    .end local v46    # "createdWas":Z
    .end local v47    # "showDateAfter":Z
    .end local v48    # "approximateHeightSum":I
    .end local v49    # "schedule":Z
    .end local v50    # "load_type":I
    .end local v53    # "currentUserId":I
    .end local v54    # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .end local v57    # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
    .local v0, "guid":I
    :cond_cfc
    move/from16 v35, v0

    .line 10239
    .end local v0    # "guid":I
    :cond_cfe
    :goto_cfe
    move/from16 v10, p1

    move-object/from16 v11, p3

    goto/16 :goto_30c4

    :cond_d04
    move-object v7, v6

    move-object/from16 v3, v19

    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I

    move/from16 v10, p1

    if-ne v10, v0, :cond_d3f

    .line 10240
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_d14

    .line 10241
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidateViews()V

    .line 10243
    :cond_d14
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    if-eqz v0, :cond_d1b

    .line 10244
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->invalidate()V

    .line 10246
    :cond_d1b
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;

    if-eqz v0, :cond_d22

    .line 10247
    invoke-virtual {v0}, Landroid/widget/TextView;->invalidate()V

    .line 10249
    :cond_d22
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    if-eqz v0, :cond_d29

    .line 10250
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->invalidate()V

    .line 10252
    :cond_d29
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_d30

    .line 10253
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidateViews()V

    .line 10255
    :cond_d30
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_d3b

    .line 10256
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidateViews()V

    move-object/from16 v11, p3

    goto/16 :goto_30c4

    .line 10255
    :cond_d3b
    move-object/from16 v11, p3

    goto/16 :goto_30c4

    .line 10258
    :cond_d3f
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdateConnectionState:I

    if-ne v10, v0, :cond_d62

    .line 10259
    invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getConnectionState()I

    move-result v0

    .line 10260
    .local v0, "state":I
    const/4 v1, 0x3

    if-ne v0, v1, :cond_d52

    .line 10261
    const/4 v1, 0x0

    invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->checkAutoDownloadMessages(Z)V

    .line 10263
    :cond_d52
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    if-eqz v1, :cond_d5e

    .line 10264
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateUnreadMessageCount()V

    .line 10265
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateCurrentConnectionState(I)V

    .line 10267
    .end local v0    # "state":I
    :cond_d5e
    move-object/from16 v11, p3

    goto/16 :goto_30c4

    :cond_d62
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->chatOnlineCountDidLoad:I

    if-ne v10, v0, :cond_d9a

    .line 10268
    move-object/from16 v11, p3

    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Integer;

    .line 10269
    .local v0, "chatId":Ljava/lang/Integer;
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v1, :cond_d99

    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_d99

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v2

    if-eq v1, v2, :cond_d7e

    goto :goto_d99

    .line 10272
    :cond_d7e
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    const/4 v2, 0x1

    aget-object v2, v11, v2

    check-cast v2, Ljava/lang/Integer;

    invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I

    move-result v2

    iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->online_count:I

    .line 10277
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    if-eqz v1, :cond_d97

    .line 10278
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateOnlineCount()V

    .line 10279
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateSubtitle()V

    .line 10281
    .end local v0    # "chatId":Ljava/lang/Integer;
    :cond_d97
    goto/16 :goto_30c4

    .line 10270
    .restart local v0    # "chatId":Ljava/lang/Integer;
    :cond_d99
    :goto_d99
    return-void

    .line 10281
    .end local v0    # "chatId":Ljava/lang/Integer;
    :cond_d9a
    move-object/from16 v11, p3

    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->updateInterfaces:I

    if-ne v10, v0, :cond_e7c

    .line 10282
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 10283
    .local v0, "updateMask":I
    and-int/lit8 v1, v0, 0x1

    if-nez v1, :cond_db1

    and-int/lit8 v1, v0, 0x10

    if-eqz v1, :cond_deb

    .line 10284
    :cond_db1
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_dca

    .line 10285
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v1

    .line 10286
    .local v1, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    if-eqz v1, :cond_de3

    .line 10287
    iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    goto :goto_de3

    .line 10289
    .end local v1    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :cond_dca
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v1, :cond_de3

    .line 10290
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v1

    .line 10291
    .local v1, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-eqz v1, :cond_de4

    .line 10292
    iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    goto :goto_de4

    .line 10289
    .end local v1    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_de3
    :goto_de3
    nop

    .line 10296
    :cond_de4
    :goto_de4
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    if-eqz v1, :cond_deb

    .line 10297
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateTitle()V

    .line 10300
    :cond_deb
    const/4 v1, 0x0

    .line 10301
    .local v1, "updateSubtitle":Z
    and-int/lit8 v2, v0, 0x20

    if-nez v2, :cond_df4

    and-int/lit8 v2, v0, 0x4

    if-eqz v2, :cond_e00

    .line 10305
    :cond_df4
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    if-eqz v2, :cond_dff

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v3, :cond_dff

    .line 10306
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateOnlineCount()V

    .line 10308
    :cond_dff
    const/4 v1, 0x1

    .line 10310
    :cond_e00
    and-int/lit8 v2, v0, 0x2

    if-nez v2, :cond_e0c

    and-int/lit8 v2, v0, 0x8

    if-nez v2, :cond_e0c

    and-int/lit8 v2, v0, 0x1

    if-eqz v2, :cond_e12

    .line 10311
    :cond_e0c
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkAndUpdateAvatar()V

    .line 10312
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 10314
    :cond_e12
    and-int/lit8 v2, v0, 0x40

    if-eqz v2, :cond_e17

    .line 10315
    const/4 v1, 0x1

    .line 10317
    :cond_e17
    and-int/lit16 v2, v0, 0x2000

    if-eqz v2, :cond_e43

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v2, :cond_e43

    .line 10318
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v2

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v2

    .line 10319
    .local v2, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    if-nez v2, :cond_e32

    .line 10320
    return-void

    .line 10322
    :cond_e32
    iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 10323
    const/4 v1, 0x1

    .line 10324
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V

    .line 10325
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v3, :cond_e43

    .line 10326
    iget-wide v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-virtual {v3, v4, v5, v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setDialogId(JI)V

    .line 10329
    .end local v2    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :cond_e43
    and-int/lit16 v2, v0, 0x100

    if-eqz v2, :cond_e69

    .line 10330
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    if-eqz v2, :cond_e69

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v2, :cond_e69

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v2

    if-eqz v2, :cond_e69

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v2, :cond_e69

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->linked_chat_id:I

    neg-int v2, v2

    if-eqz v2, :cond_e69

    .line 10331
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->updateCounter()V

    .line 10340
    :cond_e69
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    if-eqz v2, :cond_e72

    if-eqz v1, :cond_e72

    .line 10341
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateSubtitle()V

    .line 10343
    :cond_e72
    and-int/lit16 v2, v0, 0x80

    if-eqz v2, :cond_e7a

    .line 10344
    const/4 v2, 0x1

    invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->updateTopPanel(Z)V

    .line 10346
    .end local v0    # "updateMask":I
    .end local v1    # "updateSubtitle":Z
    :cond_e7a
    goto/16 :goto_30c4

    :cond_e7c
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveNewMessages:I

    if-ne v10, v0, :cond_1963

    .line 10347
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v12

    .line 10348
    .local v12, "did":J
    iget-wide v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v2, v12, v0

    if-nez v2, :cond_1956

    .line 10349
    const/4 v0, 0x2

    aget-object v1, v11, v0

    check-cast v1, Ljava/lang/Boolean;

    invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    .line 10350
    .local v0, "scheduled":Z
    iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eq v0, v1, :cond_ec2

    .line 10351
    if-nez v1, :cond_ec1

    iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->isPaused:Z

    if-nez v1, :cond_ec1

    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;

    if-nez v1, :cond_ec1

    .line 10352
    const/4 v1, 0x1

    aget-object v1, v11, v1

    check-cast v1, Ljava/util/ArrayList;

    .line 10353
    .local v1, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v2

    if-nez v2, :cond_ec1

    const/4 v2, 0x0

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v2

    if-gez v2, :cond_ec1

    .line 10354
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->openScheduledMessages()V

    .line 10357
    .end local v1    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_ec1
    return-void

    .line 10359
    :cond_ec2
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v8

    .line 10360
    .local v8, "currentUserId":I
    const/4 v1, 0x0

    .line 10361
    .local v1, "updateChat":Z
    const/4 v2, 0x0

    .line 10362
    .local v2, "hasFromMe":Z
    const/4 v4, 0x1

    aget-object v5, v11, v4

    move-object v14, v5

    check-cast v14, Ljava/util/ArrayList;

    .line 10363
    .local v14, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v5, :cond_f74

    invoke-virtual {v14}, Ljava/util/ArrayList;->size()I

    move-result v5

    if-ne v5, v4, :cond_f74

    .line 10364
    const/4 v4, 0x0

    invoke-virtual {v14, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    move-object v4, v5

    check-cast v4, Lim/tpelyyftgw/messenger/MessageObject;

    .line 10366
    .local v4, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v5, :cond_f71

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v5

    if-eqz v5, :cond_f71

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEncryptedAction;

    if-eqz v5, :cond_f71

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->encryptedAction:Lim/tpelyyftgw/tgnet/TLRPC$DecryptedMessageAction;

    instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_decryptedMessageActionSetMessageTTL;

    if-eqz v5, :cond_f71

    .line 10367
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v5

    if-eqz v5, :cond_f6e

    .line 10368
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I

    move-result v5

    const/16 v6, 0x11

    if-ge v5, v6, :cond_f6b

    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I

    if-lez v5, :cond_f6b

    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I

    const/16 v6, 0x3c

    if-gt v5, v6, :cond_f6b

    .line 10369
    new-instance v5, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v6

    invoke-direct {v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 10370
    .local v5, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v6, 0x7f0f0141

    const-string v15, "AppName"

    invoke-static {v15, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 10371
    const v6, 0x7f0f0a5a

    const-string v15, "OK"

    invoke-static {v15, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    const/4 v15, 0x0

    invoke-virtual {v5, v6, v15}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 10372
    const/4 v15, 0x2

    new-array v6, v15, [Ljava/lang/Object;

    iget-object v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;

    const/16 v24, 0x0

    aput-object v15, v6, v24

    iget-object v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;

    const/16 v24, 0x1

    aput-object v15, v6, v24

    const-string v15, "CompatibilityChat"

    move/from16 v24, v0

    const v0, 0x7f0f0449

    .end local v0    # "scheduled":Z
    .local v24, "scheduled":Z
    invoke-static {v15, v0, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v5, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 10374
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v0

    invoke-virtual {v9, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    goto :goto_f76

    .line 10368
    .end local v5    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    .end local v24    # "scheduled":Z
    .restart local v0    # "scheduled":Z
    :cond_f6b
    move/from16 v24, v0

    .end local v0    # "scheduled":Z
    .restart local v24    # "scheduled":Z
    goto :goto_f76

    .line 10367
    .end local v24    # "scheduled":Z
    .restart local v0    # "scheduled":Z
    :cond_f6e
    move/from16 v24, v0

    .end local v0    # "scheduled":Z
    .restart local v24    # "scheduled":Z
    goto :goto_f76

    .line 10366
    .end local v24    # "scheduled":Z
    .restart local v0    # "scheduled":Z
    :cond_f71
    move/from16 v24, v0

    .end local v0    # "scheduled":Z
    .restart local v24    # "scheduled":Z
    goto :goto_f76

    .line 10363
    .end local v4    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v24    # "scheduled":Z
    .restart local v0    # "scheduled":Z
    :cond_f74
    move/from16 v24, v0

    .line 10379
    .end local v0    # "scheduled":Z
    .restart local v24    # "scheduled":Z
    :goto_f76
    const/4 v0, 0x0

    .line 10380
    .local v0, "notifiedSearch":Z
    const/4 v4, 0x0

    .local v4, "a":I
    :goto_f78
    invoke-virtual {v14}, Ljava/util/ArrayList;->size()I

    move-result v5

    if-ge v4, v5, :cond_112c

    .line 10381
    invoke-virtual {v14, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;

    .line 10382
    .local v5, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v6

    if-eqz v6, :cond_1014

    .line 10383
    if-nez v0, :cond_fa0

    .line 10384
    const/4 v0, 0x1

    .line 10385
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v6

    sget v15, Lim/tpelyyftgw/messenger/NotificationCenter;->closeSearchByActiveAction:I

    move/from16 v28, v0

    move/from16 v19, v1

    const/4 v1, 0x0

    .end local v0    # "notifiedSearch":Z
    .end local v1    # "updateChat":Z
    .local v19, "updateChat":Z
    .local v28, "notifiedSearch":Z
    new-array v0, v1, [Ljava/lang/Object;

    invoke-virtual {v6, v15, v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    move/from16 v0, v28

    goto :goto_fa2

    .line 10383
    .end local v19    # "updateChat":Z
    .end local v28    # "notifiedSearch":Z
    .restart local v0    # "notifiedSearch":Z
    .restart local v1    # "updateChat":Z
    :cond_fa0
    move/from16 v19, v1

    .line 10387
    .end local v1    # "updateChat":Z
    .restart local v19    # "updateChat":Z
    :goto_fa2
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_100d

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->slowmode_enabled:Z

    if-eqz v1, :cond_100d

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isSent()Z

    move-result v1

    if-eqz v1, :cond_100d

    iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v1, :cond_100d

    .line 10388
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v1, :cond_ffb

    .line 10389
    iget-object v1, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I

    add-int/2addr v1, v6

    .line 10390
    .local v1, "date":I
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v6

    invoke-virtual {v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I

    move-result v6

    .line 10391
    .local v6, "currentTime":I
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v15

    invoke-virtual {v15}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I

    move-result v15

    if-le v1, v15, :cond_ff6

    .line 10392
    iget-object v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move/from16 v28, v0

    .end local v0    # "notifiedSearch":Z
    .restart local v28    # "notifiedSearch":Z
    iget v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I

    move/from16 v29, v2

    .end local v2    # "hasFromMe":Z
    .local v29, "hasFromMe":Z
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I

    add-int/2addr v2, v6

    .line 10393
    invoke-static {v2, v1}, Ljava/lang/Math;->min(II)I

    move-result v2

    .line 10392
    invoke-static {v0, v2}, Ljava/lang/Math;->max(II)I

    move-result v0

    iput v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I

    .line 10394
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_fff

    .line 10395
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setSlowModeTimer(I)V

    goto :goto_fff

    .line 10391
    .end local v28    # "notifiedSearch":Z
    .end local v29    # "hasFromMe":Z
    .restart local v0    # "notifiedSearch":Z
    .restart local v2    # "hasFromMe":Z
    :cond_ff6
    move/from16 v28, v0

    move/from16 v29, v2

    .end local v0    # "notifiedSearch":Z
    .end local v2    # "hasFromMe":Z
    .restart local v28    # "notifiedSearch":Z
    .restart local v29    # "hasFromMe":Z
    goto :goto_fff

    .line 10388
    .end local v1    # "date":I
    .end local v6    # "currentTime":I
    .end local v28    # "notifiedSearch":Z
    .end local v29    # "hasFromMe":Z
    .restart local v0    # "notifiedSearch":Z
    .restart local v2    # "hasFromMe":Z
    :cond_ffb
    move/from16 v28, v0

    move/from16 v29, v2

    .line 10399
    .end local v0    # "notifiedSearch":Z
    .end local v2    # "hasFromMe":Z
    .restart local v28    # "notifiedSearch":Z
    .restart local v29    # "hasFromMe":Z
    :cond_fff
    :goto_fff
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    const/4 v2, 0x0

    const/4 v6, 0x1

    invoke-virtual {v0, v1, v2, v6}, Lim/tpelyyftgw/messenger/MessagesController;->loadFullChat(IIZ)V

    goto :goto_1011

    .line 10387
    .end local v28    # "notifiedSearch":Z
    .end local v29    # "hasFromMe":Z
    .restart local v0    # "notifiedSearch":Z
    .restart local v2    # "hasFromMe":Z
    :cond_100d
    move/from16 v28, v0

    move/from16 v29, v2

    .line 10402
    .end local v0    # "notifiedSearch":Z
    .end local v2    # "hasFromMe":Z
    .restart local v28    # "notifiedSearch":Z
    .restart local v29    # "hasFromMe":Z
    :goto_1011
    move/from16 v0, v28

    goto :goto_1018

    .line 10382
    .end local v19    # "updateChat":Z
    .end local v28    # "notifiedSearch":Z
    .end local v29    # "hasFromMe":Z
    .restart local v0    # "notifiedSearch":Z
    .local v1, "updateChat":Z
    .restart local v2    # "hasFromMe":Z
    :cond_1014
    move/from16 v19, v1

    move/from16 v29, v2

    .line 10402
    .end local v1    # "updateChat":Z
    .end local v2    # "hasFromMe":Z
    .restart local v19    # "updateChat":Z
    .restart local v29    # "hasFromMe":Z
    :goto_1018
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_106e

    .line 10403
    iget-object v1, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatDeleteUser;

    if-eqz v1, :cond_102c

    iget-object v1, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->user_id:I

    if-eq v1, v8, :cond_1044

    :cond_102c
    iget-object v1, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatAddUser;

    if-eqz v1, :cond_106b

    iget-object v1, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->users:Ljava/util/ArrayList;

    .line 10404
    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_1068

    .line 10405
    :cond_1044
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v1

    .line 10406
    .local v1, "newChat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    if-eqz v1, :cond_1065

    .line 10407
    iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 10408
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkActionBarMenu()V

    .line 10409
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V

    .line 10413
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    if-eqz v2, :cond_1065

    .line 10414
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateSubtitle()V

    .line 10417
    .end local v1    # "newChat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :cond_1065
    move/from16 v28, v0

    goto :goto_10c7

    .line 10404
    :cond_1068
    move/from16 v28, v0

    goto :goto_10c7

    .line 10403
    :cond_106b
    move/from16 v28, v0

    goto :goto_10c7

    .line 10418
    :cond_106e
    iget-wide v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J

    const-wide/16 v20, 0x0

    cmp-long v6, v1, v20

    if-eqz v6, :cond_10c5

    .line 10419
    iget-object v1, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;

    if-eqz v1, :cond_10c2

    .line 10420
    const/4 v1, 0x0

    .local v1, "b":I
    :goto_107d
    iget-object v2, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;->rows:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-ge v1, v2, :cond_10bf

    .line 10421
    iget-object v2, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;->rows:Ljava/util/ArrayList;

    invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;

    .line 10422
    .local v2, "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
    const/4 v6, 0x0

    .local v6, "c":I
    :goto_1096
    iget-object v15, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;->buttons:Ljava/util/ArrayList;

    invoke-virtual {v15}, Ljava/util/ArrayList;->size()I

    move-result v15

    if-ge v6, v15, :cond_10b8

    .line 10423
    iget-object v15, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;->buttons:Ljava/util/ArrayList;

    invoke-virtual {v15, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v15

    check-cast v15, Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;

    .line 10424
    .local v15, "button":Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
    move/from16 v28, v0

    .end local v0    # "notifiedSearch":Z
    .restart local v28    # "notifiedSearch":Z
    instance-of v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;

    if-eqz v0, :cond_10b3

    .line 10425
    move-object v0, v15

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;

    invoke-virtual {v9, v0}, Lim/tpelyyftgw/ui/ChatActivity;->processSwitchButton(Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;)Z

    .line 10426
    goto :goto_10ba

    .line 10422
    .end local v15    # "button":Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
    :cond_10b3
    add-int/lit8 v6, v6, 0x1

    move/from16 v0, v28

    goto :goto_1096

    .end local v28    # "notifiedSearch":Z
    .restart local v0    # "notifiedSearch":Z
    :cond_10b8
    move/from16 v28, v0

    .line 10420
    .end local v0    # "notifiedSearch":Z
    .end local v2    # "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
    .end local v6    # "c":I
    .restart local v28    # "notifiedSearch":Z
    :goto_10ba
    add-int/lit8 v1, v1, 0x1

    move/from16 v0, v28

    goto :goto_107d

    .end local v28    # "notifiedSearch":Z
    .restart local v0    # "notifiedSearch":Z
    :cond_10bf
    move/from16 v28, v0

    .end local v0    # "notifiedSearch":Z
    .restart local v28    # "notifiedSearch":Z
    goto :goto_10c7

    .line 10419
    .end local v1    # "b":I
    .end local v28    # "notifiedSearch":Z
    .restart local v0    # "notifiedSearch":Z
    :cond_10c2
    move/from16 v28, v0

    .end local v0    # "notifiedSearch":Z
    .restart local v28    # "notifiedSearch":Z
    goto :goto_10c7

    .line 10418
    .end local v28    # "notifiedSearch":Z
    .restart local v0    # "notifiedSearch":Z
    :cond_10c5
    move/from16 v28, v0

    .line 10432
    .end local v0    # "notifiedSearch":Z
    .restart local v28    # "notifiedSearch":Z
    :goto_10c7
    iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_to_msg_id:I

    if-eqz v0, :cond_1122

    iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-nez v0, :cond_1122

    .line 10433
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    const/4 v1, 0x0

    aget-object v0, v0, v1

    iget-object v1, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_to_msg_id:I

    invoke-virtual {v0, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;

    iput-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 10434
    iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPinMessage;

    if-eqz v0, :cond_10ef

    .line 10435
    const/4 v1, 0x0

    invoke-virtual {v5, v1, v1}, Lim/tpelyyftgw/messenger/MessageObject;->generatePinMessageText(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    goto :goto_1107

    .line 10436
    :cond_10ef
    const/4 v1, 0x0

    iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionGameScore;

    if-eqz v0, :cond_10fc

    .line 10437
    invoke-virtual {v5, v1}, Lim/tpelyyftgw/messenger/MessageObject;->generateGameMessageText(Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    goto :goto_1107

    .line 10438
    :cond_10fc
    iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPaymentSent;

    if-eqz v0, :cond_1107

    .line 10439
    invoke-virtual {v5, v1}, Lim/tpelyyftgw/messenger/MessageObject;->generatePaymentSentMessageText(Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    .line 10441
    :cond_1107
    :goto_1107
    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isMegagroup()Z

    move-result v0

    if-eqz v0, :cond_1122

    iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_1122

    iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    if-eqz v0, :cond_1122

    .line 10442
    iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->flags:I

    const/high16 v2, -0x80000000

    or-int/2addr v1, v2

    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->flags:I

    .line 10380
    .end local v5    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_1122
    add-int/lit8 v4, v4, 0x1

    move/from16 v1, v19

    move/from16 v0, v28

    move/from16 v2, v29

    goto/16 :goto_f78

    .end local v19    # "updateChat":Z
    .end local v28    # "notifiedSearch":Z
    .end local v29    # "hasFromMe":Z
    .restart local v0    # "notifiedSearch":Z
    .local v1, "updateChat":Z
    .local v2, "hasFromMe":Z
    :cond_112c
    move/from16 v19, v1

    move/from16 v29, v2

    .line 10447
    .end local v1    # "updateChat":Z
    .end local v2    # "hasFromMe":Z
    .end local v4    # "a":I
    .restart local v19    # "updateChat":Z
    .restart local v29    # "hasFromMe":Z
    iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v1, :cond_1140

    invoke-virtual {v14}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_1140

    .line 10448
    const/4 v1, 0x0

    const/4 v2, 0x1

    invoke-direct {v9, v14, v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->replaceMessageObjects(Ljava/util/ArrayList;IZ)V

    goto :goto_1141

    .line 10447
    :cond_1140
    const/4 v1, 0x0

    .line 10451
    :goto_1141
    const/4 v2, 0x0

    .line 10452
    .local v2, "reloadMegagroup":Z
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z

    aget-boolean v4, v4, v1

    if-nez v4, :cond_12b2

    .line 10453
    const/high16 v1, -0x80000000

    .line 10454
    .local v1, "currentMaxDate":I
    const/high16 v4, -0x80000000

    .line 10455
    .local v4, "currentMinMsgId":I
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v5, :cond_1153

    .line 10456
    const v4, 0x7fffffff

    .line 10459
    :cond_1153
    const/4 v5, 0x0

    .local v5, "a":I
    :goto_1154
    invoke-virtual {v14}, Ljava/util/ArrayList;->size()I

    move-result v6

    if-ge v5, v6, :cond_125a

    .line 10460
    invoke-virtual {v14, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/messenger/MessageObject;

    .line 10461
    .local v6, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v7

    .line 10462
    .local v7, "messageId":I
    iget-boolean v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v15, :cond_117f

    iget-object v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v15, :cond_117f

    iget-boolean v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v15, :cond_1176

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v15

    if-nez v15, :cond_117c

    :cond_1176
    iget-object v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    if-ne v15, v8, :cond_117f

    .line 10463
    :cond_117c
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->setIsRead()V

    .line 10465
    :cond_117f
    iget-object v15, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    .line 10472
    .local v15, "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    move/from16 v28, v0

    .end local v0    # "notifiedSearch":Z
    .restart local v28    # "notifiedSearch":Z
    instance-of v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatMigrateTo;

    if-eqz v0, :cond_118d

    .line 10473
    invoke-direct {v9, v6}, Lim/tpelyyftgw/ui/ChatActivity;->migrateToNewChat(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 10474
    return-void

    .line 10475
    :cond_118d
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_119f

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v0, :cond_119f

    instance-of v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatAddUser;

    if-nez v0, :cond_119d

    instance-of v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatDeleteUser;

    if-eqz v0, :cond_119f

    .line 10476
    :cond_119d
    const/4 v0, 0x1

    move v2, v0

    .line 10478
    :cond_119f
    if-nez v5, :cond_11b5

    iget-object v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    if-gez v0, :cond_11b5

    iget v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    move/from16 v16, v2

    const/4 v2, 0x5

    .end local v2    # "reloadMegagroup":Z
    .local v16, "reloadMegagroup":Z
    if-ne v0, v2, :cond_11b7

    iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_11b7

    .line 10479
    iput-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->needAnimateToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    goto :goto_11b7

    .line 10478
    .end local v16    # "reloadMegagroup":Z
    .restart local v2    # "reloadMegagroup":Z
    :cond_11b5
    move/from16 v16, v2

    .line 10481
    .end local v2    # "reloadMegagroup":Z
    .restart local v16    # "reloadMegagroup":Z
    :cond_11b7
    :goto_11b7
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v0

    if-eqz v0, :cond_11c8

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isSending()Z

    move-result v0

    if-eqz v0, :cond_11c8

    .line 10482
    const/4 v2, 0x0

    invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToLastMessage(Z)V

    .line 10483
    return-void

    .line 10485
    :cond_11c8
    iget v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-ltz v0, :cond_1252

    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    const/4 v2, 0x0

    aget-object v0, v0, v2

    invoke-virtual {v0, v7}, Landroid/util/SparseArray;->indexOfKey(I)I

    move-result v0

    if-ltz v0, :cond_11d9

    .line 10486
    goto/16 :goto_1252

    .line 10488
    :cond_11d9
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_11f3

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z

    if-eqz v0, :cond_11f3

    instance-of v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatCreate;

    if-nez v0, :cond_1252

    instance-of v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatEditPhoto;

    if-eqz v0, :cond_11f3

    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    const/4 v2, 0x4

    if-ge v0, v2, :cond_11f3

    .line 10489
    goto :goto_1252

    .line 10491
    :cond_11f3
    instance-of v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChannelMigrateFrom;

    if-eqz v0, :cond_11f8

    .line 10492
    goto :goto_1252

    .line 10494
    :cond_11f8
    const/4 v2, 0x0

    invoke-direct {v9, v6, v2}, Lim/tpelyyftgw/ui/ChatActivity;->addToPolls(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 10495
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->checkLayout()Z

    .line 10496
    iget-object v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    invoke-static {v1, v0}, Ljava/lang/Math;->max(II)I

    move-result v0

    .line 10497
    .end local v1    # "currentMaxDate":I
    .local v0, "currentMaxDate":I
    if-lez v7, :cond_1216

    .line 10498
    invoke-static {v7, v4}, Ljava/lang/Math;->max(II)I

    move-result v4

    .line 10499
    iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I

    invoke-static {v1, v7}, Ljava/lang/Math;->max(II)I

    move-result v1

    iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I

    goto :goto_1226

    .line 10500
    :cond_1216
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v1, :cond_1226

    .line 10501
    invoke-static {v7, v4}, Ljava/lang/Math;->min(II)I

    move-result v4

    .line 10502
    iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I

    invoke-static {v1, v7}, Ljava/lang/Math;->min(II)I

    move-result v1

    iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I

    .line 10505
    :cond_1226
    :goto_1226
    iget-object v1, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z

    if-eqz v1, :cond_1239

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isContentUnread()Z

    move-result v1

    if-eqz v1, :cond_1239

    .line 10506
    iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    const/4 v2, 0x1

    add-int/2addr v1, v2

    iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    goto :goto_123a

    .line 10505
    :cond_1239
    const/4 v2, 0x1

    .line 10508
    :goto_123a
    iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    add-int/2addr v1, v2

    iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    .line 10509
    iget v1, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v2, 0xa

    if-eq v1, v2, :cond_124e

    iget v1, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v2, 0xb

    if-ne v1, v2, :cond_124c

    goto :goto_124e

    :cond_124c
    move v1, v0

    goto :goto_1252

    .line 10510
    :cond_124e
    :goto_124e
    const/4 v1, 0x1

    move/from16 v19, v1

    move v1, v0

    .line 10459
    .end local v0    # "currentMaxDate":I
    .end local v6    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v7    # "messageId":I
    .end local v15    # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .restart local v1    # "currentMaxDate":I
    :cond_1252
    :goto_1252
    add-int/lit8 v5, v5, 0x1

    move/from16 v2, v16

    move/from16 v0, v28

    goto/16 :goto_1154

    .end local v16    # "reloadMegagroup":Z
    .end local v28    # "notifiedSearch":Z
    .local v0, "notifiedSearch":Z
    .restart local v2    # "reloadMegagroup":Z
    :cond_125a
    move/from16 v28, v0

    .line 10513
    .end local v0    # "notifiedSearch":Z
    .end local v5    # "a":I
    .restart local v28    # "notifiedSearch":Z
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    if-eqz v0, :cond_1282

    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    if-eqz v0, :cond_1282

    .line 10514
    const/4 v5, 0x0

    invoke-virtual {v0, v5}, Landroid/widget/TextView;->setVisibility(I)V

    .line 10515
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I

    iget v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    if-eq v0, v6, :cond_1282

    .line 10516
    iput v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I

    .line 10517
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    const/4 v7, 0x1

    new-array v15, v7, [Ljava/lang/Object;

    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v6

    aput-object v6, v15, v5

    invoke-static {v3, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 10520
    :cond_1282
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    if-eqz v0, :cond_12a5

    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    if-eqz v0, :cond_12a5

    .line 10521
    const/4 v5, 0x0

    invoke-virtual {v0, v5}, Landroid/widget/TextView;->setVisibility(I)V

    .line 10522
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    const/4 v6, 0x1

    new-array v7, v6, [Ljava/lang/Object;

    iget v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v15

    aput-object v15, v7, v5

    invoke-static {v3, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 10523
    invoke-direct {v9, v6, v6}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V

    .line 10526
    :cond_12a5
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 10527
    .end local v1    # "currentMaxDate":I
    .end local v4    # "currentMinMsgId":I
    move/from16 v23, v2

    move/from16 v32, v8

    move-wide/from16 v35, v12

    move-object/from16 v31, v14

    goto/16 :goto_18fc

    .line 10528
    .end local v28    # "notifiedSearch":Z
    .restart local v0    # "notifiedSearch":Z
    :cond_12b2
    move/from16 v28, v0

    .end local v0    # "notifiedSearch":Z
    .restart local v28    # "notifiedSearch":Z
    const/4 v0, 0x0

    .line 10529
    .local v0, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    const/4 v1, 0x0

    .line 10530
    .local v1, "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    sget-boolean v4, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z

    if-eqz v4, :cond_12dd

    .line 10531
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v5, "received new messages "

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v14}, Ljava/util/ArrayList;->size()I

    move-result v5

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v5, " in dialog "

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V

    .line 10533
    :cond_12dd
    const/4 v4, 0x0

    move v5, v4

    move v4, v2

    move/from16 v2, v29

    .end local v29    # "hasFromMe":Z
    .local v2, "hasFromMe":Z
    .local v4, "reloadMegagroup":Z
    .restart local v5    # "a":I
    :goto_12e2
    invoke-virtual {v14}, Ljava/util/ArrayList;->size()I

    move-result v6

    if-ge v5, v6, :cond_17e8

    .line 10534
    invoke-virtual {v14, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/messenger/MessageObject;

    .line 10535
    .restart local v6    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    iget-boolean v15, v6, Lim/tpelyyftgw/messenger/MessageObject;->scheduled:Z

    move/from16 v23, v4

    .end local v4    # "reloadMegagroup":Z
    .local v23, "reloadMegagroup":Z
    iget-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eq v15, v4, :cond_1307

    .line 10536
    move/from16 v38, v2

    move/from16 v32, v8

    move-wide/from16 v35, v12

    move-object/from16 v31, v14

    const/16 v2, -0x2710

    const/16 v11, 0xb

    move-object v12, v3

    const/16 v3, 0xa

    goto/16 :goto_17d7

    .line 10538
    :cond_1307
    const/4 v4, -0x1

    .line 10539
    .local v4, "placeToPaste":I
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v15

    .line 10540
    .local v15, "messageId":I
    move/from16 v29, v4

    .end local v4    # "placeToPaste":I
    .local v29, "placeToPaste":I
    iget-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v4, :cond_1374

    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    const/16 v31, 0x0

    aget-object v4, v4, v31

    invoke-virtual {v4, v15}, Landroid/util/SparseArray;->indexOfKey(I)I

    move-result v4

    if-ltz v4, :cond_1374

    .line 10541
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v4, v4, v31

    invoke-virtual {v4, v15}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lim/tpelyyftgw/messenger/MessageObject;

    .line 10542
    .local v4, "removed":Lim/tpelyyftgw/messenger/MessageObject;
    move-wide/from16 v35, v12

    .end local v12    # "did":J
    .local v35, "did":J
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v12, v12, v31

    invoke-virtual {v12, v15}, Landroid/util/SparseArray;->remove(I)V

    .line 10543
    if-eqz v4, :cond_1376

    .line 10544
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v12, v4}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v12

    .line 10545
    .local v12, "index":I
    iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v13, v12}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 10546
    iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    iget-object v11, v4, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;

    invoke-virtual {v13, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v11

    check-cast v11, Ljava/util/ArrayList;

    .line 10547
    .local v11, "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    invoke-virtual {v11, v4}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 10548
    invoke-virtual {v11}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v13

    if-eqz v13, :cond_136a

    .line 10549
    iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    move-object/from16 v31, v11

    .end local v11    # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .local v31, "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    iget-object v11, v4, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;

    invoke-virtual {v13, v11}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    .line 10550
    if-ltz v12, :cond_136c

    iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v11}, Ljava/util/ArrayList;->size()I

    move-result v11

    if-ge v12, v11, :cond_136c

    .line 10551
    iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v11, v12}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    goto :goto_136c

    .line 10548
    .end local v31    # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v11    # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_136a
    move-object/from16 v31, v11

    .line 10554
    .end local v11    # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v31    # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_136c
    :goto_136c
    iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v11, :cond_1376

    .line 10555
    invoke-virtual {v11}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V

    goto :goto_1376

    .line 10540
    .end local v4    # "removed":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v31    # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v35    # "did":J
    .local v12, "did":J
    :cond_1374
    move-wide/from16 v35, v12

    .line 10559
    .end local v12    # "did":J
    .restart local v35    # "did":J
    :cond_1376
    :goto_1376
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSecretChat()Z

    move-result v4

    if-eqz v4, :cond_137f

    .line 10560
    invoke-direct {v9, v6}, Lim/tpelyyftgw/ui/ChatActivity;->checkSecretMessageForLocation(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 10562
    :cond_137f
    iget-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v4, :cond_139a

    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v4, :cond_139a

    iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v4, :cond_1391

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v4

    if-nez v4, :cond_1397

    :cond_1391
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    if-ne v4, v8, :cond_139a

    .line 10563
    :cond_1397
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->setIsRead()V

    .line 10565
    :cond_139a
    iget-object v4, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    .line 10572
    .local v4, "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    iget v11, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-ltz v11, :cond_17ca

    iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    const/4 v12, 0x0

    aget-object v11, v11, v12

    invoke-virtual {v11, v15}, Landroid/util/SparseArray;->indexOfKey(I)I

    move-result v11

    if-ltz v11, :cond_13bc

    .line 10573
    move/from16 v38, v2

    move-object v12, v3

    move/from16 v32, v8

    move-object/from16 v31, v14

    const/16 v2, -0x2710

    const/16 v3, 0xa

    const/16 v11, 0xb

    goto/16 :goto_17d7

    .line 10575
    :cond_13bc
    iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v11, :cond_13f3

    iget-boolean v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z

    if-eqz v11, :cond_13f3

    instance-of v11, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatCreate;

    if-nez v11, :cond_13e4

    instance-of v11, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatEditPhoto;

    if-eqz v11, :cond_13f3

    iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v11}, Ljava/util/ArrayList;->size()I

    move-result v11

    const/4 v12, 0x4

    if-ge v11, v12, :cond_13f3

    .line 10576
    move/from16 v38, v2

    move-object v12, v3

    move/from16 v32, v8

    move-object/from16 v31, v14

    const/16 v2, -0x2710

    const/16 v3, 0xa

    const/16 v11, 0xb

    goto/16 :goto_17d7

    .line 10575
    :cond_13e4
    move/from16 v38, v2

    move-object v12, v3

    move/from16 v32, v8

    move-object/from16 v31, v14

    const/16 v2, -0x2710

    const/16 v3, 0xa

    const/16 v11, 0xb

    goto/16 :goto_17d7

    .line 10578
    :cond_13f3
    instance-of v11, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChannelMigrateFrom;

    if-eqz v11, :cond_1406

    .line 10579
    move/from16 v38, v2

    move-object v12, v3

    move/from16 v32, v8

    move-object/from16 v31, v14

    const/16 v2, -0x2710

    const/16 v3, 0xa

    const/16 v11, 0xb

    goto/16 :goto_17d7

    .line 10581
    :cond_1406
    const/4 v11, 0x0

    invoke-direct {v9, v6, v11}, Lim/tpelyyftgw/ui/ChatActivity;->addToPolls(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 10582
    if-nez v5, :cond_1420

    iget-object v11, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    if-gez v11, :cond_1420

    iget v11, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/4 v12, 0x5

    if-ne v11, v12, :cond_1420

    iget-boolean v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v11, :cond_1420

    .line 10583
    iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->animatingMessageObjects:Ljava/util/ArrayList;

    invoke-virtual {v11, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 10587
    :cond_1420
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->hasValidGroupId()Z

    move-result v11

    if-eqz v11, :cond_145f

    .line 10588
    iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v12

    invoke-virtual {v11, v12, v13}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v11

    check-cast v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 10589
    .local v11, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    if-nez v11, :cond_144a

    .line 10590
    new-instance v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    invoke-direct {v12}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;-><init>()V

    move-object v11, v12

    .line 10591
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v12

    iput-wide v12, v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    .line 10592
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    move-object/from16 v31, v14

    .end local v14    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .local v31, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    iget-wide v13, v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    invoke-virtual {v12, v13, v14, v11}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    goto :goto_144c

    .line 10589
    .end local v31    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v14    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_144a
    move-object/from16 v31, v14

    .line 10594
    .end local v14    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v31    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :goto_144c
    if-nez v0, :cond_1454

    .line 10595
    new-instance v12, Landroid/util/LongSparseArray;

    invoke-direct {v12}, Landroid/util/LongSparseArray;-><init>()V

    move-object v0, v12

    .line 10597
    :cond_1454
    iget-wide v12, v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    invoke-virtual {v0, v12, v13, v11}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 10598
    iget-object v12, v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v12, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_1462

    .line 10600
    .end local v11    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .end local v31    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v14    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_145f
    move-object/from16 v31, v14

    .end local v14    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v31    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    const/4 v11, 0x0

    .line 10603
    .restart local v11    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    :goto_1462
    if-eqz v11, :cond_148a

    .line 10604
    iget-object v12, v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v12}, Ljava/util/ArrayList;->size()I

    move-result v12

    .line 10605
    .local v12, "size":I
    const/4 v13, 0x1

    if-le v12, v13, :cond_1480

    iget-object v13, v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    iget-object v14, v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v14}, Ljava/util/ArrayList;->size()I

    move-result v14

    const/16 v30, 0x2

    add-int/lit8 v14, v14, -0x2

    invoke-virtual {v13, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Lim/tpelyyftgw/messenger/MessageObject;

    goto :goto_1481

    :cond_1480
    const/4 v13, 0x0

    .line 10606
    .local v13, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :goto_1481
    if-eqz v13, :cond_148a

    .line 10607
    iget-object v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v14, v13}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v14

    .end local v29    # "placeToPaste":I
    .local v14, "placeToPaste":I
    goto :goto_148c

    .line 10611
    .end local v12    # "size":I
    .end local v13    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v14    # "placeToPaste":I
    .restart local v29    # "placeToPaste":I
    :cond_148a
    move/from16 v14, v29

    .end local v29    # "placeToPaste":I
    .restart local v14    # "placeToPaste":I
    :goto_148c
    const/4 v12, -0x1

    if-ne v14, v12, :cond_1570

    .line 10612
    iget-boolean v12, v6, Lim/tpelyyftgw/messenger/MessageObject;->scheduled:Z

    if-nez v12, :cond_1499

    iget-object v12, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    if-ltz v12, :cond_14a1

    :cond_1499
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v12}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v12

    if-eqz v12, :cond_14ab

    .line 10613
    :cond_14a1
    const/4 v14, 0x0

    move/from16 v38, v2

    move-object v12, v3

    move/from16 v32, v8

    move-object/from16 v37, v11

    goto/16 :goto_1577

    .line 10615
    :cond_14ab
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v12}, Ljava/util/ArrayList;->size()I

    move-result v12

    .line 10616
    .restart local v12    # "size":I
    const/4 v13, 0x0

    .local v13, "b":I
    :goto_14b2
    if-ge v13, v12, :cond_1555

    .line 10617
    move/from16 v32, v8

    .end local v8    # "currentUserId":I
    .local v32, "currentUserId":I
    iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v8, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Lim/tpelyyftgw/messenger/MessageObject;

    .line 10618
    .local v8, "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    move-object/from16 v37, v11

    .end local v11    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .local v37, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    iget v11, v8, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-ltz v11, :cond_1541

    iget-object v11, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    if-lez v11, :cond_1541

    .line 10619
    iget-boolean v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v11, :cond_14e7

    iget-object v11, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    if-lez v11, :cond_14e7

    iget-object v11, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    if-lez v11, :cond_14e7

    iget-object v11, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    move/from16 v29, v12

    .end local v12    # "size":I
    .local v29, "size":I
    iget-object v12, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    if-lt v11, v12, :cond_14f3

    goto :goto_14e9

    .end local v29    # "size":I
    .restart local v12    # "size":I
    :cond_14e7
    move/from16 v29, v12

    .end local v12    # "size":I
    .restart local v29    # "size":I
    :goto_14e9
    iget-object v11, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    iget-object v12, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    if-gt v11, v12, :cond_153b

    .line 10621
    :cond_14f3
    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v11

    const-wide/16 v20, 0x0

    cmp-long v38, v11, v20

    if-eqz v38, :cond_1518

    .line 10622
    iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    move/from16 v38, v2

    move-object v12, v3

    .end local v2    # "hasFromMe":Z
    .local v38, "hasFromMe":Z
    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v2

    invoke-virtual {v11, v2, v3}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 10623
    .local v2, "lastGroupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    if-eqz v2, :cond_151c

    iget-object v3, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    if-nez v3, :cond_151c

    .line 10624
    const/4 v2, 0x0

    goto :goto_151c

    .line 10627
    .end local v38    # "hasFromMe":Z
    .local v2, "hasFromMe":Z
    :cond_1518
    move/from16 v38, v2

    move-object v12, v3

    .end local v2    # "hasFromMe":Z
    .restart local v38    # "hasFromMe":Z
    const/4 v2, 0x0

    .line 10629
    .local v2, "lastGroupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    :cond_151c
    :goto_151c
    if-nez v2, :cond_1521

    .line 10630
    move v3, v13

    move v14, v3

    .end local v14    # "placeToPaste":I
    .local v3, "placeToPaste":I
    goto :goto_155e

    .line 10632
    .end local v3    # "placeToPaste":I
    .restart local v14    # "placeToPaste":I
    :cond_1521
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    iget-object v11, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    move-object/from16 v39, v8

    .end local v8    # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    .local v39, "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v8, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v8}, Ljava/util/ArrayList;->size()I

    move-result v8

    const/16 v33, 0x1

    add-int/lit8 v8, v8, -0x1

    invoke-virtual {v11, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v8

    invoke-virtual {v3, v8}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v3

    .line 10634
    .end local v14    # "placeToPaste":I
    .restart local v3    # "placeToPaste":I
    move v14, v3

    goto :goto_155e

    .line 10619
    .end local v3    # "placeToPaste":I
    .end local v38    # "hasFromMe":Z
    .end local v39    # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    .local v2, "hasFromMe":Z
    .restart local v8    # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v14    # "placeToPaste":I
    :cond_153b
    move/from16 v38, v2

    move-object v12, v3

    move-object/from16 v39, v8

    .end local v2    # "hasFromMe":Z
    .end local v8    # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v38    # "hasFromMe":Z
    .restart local v39    # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    goto :goto_1548

    .line 10618
    .end local v29    # "size":I
    .end local v38    # "hasFromMe":Z
    .end local v39    # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v2    # "hasFromMe":Z
    .restart local v8    # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v12    # "size":I
    :cond_1541
    move/from16 v38, v2

    move-object/from16 v39, v8

    move/from16 v29, v12

    move-object v12, v3

    .line 10616
    .end local v2    # "hasFromMe":Z
    .end local v8    # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v12    # "size":I
    .restart local v29    # "size":I
    .restart local v38    # "hasFromMe":Z
    :goto_1548
    add-int/lit8 v13, v13, 0x1

    move-object v3, v12

    move/from16 v12, v29

    move/from16 v8, v32

    move-object/from16 v11, v37

    move/from16 v2, v38

    goto/16 :goto_14b2

    .end local v29    # "size":I
    .end local v32    # "currentUserId":I
    .end local v37    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .end local v38    # "hasFromMe":Z
    .restart local v2    # "hasFromMe":Z
    .local v8, "currentUserId":I
    .restart local v11    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .restart local v12    # "size":I
    :cond_1555
    move/from16 v38, v2

    move/from16 v32, v8

    move-object/from16 v37, v11

    move/from16 v29, v12

    move-object v12, v3

    .line 10638
    .end local v2    # "hasFromMe":Z
    .end local v8    # "currentUserId":I
    .end local v11    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .end local v12    # "size":I
    .end local v13    # "b":I
    .restart local v29    # "size":I
    .restart local v32    # "currentUserId":I
    .restart local v37    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .restart local v38    # "hasFromMe":Z
    :goto_155e
    const/4 v2, -0x1

    if-eq v14, v2, :cond_1569

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-le v14, v2, :cond_1577

    .line 10639
    :cond_1569
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v14

    goto :goto_1577

    .line 10611
    .end local v29    # "size":I
    .end local v32    # "currentUserId":I
    .end local v37    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .end local v38    # "hasFromMe":Z
    .restart local v2    # "hasFromMe":Z
    .restart local v8    # "currentUserId":I
    .restart local v11    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    :cond_1570
    move/from16 v38, v2

    move-object v12, v3

    move/from16 v32, v8

    move-object/from16 v37, v11

    .line 10643
    .end local v2    # "hasFromMe":Z
    .end local v8    # "currentUserId":I
    .end local v11    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .restart local v32    # "currentUserId":I
    .restart local v37    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .restart local v38    # "hasFromMe":Z
    :cond_1577
    :goto_1577
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v2, :cond_15b9

    iget-object v2, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;

    if-eqz v2, :cond_15b9

    iget-object v2, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPageUrlPending;

    if-eqz v2, :cond_15b9

    .line 10644
    if-nez v1, :cond_1595

    .line 10645
    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    move-object v1, v2

    .line 10647
    :cond_1595
    iget-object v2, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/ArrayList;

    .line 10648
    .local v2, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    if-nez v2, :cond_15b6

    .line 10649
    new-instance v3, Ljava/util/ArrayList;

    invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V

    move-object v2, v3

    .line 10650
    iget-object v3, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;

    invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 10652
    :cond_15b6
    invoke-virtual {v2, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 10654
    .end local v2    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_15b9
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->checkLayout()Z

    .line 10655
    instance-of v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatMigrateTo;

    if-eqz v2, :cond_15d9

    .line 10656
    invoke-direct {v9, v6}, Lim/tpelyyftgw/ui/ChatActivity;->migrateToNewChat(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 10657
    if-eqz v0, :cond_15d8

    .line 10658
    const/4 v2, 0x0

    .local v2, "b":I
    :goto_15c6
    invoke-virtual {v0}, Landroid/util/LongSparseArray;->size()I

    move-result v3

    if-ge v2, v3, :cond_15d8

    .line 10659
    invoke-virtual {v0, v2}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->calculate()V

    .line 10658
    add-int/lit8 v2, v2, 0x1

    goto :goto_15c6

    .line 10662
    .end local v2    # "b":I
    :cond_15d8
    return-void

    .line 10663
    :cond_15d9
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v2, :cond_15eb

    iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v2, :cond_15eb

    instance-of v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatAddUser;

    if-nez v2, :cond_15e9

    instance-of v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatDeleteUser;

    if-eqz v2, :cond_15eb

    .line 10664
    :cond_15e9
    const/4 v2, 0x1

    .end local v23    # "reloadMegagroup":Z
    .local v2, "reloadMegagroup":Z
    goto :goto_15ed

    .line 10666
    .end local v2    # "reloadMegagroup":Z
    .restart local v23    # "reloadMegagroup":Z
    :cond_15eb
    move/from16 v2, v23

    .end local v23    # "reloadMegagroup":Z
    .restart local v2    # "reloadMegagroup":Z
    :goto_15ed
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    const/4 v8, 0x0

    aget v3, v3, v8

    if-eqz v3, :cond_15fe

    iget-object v3, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    aget v11, v11, v8

    if-ge v3, v11, :cond_1607

    .line 10667
    :cond_15fe
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    iget-object v8, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    const/4 v11, 0x0

    aput v8, v3, v11

    .line 10670
    :cond_1607
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v3

    if-eqz v3, :cond_1619

    iget-object v3, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z

    if-nez v3, :cond_1619

    .line 10671
    const/4 v3, 0x1

    invoke-direct {v9, v3}, Lim/tpelyyftgw/ui/ChatActivity;->removeUnreadPlane(Z)V

    .line 10672
    const/4 v3, 0x1

    .end local v38    # "hasFromMe":Z
    .local v3, "hasFromMe":Z
    goto :goto_161b

    .line 10675
    .end local v3    # "hasFromMe":Z
    .restart local v38    # "hasFromMe":Z
    :cond_1619
    move/from16 v3, v38

    .end local v38    # "hasFromMe":Z
    .restart local v3    # "hasFromMe":Z
    :goto_161b
    if-lez v15, :cond_1633

    .line 10676
    iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    const/4 v11, 0x0

    aget v13, v8, v11

    invoke-static {v15, v13}, Ljava/lang/Math;->min(II)I

    move-result v13

    aput v13, v8, v11

    .line 10677
    iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    aget v13, v8, v11

    invoke-static {v15, v13}, Ljava/lang/Math;->max(II)I

    move-result v13

    aput v13, v8, v11

    goto :goto_164c

    .line 10678
    :cond_1633
    const/4 v11, 0x0

    iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v8, :cond_164c

    .line 10679
    iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    aget v13, v8, v11

    invoke-static {v15, v13}, Ljava/lang/Math;->max(II)I

    move-result v13

    aput v13, v8, v11

    .line 10680
    iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    aget v13, v8, v11

    invoke-static {v15, v13}, Ljava/lang/Math;->min(II)I

    move-result v13

    aput v13, v8, v11

    .line 10682
    :cond_164c
    :goto_164c
    iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I

    aget v13, v8, v11

    iget-object v11, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    invoke-static {v13, v11}, Ljava/lang/Math;->max(II)I

    move-result v11

    const/4 v13, 0x0

    aput v11, v8, v13

    .line 10683
    iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v8, v8, v13

    invoke-virtual {v8, v15, v6}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 10684
    iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    iget-object v11, v6, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;

    invoke-virtual {v8, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/util/ArrayList;

    .line 10685
    .local v8, "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v11}, Ljava/util/ArrayList;->size()I

    move-result v11

    if-le v14, v11, :cond_167a

    .line 10686
    iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v11}, Ljava/util/ArrayList;->size()I

    move-result v14

    .line 10688
    :cond_167a
    if-nez v8, :cond_170b

    .line 10689
    new-instance v11, Ljava/util/ArrayList;

    invoke-direct {v11}, Ljava/util/ArrayList;-><init>()V

    move-object v8, v11

    .line 10690
    iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    iget-object v13, v6, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;

    invoke-virtual {v11, v13, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 10691
    new-instance v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;

    invoke-direct {v11}, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;-><init>()V

    .line 10692
    .local v11, "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    iget-boolean v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v13, :cond_16b4

    .line 10693
    move-object/from16 v39, v0

    const/4 v13, 0x1

    .end local v0    # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .local v39, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    new-array v0, v13, [Ljava/lang/Object;

    iget-object v13, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    move-object/from16 v29, v1

    move/from16 v40, v2

    .end local v1    # "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    .end local v2    # "reloadMegagroup":Z
    .local v29, "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    .local v40, "reloadMegagroup":Z
    int-to-long v1, v13

    .line 10694
    const/4 v13, 0x1

    invoke-static {v1, v2, v13}, Lim/tpelyyftgw/messenger/LocaleController;->formatDateChat(JZ)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    aput-object v1, v0, v2

    .line 10693
    const-string v1, "MessageScheduledOn"

    const v2, 0x7f0f08b8

    invoke-static {v1, v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    goto :goto_16c5

    .line 10696
    .end local v29    # "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    .end local v39    # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .end local v40    # "reloadMegagroup":Z
    .restart local v0    # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .restart local v1    # "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    .restart local v2    # "reloadMegagroup":Z
    :cond_16b4
    move-object/from16 v39, v0

    move-object/from16 v29, v1

    move/from16 v40, v2

    .end local v0    # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .end local v1    # "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    .end local v2    # "reloadMegagroup":Z
    .restart local v29    # "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    .restart local v39    # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .restart local v40    # "reloadMegagroup":Z
    iget-object v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    int-to-long v0, v0

    invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/LocaleController;->formatDateChat(J)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    .line 10698
    :goto_16c5
    const/4 v1, 0x0

    iput v1, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    .line 10699
    invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;

    move-result-object v0

    .line 10700
    .local v0, "calendar":Ljava/util/Calendar;
    iget-object v2, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    int-to-long v1, v2

    const-wide/16 v17, 0x3e8

    mul-long v1, v1, v17

    invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->setTimeInMillis(J)V

    .line 10701
    const/16 v1, 0xb

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V

    .line 10702
    const/16 v1, 0xc

    invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V

    .line 10703
    invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J

    move-result-wide v41

    move v1, v3

    .end local v3    # "hasFromMe":Z
    .local v1, "hasFromMe":Z
    div-long v2, v41, v17

    long-to-int v3, v2

    iput v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    .line 10704
    new-instance v2, Lim/tpelyyftgw/messenger/MessageObject;

    iget v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    const/4 v13, 0x0

    invoke-direct {v2, v3, v11, v13}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V

    .line 10705
    .local v2, "dateObj":Lim/tpelyyftgw/messenger/MessageObject;
    const/16 v3, 0xa

    iput v3, v2, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    .line 10706
    const/4 v3, 0x1

    iput v3, v2, Lim/tpelyyftgw/messenger/MessageObject;->contentType:I

    .line 10707
    iput-boolean v3, v2, Lim/tpelyyftgw/messenger/MessageObject;->isDateObject:Z

    .line 10708
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v3, v14, v2}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 10709
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v3, :cond_1712

    .line 10710
    invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemInserted(I)V

    goto :goto_1712

    .line 10688
    .end local v11    # "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    .end local v29    # "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    .end local v39    # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .end local v40    # "reloadMegagroup":Z
    .local v0, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .local v1, "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    .local v2, "reloadMegagroup":Z
    .restart local v3    # "hasFromMe":Z
    :cond_170b
    move-object/from16 v39, v0

    move-object/from16 v29, v1

    move/from16 v40, v2

    move v1, v3

    .line 10713
    .end local v0    # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .end local v2    # "reloadMegagroup":Z
    .end local v3    # "hasFromMe":Z
    .local v1, "hasFromMe":Z
    .restart local v29    # "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    .restart local v39    # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .restart local v40    # "reloadMegagroup":Z
    :cond_1712
    :goto_1712
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v0

    if-eqz v0, :cond_1722

    iget-object v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z

    if-eqz v0, :cond_171f

    goto :goto_1722

    :cond_171f
    const/16 v2, -0x2710

    goto :goto_1772

    .line 10714
    :cond_1722
    :goto_1722
    iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z

    if-eqz v0, :cond_1770

    if-nez v14, :cond_1770

    .line 10715
    iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopUnReadOnResume:Z

    if-nez v0, :cond_173a

    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_173a

    .line 10716
    invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/ChatActivity;->removeMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 10717
    if-lez v14, :cond_1737

    .line 10718
    add-int/lit8 v14, v14, -0x1

    .line 10720
    :cond_1737
    const/4 v2, 0x0

    iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 10722
    :cond_173a
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-nez v0, :cond_176d

    .line 10723
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;-><init>()V

    .line 10724
    .local v0, "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    iput-object v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    .line 10725
    const/4 v2, 0x0

    iput v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    .line 10726
    new-instance v3, Lim/tpelyyftgw/messenger/MessageObject;

    iget v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-direct {v3, v11, v0, v2}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V

    .line 10727
    .local v3, "dateObj":Lim/tpelyyftgw/messenger/MessageObject;
    const/4 v11, 0x6

    iput v11, v3, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    .line 10728
    const/4 v11, 0x2

    iput v11, v3, Lim/tpelyyftgw/messenger/MessageObject;->contentType:I

    .line 10729
    iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v11, v2, v3}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 10730
    iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v11, :cond_1761

    .line 10731
    invoke-virtual {v11, v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemInserted(I)V

    .line 10733
    :cond_1761
    iput-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 10734
    iput-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    .line 10735
    const/16 v2, -0x2710

    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I

    .line 10736
    const/4 v11, 0x1

    iput-boolean v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopUnReadOnResume:Z

    goto :goto_1772

    .line 10722
    .end local v0    # "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    .end local v3    # "dateObj":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_176d
    const/16 v2, -0x2710

    goto :goto_1772

    .line 10714
    :cond_1770
    const/16 v2, -0x2710

    .line 10741
    :goto_1772
    const/4 v3, 0x0

    invoke-virtual {v8, v3, v6}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 10743
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v0, v14, v6}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 10744
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v0, :cond_1787

    .line 10745
    invoke-virtual {v0, v14}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemChanged(I)V

    .line 10746
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    invoke-virtual {v0, v14}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemInserted(I)V

    .line 10748
    :cond_1787
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v0

    if-nez v0, :cond_17a0

    iget-object v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z

    if-eqz v0, :cond_17a0

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isContentUnread()Z

    move-result v0

    if-eqz v0, :cond_17a0

    .line 10749
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    const/4 v3, 0x1

    add-int/2addr v0, v3

    iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    goto :goto_17a1

    .line 10748
    :cond_17a0
    const/4 v3, 0x1

    .line 10751
    :goto_17a1
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    add-int/2addr v0, v3

    iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    .line 10752
    iget v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v3, 0xa

    if-eq v0, v3, :cond_17bc

    iget v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v11, 0xb

    if-ne v0, v11, :cond_17b3

    goto :goto_17be

    :cond_17b3
    move/from16 v38, v1

    move-object/from16 v1, v29

    move-object/from16 v0, v39

    move/from16 v4, v40

    goto :goto_17d9

    :cond_17bc
    const/16 v11, 0xb

    .line 10753
    :goto_17be
    const/4 v0, 0x1

    move/from16 v19, v0

    move/from16 v38, v1

    move-object/from16 v1, v29

    move-object/from16 v0, v39

    move/from16 v4, v40

    .end local v19    # "updateChat":Z
    .local v0, "updateChat":Z
    goto :goto_17d9

    .line 10572
    .end local v31    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v32    # "currentUserId":I
    .end local v37    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .end local v39    # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .end local v40    # "reloadMegagroup":Z
    .local v0, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .local v1, "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    .local v2, "hasFromMe":Z
    .local v8, "currentUserId":I
    .local v14, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v19    # "updateChat":Z
    .restart local v23    # "reloadMegagroup":Z
    .local v29, "placeToPaste":I
    :cond_17ca
    move/from16 v38, v2

    move-object v12, v3

    move/from16 v32, v8

    move-object/from16 v31, v14

    const/16 v2, -0x2710

    const/16 v3, 0xa

    const/16 v11, 0xb

    .line 10533
    .end local v4    # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
    .end local v6    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v15    # "messageId":I
    .end local v29    # "placeToPaste":I
    .end local v35    # "did":J
    .local v12, "did":J
    :goto_17d7
    move/from16 v4, v23

    .end local v2    # "hasFromMe":Z
    .end local v8    # "currentUserId":I
    .end local v12    # "did":J
    .end local v14    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v23    # "reloadMegagroup":Z
    .local v4, "reloadMegagroup":Z
    .restart local v31    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v32    # "currentUserId":I
    .restart local v35    # "did":J
    .restart local v38    # "hasFromMe":Z
    :goto_17d9
    add-int/lit8 v5, v5, 0x1

    move-object/from16 v11, p3

    move-object v3, v12

    move-object/from16 v14, v31

    move/from16 v8, v32

    move-wide/from16 v12, v35

    move/from16 v2, v38

    goto/16 :goto_12e2

    .end local v31    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v32    # "currentUserId":I
    .end local v35    # "did":J
    .end local v38    # "hasFromMe":Z
    .restart local v2    # "hasFromMe":Z
    .restart local v8    # "currentUserId":I
    .restart local v12    # "did":J
    .restart local v14    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_17e8
    move/from16 v38, v2

    move/from16 v23, v4

    move/from16 v32, v8

    move-wide/from16 v35, v12

    move-object/from16 v31, v14

    move-object v12, v3

    .line 10756
    .end local v2    # "hasFromMe":Z
    .end local v4    # "reloadMegagroup":Z
    .end local v5    # "a":I
    .end local v8    # "currentUserId":I
    .end local v12    # "did":J
    .end local v14    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v23    # "reloadMegagroup":Z
    .restart local v31    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v32    # "currentUserId":I
    .restart local v35    # "did":J
    .restart local v38    # "hasFromMe":Z
    if-eqz v1, :cond_1800

    .line 10757
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v2

    iget-wide v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-boolean v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    invoke-virtual {v2, v3, v4, v1, v5}, Lim/tpelyyftgw/messenger/MessagesController;->reloadWebPages(JLjava/util/HashMap;Z)V

    .line 10759
    :cond_1800
    if-eqz v0, :cond_1844

    .line 10760
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_1803
    invoke-virtual {v0}, Landroid/util/LongSparseArray;->size()I

    move-result v3

    if-ge v2, v3, :cond_1844

    .line 10761
    invoke-virtual {v0, v2}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 10762
    .local v3, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    iget-object v4, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->posArray:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v4

    .line 10763
    .local v4, "oldCount":I
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->calculate()V

    .line 10764
    iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->posArray:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    .line 10765
    .local v5, "newCount":I
    sub-int v6, v5, v4

    if-lez v6, :cond_1841

    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v6, :cond_1841

    .line 10766
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    iget-object v7, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    iget-object v8, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v8}, Ljava/util/ArrayList;->size()I

    move-result v8

    const/4 v11, 0x1

    sub-int/2addr v8, v11

    invoke-virtual {v7, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v7

    invoke-virtual {v6, v7}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v6

    .line 10767
    .local v6, "index":I
    if-ltz v6, :cond_1841

    .line 10768
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    invoke-virtual {v7, v6, v5}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeChanged(II)V

    .line 10760
    .end local v3    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .end local v4    # "oldCount":I
    .end local v5    # "newCount":I
    .end local v6    # "index":I
    :cond_1841
    add-int/lit8 v2, v2, 0x1

    goto :goto_1803

    .line 10774
    .end local v2    # "a":I
    :cond_1844
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;

    if-eqz v2, :cond_184c

    .line 10775
    const/4 v3, 0x4

    invoke-virtual {v2, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 10777
    :cond_184c
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-nez v2, :cond_1853

    .line 10778
    const/4 v2, 0x1

    iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z

    .line 10781
    :cond_1853
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v2, :cond_18f7

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v2, :cond_18f7

    .line 10782
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I

    move-result v2

    .line 10783
    .local v2, "lastVisible":I
    const/4 v3, -0x1

    if-ne v2, v3, :cond_1865

    .line 10784
    const/4 v2, 0x0

    .line 10786
    :cond_1865
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findViewByPosition(I)Landroid/view/View;

    move-result-object v3

    .line 10788
    .local v3, "child":Landroid/view/View;
    if-eqz v3, :cond_1879

    .line 10789
    invoke-virtual {v3}, Landroid/view/View;->getBottom()I

    move-result v4

    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v5

    sub-int/2addr v4, v5

    .local v4, "diff":I
    goto :goto_187a

    .line 10791
    .end local v4    # "diff":I
    :cond_1879
    const/4 v4, 0x0

    .line 10793
    .restart local v4    # "diff":I
    :goto_187a
    if-nez v2, :cond_1884

    const/high16 v5, 0x40a00000    # 5.0f

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    if-le v4, v5, :cond_1886

    :cond_1884
    if-eqz v38, :cond_18a4

    .line 10794
    :cond_1886
    const/4 v5, 0x0

    iput v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    .line 10795
    iget-boolean v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->firstLoading:Z

    if-nez v5, :cond_18a2

    iget-boolean v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v5, :cond_18a2

    .line 10796
    iget-boolean v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z

    if-eqz v5, :cond_189a

    .line 10797
    const/4 v5, 0x1

    iput-boolean v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z

    move-object v6, v12

    goto :goto_18d3

    .line 10799
    :cond_189a
    const/4 v5, 0x1

    iput-boolean v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->forceScrollToTop:Z

    .line 10800
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V

    move-object v6, v12

    goto :goto_18d3

    .line 10795
    :cond_18a2
    move-object v6, v12

    goto :goto_18d3

    .line 10804
    :cond_18a4
    iget v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    if-eqz v5, :cond_18ce

    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    if-eqz v5, :cond_18ce

    .line 10805
    const/4 v6, 0x0

    invoke-virtual {v5, v6}, Landroid/widget/TextView;->setVisibility(I)V

    .line 10806
    iget v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I

    iget v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    if-eq v5, v7, :cond_18cc

    .line 10807
    iput v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I

    .line 10808
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    const/4 v8, 0x1

    new-array v11, v8, [Ljava/lang/Object;

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    aput-object v7, v11, v6

    move-object v6, v12

    invoke-static {v6, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_18cf

    .line 10806
    :cond_18cc
    move-object v6, v12

    goto :goto_18cf

    .line 10804
    :cond_18ce
    move-object v6, v12

    .line 10811
    :goto_18cf
    const/4 v5, 0x1

    invoke-direct {v9, v5, v5}, Lim/tpelyyftgw/ui/ChatActivity;->showPagedownButton(ZZ)V

    .line 10813
    :goto_18d3
    iget v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    if-eqz v5, :cond_18f6

    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    if-eqz v5, :cond_18f6

    .line 10814
    const/4 v7, 0x0

    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setVisibility(I)V

    .line 10815
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    const/4 v8, 0x1

    new-array v11, v8, [Ljava/lang/Object;

    iget v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v12

    aput-object v12, v11, v7

    invoke-static {v6, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 10816
    invoke-direct {v9, v8, v8}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V

    .line 10818
    .end local v2    # "lastVisible":I
    .end local v3    # "child":Landroid/view/View;
    .end local v4    # "diff":I
    :cond_18f6
    goto :goto_18fa

    .line 10819
    :cond_18f7
    const/4 v2, 0x1

    iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z

    .line 10822
    .end local v0    # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .end local v1    # "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    :goto_18fa
    move/from16 v29, v38

    .end local v38    # "hasFromMe":Z
    .local v29, "hasFromMe":Z
    :goto_18fc
    iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v0, :cond_1920

    invoke-virtual/range {v31 .. v31}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_1920

    .line 10823
    move-object/from16 v0, v31

    const/4 v1, 0x0

    .end local v31    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .local v0, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v7

    .line 10824
    .local v7, "mid":I
    if-gez v7, :cond_1922

    .line 10825
    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x1

    move-object/from16 v1, p0

    move v2, v7

    invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V

    goto :goto_1922

    .line 10822
    .end local v0    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v7    # "mid":I
    .restart local v31    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_1920
    move-object/from16 v0, v31

    .line 10828
    .end local v31    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v0    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_1922
    :goto_1922
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_193a

    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    if-eqz v1, :cond_193a

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v1

    if-nez v1, :cond_193a

    .line 10829
    const/4 v1, 0x0

    iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    .line 10830
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V

    .line 10832
    :cond_193a
    if-eqz v19, :cond_1946

    .line 10834
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkAndUpdateAvatar()V

    .line 10835
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    if-eqz v1, :cond_1946

    .line 10836
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateTitle()V

    .line 10839
    :cond_1946
    if-eqz v23, :cond_1955

    .line 10840
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    const/4 v3, 0x0

    const/4 v4, 0x1

    invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/messenger/MessagesController;->loadFullChat(IIZ)V

    .line 10842
    .end local v0    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v19    # "updateChat":Z
    .end local v23    # "reloadMegagroup":Z
    .end local v24    # "scheduled":Z
    .end local v28    # "notifiedSearch":Z
    .end local v29    # "hasFromMe":Z
    .end local v32    # "currentUserId":I
    :cond_1955
    goto :goto_195f

    .line 10843
    .end local v35    # "did":J
    .restart local v12    # "did":J
    :cond_1956
    move-wide/from16 v35, v12

    .end local v12    # "did":J
    .restart local v35    # "did":J
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    if-eqz v0, :cond_195f

    .line 10844
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateUnreadMessageCount()V

    .line 10847
    .end local v35    # "did":J
    :cond_195f
    :goto_195f
    move-object/from16 v11, p3

    goto/16 :goto_30c4

    :cond_1963
    move-object v6, v3

    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I

    if-ne v10, v0, :cond_1988

    .line 10848
    move-object/from16 v11, p3

    if-eqz v11, :cond_1983

    array-length v0, v11

    if-lez v0, :cond_1983

    .line 10849
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v0

    .line 10850
    .local v0, "did":J
    iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v4, v0, v2

    if-nez v4, :cond_1981

    .line 10851
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->finishFragment()V

    .line 10853
    .end local v0    # "did":J
    :cond_1981
    goto/16 :goto_30c4

    .line 10854
    :cond_1983
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelfFromStack()V

    goto/16 :goto_30c4

    .line 10856
    :cond_1988
    move-object/from16 v11, p3

    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesRead:I

    if-ne v10, v0, :cond_1ac4

    .line 10857
    iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v0, :cond_1993

    .line 10858
    return-void

    .line 10860
    :cond_1993
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Lim/tpelyyftgw/messenger/support/SparseLongArray;

    .line 10861
    .local v0, "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    const/4 v1, 0x1

    aget-object v2, v11, v1

    move-object v1, v2

    check-cast v1, Lim/tpelyyftgw/messenger/support/SparseLongArray;

    .line 10862
    .local v1, "outbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    const/4 v2, 0x0

    .line 10863
    .local v2, "updated":Z
    if-eqz v0, :cond_1a26

    .line 10864
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    if-eqz v3, :cond_19c3

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v3, :cond_19c3

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v3

    if-eqz v3, :cond_19c3

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v3, :cond_19c3

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->linked_chat_id:I

    neg-int v3, v3

    if-eqz v3, :cond_19c3

    .line 10865
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->updateCounter()V

    .line 10867
    :cond_19c3
    const/4 v3, 0x0

    .local v3, "b":I
    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/support/SparseLongArray;->size()I

    move-result v4

    .local v4, "size":I
    :goto_19c8
    if-ge v3, v4, :cond_1a23

    .line 10868
    invoke-virtual {v0, v3}, Lim/tpelyyftgw/messenger/support/SparseLongArray;->keyAt(I)I

    move-result v5

    .line 10869
    .local v5, "key":I
    invoke-virtual {v0, v5}, Lim/tpelyyftgw/messenger/support/SparseLongArray;->get(I)J

    move-result-wide v7

    .line 10870
    .local v7, "messageId":J
    int-to-long v12, v5

    iget-wide v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v16, v12, v14

    if-eqz v16, :cond_19dd

    .line 10871
    nop

    .line 10867
    .end local v5    # "key":I
    .end local v7    # "messageId":J
    add-int/lit8 v3, v3, 0x1

    goto :goto_19c8

    .line 10873
    .restart local v5    # "key":I
    .restart local v7    # "messageId":J
    :cond_19dd
    const/4 v12, 0x0

    .local v12, "a":I
    iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v13}, Ljava/util/ArrayList;->size()I

    move-result v13

    .local v13, "size2":I
    :goto_19e4
    if-ge v12, v13, :cond_1a1c

    .line 10874
    iget-object v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v14, v12}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v14

    check-cast v14, Lim/tpelyyftgw/messenger/MessageObject;

    .line 10875
    .local v14, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v15

    if-nez v15, :cond_1a15

    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v15

    if-lez v15, :cond_1a15

    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v15

    move-object/from16 v16, v0

    .end local v0    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    .local v16, "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    long-to-int v0, v7

    if-gt v15, v0, :cond_1a17

    .line 10876
    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isUnread()Z

    move-result v0

    if-nez v0, :cond_1a0a

    .line 10877
    goto :goto_1a1e

    .line 10879
    :cond_1a0a
    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->setIsRead()V

    .line 10880
    const/4 v2, 0x1

    .line 10881
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    const/4 v15, 0x1

    sub-int/2addr v0, v15

    iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    goto :goto_1a17

    .line 10875
    .end local v16    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    .restart local v0    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    :cond_1a15
    move-object/from16 v16, v0

    .line 10873
    .end local v0    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    .end local v14    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v16    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    :cond_1a17
    :goto_1a17
    add-int/lit8 v12, v12, 0x1

    move-object/from16 v0, v16

    goto :goto_19e4

    .end local v16    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    .restart local v0    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    :cond_1a1c
    move-object/from16 v16, v0

    .line 10884
    .end local v0    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    .end local v12    # "a":I
    .end local v13    # "size2":I
    .restart local v16    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    :goto_1a1e
    const/4 v12, 0x0

    invoke-direct {v9, v12}, Lim/tpelyyftgw/ui/ChatActivity;->removeUnreadPlane(Z)V

    .line 10885
    goto :goto_1a28

    .line 10867
    .end local v5    # "key":I
    .end local v7    # "messageId":J
    .end local v16    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    .restart local v0    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    :cond_1a23
    move-object/from16 v16, v0

    .end local v0    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    .restart local v16    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    goto :goto_1a28

    .line 10863
    .end local v3    # "b":I
    .end local v4    # "size":I
    .end local v16    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    .restart local v0    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    :cond_1a26
    move-object/from16 v16, v0

    .line 10888
    .end local v0    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    .restart local v16    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    :goto_1a28
    if-eqz v2, :cond_1a6f

    .line 10889
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    if-gez v0, :cond_1a31

    .line 10890
    const/4 v3, 0x0

    iput v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    .line 10892
    :cond_1a31
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    if-eqz v0, :cond_1a6f

    .line 10893
    iget v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I

    iget v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    if-eq v3, v4, :cond_1a4e

    .line 10894
    iput v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I

    .line 10895
    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Object;

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    const/4 v5, 0x0

    aput-object v4, v3, v5

    invoke-static {v6, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 10897
    :cond_1a4e
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I

    if-gtz v0, :cond_1a61

    .line 10898
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I

    move-result v0

    const/4 v3, 0x4

    if-eq v0, v3, :cond_1a6f

    .line 10899
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V

    goto :goto_1a6f

    .line 10902
    :cond_1a61
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_1a6f

    .line 10903
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    const/4 v3, 0x0

    invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V

    .line 10908
    :cond_1a6f
    :goto_1a6f
    if-eqz v1, :cond_1abd

    .line 10909
    const/4 v0, 0x0

    .local v0, "b":I
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/support/SparseLongArray;->size()I

    move-result v3

    .local v3, "size":I
    :goto_1a76
    if-ge v0, v3, :cond_1abd

    .line 10910
    invoke-virtual {v1, v0}, Lim/tpelyyftgw/messenger/support/SparseLongArray;->keyAt(I)I

    move-result v4

    .line 10911
    .local v4, "key":I
    invoke-virtual {v1, v4}, Lim/tpelyyftgw/messenger/support/SparseLongArray;->get(I)J

    move-result-wide v5

    long-to-int v6, v5

    .line 10912
    .local v6, "messageId":I
    int-to-long v7, v4

    iget-wide v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v5, v7, v12

    if-eqz v5, :cond_1a8c

    .line 10913
    nop

    .line 10909
    .end local v4    # "key":I
    .end local v6    # "messageId":I
    add-int/lit8 v0, v0, 0x1

    goto :goto_1a76

    .line 10915
    .restart local v4    # "key":I
    .restart local v6    # "messageId":I
    :cond_1a8c
    const/4 v5, 0x0

    .local v5, "a":I
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v7}, Ljava/util/ArrayList;->size()I

    move-result v7

    .local v7, "size2":I
    :goto_1a93
    if-ge v5, v7, :cond_1abd

    .line 10916
    iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v8, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Lim/tpelyyftgw/messenger/MessageObject;

    .line 10917
    .local v8, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v12

    if-eqz v12, :cond_1aba

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v12

    if-lez v12, :cond_1aba

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v12

    if-gt v12, v6, :cond_1aba

    .line 10918
    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->isUnread()Z

    move-result v12

    if-nez v12, :cond_1ab6

    .line 10919
    goto :goto_1abd

    .line 10921
    :cond_1ab6
    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->setIsRead()V

    .line 10922
    const/4 v2, 0x1

    .line 10915
    .end local v8    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_1aba
    add-int/lit8 v5, v5, 0x1

    goto :goto_1a93

    .line 10928
    .end local v0    # "b":I
    .end local v3    # "size":I
    .end local v4    # "key":I
    .end local v5    # "a":I
    .end local v6    # "messageId":I
    .end local v7    # "size2":I
    :cond_1abd
    :goto_1abd
    if-eqz v2, :cond_1ac2

    .line 10929
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 10931
    .end local v1    # "outbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    .end local v2    # "updated":Z
    .end local v16    # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
    :cond_1ac2
    goto/16 :goto_30c4

    :cond_1ac4
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->historyCleared:I

    if-ne v10, v0, :cond_1c47

    .line 10932
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v0

    .line 10933
    .local v0, "did":J
    iget-wide v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v5, v0, v3

    if-eqz v5, :cond_1ad8

    .line 10934
    return-void

    .line 10936
    :cond_1ad8
    const/4 v3, 0x1

    aget-object v4, v11, v3

    check-cast v4, Ljava/lang/Integer;

    invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I

    move-result v3

    .line 10937
    .local v3, "max_id":I
    const/4 v4, 0x0

    .line 10939
    .local v4, "updated":Z
    const/4 v5, 0x0

    .local v5, "b":I
    :goto_1ae3
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v6}, Ljava/util/ArrayList;->size()I

    move-result v6

    if-ge v5, v6, :cond_1b7d

    .line 10940
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v6, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/messenger/MessageObject;

    .line 10941
    .local v6, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v8

    .line 10942
    .local v8, "mid":I
    if-lez v8, :cond_1b79

    if-le v8, v3, :cond_1afd

    .line 10943
    goto/16 :goto_1b79

    .line 10945
    :cond_1afd
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v12, :cond_1b1d

    iget v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I

    if-ne v12, v8, :cond_1b1d

    .line 10946
    const/4 v12, 0x0

    iput-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 10947
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    const/4 v13, 0x0

    iput v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I

    .line 10948
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v12

    iget-object v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->id:I

    invoke-virtual {v12, v14, v13}, Lim/tpelyyftgw/messenger/MessagesStorage;->updateChatPinnedMessage(II)V

    .line 10949
    const/4 v12, 0x1

    invoke-direct {v9, v12}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    goto :goto_1b3c

    .line 10950
    :cond_1b1d
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    if-eqz v12, :cond_1b3c

    iget v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I

    if-ne v12, v8, :cond_1b3c

    .line 10951
    const/4 v12, 0x0

    iput-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 10952
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    const/4 v13, 0x0

    iput v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I

    .line 10953
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v12

    iget-object v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->id:I

    invoke-virtual {v12, v14, v13}, Lim/tpelyyftgw/messenger/MessagesStorage;->updateUserPinnedMessage(II)V

    .line 10954
    const/4 v12, 0x1

    invoke-direct {v9, v12}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 10956
    :cond_1b3c
    :goto_1b3c
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v12, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 10957
    add-int/lit8 v5, v5, -0x1

    .line 10958
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    const/4 v13, 0x0

    aget-object v12, v12, v13

    invoke-virtual {v12, v8}, Landroid/util/SparseArray;->remove(I)V

    .line 10959
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    iget-object v13, v6, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;

    invoke-virtual {v12, v13}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v12

    check-cast v12, Ljava/util/ArrayList;

    .line 10960
    .local v12, "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    if-eqz v12, :cond_1b78

    .line 10961
    invoke-virtual {v12, v6}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 10962
    invoke-virtual {v12}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v13

    if-eqz v13, :cond_1b78

    .line 10963
    iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    iget-object v14, v6, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    .line 10964
    if-ltz v5, :cond_1b78

    iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v13}, Ljava/util/ArrayList;->size()I

    move-result v13

    if-ge v5, v13, :cond_1b78

    .line 10965
    iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v13, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 10966
    add-int/lit8 v5, v5, -0x1

    .line 10970
    :cond_1b78
    const/4 v4, 0x1

    .line 10939
    .end local v6    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v8    # "mid":I
    .end local v12    # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_1b79
    :goto_1b79
    const/4 v6, 0x1

    add-int/2addr v5, v6

    goto/16 :goto_1ae3

    .line 10973
    .end local v5    # "b":I
    :cond_1b7d
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v5

    if-eqz v5, :cond_1c2f

    .line 10974
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z

    const/4 v6, 0x0

    aget-boolean v5, v5, v6

    if-nez v5, :cond_1c0b

    iget-boolean v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z

    if-nez v5, :cond_1c0b

    .line 10975
    const/4 v5, 0x1

    invoke-direct {v9, v5, v6}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V

    .line 10976
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v7, :cond_1baa

    .line 10977
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    const v2, 0x7fffffff

    aput v2, v7, v5

    aput v2, v7, v6

    .line 10978
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    const/high16 v7, -0x80000000

    aput v7, v2, v5

    aput v7, v2, v6

    goto :goto_1bbb

    .line 10980
    :cond_1baa
    const/high16 v7, -0x80000000

    iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    aput v7, v8, v5

    aput v7, v8, v6

    .line 10981
    iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    const v2, 0x7fffffff

    aput v2, v8, v5

    aput v2, v8, v6

    .line 10983
    :goto_1bbb
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I

    aput v7, v2, v5

    aput v7, v2, v6

    .line 10984
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    aput v6, v2, v5

    aput v6, v2, v6

    .line 10985
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    iget v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-virtual {v2, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 10986
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v12

    iget-wide v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/16 v15, 0x1e

    const/16 v16, 0x0

    const/16 v17, 0x0

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z

    const/4 v5, 0x0

    aget-boolean v2, v2, v5

    const/4 v6, 0x1

    xor-int/lit8 v18, v2, 0x1

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    aget v19, v2, v5

    iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/16 v21, 0x0

    const/16 v22, 0x0

    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 10987
    invoke-static {v5}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v23

    iget-boolean v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v7, v6, 0x1

    iput v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    .line 10986
    move/from16 v20, v2

    move/from16 v24, v5

    move/from16 v25, v6

    invoke-virtual/range {v12 .. v25}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    .line 10988
    const/4 v2, 0x1

    iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z

    goto :goto_1c2f

    .line 10990
    :cond_1c0b
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v2, :cond_1c1a

    .line 10991
    const/4 v2, 0x0

    iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    .line 10992
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v5, :cond_1c1a

    .line 10993
    const/4 v6, 0x0

    invoke-virtual {v5, v2, v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    .line 10996
    :cond_1c1a
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v2, :cond_1c2f

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v2, :cond_1c2f

    iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v2, :cond_1c2f

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    if-nez v2, :cond_1c2f

    .line 10997
    iput-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    .line 10998
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V

    .line 11002
    :cond_1c2f
    :goto_1c2f
    const/4 v2, 0x0

    const/4 v5, 0x1

    invoke-direct {v9, v2, v5}, Lim/tpelyyftgw/ui/ChatActivity;->showPagedownButton(ZZ)V

    .line 11003
    invoke-direct {v9, v2, v5}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V

    .line 11004
    if-eqz v4, :cond_1c45

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v2, :cond_1c45

    .line 11005
    invoke-direct {v9, v5}, Lim/tpelyyftgw/ui/ChatActivity;->removeUnreadPlane(Z)V

    .line 11006
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V

    .line 11008
    .end local v0    # "did":J
    .end local v3    # "max_id":I
    .end local v4    # "updated":Z
    :cond_1c45
    goto/16 :goto_30c4

    :cond_1c47
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDeleted:I

    if-ne v10, v0, :cond_1f78

    .line 11009
    const/4 v0, 0x2

    aget-object v0, v11, v0

    check-cast v0, Ljava/lang/Boolean;

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    .line 11010
    .local v0, "scheduled":Z
    iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eq v0, v1, :cond_1c59

    .line 11011
    return-void

    .line 11013
    :cond_1c59
    const/4 v1, 0x0

    aget-object v3, v11, v1

    move-object v1, v3

    check-cast v1, Ljava/util/ArrayList;

    .line 11014
    .local v1, "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    const/4 v3, 0x1

    aget-object v4, v11, v3

    check-cast v4, Ljava/lang/Integer;

    invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I

    move-result v3

    .line 11015
    .local v3, "channelId":I
    const/4 v4, 0x0

    .line 11016
    .local v4, "loadIndex":I
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v5}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v5

    if-eqz v5, :cond_1c86

    .line 11017
    if-nez v3, :cond_1c7d

    iget-wide v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    const-wide/16 v12, 0x0

    cmp-long v8, v5, v12

    if-eqz v8, :cond_1c7d

    .line 11018
    const/4 v4, 0x1

    goto :goto_1c89

    .line 11019
    :cond_1c7d
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    if-ne v3, v5, :cond_1c85

    .line 11020
    const/4 v4, 0x0

    goto :goto_1c89

    .line 11022
    :cond_1c85
    return-void

    .line 11024
    :cond_1c86
    if-eqz v3, :cond_1c89

    .line 11025
    return-void

    .line 11027
    :cond_1c89
    :goto_1c89
    const/4 v5, 0x0

    .line 11028
    .local v5, "updated":Z
    const/4 v6, 0x0

    .line 11029
    .local v6, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v8

    .line 11030
    .local v8, "size":I
    const/4 v12, 0x0

    .line 11031
    .local v12, "updatedSelected":Z
    const/4 v13, 0x0

    .line 11032
    .local v13, "updatedSelectedLast":Z
    const/4 v14, 0x0

    .line 11033
    .local v14, "updateScheduled":Z
    const/4 v15, 0x0

    .local v15, "a":I
    :goto_1c93
    if-ge v15, v8, :cond_1db1

    .line 11034
    invoke-virtual {v1, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v16

    check-cast v16, Ljava/lang/Integer;

    .line 11035
    .local v16, "ids":Ljava/lang/Integer;
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v2, v2, v4

    move/from16 v17, v0

    .end local v0    # "scheduled":Z
    .local v17, "scheduled":Z
    invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->intValue()I

    move-result v0

    invoke-virtual {v2, v0}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11036
    .local v0, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    if-nez v4, :cond_1ce8

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v2, :cond_1cbc

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I

    move-object/from16 v18, v1

    .end local v1    # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .local v18, "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->intValue()I

    move-result v1

    if-eq v2, v1, :cond_1cca

    goto :goto_1cbe

    .end local v18    # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .restart local v1    # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    :cond_1cbc
    move-object/from16 v18, v1

    .end local v1    # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .restart local v18    # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    :goto_1cbe
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    if-eqz v1, :cond_1cea

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I

    invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->intValue()I

    move-result v2

    if-ne v1, v2, :cond_1cea

    .line 11037
    :cond_1cca
    const/4 v1, 0x0

    iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 11038
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v1, :cond_1cd5

    .line 11039
    const/4 v2, 0x0

    iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I

    goto :goto_1cdc

    .line 11040
    :cond_1cd5
    const/4 v2, 0x0

    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    if-eqz v1, :cond_1cdc

    .line 11041
    iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I

    .line 11043
    :cond_1cdc
    :goto_1cdc
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v1

    invoke-virtual {v1, v3, v2}, Lim/tpelyyftgw/messenger/MessagesStorage;->updateChatPinnedMessage(II)V

    .line 11044
    const/4 v1, 0x1

    invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    goto :goto_1cea

    .line 11036
    .end local v18    # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .restart local v1    # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    :cond_1ce8
    move-object/from16 v18, v1

    .line 11046
    .end local v1    # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .restart local v18    # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    :cond_1cea
    :goto_1cea
    if-eqz v0, :cond_1da5

    .line 11047
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-ne v1, v0, :cond_1cf4

    .line 11048
    const/4 v1, 0x1

    invoke-virtual {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V

    .line 11050
    :cond_1cf4
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v1

    .line 11051
    .local v1, "index":I
    const/4 v2, -0x1

    if-eq v1, v2, :cond_1da2

    .line 11052
    iget-boolean v2, v0, Lim/tpelyyftgw/messenger/MessageObject;->scheduled:Z

    if-eqz v2, :cond_1d0a

    .line 11053
    iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I

    const/16 v19, 0x1

    add-int/lit8 v2, v2, -0x1

    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I

    .line 11054
    const/4 v14, 0x1

    .line 11056
    :cond_1d0a
    const/4 v2, 0x0

    invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->removeUnreadPlane(Z)V

    .line 11057
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v2, v2, v4

    move/from16 v19, v3

    .end local v3    # "channelId":I
    .local v19, "channelId":I
    invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->intValue()I

    move-result v3

    invoke-virtual {v2, v3}, Landroid/util/SparseArray;->indexOfKey(I)I

    move-result v2

    if-ltz v2, :cond_1d2b

    .line 11058
    const/4 v12, 0x1

    .line 11059
    add-int/lit8 v2, v8, -0x1

    if-ne v15, v2, :cond_1d25

    const/4 v2, 0x1

    goto :goto_1d26

    :cond_1d25
    const/4 v2, 0x0

    :goto_1d26
    move v13, v2

    const/4 v3, 0x0

    invoke-direct {v9, v0, v3, v2}, Lim/tpelyyftgw/ui/ChatActivity;->addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;ZZ)V

    .line 11061
    :cond_1d2b
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v2, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11062
    .local v2, "removed":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v27

    const-wide/16 v20, 0x0

    cmp-long v3, v27, v20

    if-eqz v3, :cond_1d62

    .line 11063
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    move/from16 v25, v12

    move/from16 v27, v13

    .end local v12    # "updatedSelected":Z
    .end local v13    # "updatedSelectedLast":Z
    .local v25, "updatedSelected":Z
    .local v27, "updatedSelectedLast":Z
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v12

    invoke-virtual {v3, v12, v13}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 11064
    .local v3, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    if-eqz v3, :cond_1d66

    .line 11065
    if-nez v6, :cond_1d57

    .line 11066
    new-instance v12, Landroid/util/LongSparseArray;

    invoke-direct {v12}, Landroid/util/LongSparseArray;-><init>()V

    move-object v6, v12

    .line 11068
    :cond_1d57
    iget-wide v12, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    invoke-virtual {v6, v12, v13, v3}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 11069
    iget-object v12, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v12, v0}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    goto :goto_1d66

    .line 11062
    .end local v3    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .end local v25    # "updatedSelected":Z
    .end local v27    # "updatedSelectedLast":Z
    .restart local v12    # "updatedSelected":Z
    .restart local v13    # "updatedSelectedLast":Z
    :cond_1d62
    move/from16 v25, v12

    move/from16 v27, v13

    .line 11072
    .end local v12    # "updatedSelected":Z
    .end local v13    # "updatedSelectedLast":Z
    .restart local v25    # "updatedSelected":Z
    .restart local v27    # "updatedSelectedLast":Z
    :cond_1d66
    :goto_1d66
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v3, v3, v4

    invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->intValue()I

    move-result v12

    invoke-virtual {v3, v12}, Landroid/util/SparseArray;->remove(I)V

    .line 11073
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    iget-object v12, v0, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;

    invoke-virtual {v3, v12}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/util/ArrayList;

    .line 11074
    .local v3, "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    if-eqz v3, :cond_1d9c

    .line 11075
    invoke-virtual {v3, v0}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 11076
    invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v12

    if-eqz v12, :cond_1d9c

    .line 11077
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    iget-object v13, v0, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;

    invoke-virtual {v12, v13}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    .line 11078
    if-ltz v1, :cond_1d9c

    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v12}, Ljava/util/ArrayList;->size()I

    move-result v12

    if-ge v1, v12, :cond_1d9c

    .line 11079
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v12, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 11083
    :cond_1d9c
    const/4 v5, 0x1

    move/from16 v12, v25

    move/from16 v13, v27

    goto :goto_1da7

    .line 11051
    .end local v2    # "removed":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v19    # "channelId":I
    .end local v25    # "updatedSelected":Z
    .end local v27    # "updatedSelectedLast":Z
    .local v3, "channelId":I
    .restart local v12    # "updatedSelected":Z
    .restart local v13    # "updatedSelectedLast":Z
    :cond_1da2
    move/from16 v19, v3

    .end local v3    # "channelId":I
    .restart local v19    # "channelId":I
    goto :goto_1da7

    .line 11046
    .end local v1    # "index":I
    .end local v19    # "channelId":I
    .restart local v3    # "channelId":I
    :cond_1da5
    move/from16 v19, v3

    .line 11033
    .end local v0    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v3    # "channelId":I
    .end local v16    # "ids":Ljava/lang/Integer;
    .restart local v19    # "channelId":I
    :goto_1da7
    add-int/lit8 v15, v15, 0x1

    move/from16 v0, v17

    move-object/from16 v1, v18

    move/from16 v3, v19

    goto/16 :goto_1c93

    .end local v17    # "scheduled":Z
    .end local v18    # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .end local v19    # "channelId":I
    .local v0, "scheduled":Z
    .local v1, "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .restart local v3    # "channelId":I
    :cond_1db1
    move/from16 v17, v0

    move-object/from16 v18, v1

    move/from16 v19, v3

    .line 11087
    .end local v0    # "scheduled":Z
    .end local v1    # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .end local v3    # "channelId":I
    .end local v15    # "a":I
    .restart local v17    # "scheduled":Z
    .restart local v18    # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .restart local v19    # "channelId":I
    if-eqz v12, :cond_1dc4

    .line 11088
    if-nez v13, :cond_1dc1

    .line 11089
    const/4 v1, 0x0

    const/4 v2, 0x0

    const/4 v3, 0x1

    invoke-direct {v9, v1, v2, v3}, Lim/tpelyyftgw/ui/ChatActivity;->addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;ZZ)V

    .line 11091
    :cond_1dc1
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateActionModeTitle()V

    .line 11093
    :cond_1dc4
    if-eqz v6, :cond_1e27

    .line 11094
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_1dc7
    invoke-virtual {v6}, Landroid/util/LongSparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_1e25

    .line 11095
    invoke-virtual {v6, v0}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 11096
    .local v1, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v2

    if-eqz v2, :cond_1de4

    .line 11097
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    move v15, v4

    .end local v4    # "loadIndex":I
    .local v15, "loadIndex":I
    iget-wide v3, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    invoke-virtual {v2, v3, v4}, Landroid/util/LongSparseArray;->remove(J)V

    goto :goto_1e21

    .line 11099
    .end local v15    # "loadIndex":I
    .restart local v4    # "loadIndex":I
    :cond_1de4
    move v15, v4

    .end local v4    # "loadIndex":I
    .restart local v15    # "loadIndex":I
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->calculate()V

    .line 11100
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    const/4 v4, 0x1

    sub-int/2addr v3, v4

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11101
    .local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v3, v2}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v3

    .line 11102
    .local v3, "index":I
    if-ltz v3, :cond_1e1d

    .line 11103
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v4, :cond_1e18

    .line 11104
    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v16

    move-object/from16 v20, v2

    .end local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v20, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    add-int v2, v3, v16

    move/from16 v16, v3

    .end local v3    # "index":I
    .local v16, "index":I
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    invoke-virtual {v4, v2, v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeChanged(II)V

    goto :goto_1e21

    .line 11103
    .end local v16    # "index":I
    .end local v20    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v3    # "index":I
    :cond_1e18
    move-object/from16 v20, v2

    move/from16 v16, v3

    .end local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v3    # "index":I
    .restart local v16    # "index":I
    .restart local v20    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    goto :goto_1e21

    .line 11102
    .end local v16    # "index":I
    .end local v20    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v3    # "index":I
    :cond_1e1d
    move-object/from16 v20, v2

    move/from16 v16, v3

    .line 11094
    .end local v1    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .end local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v3    # "index":I
    :goto_1e21
    add-int/lit8 v0, v0, 0x1

    move v4, v15

    goto :goto_1dc7

    .end local v15    # "loadIndex":I
    .restart local v4    # "loadIndex":I
    :cond_1e25
    move v15, v4

    .end local v4    # "loadIndex":I
    .restart local v15    # "loadIndex":I
    goto :goto_1e28

    .line 11093
    .end local v0    # "a":I
    .end local v15    # "loadIndex":I
    .restart local v4    # "loadIndex":I
    :cond_1e27
    move v15, v4

    .line 11110
    .end local v4    # "loadIndex":I
    .restart local v15    # "loadIndex":I
    :goto_1e28
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_1ee4

    .line 11111
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z

    const/4 v1, 0x0

    aget-boolean v0, v0, v1

    if-nez v0, :cond_1eb8

    iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z

    if-nez v0, :cond_1eb8

    .line 11112
    const/4 v3, 0x1

    invoke-direct {v9, v3, v1}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V

    .line 11113
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v0, :cond_1e55

    .line 11114
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    const v2, 0x7fffffff

    aput v2, v0, v3

    aput v2, v0, v1

    .line 11115
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    const/high16 v4, -0x80000000

    aput v4, v0, v3

    aput v4, v0, v1

    goto :goto_1e66

    .line 11117
    :cond_1e55
    const/high16 v4, -0x80000000

    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    aput v4, v0, v3

    aput v4, v0, v1

    .line 11118
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    const v2, 0x7fffffff

    aput v2, v0, v3

    aput v2, v0, v1

    .line 11120
    :goto_1e66
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I

    aput v4, v0, v3

    aput v4, v0, v1

    .line 11121
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    aput v1, v0, v3

    aput v1, v0, v1

    .line 11122
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 11123
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v35

    iget-wide v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/16 v38, 0x1e

    const/16 v39, 0x0

    const/16 v40, 0x0

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z

    const/4 v3, 0x0

    aget-boolean v2, v2, v3

    const/4 v4, 0x1

    xor-int/lit8 v41, v2, 0x1

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I

    aget v42, v2, v3

    iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/16 v44, 0x0

    const/16 v45, 0x0

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 11124
    invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v46

    iget-boolean v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v7, v4, 0x1

    iput v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    .line 11123
    move-wide/from16 v36, v0

    move/from16 v43, v2

    move/from16 v47, v3

    move/from16 v48, v4

    invoke-virtual/range {v35 .. v48}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    .line 11125
    const/4 v1, 0x1

    iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z

    goto :goto_1edc

    .line 11127
    :cond_1eb8
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_1ec7

    .line 11128
    const/4 v1, 0x0

    iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    .line 11129
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_1ec7

    .line 11130
    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    .line 11133
    :cond_1ec7
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v0, :cond_1edc

    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_1edc

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v0, :cond_1edc

    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    if-nez v0, :cond_1edc

    .line 11134
    iput-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    .line 11135
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V

    .line 11138
    :cond_1edc
    :goto_1edc
    const/4 v1, 0x0

    const/4 v2, 0x1

    invoke-direct {v9, v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showPagedownButton(ZZ)V

    .line 11139
    invoke-direct {v9, v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V

    .line 11141
    :cond_1ee4
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v0, :cond_1f70

    .line 11142
    if-eqz v5, :cond_1f59

    .line 11143
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v0

    .line 11144
    .local v0, "count":I
    const/4 v1, -0x1

    .line 11145
    .local v1, "position":I
    const/4 v2, 0x0

    .line 11146
    .local v2, "bottom":I
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_1ef3
    if-ge v3, v0, :cond_1f39

    .line 11147
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v4

    .line 11148
    .local v4, "child":Landroid/view/View;
    const/4 v7, 0x0

    .line 11149
    .local v7, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    move/from16 v16, v0

    .end local v0    # "count":I
    .local v16, "count":I
    instance-of v0, v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v0, :cond_1f0a

    .line 11150
    move-object v0, v4

    check-cast v0, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v7

    goto :goto_1f15

    .line 11151
    :cond_1f0a
    instance-of v0, v4, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    if-eqz v0, :cond_1f15

    .line 11152
    move-object v0, v4

    check-cast v0, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v7

    .line 11154
    :cond_1f15
    :goto_1f15
    if-eqz v7, :cond_1f30

    .line 11155
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v0, v7}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v0

    .line 11156
    .local v0, "idx":I
    if-gez v0, :cond_1f22

    .line 11157
    move/from16 v20, v1

    goto :goto_1f32

    .line 11159
    :cond_1f22
    move/from16 v20, v1

    .end local v1    # "position":I
    .local v20, "position":I
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v1

    add-int/2addr v1, v0

    .line 11160
    .end local v20    # "position":I
    .restart local v1    # "position":I
    invoke-virtual {v4}, Landroid/view/View;->getBottom()I

    move-result v2

    .line 11161
    goto :goto_1f3d

    .line 11154
    .end local v0    # "idx":I
    :cond_1f30
    move/from16 v20, v1

    .line 11146
    .end local v1    # "position":I
    .end local v4    # "child":Landroid/view/View;
    .end local v7    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v20    # "position":I
    :goto_1f32
    add-int/lit8 v3, v3, 0x1

    move/from16 v0, v16

    move/from16 v1, v20

    goto :goto_1ef3

    .end local v16    # "count":I
    .end local v20    # "position":I
    .local v0, "count":I
    .restart local v1    # "position":I
    :cond_1f39
    move/from16 v16, v0

    move/from16 v20, v1

    .line 11164
    .end local v0    # "count":I
    .end local v3    # "a":I
    .restart local v16    # "count":I
    :goto_1f3d
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V

    .line 11165
    const/4 v0, -0x1

    if-eq v1, v0, :cond_1f58

    .line 11166
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v3

    sub-int/2addr v3, v2

    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I

    move-result v4

    sub-int/2addr v3, v4

    invoke-virtual {v0, v1, v3}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V

    .line 11168
    .end local v1    # "position":I
    .end local v2    # "bottom":I
    .end local v16    # "count":I
    :cond_1f58
    goto :goto_1f70

    .line 11169
    :cond_1f59
    const/4 v1, 0x0

    iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->first_unread_id:I

    .line 11170
    iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I

    .line 11171
    iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    .line 11172
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/ChatActivity;->removeMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 11173
    const/4 v1, 0x0

    iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 11174
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    if-eqz v0, :cond_1f70

    .line 11175
    const/4 v1, 0x4

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 11179
    :cond_1f70
    :goto_1f70
    if-eqz v14, :cond_1f76

    .line 11180
    const/4 v1, 0x1

    invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updateScheduledInterface(Z)V

    .line 11182
    .end local v5    # "updated":Z
    .end local v6    # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
    .end local v8    # "size":I
    .end local v12    # "updatedSelected":Z
    .end local v13    # "updatedSelectedLast":Z
    .end local v14    # "updateScheduled":Z
    .end local v15    # "loadIndex":I
    .end local v17    # "scheduled":Z
    .end local v18    # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .end local v19    # "channelId":I
    :cond_1f76
    goto/16 :goto_30c4

    :cond_1f78
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messageReceivedByServer:I

    if-ne v10, v0, :cond_215f

    .line 11183
    const/4 v1, 0x6

    aget-object v0, v11, v1

    move-object v1, v0

    check-cast v1, Ljava/lang/Boolean;

    .line 11184
    .local v1, "scheduled":Ljava/lang/Boolean;
    invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eq v0, v2, :cond_1f8b

    .line 11185
    return-void

    .line 11187
    :cond_1f8b
    const/4 v2, 0x0

    aget-object v0, v11, v2

    move-object v3, v0

    check-cast v3, Ljava/lang/Integer;

    .line 11188
    .local v3, "msgId":Ljava/lang/Integer;
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v0, v0, v2

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v2

    invoke-virtual {v0, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v0

    move-object v2, v0

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11189
    .local v2, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v2, :cond_215d

    .line 11190
    const/4 v4, 0x1

    aget-object v0, v11, v4

    move-object v4, v0

    check-cast v4, Ljava/lang/Integer;

    .line 11191
    .local v4, "newMsgId":Ljava/lang/Integer;
    invoke-virtual {v4, v3}, Ljava/lang/Integer;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_2014

    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    const/4 v5, 0x0

    aget-object v0, v0, v5

    invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I

    move-result v6

    invoke-virtual {v0, v6}, Landroid/util/SparseArray;->indexOfKey(I)I

    move-result v0

    if-ltz v0, :cond_2014

    .line 11192
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v0, v0, v5

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v6

    invoke-virtual {v0, v6}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11193
    .local v0, "removed":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v5, v6, v5

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v6

    invoke-virtual {v5, v6}, Landroid/util/SparseArray;->remove(I)V

    .line 11194
    if-eqz v0, :cond_2013

    .line 11195
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v5

    .line 11196
    .local v5, "index":I
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v6, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 11197
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    iget-object v7, v0, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;

    invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Ljava/util/ArrayList;

    .line 11198
    .local v6, "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    invoke-virtual {v6, v2}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 11199
    invoke-virtual {v6}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v7

    if-eqz v7, :cond_200c

    .line 11200
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;

    iget-object v8, v2, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;

    invoke-virtual {v7, v8}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    .line 11201
    if-ltz v5, :cond_200c

    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v7}, Ljava/util/ArrayList;->size()I

    move-result v7

    if-ge v5, v7, :cond_200c

    .line 11202
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v7, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 11205
    :cond_200c
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v7, :cond_2013

    .line 11206
    invoke-virtual {v7}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V

    .line 11209
    .end local v5    # "index":I
    .end local v6    # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_2013
    return-void

    .line 11211
    .end local v0    # "removed":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_2014
    const/4 v0, 0x2

    aget-object v0, v11, v0

    move-object v5, v0

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;

    .line 11213
    .local v5, "newMsgObj":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    array-length v0, v11

    const/4 v6, 0x4

    if-lt v0, v6, :cond_2024

    .line 11214
    aget-object v0, v11, v6

    check-cast v0, Ljava/lang/Long;

    move-object v6, v0

    .local v0, "grouped_id":Ljava/lang/Long;
    goto :goto_202b

    .line 11216
    .end local v0    # "grouped_id":Ljava/lang/Long;
    :cond_2024
    const-wide/16 v6, 0x0

    invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v0

    move-object v6, v0

    .line 11218
    .local v6, "grouped_id":Ljava/lang/Long;
    :goto_202b
    const/4 v7, 0x0

    .line 11219
    .local v7, "mediaUpdated":Z
    const/4 v8, 0x0

    .line 11220
    .local v8, "updatedForward":Z
    if-eqz v5, :cond_20ea

    .line 11222
    nop

    .line 11223
    :try_start_2030
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isForwarded()Z

    move-result v0

    if-eqz v0, :cond_204e

    iget-object v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;

    if-nez v0, :cond_2040

    iget-object v0, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;

    if-nez v0, :cond_204c

    :cond_2040
    iget-object v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    iget-object v12, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v0, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_204e

    :cond_204c
    const/4 v0, 0x1

    goto :goto_204f

    :cond_204e
    const/4 v0, 0x0

    :goto_204f
    move v8, v0

    .line 11224
    if-nez v8, :cond_2086

    iget-object v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->params:Ljava/util/HashMap;

    if-eqz v0, :cond_2065

    iget-object v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->params:Ljava/util/HashMap;

    const-string/jumbo v12, "query_id"

    .line 11225
    invoke-virtual {v0, v12}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_2086

    :cond_2065
    iget-object v0, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    if-eqz v0, :cond_2084

    iget-object v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    if-eqz v0, :cond_2084

    iget-object v0, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    .line 11226
    invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v0

    iget-object v12, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    invoke-virtual {v12}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v12

    invoke-virtual {v0, v12}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z

    move-result v0
    :try_end_2081
    .catch Ljava/lang/Exception; {:try_start_2030 .. :try_end_2081} :catch_2089

    if-nez v0, :cond_2084

    goto :goto_2086

    :cond_2084
    const/4 v0, 0x0

    goto :goto_2087

    :cond_2086
    :goto_2086
    const/4 v0, 0x1

    .line 11229
    .end local v7    # "mediaUpdated":Z
    .local v0, "mediaUpdated":Z
    :goto_2087
    move v7, v0

    goto :goto_208d

    .line 11227
    .end local v0    # "mediaUpdated":Z
    .restart local v7    # "mediaUpdated":Z
    :catch_2089
    move-exception v0

    .line 11228
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 11230
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_208d
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v12

    const-wide/16 v14, 0x0

    cmp-long v0, v12, v14

    if-eqz v0, :cond_20c0

    iget-wide v12, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->grouped_id:J

    cmp-long v0, v12, v14

    if-eqz v0, :cond_20c0

    .line 11231
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v12

    invoke-virtual {v0, v12, v13}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 11232
    .local v0, "oldGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    if-eqz v0, :cond_20b2

    .line 11233
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    iget-wide v13, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->grouped_id:J

    invoke-virtual {v12, v13, v14, v0}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 11235
    :cond_20b2
    iget-object v12, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-wide v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->grouped_id:J

    iput-wide v12, v2, Lim/tpelyyftgw/messenger/MessageObject;->localSentGroupId:J

    .line 11236
    iget-object v12, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-virtual {v6}, Ljava/lang/Long;->longValue()J

    move-result-wide v13

    iput-wide v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->grouped_id:J

    .line 11238
    .end local v0    # "oldGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    :cond_20c0
    iget-object v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;

    .line 11239
    .local v0, "fwdHeader":Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
    iput-object v5, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    .line 11240
    if-eqz v0, :cond_20da

    iget-object v12, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;

    if-eqz v12, :cond_20da

    iget-object v12, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;

    iget-object v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->from_name:Ljava/lang/String;

    invoke-static {v12}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v12

    if-nez v12, :cond_20da

    .line 11241
    iget-object v12, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iput-object v0, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;

    .line 11243
    :cond_20da
    const/4 v12, 0x1

    invoke-virtual {v2, v12}, Lim/tpelyyftgw/messenger/MessageObject;->generateThumbs(Z)V

    .line 11244
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->setType()V

    .line 11246
    iget-object v12, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGame;

    if-eqz v12, :cond_20ea

    .line 11247
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->applyNewText()V

    .line 11250
    .end local v0    # "fwdHeader":Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
    :cond_20ea
    if-eqz v8, :cond_20ef

    .line 11251
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->measureInlineBotButtons()V

    .line 11253
    :cond_20ef
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    const/4 v12, 0x0

    aget-object v0, v0, v12

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v13

    invoke-virtual {v0, v13}, Landroid/util/SparseArray;->remove(I)V

    .line 11254
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v0, v0, v12

    invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I

    move-result v13

    invoke-virtual {v0, v13, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 11255
    iget-object v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I

    move-result v13

    iput v13, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    .line 11256
    iget-object v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iput v12, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->send_state:I

    .line 11257
    iput-boolean v7, v2, Lim/tpelyyftgw/messenger/MessageObject;->forceUpdate:Z

    .line 11258
    array-length v0, v11

    const/4 v12, 0x6

    if-lt v0, v12, :cond_2124

    .line 11259
    const/4 v12, 0x5

    aget-object v0, v11, v12

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    invoke-virtual {v2, v0}, Lim/tpelyyftgw/messenger/MessageObject;->applyMediaExistanceFlags(I)V

    .line 11261
    :cond_2124
    const/4 v12, 0x0

    invoke-direct {v9, v2, v12}, Lim/tpelyyftgw/ui/ChatActivity;->addToPolls(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 11262
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 11263
    .local v0, "messArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 11264
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v12, :cond_213f

    .line 11265
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v12

    iget-wide v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-boolean v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    invoke-virtual {v12, v0, v13, v14, v15}, Lim/tpelyyftgw/messenger/MediaDataController;->loadReplyMessagesForMessages(Ljava/util/ArrayList;JZ)V

    .line 11267
    :cond_213f
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v12, :cond_2147

    .line 11268
    const/4 v13, 0x1

    invoke-virtual {v12, v2, v13}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRowWithMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    .line 11270
    :cond_2147
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    if-eqz v12, :cond_2156

    .line 11271
    if-eqz v7, :cond_2156

    invoke-virtual {v12}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I

    move-result v12

    if-nez v12, :cond_2156

    .line 11272
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V

    .line 11275
    :cond_2156
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;

    move-result-object v12

    invoke-virtual {v12}, Lim/tpelyyftgw/messenger/NotificationsController;->playOutChatSound()V

    .line 11277
    .end local v0    # "messArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v1    # "scheduled":Ljava/lang/Boolean;
    .end local v2    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v3    # "msgId":Ljava/lang/Integer;
    .end local v4    # "newMsgId":Ljava/lang/Integer;
    .end local v5    # "newMsgObj":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    .end local v6    # "grouped_id":Ljava/lang/Long;
    .end local v7    # "mediaUpdated":Z
    .end local v8    # "updatedForward":Z
    :cond_215d
    goto/16 :goto_30c4

    :cond_215f
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->updateChatNewmsgMentionText:I

    if-ne v10, v0, :cond_2192

    .line 11279
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;

    .line 11280
    .local v0, "finalMessage":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    new-instance v2, Lim/tpelyyftgw/messenger/MessageObject;

    iget v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    const/4 v4, 0x1

    invoke-direct {v2, v3, v0, v4}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V

    .line 11281
    .local v2, "updateObj":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v1, v3, v1

    iget v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    invoke-virtual {v1, v3}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11283
    .local v1, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v1, :cond_2190

    .line 11284
    iput-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    .line 11285
    iget-object v3, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    iput-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    .line 11286
    const/4 v3, 0x0

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessageObject;->generateLayout(Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    .line 11288
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v3, :cond_2190

    .line 11289
    const/4 v4, 0x1

    invoke-virtual {v3, v1, v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRowWithMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    .line 11292
    .end local v0    # "finalMessage":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    .end local v1    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v2    # "updateObj":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_2190
    goto/16 :goto_30c4

    :cond_2192
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messageReceivedByAck:I

    if-ne v10, v0, :cond_21b9

    .line 11293
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Integer;

    .line 11294
    .local v0, "msgId":Ljava/lang/Integer;
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v2, v2, v1

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v3

    invoke-virtual {v2, v3}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11295
    .local v2, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v2, :cond_21b7

    .line 11296
    iget-object v3, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iput v1, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->send_state:I

    .line 11297
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v1, :cond_21b7

    .line 11298
    const/4 v3, 0x1

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRowWithMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    .line 11301
    .end local v0    # "msgId":Ljava/lang/Integer;
    .end local v2    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_21b7
    goto/16 :goto_30c4

    :cond_21b9
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messageSendError:I

    if-ne v10, v0, :cond_21dc

    .line 11302
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Integer;

    .line 11303
    .restart local v0    # "msgId":Ljava/lang/Integer;
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v1, v2, v1

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v2

    invoke-virtual {v1, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11304
    .restart local v1    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v1, :cond_21da

    .line 11305
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    const/4 v3, 0x2

    iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->send_state:I

    .line 11306
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 11308
    .end local v0    # "msgId":Ljava/lang/Integer;
    .end local v1    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_21da
    goto/16 :goto_30c4

    :cond_21dc
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->contactRelationShip:I

    if-ne v10, v0, :cond_2227

    .line 11309
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Integer;

    .line 11310
    .local v0, "flag":Ljava/lang/Integer;
    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v1

    const/16 v2, 0x65

    if-ne v1, v2, :cond_2225

    .line 11311
    const v1, 0x7f0f00c2

    .line 11314
    const-string v2, "AddContactsTip"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    const v1, 0x7f0f071a

    .line 11315
    const-string v2, "GoVerify"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    const v1, 0x7f0f071b

    .line 11316
    const-string v2, "OK"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$cO9rLauqR_3RBrEOqLpCl8IIWUI;

    invoke-direct {v6, v9}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$cO9rLauqR_3RBrEOqLpCl8IIWUI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    const/4 v7, 0x0

    const/4 v8, 0x0

    .line 11311
    const-string v2, ""

    move-object/from16 v1, p0

    invoke-static/range {v1 .. v8}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    move-result-object v1

    .line 11324
    .local v1, "dialogContactAdd":Lim/tpelyyftgw/ui/dialogs/WalletDialog;
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/dialogs/WalletDialog;->getNegativeButton()Landroid/widget/TextView;

    move-result-object v2

    const-string/jumbo v3, "windowBackgroundWhiteBlueText"

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    invoke-virtual {v2, v3}, Landroid/widget/TextView;->setTextColor(I)V

    .line 11344
    .end local v0    # "flag":Ljava/lang/Integer;
    .end local v1    # "dialogContactAdd":Lim/tpelyyftgw/ui/dialogs/WalletDialog;
    :cond_2225
    goto/16 :goto_30c4

    :cond_2227
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoDidLoad:I

    if-ne v10, v0, :cond_2495

    .line 11345
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    .line 11346
    .local v0, "chatFull":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_2493

    iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->id:I

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    if-ne v1, v2, :cond_2493

    .line 11347
    instance-of v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelFull;

    if-eqz v1, :cond_2299

    .line 11348
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v1, :cond_228d

    .line 11349
    const/4 v1, 0x0

    .line 11350
    .local v1, "lastDate":I
    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    if-eqz v2, :cond_2269

    .line 11351
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_224c
    iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    if-ge v2, v3, :cond_2269

    .line 11352
    iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->date:I

    invoke-static {v3, v1}, Ljava/lang/Math;->max(II)I

    move-result v1

    .line 11351
    add-int/lit8 v2, v2, 0x1

    goto :goto_224c

    .line 11355
    .end local v2    # "a":I
    :cond_2269
    if-eqz v1, :cond_227e

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    const-wide/16 v4, 0x3e8

    div-long/2addr v2, v4

    int-to-long v4, v1

    sub-long/2addr v2, v4

    invoke-static {v2, v3}, Ljava/lang/Math;->abs(J)J

    move-result-wide v2

    const-wide/16 v4, 0xe10

    cmp-long v6, v2, v4

    if-lez v6, :cond_228d

    .line 11356
    :cond_227e
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v2

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->loadChannelParticipants(Ljava/lang/Integer;)V

    .line 11359
    .end local v1    # "lastDate":I
    :cond_228d
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    if-nez v1, :cond_2299

    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v1, :cond_2299

    .line 11360
    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    .line 11363
    :cond_2299
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    .line 11364
    .local v1, "oldChatInfo":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    iput-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    .line 11365
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v2, :cond_2309

    .line 11367
    iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I

    if-eqz v2, :cond_2302

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v2

    if-nez v2, :cond_2302

    .line 11368
    if-eqz v1, :cond_22cd

    iget v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I

    if-eq v2, v3, :cond_22cd

    .line 11369
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I

    iget v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I

    sub-int/2addr v3, v4

    iget v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I

    add-int/2addr v3, v4

    iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I

    .line 11370
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->flags:I

    const/high16 v4, 0x40000

    or-int/2addr v3, v4

    iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->flags:I

    goto :goto_2302

    .line 11372
    :cond_22cd
    const/4 v2, 0x0

    .local v2, "i":I
    :goto_22ce
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    if-ge v2, v3, :cond_2302

    .line 11373
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11374
    .local v3, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z

    move-result v4

    if-eqz v4, :cond_22ff

    iget-boolean v4, v3, Lim/tpelyyftgw/messenger/MessageObject;->isDateObject:Z

    if-nez v4, :cond_22ff

    .line 11375
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I

    add-int/2addr v5, v6

    iput v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I

    .line 11376
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->flags:I

    const/high16 v6, 0x40000

    or-int/2addr v5, v6

    iput v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->flags:I

    .line 11377
    goto :goto_2302

    .line 11372
    .end local v3    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_22ff
    add-int/lit8 v2, v2, 0x1

    goto :goto_22ce

    .line 11382
    .end local v2    # "i":I
    :cond_2302
    :goto_2302
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setChatInfo(Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V

    .line 11384
    :cond_2309
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    if-eqz v2, :cond_2312

    .line 11385
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setChatInfo(Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V

    .line 11387
    :cond_2312
    const/4 v2, 0x3

    aget-object v3, v11, v2

    instance-of v3, v3, Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v3, :cond_2324

    .line 11388
    aget-object v2, v11, v2

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;

    iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 11389
    const/4 v2, 0x0

    invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    goto :goto_2328

    .line 11391
    :cond_2324
    const/4 v2, 0x1

    invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 11397
    :goto_2328
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    if-eqz v2, :cond_2334

    .line 11398
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateOnlineCount()V

    .line 11399
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateSubtitle()V

    .line 11401
    :cond_2334
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    instance-of v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatFull;

    if-eqz v3, :cond_2392

    .line 11402
    const/4 v2, 0x0

    iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasBotsCommands:Z

    .line 11403
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;

    invoke-virtual {v3}, Landroid/util/SparseArray;->clear()V

    .line 11404
    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I

    .line 11405
    sput-boolean v2, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z

    .line 11406
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_2347
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    if-ge v2, v3, :cond_2389

    .line 11407
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    .line 11408
    .local v3, "participant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    iget v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->user_id:I

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v4

    .line 11409
    .local v4, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-eqz v4, :cond_2386

    iget-boolean v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v5, :cond_2386

    .line 11410
    const/4 v5, 0x1

    sput-boolean v5, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z

    .line 11411
    iget v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I

    add-int/2addr v6, v5

    iput v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I

    .line 11412
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v6

    iget v7, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    iget v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    invoke-virtual {v6, v7, v5, v8}, Lim/tpelyyftgw/messenger/MediaDataController;->loadBotInfo(IZI)V

    .line 11406
    .end local v3    # "participant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
    .end local v4    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_2386
    add-int/lit8 v2, v2, 0x1

    goto :goto_2347

    .line 11415
    .end local v2    # "a":I
    :cond_2389
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v2, :cond_243b

    .line 11416
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidateViews()V

    goto/16 :goto_243b

    .line 11418
    :cond_2392
    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelFull;

    if-eqz v2, :cond_243b

    .line 11419
    const/4 v2, 0x0

    iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasBotsCommands:Z

    .line 11420
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;

    invoke-virtual {v3}, Landroid/util/SparseArray;->clear()V

    .line 11421
    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I

    .line 11422
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->bot_info:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v2

    if-nez v2, :cond_23b4

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v2, :cond_23b4

    iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v2, :cond_23b4

    const/4 v2, 0x1

    goto :goto_23b5

    :cond_23b4
    const/4 v2, 0x0

    :goto_23b5
    sput-boolean v2, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z

    .line 11423
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->bot_info:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I

    .line 11424
    const/4 v2, 0x0

    .restart local v2    # "a":I
    :goto_23c2
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->bot_info:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    if-ge v2, v3, :cond_23fb

    .line 11425
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->bot_info:Ljava/util/ArrayList;

    invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;

    .line 11426
    .local v3, "bot":Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;
    iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;->commands:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v4

    if-nez v4, :cond_23f1

    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v4

    if-eqz v4, :cond_23ee

    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v4, :cond_23f1

    iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v4, :cond_23f1

    .line 11427
    :cond_23ee
    const/4 v4, 0x1

    iput-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasBotsCommands:Z

    .line 11429
    :cond_23f1
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;

    iget v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;->user_id:I

    invoke-virtual {v4, v5, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 11424
    .end local v3    # "bot":Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;
    add-int/lit8 v2, v2, 0x1

    goto :goto_23c2

    .line 11431
    .end local v2    # "a":I
    :cond_23fb
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v2, :cond_2402

    .line 11432
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidateViews()V

    .line 11434
    :cond_2402
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    if-eqz v2, :cond_241d

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v2

    if-eqz v2, :cond_2416

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v2, :cond_241d

    iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v2, :cond_241d

    .line 11435
    :cond_2416
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setBotInfo(Landroid/util/SparseArray;)V

    .line 11437
    :cond_241d
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    if-eqz v2, :cond_243b

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v2

    if-eqz v2, :cond_243b

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v2, :cond_243b

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->linked_chat_id:I

    neg-int v2, v2

    if-eqz v2, :cond_243b

    .line 11438
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->updateCounter()V

    .line 11441
    :cond_243b
    :goto_243b
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v2, :cond_2446

    .line 11442
    iget v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I

    iget-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasBotsCommands:Z

    invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setBotsCount(IZ)V

    .line 11444
    :cond_2446
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    if-eqz v2, :cond_244f

    .line 11445
    iget v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setBotsCount(I)V

    .line 11447
    :cond_244f
    iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v2, :cond_2493

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v2

    if-eqz v2, :cond_2493

    iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    const-wide/16 v4, 0x0

    cmp-long v6, v2, v4

    if-nez v6, :cond_2493

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->migrated_from_chat_id:I

    if-eqz v2, :cond_2493

    .line 11448
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->migrated_from_chat_id:I

    neg-int v2, v2

    int-to-long v2, v2

    iput-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    .line 11449
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->migrated_from_max_id:I

    const/4 v4, 0x1

    aput v3, v2, v4

    .line 11450
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v2, :cond_2481

    .line 11451
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V

    .line 11453
    :cond_2481
    iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    const-wide/16 v4, 0x0

    cmp-long v6, v2, v4

    if-eqz v6, :cond_2493

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z

    const/4 v3, 0x0

    aget-boolean v2, v2, v3

    if-eqz v2, :cond_2493

    .line 11454
    invoke-direct {v9, v3}, Lim/tpelyyftgw/ui/ChatActivity;->checkScrollForLoad(Z)V

    .line 11458
    .end local v0    # "chatFull":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    .end local v1    # "oldChatInfo":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    :cond_2493
    goto/16 :goto_30c4

    :cond_2495
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->pinnedLiveMessage:I

    if-ne v10, v0, :cond_24cc

    .line 11459
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    .line 11460
    .restart local v0    # "chatFull":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_24ca

    iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->id:I

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    if-ne v1, v2, :cond_24ca

    .line 11502
    iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I

    const/4 v2, 0x0

    const/4 v3, 0x1

    invoke-direct {v9, v2, v1, v3}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedLiveMessageView(ZIZ)V

    .line 11503
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    const/16 v2, 0x21

    const v3, 0x7f0d00c4

    const-string/jumbo v4, "\u76f4\u64ad\u4e2d"

    invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addLiveSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;

    .line 11508
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    if-eqz v1, :cond_24ca

    .line 11509
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateOnlineCount()V

    .line 11510
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateSubtitle()V

    .line 11569
    .end local v0    # "chatFull":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    :cond_24ca
    goto/16 :goto_30c4

    :cond_24cc
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoCantLoad:I

    if-ne v10, v0, :cond_2545

    .line 11570
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 11571
    .local v0, "chatId":I
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_2543

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    if-ne v1, v0, :cond_2543

    .line 11572
    const/4 v1, 0x1

    aget-object v2, v11, v1

    check-cast v2, Ljava/lang/Integer;

    invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I

    move-result v1

    .line 11573
    .local v1, "reason":I
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    if-eqz v2, :cond_2542

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->closeChatDialog:Landroid/app/Dialog;

    if-eqz v2, :cond_24f5

    goto :goto_2542

    .line 11577
    :cond_24f5
    const-string v2, ""

    .line 11578
    .local v2, "content":Ljava/lang/String;
    if-nez v1, :cond_2503

    .line 11579
    const v3, 0x7f0f035a

    const-string v4, "ChannelCantOpenPrivate"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    goto :goto_251c

    .line 11580
    :cond_2503
    const/4 v3, 0x1

    if-ne v1, v3, :cond_2510

    .line 11581
    const v3, 0x7f0f0359

    const-string v4, "ChannelCantOpenNa"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    goto :goto_251c

    .line 11582
    :cond_2510
    const/4 v3, 0x2

    if-ne v1, v3, :cond_251c

    .line 11583
    const v3, 0x7f0f0358

    const-string v4, "ChannelCantOpenBanned"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    .line 11585
    :cond_251c
    :goto_251c
    const v3, 0x7f0f0a5a

    .line 11588
    const-string v4, "OK"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    .line 11585
    const/4 v4, 0x0

    invoke-static {v9, v2, v3, v4}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    move-result-object v3

    iput-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->closeChatDialog:Landroid/app/Dialog;

    .line 11590
    invoke-virtual {v9, v3}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 11604
    const/4 v3, 0x0

    iput-boolean v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z

    .line 11605
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;

    if-eqz v3, :cond_253a

    .line 11606
    const/4 v4, 0x4

    invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 11608
    :cond_253a
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v3, :cond_2543

    .line 11609
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V

    goto :goto_2543

    .line 11574
    .end local v2    # "content":Ljava/lang/String;
    :cond_2542
    :goto_2542
    return-void

    .line 11612
    .end local v0    # "chatId":I
    .end local v1    # "reason":I
    :cond_2543
    :goto_2543
    goto/16 :goto_30c4

    :cond_2545
    const/4 v4, 0x4

    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->contactsDidLoad:I

    if-ne v10, v0, :cond_2557

    .line 11613
    const/4 v1, 0x1

    invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updateTopPanel(Z)V

    .line 11617
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    if-eqz v0, :cond_30c4

    .line 11618
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateSubtitle()V

    goto/16 :goto_30c4

    .line 11620
    :cond_2557
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->encryptedChatUpdated:I

    if-ne v10, v0, :cond_25ca

    .line 11621
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    .line 11622
    .local v0, "chat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v1, :cond_25c8

    iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->id:I

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->id:I

    if-ne v1, v2, :cond_25c8

    .line 11623
    iput-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    .line 11624
    const/4 v1, 0x1

    invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updateTopPanel(Z)V

    .line 11625
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateSecretStatus()V

    .line 11626
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->initStickers()V

    .line 11627
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_25a8

    .line 11628
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v2, :cond_258d

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I

    move-result v2

    const/16 v3, 0x17

    if-lt v2, v3, :cond_258b

    goto :goto_258d

    :cond_258b
    const/4 v2, 0x0

    goto :goto_258e

    :cond_258d
    :goto_258d
    const/4 v2, 0x1

    :goto_258e
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v3, :cond_259f

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I

    move-result v3

    const/16 v4, 0x2e

    if-lt v3, v4, :cond_259d

    goto :goto_259f

    :cond_259d
    const/4 v3, 0x0

    goto :goto_25a0

    :cond_259f
    :goto_259f
    const/4 v3, 0x1

    :goto_25a0
    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setAllowStickersAndGifs(ZZ)V

    .line 11629
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkRoundVideo()V

    .line 11631
    :cond_25a8
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    if-eqz v1, :cond_25c8

    .line 11632
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isEditingMessage()Z

    move-result v2

    if-nez v2, :cond_25c4

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v2, :cond_25c2

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I

    move-result v2

    const/16 v3, 0x2e

    if-lt v2, v3, :cond_25c4

    :cond_25c2
    const/4 v8, 0x1

    goto :goto_25c5

    :cond_25c4
    const/4 v8, 0x0

    :goto_25c5
    invoke-virtual {v1, v8}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setNeedBotContext(Z)V

    .line 11635
    .end local v0    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
    :cond_25c8
    goto/16 :goto_30c4

    :cond_25ca
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesReadEncrypted:I

    if-ne v10, v0, :cond_261f

    .line 11636
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 11637
    .local v0, "encId":I
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v1, :cond_261d

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->id:I

    if-ne v1, v0, :cond_261d

    .line 11638
    const/4 v1, 0x1

    aget-object v2, v11, v1

    check-cast v2, Ljava/lang/Integer;

    invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I

    move-result v1

    .line 11639
    .local v1, "date":I
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v2

    :goto_25ee
    invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z

    move-result v3

    if-eqz v3, :cond_261a

    invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11640
    .local v3, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v4

    if-nez v4, :cond_2601

    .line 11641
    goto :goto_25ee

    .line 11642
    :cond_2601
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v4

    if-eqz v4, :cond_260e

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isUnread()Z

    move-result v4

    if-nez v4, :cond_260e

    .line 11643
    goto :goto_261a

    .line 11645
    :cond_260e
    iget-object v4, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    const/4 v5, 0x1

    sub-int/2addr v4, v5

    if-gt v4, v1, :cond_2619

    .line 11646
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->setIsRead()V

    .line 11648
    .end local v3    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_2619
    goto :goto_25ee

    .line 11649
    :cond_261a
    :goto_261a
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 11651
    .end local v0    # "encId":I
    .end local v1    # "date":I
    :cond_261d
    goto/16 :goto_30c4

    :cond_261f
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->removeAllMessagesFromDialog:I

    if-ne v10, v0, :cond_2640

    .line 11652
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v0

    .line 11653
    .local v0, "did":J
    iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v4, v2, v0

    if-nez v4, :cond_263e

    .line 11654
    const/4 v2, 0x1

    aget-object v2, v11, v2

    check-cast v2, Ljava/lang/Boolean;

    invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v2

    invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->clearHistory(Z)V

    .line 11656
    .end local v0    # "did":J
    :cond_263e
    goto/16 :goto_30c4

    :cond_2640
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->screenshotTook:I

    if-ne v10, v0, :cond_2649

    .line 11657
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateInformationForScreenshotDetector()V

    goto/16 :goto_30c4

    .line 11658
    :cond_2649
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->blockedUsersDidLoad:I

    if-ne v10, v0, :cond_266f

    .line 11659
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_30c4

    .line 11660
    iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z

    .line 11661
    .local v0, "oldValue":Z
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->blockedUsers:Landroid/util/SparseIntArray;

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-virtual {v1, v2}, Landroid/util/SparseIntArray;->indexOfKey(I)I

    move-result v1

    if-ltz v1, :cond_2665

    const/4 v8, 0x1

    goto :goto_2666

    :cond_2665
    const/4 v8, 0x0

    :goto_2666
    iput-boolean v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z

    .line 11662
    if-eq v0, v8, :cond_266d

    .line 11663
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V

    .line 11665
    .end local v0    # "oldValue":Z
    :cond_266d
    goto/16 :goto_30c4

    .line 11666
    :cond_266f
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->fileNewChunkAvailable:I

    if-ne v10, v0, :cond_26b8

    .line 11667
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11668
    .local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    const/4 v1, 0x3

    aget-object v1, v11, v1

    check-cast v1, Ljava/lang/Long;

    invoke-virtual {v1}, Ljava/lang/Long;->longValue()J

    move-result-wide v1

    .line 11669
    .local v1, "finalSize":J
    const-wide/16 v3, 0x0

    cmp-long v5, v1, v3

    if-eqz v5, :cond_26b6

    iget-wide v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v5

    cmp-long v7, v3, v5

    if-nez v7, :cond_26b6

    .line 11670
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    const/4 v4, 0x0

    aget-object v3, v3, v4

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v4

    invoke-virtual {v3, v4}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11671
    .local v3, "currentObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v3, :cond_26b6

    iget-object v4, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    if-eqz v4, :cond_26b6

    .line 11672
    iget-object v4, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    long-to-int v5, v1

    iput v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$Document;->size:I

    .line 11673
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 11676
    .end local v0    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v1    # "finalSize":J
    .end local v3    # "currentObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_26b6
    goto/16 :goto_30c4

    :cond_26b8
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didCreatedNewDeleteTask:I

    const/16 v1, 0x20

    if-ne v10, v0, :cond_271f

    .line 11677
    const/4 v2, 0x0

    aget-object v0, v11, v2

    check-cast v0, Landroid/util/SparseArray;

    .line 11678
    .local v0, "mids":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Ljava/util/ArrayList<Ljava/lang/Long;>;>;"
    const/4 v2, 0x0

    .line 11679
    .local v2, "changed":Z
    const/4 v3, 0x0

    .local v3, "i":I
    :goto_26c5
    invoke-virtual {v0}, Landroid/util/SparseArray;->size()I

    move-result v4

    if-ge v3, v4, :cond_2718

    .line 11680
    invoke-virtual {v0, v3}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v4

    .line 11681
    .local v4, "key":I
    invoke-virtual {v0, v4}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/util/ArrayList;

    .line 11682
    .local v5, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    const/4 v6, 0x0

    .local v6, "a":I
    :goto_26d6
    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v7

    if-ge v6, v7, :cond_2715

    .line 11683
    invoke-virtual {v5, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Ljava/lang/Long;

    invoke-virtual {v7}, Ljava/lang/Long;->longValue()J

    move-result-wide v7

    .line 11684
    .local v7, "mid":J
    if-nez v6, :cond_26ff

    .line 11685
    shr-long v12, v7, v1

    long-to-int v13, v12

    .line 11686
    .local v13, "channelId":I
    if-gez v13, :cond_26ee

    .line 11687
    const/4 v13, 0x0

    .line 11689
    :cond_26ee
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v12}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v12

    if-eqz v12, :cond_26fb

    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    goto :goto_26fc

    :cond_26fb
    const/4 v12, 0x0

    :goto_26fc
    if-eq v13, v12, :cond_26ff

    .line 11690
    return-void

    .line 11693
    .end local v13    # "channelId":I
    :cond_26ff
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    const/4 v13, 0x0

    aget-object v12, v12, v13

    long-to-int v13, v7

    invoke-virtual {v12, v13}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v12

    check-cast v12, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11694
    .local v12, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v12, :cond_2712

    .line 11695
    iget-object v13, v12, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iput v4, v13, Lim/tpelyyftgw/tgnet/TLRPC$Message;->destroyTime:I

    .line 11696
    const/4 v2, 0x1

    .line 11682
    .end local v7    # "mid":J
    .end local v12    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_2712
    add-int/lit8 v6, v6, 0x1

    goto :goto_26d6

    .line 11679
    .end local v4    # "key":I
    .end local v5    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .end local v6    # "a":I
    :cond_2715
    add-int/lit8 v3, v3, 0x1

    goto :goto_26c5

    .line 11700
    .end local v3    # "i":I
    :cond_2718
    if-eqz v2, :cond_271d

    .line 11701
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 11703
    .end local v0    # "mids":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Ljava/util/ArrayList<Ljava/lang/Long;>;>;"
    .end local v2    # "changed":Z
    :cond_271d
    goto/16 :goto_30c4

    :cond_271f
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidStart:I

    if-ne v10, v0, :cond_280e

    .line 11704
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11705
    .local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-wide v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->eventId:J

    const-wide/16 v3, 0x0

    cmp-long v5, v1, v3

    if-eqz v5, :cond_2731

    .line 11706
    return-void

    .line 11708
    :cond_2731
    invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/ChatActivity;->sendSecretMessageRead(Lim/tpelyyftgw/messenger/MessageObject;)Z

    .line 11709
    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v1

    if-nez v1, :cond_2740

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v1

    if-eqz v1, :cond_275f

    :cond_2740
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    if-eqz v1, :cond_275f

    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;

    move-result-object v1

    if-eqz v1, :cond_275f

    .line 11710
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v1

    const/4 v2, 0x1

    invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->createTextureView(Z)Landroid/view/TextureView;

    move-result-object v3

    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v1, v3, v4, v5, v2}, Lim/tpelyyftgw/messenger/MediaController;->setTextureView(Landroid/view/TextureView;Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;Landroid/widget/FrameLayout;Z)V

    .line 11711
    invoke-virtual {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->updateTextureViewPosition(Z)V

    .line 11713
    :cond_275f
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v1, :cond_280c

    .line 11714
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v1

    .line 11715
    .local v1, "count":I
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_2768
    if-ge v2, v1, :cond_27dc

    .line 11716
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v3

    .line 11717
    .local v3, "view":Landroid/view/View;
    instance-of v4, v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v4, :cond_27d9

    .line 11718
    move-object v4, v3

    check-cast v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 11719
    .local v4, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v5

    .line 11720
    .local v5, "messageObject1":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v5, :cond_27d9

    .line 11721
    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v6

    .line 11722
    .local v6, "isVideo":Z
    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v7

    if-nez v7, :cond_279d

    if-eqz v6, :cond_278b

    const/4 v7, 0x0

    goto :goto_279e

    .line 11738
    :cond_278b
    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v7

    if-nez v7, :cond_2797

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v7

    if-eqz v7, :cond_27d9

    .line 11739
    :cond_2797
    const/4 v7, 0x0

    const/4 v8, 0x1

    invoke-virtual {v4, v7, v8, v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->updateButtonState(ZZZ)V

    goto :goto_27d9

    .line 11722
    :cond_279d
    const/4 v7, 0x0

    .line 11723
    :goto_279e
    invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->checkVideoPlayback(Z)V

    .line 11724
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v7

    invoke-virtual {v7, v5}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v7

    if-nez v7, :cond_27d2

    .line 11725
    if-eqz v6, :cond_27c4

    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v7

    invoke-virtual {v7, v5}, Lim/tpelyyftgw/messenger/MediaController;->isGoingToShowMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v7

    if-nez v7, :cond_27c4

    .line 11726
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v7

    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/ImageReceiver;->getAnimation()Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    move-result-object v7

    .line 11727
    .local v7, "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
    if-eqz v7, :cond_27c4

    .line 11728
    invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->start()V

    .line 11731
    .end local v7    # "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
    :cond_27c4
    iget v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F

    const/4 v8, 0x0

    cmpl-float v7, v7, v8

    if-eqz v7, :cond_27d9

    .line 11732
    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->resetPlayingProgress()V

    .line 11733
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->invalidate()V

    goto :goto_27d9

    .line 11735
    :cond_27d2
    if-eqz v6, :cond_27d9

    .line 11736
    const/4 v7, 0x0

    const/4 v8, 0x1

    invoke-virtual {v4, v7, v8, v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->updateButtonState(ZZZ)V

    .line 11715
    .end local v3    # "view":Landroid/view/View;
    .end local v4    # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v5    # "messageObject1":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v6    # "isVideo":Z
    :cond_27d9
    :goto_27d9
    add-int/lit8 v2, v2, 0x1

    goto :goto_2768

    .line 11744
    .end local v2    # "a":I
    :cond_27dc
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v1

    .line 11745
    const/4 v2, 0x0

    .restart local v2    # "a":I
    :goto_27e3
    if-ge v2, v1, :cond_280c

    .line 11746
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v3

    .line 11747
    .restart local v3    # "view":Landroid/view/View;
    instance-of v4, v3, Lim/tpelyyftgw/ui/cells/ContextLinkCell;

    if-eqz v4, :cond_2809

    .line 11748
    move-object v4, v3

    check-cast v4, Lim/tpelyyftgw/ui/cells/ContextLinkCell;

    .line 11749
    .local v4, "cell":Lim/tpelyyftgw/ui/cells/ContextLinkCell;
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ContextLinkCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v5

    .line 11750
    .restart local v5    # "messageObject1":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v5, :cond_2809

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v6

    if-nez v6, :cond_2804

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v6

    if-eqz v6, :cond_2809

    .line 11751
    :cond_2804
    const/4 v6, 0x0

    const/4 v7, 0x1

    invoke-virtual {v4, v6, v7}, Lim/tpelyyftgw/ui/cells/ContextLinkCell;->updateButtonState(ZZ)V

    .line 11745
    .end local v3    # "view":Landroid/view/View;
    .end local v4    # "cell":Lim/tpelyyftgw/ui/cells/ContextLinkCell;
    .end local v5    # "messageObject1":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_2809
    add-int/lit8 v2, v2, 0x1

    goto :goto_27e3

    .line 11756
    .end local v0    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v1    # "count":I
    .end local v2    # "a":I
    :cond_280c
    goto/16 :goto_30c4

    :cond_280e
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingGoingToStop:I

    if-ne v10, v0, :cond_28c1

    .line 11757
    const/4 v1, 0x1

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Boolean;

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v1

    .line 11758
    .local v1, "injecting":Z
    if-eqz v1, :cond_282d

    .line 11759
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->removeView(Landroid/view/View;)V

    .line 11760
    const/4 v2, 0x0

    iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    .line 11761
    iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->videoTextureView:Landroid/view/TextureView;

    .line 11762
    iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    goto/16 :goto_28bf

    .line 11764
    :cond_282d
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_28bd

    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    if-eqz v0, :cond_28bd

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_28bd

    .line 11765
    const/4 v2, 0x0

    aget-object v0, v11, v2

    move-object v2, v0

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11766
    .local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v3

    .line 11767
    .local v3, "count":I
    const/4 v0, 0x0

    move v4, v0

    .local v4, "a":I
    :goto_2849
    if-ge v4, v3, :cond_28ba

    .line 11768
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v5

    .line 11769
    .local v5, "view":Landroid/view/View;
    instance-of v0, v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v0, :cond_28b3

    .line 11770
    move-object v6, v5

    check-cast v6, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 11771
    .local v6, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    invoke-virtual {v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v7

    .line 11772
    .local v7, "messageObject1":Lim/tpelyyftgw/messenger/MessageObject;
    if-ne v2, v7, :cond_28b0

    .line 11773
    invoke-virtual {v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/ImageReceiver;->getAnimation()Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    move-result-object v8

    .line 11774
    .local v8, "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
    if-eqz v8, :cond_28ad

    .line 11775
    invoke-virtual {v8}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->getAnimatedBitmap()Landroid/graphics/Bitmap;

    move-result-object v12

    .line 11776
    .local v12, "bitmap":Landroid/graphics/Bitmap;
    if-eqz v12, :cond_2896

    .line 11778
    :try_start_286e
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->videoTextureView:Landroid/view/TextureView;

    invoke-virtual {v12}, Landroid/graphics/Bitmap;->getWidth()I

    move-result v13

    invoke-virtual {v12}, Landroid/graphics/Bitmap;->getHeight()I

    move-result v14

    invoke-virtual {v0, v13, v14}, Landroid/view/TextureView;->getBitmap(II)Landroid/graphics/Bitmap;

    move-result-object v0

    .line 11779
    .local v0, "src":Landroid/graphics/Bitmap;
    new-instance v13, Landroid/graphics/Canvas;

    invoke-direct {v13, v12}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
    :try_end_2881
    .catchall {:try_start_286e .. :try_end_2881} :catchall_288f

    .line 11780
    .local v13, "canvas":Landroid/graphics/Canvas;
    const/4 v14, 0x0

    const/4 v15, 0x0

    move/from16 v16, v1

    const/4 v1, 0x0

    .end local v1    # "injecting":Z
    .local v16, "injecting":Z
    :try_start_2886
    invoke-virtual {v13, v0, v14, v15, v1}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V

    .line 11781
    invoke-virtual {v0}, Landroid/graphics/Bitmap;->recycle()V
    :try_end_288c
    .catchall {:try_start_2886 .. :try_end_288c} :catchall_288d

    .line 11784
    .end local v0    # "src":Landroid/graphics/Bitmap;
    .end local v13    # "canvas":Landroid/graphics/Canvas;
    goto :goto_2898

    .line 11782
    :catchall_288d
    move-exception v0

    goto :goto_2892

    .end local v16    # "injecting":Z
    .restart local v1    # "injecting":Z
    :catchall_288f
    move-exception v0

    move/from16 v16, v1

    .line 11783
    .end local v1    # "injecting":Z
    .local v0, "e":Ljava/lang/Throwable;
    .restart local v16    # "injecting":Z
    :goto_2892
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    goto :goto_2898

    .line 11776
    .end local v0    # "e":Ljava/lang/Throwable;
    .end local v16    # "injecting":Z
    .restart local v1    # "injecting":Z
    :cond_2896
    move/from16 v16, v1

    .line 11786
    .end local v1    # "injecting":Z
    .restart local v16    # "injecting":Z
    :goto_2898
    iget v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressMs:I

    int-to-long v0, v0

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v13

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v14

    const/4 v15, 0x1

    invoke-virtual {v13, v14, v15}, Lim/tpelyyftgw/messenger/FileLoader;->isLoadingVideo(Lim/tpelyyftgw/tgnet/TLRPC$Document;Z)Z

    move-result v13

    xor-int/2addr v13, v15

    invoke-virtual {v8, v0, v1, v13}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->seekTo(JZ)V

    .line 11787
    .end local v12    # "bitmap":Landroid/graphics/Bitmap;
    goto :goto_28bf

    .line 11774
    .end local v16    # "injecting":Z
    .restart local v1    # "injecting":Z
    :cond_28ad
    move/from16 v16, v1

    .end local v1    # "injecting":Z
    .restart local v16    # "injecting":Z
    goto :goto_28bf

    .line 11772
    .end local v8    # "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
    .end local v16    # "injecting":Z
    .restart local v1    # "injecting":Z
    :cond_28b0
    move/from16 v16, v1

    .end local v1    # "injecting":Z
    .restart local v16    # "injecting":Z
    goto :goto_28b5

    .line 11769
    .end local v6    # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v7    # "messageObject1":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v16    # "injecting":Z
    .restart local v1    # "injecting":Z
    :cond_28b3
    move/from16 v16, v1

    .line 11767
    .end local v1    # "injecting":Z
    .end local v5    # "view":Landroid/view/View;
    .restart local v16    # "injecting":Z
    :goto_28b5
    add-int/lit8 v4, v4, 0x1

    move/from16 v1, v16

    goto :goto_2849

    .end local v16    # "injecting":Z
    .restart local v1    # "injecting":Z
    :cond_28ba
    move/from16 v16, v1

    .end local v1    # "injecting":Z
    .restart local v16    # "injecting":Z
    goto :goto_28bf

    .line 11764
    .end local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v3    # "count":I
    .end local v4    # "a":I
    .end local v16    # "injecting":Z
    .restart local v1    # "injecting":Z
    :cond_28bd
    move/from16 v16, v1

    .line 11794
    .end local v1    # "injecting":Z
    :goto_28bf
    goto/16 :goto_30c4

    :cond_28c1
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I

    if-eq v10, v0, :cond_3009

    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingPlayStateChanged:I

    if-ne v10, v0, :cond_28cb

    goto/16 :goto_3009

    .line 11836
    :cond_28cb
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingProgressDidChanged:I

    if-ne v10, v0, :cond_2924

    .line 11837
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Integer;

    .line 11838
    .local v0, "mid":Ljava/lang/Integer;
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v1, :cond_2922

    .line 11839
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v1

    .line 11840
    .local v1, "count":I
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_28dd
    if-ge v2, v1, :cond_2922

    .line 11841
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v3

    .line 11842
    .local v3, "view":Landroid/view/View;
    instance-of v4, v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v4, :cond_291f

    .line 11843
    move-object v4, v3

    check-cast v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 11844
    .local v4, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v5

    .line 11845
    .local v5, "playing":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v5, :cond_291f

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v6

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v7

    if-ne v6, v7, :cond_291f

    .line 11846
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v6

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v6

    .line 11847
    .local v6, "player":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v6, :cond_2922

    .line 11848
    iget v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F

    iput v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F

    .line 11849
    iget v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressSec:I

    iput v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressSec:I

    .line 11850
    iget v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->audioPlayerDuration:I

    iput v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->audioPlayerDuration:I

    .line 11851
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->updatePlayingMessageProgress()V

    .line 11852
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->drawLaterRoundProgressCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-ne v7, v4, :cond_2922

    .line 11853
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    invoke-virtual {v7}, Landroid/view/View;->invalidate()V

    goto :goto_2922

    .line 11840
    .end local v3    # "view":Landroid/view/View;
    .end local v4    # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v5    # "playing":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v6    # "player":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_291f
    add-int/lit8 v2, v2, 0x1

    goto :goto_28dd

    .line 11861
    .end local v0    # "mid":Ljava/lang/Integer;
    .end local v1    # "count":I
    .end local v2    # "a":I
    :cond_2922
    :goto_2922
    goto/16 :goto_30c4

    :cond_2924
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdatePollResults:I

    if-ne v10, v0, :cond_296d

    .line 11862
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v0

    .line 11863
    .local v0, "pollId":J
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->polls:Landroid/util/LongSparseArray;

    invoke-virtual {v2, v0, v1}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/ArrayList;

    .line 11864
    .local v2, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    if-eqz v2, :cond_296b

    .line 11865
    const/4 v3, 0x1

    aget-object v4, v11, v3

    move-object v3, v4

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    .line 11866
    .local v3, "poll":Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
    const/4 v4, 0x2

    aget-object v4, v11, v4

    check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_pollResults;

    .line 11867
    .local v4, "results":Lim/tpelyyftgw/tgnet/TLRPC$TL_pollResults;
    const/4 v5, 0x0

    .local v5, "a":I
    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v6

    .local v6, "N":I
    :goto_294b
    if-ge v5, v6, :cond_296b

    .line 11868
    invoke-virtual {v2, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11869
    .local v7, "object":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v8, v7, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    .line 11870
    .local v8, "media":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    if-eqz v3, :cond_295d

    .line 11871
    iput-object v3, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    .line 11873
    :cond_295d
    invoke-static {v8, v4}, Lim/tpelyyftgw/messenger/MessageObject;->updatePollResults(Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;Lim/tpelyyftgw/tgnet/TLRPC$TL_pollResults;)V

    .line 11874
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v12, :cond_2968

    .line 11875
    const/4 v13, 0x1

    invoke-virtual {v12, v7, v13}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRowWithMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    .line 11867
    .end local v7    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v8    # "media":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    :cond_2968
    add-int/lit8 v5, v5, 0x1

    goto :goto_294b

    .line 11879
    .end local v0    # "pollId":J
    .end local v2    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v3    # "poll":Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
    .end local v4    # "results":Lim/tpelyyftgw/tgnet/TLRPC$TL_pollResults;
    .end local v5    # "a":I
    .end local v6    # "N":I
    :cond_296b
    goto/16 :goto_30c4

    :cond_296d
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdateReactions:I

    if-ne v10, v0, :cond_29b9

    .line 11880
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v0

    .line 11881
    .local v0, "did":J
    iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v4, v0, v2

    if-eqz v4, :cond_2986

    iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    cmp-long v4, v0, v2

    if-nez v4, :cond_29b7

    .line 11882
    :cond_2986
    const/4 v2, 0x1

    aget-object v3, v11, v2

    check-cast v3, Ljava/lang/Integer;

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v2

    .line 11883
    .local v2, "msgId":I
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    iget-wide v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v6, v0, v4

    if-nez v6, :cond_2999

    const/4 v8, 0x0

    goto :goto_299a

    :cond_2999
    const/4 v8, 0x1

    :goto_299a
    aget-object v3, v3, v8

    invoke-virtual {v3, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11884
    .local v3, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v3, :cond_29b7

    .line 11885
    iget-object v4, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    const/4 v5, 0x2

    aget-object v5, v11, v5

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageReactions;

    invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/MessageObject;->updateReactions(Lim/tpelyyftgw/tgnet/TLRPC$Message;Lim/tpelyyftgw/tgnet/TLRPC$TL_messageReactions;)V

    .line 11886
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->measureInlineBotButtons()V

    .line 11887
    iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    const/4 v5, 0x1

    invoke-virtual {v4, v3, v5}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRowWithMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    .line 11890
    .end local v0    # "did":J
    .end local v2    # "msgId":I
    .end local v3    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_29b7
    goto/16 :goto_30c4

    :cond_29b9
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->updateMessageMedia:I

    if-ne v10, v0, :cond_2adf

    .line 11891
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;

    .line 11892
    .local v0, "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v2, v2, v1

    iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    invoke-virtual {v2, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11893
    .local v1, "existMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v1, :cond_2add

    .line 11894
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    .line 11895
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;

    iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;

    .line 11896
    const/4 v2, 0x0

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessageObject;->generateThumbs(Z)V

    .line 11897
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v2

    const-wide/16 v4, 0x0

    cmp-long v6, v2, v4

    if-eqz v6, :cond_2ab8

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;

    if-eqz v2, :cond_29f6

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v2

    if-eqz v2, :cond_2ab8

    .line 11898
    :cond_29f6
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J

    move-result-wide v3

    invoke-virtual {v2, v3, v4}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    .line 11899
    .local v2, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    if-eqz v2, :cond_2ab8

    .line 11900
    iget-object v3, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v3

    .line 11901
    .local v3, "idx":I
    if-ltz v3, :cond_2ab8

    .line 11902
    iget-object v4, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v4

    .line 11903
    .local v4, "updateCount":I
    const/4 v5, 0x0

    .line 11904
    .local v5, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-lez v3, :cond_2a79

    iget-object v6, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v6}, Ljava/util/ArrayList;->size()I

    move-result v6

    const/4 v7, 0x1

    sub-int/2addr v6, v7

    if-ge v3, v6, :cond_2a79

    .line 11905
    new-instance v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    invoke-direct {v6}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;-><init>()V

    .line 11906
    .local v6, "slicedGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    sget-object v7, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;

    invoke-virtual {v7}, Ljava/security/SecureRandom;->nextLong()J

    move-result-wide v7

    iput-wide v7, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    .line 11907
    iget-object v7, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    iget-object v8, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    add-int/lit8 v12, v3, 0x1

    iget-object v13, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v13}, Ljava/util/ArrayList;->size()I

    move-result v13

    invoke-virtual {v8, v12, v13}, Ljava/util/ArrayList;->subList(II)Ljava/util/List;

    move-result-object v8

    invoke-virtual {v7, v8}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z

    .line 11908
    const/4 v7, 0x0

    .local v7, "b":I
    :goto_2a40
    iget-object v8, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v8}, Ljava/util/ArrayList;->size()I

    move-result v8

    if-ge v7, v8, :cond_2a5e

    .line 11909
    iget-object v8, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v8, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Lim/tpelyyftgw/messenger/MessageObject;

    iget-wide v12, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    iput-wide v12, v8, Lim/tpelyyftgw/messenger/MessageObject;->localGroupId:J

    .line 11910
    iget-object v8, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    add-int/lit8 v12, v3, 0x1

    invoke-virtual {v8, v12}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 11908
    add-int/lit8 v7, v7, 0x1

    goto :goto_2a40

    .line 11912
    .end local v7    # "b":I
    :cond_2a5e
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    iget-wide v12, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    invoke-virtual {v7, v12, v13, v6}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 11913
    iget-object v7, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    iget-object v8, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v8}, Ljava/util/ArrayList;->size()I

    move-result v8

    const/4 v12, 0x1

    sub-int/2addr v8, v12

    invoke-virtual {v7, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v7

    move-object v5, v7

    check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11914
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->calculate()V

    .line 11916
    .end local v6    # "slicedGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    :cond_2a79
    iget-object v6, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v6, v3}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 11917
    iget-object v6, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v6}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v6

    if-eqz v6, :cond_2a8e

    .line 11918
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;

    iget-wide v7, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J

    invoke-virtual {v6, v7, v8}, Landroid/util/LongSparseArray;->remove(J)V

    goto :goto_2ab8

    .line 11920
    :cond_2a8e
    if-nez v5, :cond_2aa1

    .line 11921
    iget-object v6, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    iget-object v7, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v7}, Ljava/util/ArrayList;->size()I

    move-result v7

    const/4 v8, 0x1

    sub-int/2addr v7, v8

    invoke-virtual {v6, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    move-object v5, v6

    check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11923
    :cond_2aa1
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->calculate()V

    .line 11924
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v6, v5}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v6

    .line 11925
    .local v6, "index":I
    if-ltz v6, :cond_2ab8

    .line 11926
    iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v7, :cond_2ab8

    .line 11927
    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v7}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v8

    add-int/2addr v8, v6

    invoke-virtual {v7, v8, v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeChanged(II)V

    .line 11934
    .end local v2    # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .end local v3    # "idx":I
    .end local v4    # "updateCount":I
    .end local v5    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v6    # "index":I
    :cond_2ab8
    :goto_2ab8
    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->ttl_seconds:I

    if-eqz v2, :cond_2ada

    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_photoEmpty;

    if-nez v2, :cond_2ace

    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentEmpty;

    if-eqz v2, :cond_2ada

    .line 11935
    :cond_2ace
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->setType()V

    .line 11936
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v2, :cond_2add

    .line 11937
    const/4 v3, 0x0

    invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRowWithMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    goto :goto_2add

    .line 11940
    :cond_2ada
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 11943
    .end local v0    # "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    .end local v1    # "existMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_2add
    :goto_2add
    goto/16 :goto_30c4

    :cond_2adf
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->replaceMessagesObjects:I

    if-ne v10, v0, :cond_2b0d

    .line 11944
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v0

    .line 11945
    .local v0, "did":J
    iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v4, v0, v2

    if-eqz v4, :cond_2af9

    iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    cmp-long v4, v0, v2

    if-eqz v4, :cond_2af9

    .line 11946
    return-void

    .line 11948
    :cond_2af9
    iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v4, v0, v2

    if-nez v4, :cond_2b01

    const/4 v2, 0x0

    goto :goto_2b02

    :cond_2b01
    const/4 v2, 0x1

    .line 11949
    .local v2, "loadIndex":I
    :goto_2b02
    const/4 v3, 0x1

    aget-object v3, v11, v3

    check-cast v3, Ljava/util/ArrayList;

    .line 11950
    .local v3, "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    const/4 v4, 0x0

    invoke-direct {v9, v3, v2, v4}, Lim/tpelyyftgw/ui/ChatActivity;->replaceMessageObjects(Ljava/util/ArrayList;IZ)V

    .line 11951
    .end local v0    # "did":J
    .end local v2    # "loadIndex":I
    .end local v3    # "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    goto/16 :goto_30c4

    :cond_2b0d
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsSettingsUpdated:I

    if-ne v10, v0, :cond_2b21

    .line 11952
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateTitleIcons()V

    .line 11953
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_30c4

    .line 11954
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V

    goto/16 :goto_30c4

    .line 11956
    :cond_2b21
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->replyMessagesDidLoad:I

    if-ne v10, v0, :cond_2b39

    .line 11957
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v0

    .line 11958
    .restart local v0    # "did":J
    iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v4, v0, v2

    if-nez v4, :cond_2b37

    .line 11959
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 11961
    .end local v0    # "did":J
    :cond_2b37
    goto/16 :goto_30c4

    :cond_2b39
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->pinnedMessageDidLoad:I

    if-ne v10, v0, :cond_2b6f

    .line 11962
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11963
    .local v0, "message":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v1

    iget-wide v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v5, v1, v3

    if-nez v5, :cond_2b6d

    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v1, :cond_2b58

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v2

    if-eq v1, v2, :cond_2b64

    :cond_2b58
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    if-eqz v1, :cond_2b6d

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v2

    if-ne v1, v2, :cond_2b6d

    .line 11964
    :cond_2b64
    iput-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 11965
    const/4 v1, 0x0

    iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadingPinnedMessage:I

    .line 11966
    const/4 v1, 0x1

    invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 11968
    .end local v0    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_2b6d
    goto/16 :goto_30c4

    :cond_2b6f
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceivedWebpages:I

    if-ne v10, v0, :cond_2bd0

    .line 11969
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/util/ArrayList;

    .line 11970
    .local v0, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Message;>;"
    const/4 v1, 0x0

    .line 11971
    .local v1, "updated":Z
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_2b7a
    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v3

    if-ge v2, v3, :cond_2bc9

    .line 11972
    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;

    .line 11973
    .local v3, "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    invoke-static {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId(Lim/tpelyyftgw/tgnet/TLRPC$Message;)J

    move-result-wide v4

    .line 11974
    .local v4, "did":J
    iget-wide v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v8, v4, v6

    if-eqz v8, :cond_2b97

    iget-wide v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    cmp-long v8, v4, v6

    if-eqz v8, :cond_2b97

    .line 11975
    goto :goto_2bc6

    .line 11977
    :cond_2b97
    iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    iget-wide v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v12, v4, v7

    if-nez v12, :cond_2ba1

    const/4 v7, 0x0

    goto :goto_2ba2

    :cond_2ba1
    const/4 v7, 0x1

    :goto_2ba2
    aget-object v6, v6, v7

    iget v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    invoke-virtual {v6, v7}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/messenger/MessageObject;

    .line 11978
    .local v6, "currentMessage":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v6, :cond_2bc6

    .line 11979
    iget-object v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    new-instance v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;

    invoke-direct {v8}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;-><init>()V

    iput-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    .line 11980
    iget-object v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iput-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    .line 11981
    const/4 v7, 0x1

    invoke-virtual {v6, v7}, Lim/tpelyyftgw/messenger/MessageObject;->generateThumbs(Z)V

    .line 11982
    const/4 v1, 0x1

    .line 11971
    .end local v3    # "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    .end local v4    # "did":J
    .end local v6    # "currentMessage":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_2bc6
    :goto_2bc6
    add-int/lit8 v2, v2, 0x1

    goto :goto_2b7a

    .line 11985
    .end local v2    # "a":I
    :cond_2bc9
    if-eqz v1, :cond_2bce

    .line 11986
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 11991
    .end local v0    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Message;>;"
    .end local v1    # "updated":Z
    :cond_2bce
    goto/16 :goto_30c4

    :cond_2bd0
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceivedWebpagesInUpdates:I

    if-ne v10, v0, :cond_2c02

    .line 11992
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    if-eqz v0, :cond_30c4

    .line 11993
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Landroid/util/LongSparseArray;

    .line 11994
    .local v0, "hashMap":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/tgnet/TLRPC$WebPage;>;"
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_2bde
    invoke-virtual {v0}, Landroid/util/LongSparseArray;->size()I

    move-result v2

    if-ge v1, v2, :cond_2c00

    .line 11995
    invoke-virtual {v0, v1}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    .line 11996
    .local v2, "webPage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    iget-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->id:J

    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->id:J

    cmp-long v7, v3, v5

    if-nez v7, :cond_2bfd

    .line 11997
    instance-of v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPageEmpty;

    const/4 v4, 0x1

    xor-int/2addr v3, v4

    const/4 v4, 0x0

    invoke-virtual {v9, v3, v2, v4}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForWebPage(ZLim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V

    .line 11998
    goto :goto_2c00

    .line 11994
    .end local v2    # "webPage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    :cond_2bfd
    add-int/lit8 v1, v1, 0x1

    goto :goto_2bde

    .line 12001
    .end local v0    # "hashMap":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/tgnet/TLRPC$WebPage;>;"
    .end local v1    # "a":I
    :cond_2c00
    :goto_2c00
    goto/16 :goto_30c4

    .line 12002
    :cond_2c02
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesReadContent:I

    if-ne v10, v0, :cond_2c90

    .line 12003
    const/4 v2, 0x0

    aget-object v0, v11, v2

    check-cast v0, Ljava/util/ArrayList;

    .line 12004
    .local v0, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    const/4 v2, 0x0

    .line 12005
    .local v2, "updated":Z
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v3

    if-eqz v3, :cond_2c19

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    goto :goto_2c1a

    :cond_2c19
    const/4 v3, 0x0

    .line 12006
    .local v3, "currentChannelId":I
    :goto_2c1a
    const/4 v4, 0x0

    .local v4, "a":I
    :goto_2c1b
    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v5

    if-ge v4, v5, :cond_2c87

    .line 12007
    invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/lang/Long;

    invoke-virtual {v5}, Ljava/lang/Long;->longValue()J

    move-result-wide v7

    .line 12008
    .local v7, "mid":J
    shr-long v12, v7, v1

    long-to-int v5, v12

    .line 12009
    .local v5, "channelId":I
    if-gez v5, :cond_2c31

    .line 12010
    const/4 v5, 0x0

    .line 12012
    :cond_2c31
    if-eq v5, v3, :cond_2c36

    .line 12013
    move-object/from16 v17, v0

    goto :goto_2c80

    .line 12015
    :cond_2c36
    iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    const/4 v13, 0x0

    aget-object v12, v12, v13

    long-to-int v13, v7

    invoke-virtual {v12, v13}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v12

    check-cast v12, Lim/tpelyyftgw/messenger/MessageObject;

    .line 12016
    .local v12, "currentMessage":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v12, :cond_2c7e

    .line 12017
    invoke-virtual {v12}, Lim/tpelyyftgw/messenger/MessageObject;->setContentIsRead()V

    .line 12018
    const/4 v2, 0x1

    .line 12019
    iget-object v13, v12, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z

    if-eqz v13, :cond_2c7b

    .line 12020
    iget v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    const/4 v14, 0x1

    sub-int/2addr v13, v14

    iput v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    .line 12021
    if-gtz v13, :cond_2c61

    .line 12022
    const/4 v15, 0x0

    iput v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    .line 12023
    iput-boolean v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z

    .line 12024
    invoke-direct {v9, v15, v14}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V

    move-object/from16 v17, v0

    goto :goto_2c80

    .line 12026
    :cond_2c61
    const/4 v15, 0x0

    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    if-eqz v1, :cond_2c78

    .line 12027
    move-object/from16 v17, v0

    .end local v0    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .local v17, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    new-array v0, v14, [Ljava/lang/Object;

    invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v13

    aput-object v13, v0, v15

    invoke-static {v6, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_2c80

    .line 12026
    .end local v17    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .restart local v0    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    :cond_2c78
    move-object/from16 v17, v0

    .end local v0    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .restart local v17    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    goto :goto_2c80

    .line 12019
    .end local v17    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .restart local v0    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    :cond_2c7b
    move-object/from16 v17, v0

    .end local v0    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .restart local v17    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    goto :goto_2c80

    .line 12016
    .end local v17    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .restart local v0    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    :cond_2c7e
    move-object/from16 v17, v0

    .line 12006
    .end local v0    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .end local v5    # "channelId":I
    .end local v7    # "mid":J
    .end local v12    # "currentMessage":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v17    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    :goto_2c80
    add-int/lit8 v4, v4, 0x1

    move-object/from16 v0, v17

    const/16 v1, 0x20

    goto :goto_2c1b

    .end local v17    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .restart local v0    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    :cond_2c87
    move-object/from16 v17, v0

    .line 12033
    .end local v0    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .end local v4    # "a":I
    .restart local v17    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    if-eqz v2, :cond_2c8e

    .line 12034
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 12036
    .end local v2    # "updated":Z
    .end local v3    # "currentChannelId":I
    .end local v17    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    :cond_2c8e
    goto/16 :goto_30c4

    :cond_2c90
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->botInfoDidLoad:I

    if-ne v10, v0, :cond_2cfa

    .line 12037
    const/4 v1, 0x1

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 12038
    .local v0, "guid":I
    iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    if-ne v1, v0, :cond_2cf8

    .line 12039
    const/4 v1, 0x0

    aget-object v1, v11, v1

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;

    .line 12040
    .local v1, "info":Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v2, :cond_2cf5

    .line 12041
    iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;->commands:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v2

    if-nez v2, :cond_2cbd

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v2

    if-nez v2, :cond_2cbd

    .line 12042
    const/4 v2, 0x1

    iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasBotsCommands:Z

    .line 12044
    :cond_2cbd
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;

    iget v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;->user_id:I

    invoke-virtual {v2, v3, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 12045
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v2, :cond_2ccf

    .line 12046
    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->botInfoRow:I
    invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$20700(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemChanged(I)V

    .line 12048
    :cond_2ccf
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    if-eqz v2, :cond_2cea

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v2

    if-eqz v2, :cond_2ce3

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v2, :cond_2cea

    iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v2, :cond_2cea

    .line 12049
    :cond_2ce3
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setBotInfo(Landroid/util/SparseArray;)V

    .line 12051
    :cond_2cea
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v2, :cond_2cf5

    .line 12052
    iget v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I

    iget-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasBotsCommands:Z

    invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setBotsCount(IZ)V

    .line 12055
    :cond_2cf5
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBotButtons()V

    .line 12057
    .end local v0    # "guid":I
    .end local v1    # "info":Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;
    :cond_2cf8
    goto/16 :goto_30c4

    :cond_2cfa
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->botKeyboardDidLoad:I

    if-ne v10, v0, :cond_2d43

    .line 12058
    iget-wide v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/4 v2, 0x1

    aget-object v3, v11, v2

    check-cast v3, Ljava/lang/Long;

    invoke-virtual {v3}, Ljava/lang/Long;->longValue()J

    move-result-wide v2

    cmp-long v4, v0, v2

    if-nez v4, :cond_30c4

    .line 12059
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;

    .line 12060
    .local v0, "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    if-eqz v0, :cond_2d25

    iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z

    if-nez v2, :cond_2d25

    .line 12061
    new-instance v2, Lim/tpelyyftgw/messenger/MessageObject;

    iget v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-direct {v2, v3, v0, v1}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V

    iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    .line 12062
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkBotKeyboard()V

    goto :goto_2d41

    .line 12064
    :cond_2d25
    const/4 v1, 0x0

    iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    .line 12065
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v2, :cond_2d41

    .line 12066
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v2, :cond_2d3a

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->botReplyButtons:Lim/tpelyyftgw/messenger/MessageObject;

    if-ne v3, v2, :cond_2d3a

    .line 12067
    iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->botReplyButtons:Lim/tpelyyftgw/messenger/MessageObject;

    .line 12068
    const/4 v1, 0x1

    invoke-virtual {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V

    .line 12070
    :cond_2d3a
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 12073
    .end local v0    # "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    :cond_2d41
    :goto_2d41
    goto/16 :goto_30c4

    .line 12074
    :cond_2d43
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->chatSearchResultsAvailable:I

    if-ne v10, v0, :cond_2dac

    .line 12075
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/4 v1, 0x0

    aget-object v2, v11, v1

    check-cast v2, Ljava/lang/Integer;

    invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I

    move-result v1

    if-ne v0, v1, :cond_30c4

    .line 12076
    const/4 v1, 0x1

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 12077
    .local v0, "messageId":I
    const/4 v1, 0x3

    aget-object v1, v11, v1

    check-cast v1, Ljava/lang/Long;

    invoke-virtual {v1}, Ljava/lang/Long;->longValue()J

    move-result-wide v7

    .line 12078
    .local v7, "did":J
    if-eqz v0, :cond_2d81

    .line 12079
    const/4 v3, 0x0

    const/4 v5, 0x1

    iget-wide v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v6, v7, v1

    if-nez v6, :cond_2d73

    const/16 v33, 0x0

    goto :goto_2d75

    :cond_2d73
    const/16 v33, 0x1

    :goto_2d75
    const/4 v6, 0x0

    const/4 v12, 0x4

    move-object/from16 v1, p0

    move v2, v0

    move v4, v5

    move/from16 v5, v33

    invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V

    goto :goto_2d85

    .line 12081
    :cond_2d81
    const/4 v12, 0x4

    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 12083
    :goto_2d85
    const/4 v1, 0x2

    aget-object v1, v11, v1

    check-cast v1, Ljava/lang/Integer;

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v1

    aget-object v2, v11, v12

    check-cast v2, Ljava/lang/Integer;

    invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I

    move-result v2

    const/4 v3, 0x5

    aget-object v3, v11, v3

    check-cast v3, Ljava/lang/Integer;

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v3

    invoke-direct {v9, v1, v2, v3}, Lim/tpelyyftgw/ui/ChatActivity;->updateSearchButtons(III)V

    .line 12084
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    if-eqz v1, :cond_2daa

    .line 12085
    const/4 v2, 0x0

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setShowSearchProgress(Z)V

    .line 12087
    .end local v0    # "messageId":I
    .end local v7    # "did":J
    :cond_2daa
    goto/16 :goto_30c4

    .line 12088
    :cond_2dac
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->chatSearchResultsLoading:I

    if-ne v10, v0, :cond_2dc7

    .line 12089
    iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/4 v1, 0x0

    aget-object v1, v11, v1

    check-cast v1, Ljava/lang/Integer;

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v1

    if-ne v0, v1, :cond_30c4

    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    if-eqz v0, :cond_30c4

    .line 12090
    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setShowSearchProgress(Z)V

    goto/16 :goto_30c4

    .line 12092
    :cond_2dc7
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdatedMessagesViews:I

    if-ne v10, v0, :cond_2e0d

    .line 12093
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Landroid/util/SparseArray;

    .line 12094
    .local v0, "channelViews":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Landroid/util/SparseIntArray;>;"
    iget-wide v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    long-to-int v2, v1

    invoke-virtual {v0, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Landroid/util/SparseIntArray;

    .line 12095
    .local v1, "array":Landroid/util/SparseIntArray;
    if-eqz v1, :cond_2e0b

    .line 12096
    const/4 v2, 0x0

    .line 12097
    .restart local v2    # "updated":Z
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_2ddd
    invoke-virtual {v1}, Landroid/util/SparseIntArray;->size()I

    move-result v4

    if-ge v3, v4, :cond_2e06

    .line 12098
    invoke-virtual {v1, v3}, Landroid/util/SparseIntArray;->keyAt(I)I

    move-result v4

    .line 12099
    .local v4, "messageId":I
    iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    const/4 v6, 0x0

    aget-object v5, v5, v6

    invoke-virtual {v5, v4}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;

    .line 12100
    .local v5, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v5, :cond_2e03

    .line 12101
    invoke-virtual {v1, v4}, Landroid/util/SparseIntArray;->get(I)I

    move-result v6

    .line 12102
    .local v6, "newValue":I
    iget-object v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->views:I

    if-le v6, v7, :cond_2e03

    .line 12103
    iget-object v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iput v6, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->views:I

    .line 12104
    const/4 v2, 0x1

    .line 12097
    .end local v4    # "messageId":I
    .end local v5    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v6    # "newValue":I
    :cond_2e03
    add-int/lit8 v3, v3, 0x1

    goto :goto_2ddd

    .line 12108
    .end local v3    # "a":I
    :cond_2e06
    if-eqz v2, :cond_2e0b

    .line 12109
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 12112
    .end local v0    # "channelViews":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Landroid/util/SparseIntArray;>;"
    .end local v1    # "array":Landroid/util/SparseIntArray;
    .end local v2    # "updated":Z
    :cond_2e0b
    goto/16 :goto_30c4

    :cond_2e0d
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->peerSettingsDidLoad:I

    if-ne v10, v0, :cond_2e34

    .line 12113
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v0

    .line 12114
    .local v0, "did":J
    iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v4, v0, v2

    if-eqz v4, :cond_2e2b

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v2, :cond_2e32

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    int-to-long v2, v2

    cmp-long v4, v2, v0

    if-nez v4, :cond_2e32

    .line 12115
    :cond_2e2b
    iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z

    const/4 v3, 0x1

    xor-int/2addr v2, v3

    invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->updateTopPanel(Z)V

    .line 12117
    .end local v0    # "did":J
    :cond_2e32
    goto/16 :goto_30c4

    :cond_2e34
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->newDraftReceived:I

    if-ne v10, v0, :cond_2e4d

    .line 12118
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v0

    .line 12119
    .restart local v0    # "did":J
    iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v4, v0, v2

    if-nez v4, :cond_2e4b

    .line 12120
    const/4 v2, 0x1

    invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->applyDraftMaybe(Z)V

    .line 12122
    .end local v0    # "did":J
    :cond_2e4b
    goto/16 :goto_30c4

    :cond_2e4d
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I

    if-ne v10, v0, :cond_2e92

    .line 12123
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Integer;

    .line 12124
    .local v0, "uid":Ljava/lang/Integer;
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v1, :cond_2e90

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v2

    if-ne v1, v2, :cond_2e90

    .line 12125
    const/4 v1, 0x1

    aget-object v2, v11, v1

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    .line 12126
    if-eqz v2, :cond_2e7a

    iget-boolean v1, v2, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->phone_calls_available:Z

    if-nez v1, :cond_2e7a

    .line 12127
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createMenu()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;

    move-result-object v1

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->callItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->removeView(Landroid/view/View;)V

    .line 12129
    :cond_2e7a
    const/4 v1, 0x2

    aget-object v2, v11, v1

    instance-of v2, v2, Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v2, :cond_2e8c

    .line 12130
    aget-object v1, v11, v1

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;

    iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 12131
    const/4 v1, 0x0

    invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    goto :goto_2e90

    .line 12133
    :cond_2e8c
    const/4 v1, 0x1

    invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 12136
    .end local v0    # "uid":Ljava/lang/Integer;
    :cond_2e90
    :goto_2e90
    goto/16 :goto_30c4

    :cond_2e92
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetNewWallpapper:I

    if-ne v10, v0, :cond_2ed3

    .line 12137
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    if-eqz v0, :cond_30c4

    .line 12138
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->getCachedWallpaper()Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->isWallpaperMotion()Z

    move-result v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->setBackgroundImage(Landroid/graphics/drawable/Drawable;Z)V

    .line 12139
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->progressView2:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    sget-object v1, Lim/tpelyyftgw/ui/actionbar/Theme;->colorFilter:Landroid/graphics/PorterDuffColorFilter;

    invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 12140
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;

    if-eqz v0, :cond_2ebf

    .line 12141
    invoke-virtual {v0}, Landroid/widget/TextView;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    sget-object v1, Lim/tpelyyftgw/ui/actionbar/Theme;->colorFilter:Landroid/graphics/PorterDuffColorFilter;

    invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 12143
    :cond_2ebf
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;

    if-eqz v0, :cond_2ecc

    .line 12144
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatBigEmptyView;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    sget-object v1, Lim/tpelyyftgw/ui/actionbar/Theme;->colorFilter:Landroid/graphics/PorterDuffColorFilter;

    invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 12146
    :cond_2ecc
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidateViews()V

    goto/16 :goto_30c4

    .line 12148
    :cond_2ed3
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->goingToPreviewTheme:I

    if-ne v10, v0, :cond_2f0d

    .line 12149
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    if-eqz v0, :cond_30c4

    .line 12150
    invoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I

    move-result v0

    .line 12151
    .local v0, "lastPosition":I
    if-eqz v0, :cond_2f08

    .line 12152
    iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I

    .line 12153
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;

    .line 12154
    .local v1, "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
    if-eqz v1, :cond_2f04

    .line 12155
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v2

    iget-object v3, v1, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;

    invoke-virtual {v3}, Landroid/view/View;->getBottom()I

    move-result v3

    sub-int/2addr v2, v3

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I

    move-result v3

    sub-int/2addr v2, v3

    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToOffsetOnRecreate:I

    goto :goto_2f07

    .line 12157
    :cond_2f04
    const/4 v2, -0x1

    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I

    .line 12159
    .end local v1    # "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
    :goto_2f07
    goto :goto_2f0b

    .line 12160
    :cond_2f08
    const/4 v2, -0x1

    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I

    .line 12162
    .end local v0    # "lastPosition":I
    :goto_2f0b
    goto/16 :goto_30c4

    .line 12163
    :cond_2f0d
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->channelRightsUpdated:I

    if-ne v10, v0, :cond_2f33

    .line 12164
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 12165
    .local v0, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v1, :cond_2f31

    iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    if-ne v1, v2, :cond_2f31

    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_2f31

    .line 12166
    iput-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 12167
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkChannelRights()V

    .line 12168
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkRaiseSensors()V

    .line 12169
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateSecretStatus()V

    .line 12171
    .end local v0    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :cond_2f31
    goto/16 :goto_30c4

    :cond_2f33
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->updateMentionsCount:I

    if-ne v10, v0, :cond_2f76

    .line 12172
    iget-wide v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/4 v2, 0x0

    aget-object v3, v11, v2

    check-cast v3, Ljava/lang/Long;

    invoke-virtual {v3}, Ljava/lang/Long;->longValue()J

    move-result-wide v2

    cmp-long v4, v0, v2

    if-nez v4, :cond_30c4

    .line 12173
    const/4 v1, 0x1

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 12174
    .local v0, "count":I
    iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    if-le v1, v0, :cond_2f74

    .line 12175
    iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    .line 12176
    if-gtz v0, :cond_2f61

    .line 12177
    const/4 v1, 0x0

    iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    .line 12178
    const/4 v2, 0x1

    iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z

    .line 12179
    invoke-direct {v9, v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V

    goto :goto_2f74

    .line 12181
    :cond_2f61
    const/4 v1, 0x0

    const/4 v2, 0x1

    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    new-array v2, v2, [Ljava/lang/Object;

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    aput-object v4, v2, v1

    invoke-static {v6, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v3, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 12184
    .end local v0    # "count":I
    :cond_2f74
    :goto_2f74
    goto/16 :goto_30c4

    .line 12185
    :cond_2f76
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->audioRecordTooShort:I

    if-ne v10, v0, :cond_2f97

    .line 12186
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 12187
    .local v0, "guid":I
    iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    if-eq v0, v1, :cond_2f88

    .line 12188
    return-void

    .line 12190
    :cond_2f88
    const/4 v1, 0x1

    aget-object v1, v11, v1

    check-cast v1, Ljava/lang/Boolean;

    invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v1

    const/4 v2, 0x0

    invoke-direct {v9, v2, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showVoiceHint(ZZ)V

    .line 12191
    .end local v0    # "guid":I
    goto/16 :goto_30c4

    :cond_2f97
    const/4 v2, 0x0

    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->videoLoadingStateChanged:I

    if-ne v10, v0, :cond_2fd4

    .line 12192
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_30c4

    .line 12193
    aget-object v1, v11, v2

    check-cast v1, Ljava/lang/String;

    .line 12194
    .local v1, "fileName":Ljava/lang/String;
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v0

    .line 12195
    .local v0, "count":I
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_2fa9
    if-ge v2, v0, :cond_2fd2

    .line 12196
    iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v3

    .line 12197
    .local v3, "child":Landroid/view/View;
    instance-of v4, v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-nez v4, :cond_2fb6

    .line 12198
    goto :goto_2fcf

    .line 12200
    :cond_2fb6
    move-object v4, v3

    check-cast v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 12201
    .local v4, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getStreamingMedia()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v5

    .line 12202
    .local v5, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    if-nez v5, :cond_2fc0

    .line 12203
    goto :goto_2fcf

    .line 12205
    :cond_2fc0
    invoke-static {v5}, Lim/tpelyyftgw/messenger/FileLoader;->getAttachFileName(Lim/tpelyyftgw/tgnet/TLObject;)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v6, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v6

    if-eqz v6, :cond_2fcf

    .line 12206
    const/4 v6, 0x0

    const/4 v7, 0x1

    invoke-virtual {v4, v6, v7, v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->updateButtonState(ZZZ)V

    .line 12195
    .end local v3    # "child":Landroid/view/View;
    .end local v4    # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v5    # "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    :cond_2fcf
    :goto_2fcf
    add-int/lit8 v2, v2, 0x1

    goto :goto_2fa9

    .line 12209
    .end local v0    # "count":I
    .end local v1    # "fileName":Ljava/lang/String;
    .end local v2    # "a":I
    :cond_2fd2
    goto/16 :goto_30c4

    .line 12210
    :cond_2fd4
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->scheduledMessagesUpdated:I

    if-ne v10, v0, :cond_2ff9

    .line 12211
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v0

    .line 12212
    .local v0, "did":J
    iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v4, v2, v0

    if-nez v4, :cond_2ff7

    .line 12213
    const/4 v2, 0x1

    aget-object v2, v11, v2

    check-cast v2, Ljava/lang/Integer;

    invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I

    move-result v2

    iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I

    .line 12214
    iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->openAnimationEnded:Z

    invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->updateScheduledInterface(Z)V

    .line 12216
    .end local v0    # "did":J
    :cond_2ff7
    goto/16 :goto_30c4

    :cond_2ff9
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->livestatechange:I

    if-ne v10, v0, :cond_3005

    .line 12217
    const/4 v1, 0x0

    aget-object v0, v11, v1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;

    .line 12218
    .local v0, "mediaShare":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
    nop

    .line 12228
    .end local v0    # "mediaShare":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
    goto/16 :goto_30c4

    :cond_3005
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->liverestartnotify:I

    goto/16 :goto_30c4

    .line 11795
    :cond_3009
    :goto_3009
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I

    if-ne v10, v0, :cond_3010

    .line 11796
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->destroyTextureView()V

    .line 11798
    :cond_3010
    iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_30c4

    .line 11799
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v0

    .line 11800
    .local v0, "count":I
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_3019
    if-ge v1, v0, :cond_308a

    .line 11801
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    .line 11802
    .local v2, "view":Landroid/view/View;
    instance-of v3, v2, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v3, :cond_3087

    .line 11803
    move-object v3, v2

    check-cast v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 11804
    .local v3, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v4

    .line 11805
    .local v4, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v4, :cond_3087

    .line 11806
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v5

    if-nez v5, :cond_3082

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v5

    if-eqz v5, :cond_303c

    const/4 v5, 0x1

    goto :goto_3083

    .line 11808
    :cond_303c
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v5

    if-eqz v5, :cond_3069

    .line 11809
    const/4 v5, 0x0

    const/4 v6, 0x1

    invoke-virtual {v3, v5, v6, v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->updateButtonState(ZZZ)V

    .line 11810
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v5

    invoke-virtual {v5, v4}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v5

    if-nez v5, :cond_3087

    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v5

    invoke-virtual {v5, v4}, Lim/tpelyyftgw/messenger/MediaController;->isGoingToShowMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v5

    if-nez v5, :cond_3087

    .line 11811
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v5

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/ImageReceiver;->getAnimation()Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    move-result-object v5

    .line 11812
    .local v5, "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
    if-eqz v5, :cond_3068

    .line 11813
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->start()V

    .line 11815
    .end local v5    # "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
    :cond_3068
    goto :goto_3087

    .line 11816
    :cond_3069
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v5

    if-eqz v5, :cond_3080

    .line 11817
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v5

    invoke-virtual {v5, v4}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v5

    if-nez v5, :cond_307e

    .line 11818
    const/4 v5, 0x1

    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->checkVideoPlayback(Z)V

    goto :goto_3087

    .line 11817
    :cond_307e
    const/4 v5, 0x1

    goto :goto_3087

    .line 11816
    :cond_3080
    const/4 v5, 0x1

    goto :goto_3087

    .line 11806
    :cond_3082
    const/4 v5, 0x1

    .line 11807
    :goto_3083
    const/4 v6, 0x0

    invoke-virtual {v3, v6, v5, v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->updateButtonState(ZZZ)V

    .line 11800
    .end local v2    # "view":Landroid/view/View;
    .end local v3    # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v4    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_3087
    :goto_3087
    add-int/lit8 v1, v1, 0x1

    goto :goto_3019

    .line 11824
    .end local v1    # "a":I
    :cond_308a
    iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v0

    .line 11825
    const/4 v1, 0x0

    .restart local v1    # "a":I
    :goto_3091
    if-ge v1, v0, :cond_30c4

    .line 11826
    iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    .line 11827
    .restart local v2    # "view":Landroid/view/View;
    instance-of v3, v2, Lim/tpelyyftgw/ui/cells/ContextLinkCell;

    if-eqz v3, :cond_30bf

    .line 11828
    move-object v3, v2

    check-cast v3, Lim/tpelyyftgw/ui/cells/ContextLinkCell;

    .line 11829
    .local v3, "cell":Lim/tpelyyftgw/ui/cells/ContextLinkCell;
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ContextLinkCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v4

    .line 11830
    .restart local v4    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v4, :cond_30bc

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v5

    if-nez v5, :cond_30b6

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v5

    if-eqz v5, :cond_30b3

    goto :goto_30b6

    :cond_30b3
    const/4 v5, 0x0

    const/4 v6, 0x1

    goto :goto_30c1

    .line 11831
    :cond_30b6
    :goto_30b6
    const/4 v5, 0x0

    const/4 v6, 0x1

    invoke-virtual {v3, v5, v6}, Lim/tpelyyftgw/ui/cells/ContextLinkCell;->updateButtonState(ZZ)V

    goto :goto_30c1

    .line 11830
    :cond_30bc
    const/4 v5, 0x0

    const/4 v6, 0x1

    goto :goto_30c1

    .line 11827
    .end local v3    # "cell":Lim/tpelyyftgw/ui/cells/ContextLinkCell;
    .end local v4    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_30bf
    const/4 v5, 0x0

    const/4 v6, 0x1

    .line 11825
    .end local v2    # "view":Landroid/view/View;
    :goto_30c1
    add-int/lit8 v1, v1, 0x1

    goto :goto_3091

    .line 12234
    .end local v0    # "count":I
    .end local v1    # "a":I
    :cond_30c4
    :goto_30c4
    return-void
.end method

.method public didSelectDialogs(Lim/tpelyyftgw/ui/DialogsActivity;Ljava/util/ArrayList;Ljava/lang/CharSequence;Z)V
    .registers 31
    .param p1, "fragment"    # Lim/tpelyyftgw/ui/DialogsActivity;
    .param p3, "message"    # Ljava/lang/CharSequence;
    .param p4, "param"    # Z
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lim/tpelyyftgw/ui/DialogsActivity;",
            "Ljava/util/ArrayList<",
            "Ljava/lang/Long;",
            ">;",
            "Ljava/lang/CharSequence;",
            "Z)V"
        }
    .end annotation

    .line 16497
    .local p2, "dids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    move-object/from16 v0, p0

    move-object/from16 v1, p2

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessage:Lim/tpelyyftgw/messenger/MessageObject;

    const/4 v3, 0x0

    const/4 v4, 0x1

    if-nez v2, :cond_1f

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v2, v2, v3

    invoke-virtual {v2}, Landroid/util/SparseArray;->size()I

    move-result v2

    if-nez v2, :cond_1f

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v2, v2, v4

    invoke-virtual {v2}, Landroid/util/SparseArray;->size()I

    move-result v2

    if-nez v2, :cond_1f

    .line 16498
    return-void

    .line 16500
    :cond_1f
    new-instance v2, Ljava/util/ArrayList;

    invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V

    .line 16501
    .local v2, "fmessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessage:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v5, :cond_3c

    .line 16502
    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessageGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    if-eqz v6, :cond_32

    .line 16503
    iget-object v5, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    invoke-virtual {v2, v5}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z

    goto :goto_35

    .line 16505
    :cond_32
    invoke-virtual {v2, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 16507
    :goto_35
    const/4 v5, 0x0

    iput-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessage:Lim/tpelyyftgw/messenger/MessageObject;

    .line 16508
    iput-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessageGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;

    goto/16 :goto_b3

    .line 16510
    :cond_3c
    const/4 v5, 0x1

    .local v5, "a":I
    :goto_3d
    if-ltz v5, :cond_ad

    .line 16511
    new-instance v6, Ljava/util/ArrayList;

    invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V

    .line 16512
    .local v6, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    const/4 v7, 0x0

    .local v7, "b":I
    :goto_45
    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v8, v8, v5

    invoke-virtual {v8}, Landroid/util/SparseArray;->size()I

    move-result v8

    if-ge v7, v8, :cond_61

    .line 16513
    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v8, v8, v5

    invoke-virtual {v8, v7}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v8

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    invoke-virtual {v6, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 16512
    add-int/lit8 v7, v7, 0x1

    goto :goto_45

    .line 16515
    .end local v7    # "b":I
    :cond_61
    invoke-static {v6}, Ljava/util/Collections;->sort(Ljava/util/List;)V

    .line 16516
    const/4 v7, 0x0

    .restart local v7    # "b":I
    :goto_65
    invoke-virtual {v6}, Ljava/util/ArrayList;->size()I

    move-result v8

    if-ge v7, v8, :cond_95

    .line 16517
    invoke-virtual {v6, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/lang/Integer;

    .line 16518
    .local v8, "id":Ljava/lang/Integer;
    iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v9, v9, v5

    invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I

    move-result v10

    invoke-virtual {v9, v10}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v9

    check-cast v9, Lim/tpelyyftgw/messenger/MessageObject;

    .line 16519
    .local v9, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v9, :cond_92

    .line 16520
    iget-object v10, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;

    if-eqz v10, :cond_8f

    .line 16521
    iget-object v10, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;

    .line 16530
    :cond_8f
    invoke-virtual {v2, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 16516
    .end local v8    # "id":Ljava/lang/Integer;
    .end local v9    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_92
    add-int/lit8 v7, v7, 0x1

    goto :goto_65

    .line 16533
    .end local v7    # "b":I
    :cond_95
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;

    aget-object v7, v7, v5

    invoke-virtual {v7}, Landroid/util/SparseArray;->clear()V

    .line 16534
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;

    aget-object v7, v7, v5

    invoke-virtual {v7}, Landroid/util/SparseArray;->clear()V

    .line 16535
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v7, v7, v5

    invoke-virtual {v7}, Landroid/util/SparseArray;->clear()V

    .line 16510
    .end local v6    # "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    add-int/lit8 v5, v5, -0x1

    goto :goto_3d

    .line 16537
    .end local v5    # "a":I
    :cond_ad
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V

    .line 16538
    invoke-direct {v0, v4}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 16541
    :goto_b3
    invoke-virtual/range {p2 .. p2}, Ljava/util/ArrayList;->size()I

    move-result v5

    if-gt v5, v4, :cond_15a

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/lang/Long;

    invoke-virtual {v5}, Ljava/lang/Long;->longValue()J

    move-result-wide v5

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v7

    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v7

    int-to-long v7, v7

    cmp-long v9, v5, v7

    if-eqz v9, :cond_15a

    if-eqz p3, :cond_d6

    move-object/from16 v11, p1

    goto/16 :goto_15c

    .line 16551
    :cond_d6
    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/Long;

    invoke-virtual {v3}, Ljava/lang/Long;->longValue()J

    move-result-wide v5

    .line 16552
    .local v5, "did":J
    iget-wide v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v3, v5, v7

    if-eqz v3, :cond_13f

    .line 16553
    long-to-int v3, v5

    .line 16554
    .local v3, "lower_part":I
    const/16 v7, 0x20

    shr-long v7, v5, v7

    long-to-int v8, v7

    .line 16555
    .local v8, "high_part":I
    new-instance v7, Landroid/os/Bundle;

    invoke-direct {v7}, Landroid/os/Bundle;-><init>()V

    .line 16556
    .local v7, "args":Landroid/os/Bundle;
    iget-boolean v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z

    const-string/jumbo v10, "scrollToTopOnResume"

    invoke-virtual {v7, v10, v9}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V

    .line 16557
    if-eqz v3, :cond_10d

    .line 16558
    if-lez v3, :cond_104

    .line 16559
    const-string/jumbo v9, "user_id"

    invoke-virtual {v7, v9, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    goto :goto_112

    .line 16560
    :cond_104
    if-gez v3, :cond_112

    .line 16561
    neg-int v9, v3

    const-string v10, "chat_id"

    invoke-virtual {v7, v10, v9}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    goto :goto_112

    .line 16564
    :cond_10d
    const-string v9, "enc_id"

    invoke-virtual {v7, v9, v8}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 16566
    :cond_112
    :goto_112
    if-eqz v3, :cond_121

    .line 16567
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v9

    move-object/from16 v11, p1

    invoke-virtual {v9, v7, v11}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    move-result v9

    if-nez v9, :cond_123

    .line 16568
    return-void

    .line 16566
    :cond_121
    move-object/from16 v11, p1

    .line 16571
    :cond_123
    new-instance v9, Lim/tpelyyftgw/ui/ChatActivity;

    invoke-direct {v9, v7}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V

    .line 16572
    .local v9, "chatActivity":Lim/tpelyyftgw/ui/ChatActivity;
    invoke-virtual {v0, v9, v4}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z

    move-result v10

    if-eqz v10, :cond_13b

    .line 16573
    invoke-virtual {v9, v4, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForForward(ZLjava/util/ArrayList;)V

    .line 16574
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v4

    if-nez v4, :cond_13e

    .line 16575
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelfFromStack()V

    goto :goto_13e

    .line 16578
    :cond_13b
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/DialogsActivity;->finishFragment()V

    .line 16580
    .end local v3    # "lower_part":I
    .end local v7    # "args":Landroid/os/Bundle;
    .end local v8    # "high_part":I
    .end local v9    # "chatActivity":Lim/tpelyyftgw/ui/ChatActivity;
    :cond_13e
    :goto_13e
    goto :goto_19e

    .line 16581
    :cond_13f
    move-object/from16 v11, p1

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/DialogsActivity;->finishFragment()V

    .line 16582
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V

    .line 16583
    invoke-virtual {v0, v4, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForForward(ZLjava/util/ArrayList;)V

    .line 16584
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v3

    if-eqz v3, :cond_156

    .line 16585
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V

    .line 16586
    invoke-direct {v0, v4}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 16588
    :cond_156
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    goto :goto_19e

    .line 16541
    .end local v5    # "did":J
    :cond_15a
    move-object/from16 v11, p1

    .line 16542
    :goto_15c
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_15d
    invoke-virtual/range {p2 .. p2}, Ljava/util/ArrayList;->size()I

    move-result v4

    if-ge v3, v4, :cond_19b

    .line 16543
    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/Long;

    invoke-virtual {v4}, Ljava/lang/Long;->longValue()J

    move-result-wide v24

    .line 16544
    .local v24, "did":J
    if-eqz p3, :cond_18c

    .line 16545
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v12

    invoke-interface/range {p3 .. p3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v13

    const/16 v16, 0x0

    const/16 v17, 0x0

    const/16 v18, 0x1

    const/16 v19, 0x0

    const/16 v20, 0x0

    const/16 v21, 0x0

    const/16 v22, 0x1

    const/16 v23, 0x0

    move-wide/from16 v14, v24

    invoke-virtual/range {v12 .. v23}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V

    .line 16547
    :cond_18c
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v5

    const/4 v9, 0x1

    const/4 v10, 0x0

    move-object v6, v2

    move-wide/from16 v7, v24

    invoke-virtual/range {v5 .. v10}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/util/ArrayList;JZI)I

    .line 16542
    .end local v24    # "did":J
    add-int/lit8 v3, v3, 0x1

    goto :goto_15d

    .line 16549
    .end local v3    # "a":I
    :cond_19b
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/DialogsActivity;->finishFragment()V

    .line 16591
    :goto_19e
    return-void
.end method

.method public didSelectLocation(Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;IZI)V
    .registers 14
    .param p1, "location"    # Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
    .param p2, "locationType"    # I
    .param p3, "notify"    # Z
    .param p4, "scheduleDate"    # I

    .line 16785
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v0

    iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    const/4 v5, 0x0

    const/4 v6, 0x0

    move-object v1, p1

    move v7, p3

    move v8, p4

    invoke-virtual/range {v0 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V

    .line 16786
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_17

    .line 16787
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V

    .line 16789
    :cond_17
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V

    .line 16790
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z

    if-eqz v0, :cond_21

    .line 16791
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z

    .line 16793
    :cond_21
    return-void
.end method

.method public dismissCurrentDialog()V
    .registers 3

    .line 13554
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v0, :cond_1a

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->visibleDialog:Landroid/app/Dialog;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-ne v0, v1, :cond_1a

    .line 13555
    const/4 v0, 0x0

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->closeCamera(Z)V

    .line 13556
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->dismissInternal()V

    .line 13557
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->hideCamera(Z)V

    .line 13558
    return-void

    .line 13560
    :cond_1a
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->dismissCurrentDialog()V

    .line 13561
    return-void
.end method

.method public dismissDialogOnPause(Landroid/app/Dialog;)Z
    .registers 3
    .param p1, "dialog"    # Landroid/app/Dialog;

    .line 7209
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eq p1, v0, :cond_c

    invoke-super {p0, p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->dismissDialogOnPause(Landroid/app/Dialog;)Z

    move-result v0

    if-eqz v0, :cond_c

    const/4 v0, 0x1

    goto :goto_d

    :cond_c
    const/4 v0, 0x0

    :goto_d
    return v0
.end method

.method public extendActionMode(Landroid/view/Menu;)Z
    .registers 11
    .param p1, "menu"    # Landroid/view/Menu;

    .line 12699
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z

    move-result v0

    const v1, 0x1020021

    const/4 v2, 0x1

    if-eqz v0, :cond_25

    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->isVisible()Z

    move-result v0

    if-eqz v0, :cond_25

    .line 12700
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->getSelectiongLength()I

    move-result v0

    if-eqz v0, :cond_24

    invoke-interface {p1, v1}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;

    move-result-object v0

    if-nez v0, :cond_35

    .line 12701
    :cond_24
    return v2

    .line 12704
    :cond_25
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getSelectionLength()I

    move-result v0

    if-eqz v0, :cond_14a

    invoke-interface {p1, v1}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;

    move-result-object v0

    if-nez v0, :cond_35

    goto/16 :goto_14a

    .line 12708
    :cond_35
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x17

    if-lt v0, v1, :cond_41

    .line 12709
    const v0, 0x1020035

    invoke-interface {p1, v0}, Landroid/view/Menu;->removeItem(I)V

    .line 12711
    :cond_41
    new-instance v0, Landroid/text/SpannableStringBuilder;

    const v1, 0x7f0f027d

    const-string v3, "Bold"

    invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    .line 12712
    .local v0, "stringBuilder":Landroid/text/SpannableStringBuilder;
    new-instance v1, Lim/tpelyyftgw/ui/components/TypefaceSpan;

    const-string v3, "fonts/rmedium.ttf"

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v3

    invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/components/TypefaceSpan;-><init>(Landroid/graphics/Typeface;)V

    invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v3

    const/16 v4, 0x21

    const/4 v5, 0x0

    invoke-virtual {v0, v1, v5, v3, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 12713
    const v1, 0x7f0902f6

    const/4 v3, 0x6

    const v6, 0x7f0902f8

    invoke-interface {p1, v6, v1, v3, v0}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;

    .line 12714
    new-instance v1, Landroid/text/SpannableStringBuilder;

    const v3, 0x7f0f07d9

    const-string v7, "Italic"

    invoke-static {v7, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v1, v3}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    move-object v0, v1

    .line 12715
    new-instance v1, Lim/tpelyyftgw/ui/components/TypefaceSpan;

    const-string v3, "fonts/ritalic.ttf"

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v3

    invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/components/TypefaceSpan;-><init>(Landroid/graphics/Typeface;)V

    invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v3

    invoke-virtual {v0, v1, v5, v3, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 12716
    const v1, 0x7f0902f9

    const/4 v3, 0x7

    invoke-interface {p1, v6, v1, v3, v0}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;

    .line 12717
    new-instance v1, Landroid/text/SpannableStringBuilder;

    const v3, 0x7f0f08e6

    const-string v7, "Mono"

    invoke-static {v7, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v1, v3}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    move-object v0, v1

    .line 12718
    new-instance v1, Lim/tpelyyftgw/ui/components/TypefaceSpan;

    sget-object v3, Landroid/graphics/Typeface;->MONOSPACE:Landroid/graphics/Typeface;

    invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/components/TypefaceSpan;-><init>(Landroid/graphics/Typeface;)V

    invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v3

    invoke-virtual {v0, v1, v5, v3, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 12719
    const v1, 0x7f0902fb

    const/16 v3, 0x8

    invoke-interface {p1, v6, v1, v3, v0}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;

    .line 12720
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v1, :cond_cb

    if-eqz v1, :cond_127

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I

    move-result v1

    const/16 v7, 0x65

    if-lt v1, v7, :cond_127

    .line 12721
    :cond_cb
    new-instance v1, Landroid/text/SpannableStringBuilder;

    const v7, 0x7f0f101b

    const-string v8, "Strike"

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-direct {v1, v7}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    move-object v0, v1

    .line 12722
    new-instance v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;

    invoke-direct {v1}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V

    .line 12723
    .local v1, "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
    iget v7, v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    or-int/2addr v3, v7

    iput v3, v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    .line 12724
    new-instance v3, Lim/tpelyyftgw/ui/components/TextStyleSpan;

    invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V

    invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v7

    invoke-virtual {v0, v3, v5, v7, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 12725
    const v3, 0x7f0902fd

    const/16 v7, 0x9

    invoke-interface {p1, v6, v3, v7, v0}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;

    .line 12726
    new-instance v3, Landroid/text/SpannableStringBuilder;

    const v7, 0x7f0f1175

    const-string v8, "Underline"

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-direct {v3, v7}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    move-object v0, v3

    .line 12727
    new-instance v3, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;

    invoke-direct {v3}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V

    move-object v1, v3

    .line 12728
    iget v3, v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    or-int/lit8 v3, v3, 0x10

    iput v3, v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I

    .line 12729
    new-instance v3, Lim/tpelyyftgw/ui/components/TextStyleSpan;

    invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V

    invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v7

    invoke-virtual {v0, v3, v5, v7, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 12730
    const v3, 0x7f0902fe

    const/16 v4, 0xa

    invoke-interface {p1, v6, v3, v4, v0}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;

    .line 12732
    .end local v1    # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
    :cond_127
    const v1, 0x7f0902fa

    const/16 v3, 0xb

    const v4, 0x7f0f048a

    const-string v5, "CreateLink"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-interface {p1, v6, v1, v3, v4}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;

    .line 12733
    const v1, 0x7f0902fc

    const/16 v3, 0xc

    const v4, 0x7f0f0dba

    const-string v5, "Regular"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-interface {p1, v6, v1, v3, v4}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;

    .line 12734
    return v2

    .line 12705
    .end local v0    # "stringBuilder":Landroid/text/SpannableStringBuilder;
    :cond_14a
    :goto_14a
    return v2
.end method

.method public finishFragment()V
    .registers 2

    .line 13728
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->finishFragment()V

    .line 13729
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    if-eqz v0, :cond_a

    .line 13730
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V

    .line 13732
    :cond_a
    return-void
.end method

.method public getCurrentChat()Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .registers 2

    .line 16816
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    return-object v0
.end method

.method public getCurrentChatInfo()Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    .registers 2

    .line 16828
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    return-object v0
.end method

.method public getCurrentEncryptedChat()Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
    .registers 2

    .line 16824
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    return-object v0
.end method

.method public getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
    .registers 2

    .line 16812
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    return-object v0
.end method

.method public getCurrentUserInfo()Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
    .registers 2

    .line 16832
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    return-object v0
.end method

.method public getDialogId()J
    .registers 3

    .line 5932
    iget-wide v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    return-wide v0
.end method

.method public getThemeDescriptions()[Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
    .registers 36

    .line 19868
    move-object/from16 v0, p0

    new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$a1Yb4rWIWdJE7eKK05gIJJ2DLCs;

    .local v10, "selectedBackgroundDelegate":Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;
    invoke-direct {v10, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$a1Yb4rWIWdJE7eKK05gIJJ2DLCs;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    .line 19877
    const/16 v1, 0x188

    new-array v11, v1, [Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    new-instance v9, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const-string v8, "chat_wallpaper"

    move-object v1, v9

    invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/4 v12, 0x0

    aput-object v9, v11, v12

    new-instance v9, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    const-string v8, "chat_wallpaper_gradient_to"

    move-object v1, v9

    invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/4 v13, 0x1

    aput-object v9, v11, v13

    new-instance v9, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    const-string v8, "actionBarDefault"

    move-object v1, v9

    invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/4 v14, 0x2

    aput-object v9, v11, v14

    new-instance v9, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_LISTGLOWCOLOR:I

    const-string v8, "actionBarDefault"

    move-object v1, v9

    invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/4 v15, 0x3

    aput-object v9, v11, v15

    new-instance v9, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_ITEMSCOLOR:I

    const-string v8, "actionBarDefaultIcon"

    move-object v1, v9

    invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/4 v8, 0x4

    aput-object v9, v11, v8

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SELECTORCOLOR:I

    const/16 v19, 0x0

    const/16 v20, 0x0

    const/16 v21, 0x0

    const/16 v22, 0x0

    const-string v23, "actionBarDefaultSelector"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/4 v9, 0x5

    aput-object v1, v11, v9

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SUBMENUBACKGROUND:I

    const-string v23, "actionBarDefaultSubmenuBackground"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/4 v2, 0x6

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SUBMENUITEM:I

    const-string v23, "actionBarDefaultSubmenuItem"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v16, 0x7

    aput-object v1, v11, v16

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SUBMENUITEM:I

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    or-int v19, v3, v4

    const/16 v23, 0x0

    const-string v24, "actionBarDefaultSubmenuItemIcon"

    move-object/from16 v17, v1

    move-object/from16 v18, v2

    invoke-direct/range {v17 .. v24}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v17, 0x8

    aput-object v1, v11, v17

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v20, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    const/16 v24, 0x0

    const-string v25, "actionBarDefault"

    move-object/from16 v18, v1

    move-object/from16 v19, v2

    invoke-direct/range {v18 .. v25}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v18, 0x9

    aput-object v1, v11, v18

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v21, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_LISTGLOWCOLOR:I

    const/16 v25, 0x0

    const-string v26, "actionBarDefault"

    move-object/from16 v19, v1

    move-object/from16 v20, v2

    invoke-direct/range {v19 .. v26}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v19, 0xa

    aput-object v1, v11, v19

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v22, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_ITEMSCOLOR:I

    const/16 v26, 0x0

    const-string v27, "actionBarDefaultIcon"

    move-object/from16 v20, v1

    move-object/from16 v21, v2

    invoke-direct/range {v20 .. v27}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v20, 0xb

    aput-object v1, v11, v20

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v23, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SELECTORCOLOR:I

    const/16 v27, 0x0

    const-string v28, "actionBarDefaultSelector"

    move-object/from16 v21, v1

    move-object/from16 v22, v2

    invoke-direct/range {v21 .. v28}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v21, 0xc

    aput-object v1, v11, v21

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SEARCH:I

    const/16 v28, 0x0

    const-string v29, "actionBarDefaultSearch"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xd

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SEARCHPLACEHOLDER:I

    const-string v29, "actionBarDefaultSearchPlaceholder"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xe

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_AM_ITEMSCOLOR:I

    const-string v29, "actionBarActionModeDefaultIcon"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xf

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_AM_BACKGROUND:I

    const-string v29, "actionBarActionModeDefault"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x10

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_AM_TOPBACKGROUND:I

    const-string v29, "actionBarActionModeDefaultTop"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x11

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_AM_SELECTORCOLOR:I

    const-string v29, "actionBarActionModeDefaultSelector"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x12

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;

    sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v29, "actionBarActionModeDefaultIcon"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x13

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_savedDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const/16 v24, 0x0

    const-string v29, "avatar_text"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x14

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const/16 v27, 0x0

    const-string v29, "avatar_backgroundRed"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x15

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v29, "avatar_backgroundOrange"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x16

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v29, "avatar_backgroundViolet"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x17

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v29, "avatar_backgroundGreen"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x18

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v29, "avatar_backgroundCyan"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x19

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v29, "avatar_backgroundBlue"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x1a

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v29, "avatar_backgroundPink"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x1b

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v29, "avatar_nameInMessageRed"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x1c

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v29, "avatar_nameInMessageOrange"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x1d

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v29, "avatar_nameInMessageViolet"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x1e

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v29, "avatar_nameInMessageGreen"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x1f

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v29, "avatar_nameInMessageCyan"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x20

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v29, "avatar_nameInMessageBlue"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x21

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v29, "avatar_nameInMessagePink"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x22

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v14, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-class v4, Lim/tpelyyftgw/ui/cells/BotHelpCell;

    aput-object v4, v3, v13

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInMediaDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v13

    const-string v29, "chat_inBubble"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x23

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInSelectedDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInMediaSelectedDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v13

    const-string v29, "chat_inBubbleSelected"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x24

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v14, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-class v4, Lim/tpelyyftgw/ui/cells/BotHelpCell;

    aput-object v4, v3, v13

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInShadowDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInMediaShadowDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v13

    const-string v29, "chat_inBubbleShadow"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x25

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutMediaDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v13

    const-string v29, "chat_outBubble"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x26

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutSelectedDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutMediaSelectedDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v13

    const-string v29, "chat_outBubbleSelected"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x27

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutShadowDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutMediaShadowDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v13

    const-string v29, "chat_outBubbleShadow"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x28

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    aput-object v4, v3, v12

    sget-object v26, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_actionTextPaint:Landroid/text/TextPaint;

    const/16 v27, 0x0

    const-string v29, "chat_serviceText"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x29

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_LINKCOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    aput-object v4, v3, v12

    sget-object v26, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_actionTextPaint:Landroid/text/TextPaint;

    const-string v29, "chat_serviceLink"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x2a

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v9, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_shareIconDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_replyIconDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v13

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_botInlineDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v14

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_botLinkDrawalbe:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v15

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_goIconDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v8

    const/16 v24, 0x0

    const/16 v26, 0x0

    const-string v29, "chat_serviceIcon"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x2b

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v14, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    aput-object v4, v3, v13

    const/16 v27, 0x0

    const-string v29, "chat_serviceBackground"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x2c

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v14, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    aput-object v4, v3, v13

    const-string v29, "chat_serviceBackgroundSelected"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x2d

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v14, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-class v4, Lim/tpelyyftgw/ui/cells/BotHelpCell;

    aput-object v4, v3, v13

    const-string v29, "chat_messageTextIn"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x2e

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v29, "chat_messageTextOut"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x2f

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_LINKCOLOR:I

    new-array v3, v14, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-class v4, Lim/tpelyyftgw/ui/cells/BotHelpCell;

    aput-object v4, v3, v13

    const-string v29, "chat_messageLinkIn"

    const/16 v30, 0x0

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v30}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;Ljava/lang/Object;)V

    const/16 v2, 0x30

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_LINKCOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v29, "chat_messageLinkOut"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v30}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;Ljava/lang/Object;)V

    const/16 v2, 0x31

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgNoSoundDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const/16 v24, 0x0

    const-string v29, "chat_mediaTimeText"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x32

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutCheckDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_outSentCheck"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x33

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutCheckSelectedDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_outSentCheckSelected"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x34

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutCheckReadDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutHalfCheckDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v13

    const-string v29, "chat_outSentCheckRead"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x35

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutCheckReadSelectedDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutHalfCheckSelectedDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v13

    const-string v29, "chat_outSentCheckReadSelected"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x36

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutClockDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_outSentClock"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x37

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutSelectedClockDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_outSentClockSelected"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x38

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInClockDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_inSentClock"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x39

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInSelectedClockDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_inSentClockSelected"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x3a

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgMediaCheckDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgMediaHalfCheckDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v13

    const-string v29, "chat_mediaSentCheck"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x3b

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v8, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgStickerHalfCheckDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgStickerCheckDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v13

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgStickerClockDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v14

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgStickerViewsDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v15

    const-string v29, "chat_serviceText"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x3c

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgMediaClockDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_mediaSentClock"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x3d

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutViewsDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_outViews"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x3e

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutViewsSelectedDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_outViewsSelected"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x3f

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInViewsDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_inViews"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x40

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInViewsSelectedDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_inViewsSelected"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x41

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgMediaViewsDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_mediaViews"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x42

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutMenuDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_outMenu"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x43

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutMenuSelectedDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_outMenuSelected"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x44

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInMenuDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_inMenu"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x45

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInMenuSelectedDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_inMenuSelected"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x46

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgMediaMenuDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_mediaMenu"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x47

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutInstantDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutCallDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v13

    const-string v29, "chat_outInstant"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x48

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutCallSelectedDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_outInstantSelected"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x49

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInInstantDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInCallDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v13

    const-string v29, "chat_inInstant"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x4a

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInCallSelectedDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_inInstantSelected"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x4b

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgCallUpGreenDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_outUpCall"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x4c

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgCallDownRedDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_inUpCall"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x4d

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgCallDownGreenDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const-string v29, "chat_inDownCall"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x4e

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    sget-object v26, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgErrorPaint:Landroid/graphics/Paint;

    const/16 v27, 0x0

    const-string v29, "chat_sentError"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x4f

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgErrorDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v5, v4, v12

    const/16 v26, 0x0

    const-string v29, "chat_sentErrorIcon"

    move-object/from16 v22, v1

    move-object/from16 v23, v2

    move-object/from16 v25, v3

    move-object/from16 v27, v4

    invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x50

    aput-object v1, v11, v2

    new-instance v22, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v4, v13, [Ljava/lang/Class;

    const-class v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v1, v4, v12

    const/4 v3, 0x0

    const/4 v5, 0x0

    const-string v23, "chat_selectedBackground"

    move-object/from16 v1, v22

    move-object v7, v10

    const/4 v15, 0x4

    move-object/from16 v8, v23

    invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v1, 0x51

    aput-object v22, v11, v1

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    sget-object v29, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_durationPaint:Landroid/text/TextPaint;

    const/16 v27, 0x0

    const/16 v31, 0x0

    const-string v32, "chat_previewDurationText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x52

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    sget-object v29, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_gamePaint:Landroid/text/TextPaint;

    const-string v32, "chat_previewGameText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x53

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const/16 v29, 0x0

    const-string v32, "chat_inPreviewInstantText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x54

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outPreviewInstantText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x55

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inPreviewInstantSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x56

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outPreviewInstantSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x57

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    sget-object v29, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_deleteProgressPaint:Landroid/graphics/Paint;

    const-string v32, "chat_secretTimeText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x58

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const/16 v29, 0x0

    const-string v32, "chat_stickerNameText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x59

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    sget-object v29, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_botButtonPaint:Landroid/text/TextPaint;

    const-string v32, "chat_botButtonText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x5a

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    sget-object v29, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_botProgressPaint:Landroid/graphics/Paint;

    const-string v32, "chat_botProgress"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x5b

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    sget-object v29, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_timeBackgroundPaint:Landroid/graphics/Paint;

    const-string v32, "chat_mediaTimeBackground"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x5c

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const/16 v29, 0x0

    const-string v32, "chat_inForwardedNameText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x5d

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outForwardedNameText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x5e

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inViaBotNameText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x5f

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outViaBotNameText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x60

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_stickerViaBotNameText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x61

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inReplyLine"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x62

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outReplyLine"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x63

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_stickerReplyLine"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x64

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inReplyNameText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x65

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outReplyNameText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x66

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_stickerReplyNameText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x67

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inReplyMessageText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x68

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outReplyMessageText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x69

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inReplyMediaMessageText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x6a

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outReplyMediaMessageText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x6b

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inReplyMediaMessageSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x6c

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outReplyMediaMessageSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x6d

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_stickerReplyMessageText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x6e

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inPreviewLine"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x6f

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outPreviewLine"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x70

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inSiteNameText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x71

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outSiteNameText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x72

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inContactNameText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x73

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outContactNameText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x74

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inContactPhoneText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x75

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inContactPhoneSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x76

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outContactPhoneText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x77

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outContactPhoneSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x78

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_mediaProgress"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x79

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inAudioProgress"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x7a

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outAudioProgress"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x7b

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inAudioSelectedProgress"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x7c

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outAudioSelectedProgress"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x7d

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_mediaTimeText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x7e

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inTimeText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x7f

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outTimeText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x80

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inTimeSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x81

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_adminText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x82

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_adminSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x83

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outTimeSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x84

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inAudioPerfomerText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x85

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inAudioPerfomerSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x86

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outAudioPerfomerText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x87

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outAudioPerfomerSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x88

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inAudioTitleText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x89

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outAudioTitleText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x8a

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inAudioDurationText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x8b

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outAudioDurationText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x8c

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inAudioDurationSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x8d

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outAudioDurationSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x8e

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inAudioSeekbar"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x8f

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outAudioSeekbar"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x90

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inAudioSeekbarSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x91

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outAudioSeekbarSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x92

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inAudioSeekbarFill"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x93

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inAudioCacheSeekbar"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x94

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outAudioSeekbarFill"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x95

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outAudioCacheSeekbar"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x96

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inVoiceSeekbar"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x97

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outVoiceSeekbar"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x98

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inVoiceSeekbarSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x99

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outVoiceSeekbarSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x9a

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inVoiceSeekbarFill"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x9b

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outVoiceSeekbarFill"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x9c

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inFileProgress"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x9d

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outFileProgress"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x9e

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inFileProgressSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x9f

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outFileProgressSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xa0

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inFileNameText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xa1

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outFileNameText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xa2

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inFileInfoText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xa3

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outFileInfoText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xa4

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inFileInfoSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xa5

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outFileInfoSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xa6

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inFileBackground"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xa7

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outFileBackground"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xa8

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inFileBackgroundSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xa9

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outFileBackgroundSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xaa

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inVenueInfoText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xab

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outVenueInfoText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xac

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inVenueInfoSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xad

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outVenueInfoSelectedText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xae

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_mediaInfoText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xaf

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    sget-object v29, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_urlPaint:Landroid/graphics/Paint;

    const-string v32, "chat_linkSelectBackground"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xb0

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    sget-object v29, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_textSearchSelectionPaint:Landroid/graphics/Paint;

    const-string v32, "chat_textSelectBackground"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xb1

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const/16 v29, 0x0

    const-string v32, "chat_outLoader"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xb2

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outMediaIcon"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xb3

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outLoaderSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xb4

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_outMediaIconSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xb5

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inLoader"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xb6

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inMediaIcon"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xb7

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inLoaderSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xb8

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    const-string v32, "chat_inMediaIconSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xb9

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v15, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v12

    aget-object v5, v5, v12

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v13

    aget-object v5, v5, v12

    aput-object v5, v4, v13

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v14

    aget-object v5, v5, v12

    aput-object v5, v4, v14

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    const/4 v6, 0x3

    aget-object v5, v5, v6

    aget-object v5, v5, v12

    aput-object v5, v4, v6

    const-string v32, "chat_mediaLoaderPhoto"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    move-object/from16 v30, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xba

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v15, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v12

    aget-object v5, v5, v12

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v13

    aget-object v5, v5, v12

    aput-object v5, v4, v13

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v14

    aget-object v5, v5, v12

    aput-object v5, v4, v14

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    const/4 v6, 0x3

    aget-object v5, v5, v6

    aget-object v5, v5, v12

    aput-object v5, v4, v6

    const/16 v27, 0x0

    const-string v32, "chat_mediaLoaderPhotoIcon"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    move-object/from16 v30, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xbb

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v15, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v12

    aget-object v5, v5, v13

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v13

    aget-object v5, v5, v13

    aput-object v5, v4, v13

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v14

    aget-object v5, v5, v13

    aput-object v5, v4, v14

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    const/4 v6, 0x3

    aget-object v5, v5, v6

    aget-object v5, v5, v13

    aput-object v5, v4, v6

    const-string v32, "chat_mediaLoaderPhotoSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    move-object/from16 v30, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xbc

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v15, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v12

    aget-object v5, v5, v13

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v13

    aget-object v5, v5, v13

    aput-object v5, v4, v13

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v14

    aget-object v5, v5, v13

    aput-object v5, v4, v14

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    const/4 v6, 0x3

    aget-object v5, v5, v6

    aget-object v5, v5, v13

    aput-object v5, v4, v6

    const/16 v27, 0x0

    const-string v32, "chat_mediaLoaderPhotoIconSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    move-object/from16 v30, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xbd

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v16

    aget-object v5, v5, v12

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v17

    aget-object v5, v5, v12

    aput-object v5, v4, v13

    const-string v32, "chat_outLoaderPhoto"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    move-object/from16 v30, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xbe

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v16

    aget-object v5, v5, v12

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v17

    aget-object v5, v5, v12

    aput-object v5, v4, v13

    const/16 v27, 0x0

    const-string v32, "chat_outLoaderPhotoIcon"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    move-object/from16 v30, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xbf

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v16

    aget-object v5, v5, v13

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v17

    aget-object v5, v5, v13

    aput-object v5, v4, v13

    const-string v32, "chat_outLoaderPhotoSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    move-object/from16 v30, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xc0

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v16

    aget-object v5, v5, v13

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v17

    aget-object v5, v5, v13

    aput-object v5, v4, v13

    const/16 v27, 0x0

    const-string v32, "chat_outLoaderPhotoIconSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    move-object/from16 v30, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xc1

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v19

    aget-object v5, v5, v12

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v20

    aget-object v5, v5, v12

    aput-object v5, v4, v13

    const-string v32, "chat_inLoaderPhoto"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    move-object/from16 v30, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xc2

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v19

    aget-object v5, v5, v12

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v20

    aget-object v5, v5, v12

    aput-object v5, v4, v13

    const/16 v27, 0x0

    const-string v32, "chat_inLoaderPhotoIcon"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    move-object/from16 v30, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xc3

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v19

    aget-object v5, v5, v13

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v20

    aget-object v5, v5, v13

    aput-object v5, v4, v13

    const-string v32, "chat_inLoaderPhotoSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    move-object/from16 v30, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xc4

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v14, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v19

    aget-object v5, v5, v13

    aput-object v5, v4, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v20

    aget-object v5, v5, v13

    aput-object v5, v4, v13

    const/16 v27, 0x0

    const-string v32, "chat_inLoaderPhotoIconSelected"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    move-object/from16 v30, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xc5

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v18

    aget-object v5, v5, v12

    aput-object v5, v4, v12

    const-string v32, "chat_outFileIcon"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    move-object/from16 v30, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xc6

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v18

    aget-object v5, v5, v13

    aput-object v5, v4, v12

    const-string v32, "chat_outFileSelectedIcon"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    move-object/from16 v30, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xc7

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v21

    aget-object v5, v5, v12

    aput-object v5, v4, v12

    const-string v32, "chat_inFileIcon"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    move-object/from16 v30, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xc8

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v21

    aget-object v5, v5, v13

    aput-object v5, v4, v12

    const-string v32, "chat_inFileSelectedIcon"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    move-object/from16 v30, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xc9

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_contactDrawable:[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v12

    aput-object v5, v4, v12

    const/16 v20, 0x0

    const/16 v22, 0x0

    const-string v23, "chat_inContactBackground"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    move-object/from16 v19, v3

    move-object/from16 v21, v4

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xca

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_contactDrawable:[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v12

    aput-object v5, v4, v12

    const/16 v18, 0x0

    const-string v23, "chat_inContactIcon"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    move-object/from16 v19, v3

    move-object/from16 v21, v4

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xcb

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_contactDrawable:[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v13

    aput-object v5, v4, v12

    const-string v23, "chat_outContactBackground"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    move-object/from16 v19, v3

    move-object/from16 v21, v4

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xcc

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_contactDrawable:[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v13

    aput-object v5, v4, v12

    const/16 v18, 0x0

    const-string v23, "chat_outContactIcon"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    move-object/from16 v19, v3

    move-object/from16 v21, v4

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xcd

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_locationDrawable:[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v12

    aput-object v5, v4, v12

    const-string v23, "chat_inLocationBackground"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    move-object/from16 v19, v3

    move-object/from16 v21, v4

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xce

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_locationDrawable:[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v12

    aput-object v5, v4, v12

    const/16 v18, 0x0

    const-string v23, "chat_inLocationIcon"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    move-object/from16 v19, v3

    move-object/from16 v21, v4

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xcf

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_locationDrawable:[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v13

    aput-object v5, v4, v12

    const-string v23, "chat_outLocationBackground"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    move-object/from16 v19, v3

    move-object/from16 v21, v4

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xd0

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    aput-object v4, v3, v12

    new-array v4, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_locationDrawable:[Landroid/graphics/drawable/Drawable;

    aget-object v5, v5, v13

    aput-object v5, v4, v12

    const/16 v18, 0x0

    const-string v23, "chat_outLocationIcon"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    move-object/from16 v19, v3

    move-object/from16 v21, v4

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xd1

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    sget-object v20, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeBackgroundPaint:Landroid/graphics/Paint;

    const/16 v19, 0x0

    const/16 v21, 0x0

    const-string v23, "chat_messagePanelBackground"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xd2

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;

    new-array v3, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v4, v3, v12

    const/16 v20, 0x0

    const-string v23, "chat_messagePanelShadow"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    move-object/from16 v21, v3

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xd3

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    sget-object v20, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeBackgroundPaint:Landroid/graphics/Paint;

    const/16 v21, 0x0

    const-string v23, "chat_messagePanelBackground"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xd4

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    new-array v3, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v4, v3, v12

    const/16 v20, 0x0

    const-string v23, "chat_messagePanelShadow"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    move-object/from16 v21, v3

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xd5

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    sget-object v20, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeBackgroundPaint:Landroid/graphics/Paint;

    const/16 v21, 0x0

    const-string v23, "chat_messagePanelBackground"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xd6

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;

    new-array v3, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v4, v3, v12

    const/16 v20, 0x0

    const-string v23, "chat_messagePanelShadow"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    move-object/from16 v21, v3

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xd7

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    sget-object v20, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeBackgroundPaint:Landroid/graphics/Paint;

    const/16 v21, 0x0

    const-string v23, "chat_messagePanelBackground"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xd8

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    new-array v3, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v4, v3, v12

    const/16 v20, 0x0

    const-string v23, "chat_messagePanelShadow"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    move-object/from16 v21, v3

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xd9

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;

    sget-object v20, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeBackgroundPaint:Landroid/graphics/Paint;

    const/16 v21, 0x0

    const-string v23, "chat_messagePanelBackground"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xda

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;

    new-array v3, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v4, v3, v12

    const/16 v20, 0x0

    const-string v23, "chat_messagePanelShadow"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    move-object/from16 v21, v3

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xdb

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget-object v20, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeBackgroundPaint:Landroid/graphics/Paint;

    const/16 v21, 0x0

    const-string v23, "chat_messagePanelBackground"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xdc

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v4, v3, v12

    const/16 v20, 0x0

    const-string v23, "chat_messagePanelShadow"

    move-object/from16 v16, v1

    move-object/from16 v17, v2

    move-object/from16 v21, v3

    invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xdd

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "audioVideoButtonContainer"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const/16 v30, 0x0

    const/16 v32, 0x0

    const-string v33, "chat_messagePanelBackground"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xde

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "messageEditText"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xdf

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CURSORCOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v5, v3, v12

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelCursor"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xe0

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v5, v3, v12

    const-string/jumbo v5, "recordSendText"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_fieldOverlayText"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xe1

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_HINTTEXTCOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v5, v3, v12

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelHint"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xe2

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string/jumbo v4, "sendButton"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelSend"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xe3

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v5, v3, v12

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelPressedSend"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xe4

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v5, v3, v12

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const/16 v32, 0x18

    const/16 v33, 0x0

    const-string v34, "chat_messagePanelSend"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v34}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;ILim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xe5

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "emojiButton"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const/16 v27, 0x0

    const/16 v32, 0x0

    const-string v33, "chat_messagePanelIcons"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xe6

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "botButton"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelIcons"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xe7

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "notifyButton"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelIcons"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xe8

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    or-int v27, v3, v5

    new-array v3, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v5, v3, v12

    const-string/jumbo v5, "scheduledButton"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelIcons"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xe9

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v6, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v6, v3, v12

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_recordedVoiceDot"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xea

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v5, v3, v12

    const-string v5, "attachButton"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const/16 v27, 0x0

    const-string v33, "chat_messagePanelIcons"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xeb

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v5, v3, v12

    const-string v5, "audioSendButton"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelIcons"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xec

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v5, v3, v12

    const-string/jumbo v5, "videoSendButton"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelIcons"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xed

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v5, v3, v12

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelVideoFrame"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xee

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string/jumbo v4, "videoTimelineView"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelSend"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xef

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "doneButtonImage"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelBackground"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xf0

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string/jumbo v4, "recordedAudioPanel"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelBackground"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xf1

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "micDrawable"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const/16 v27, 0x0

    const-string v33, "chat_messagePanelVoicePressed"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xf2

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "cameraDrawable"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelVoicePressed"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xf3

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string/jumbo v4, "sendDrawable"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelVoicePressed"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xf4

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "lockDrawable"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "key_chat_messagePanelVoiceLock"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xf5

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "lockTopDrawable"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "key_chat_messagePanelVoiceLock"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xf6

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "lockArrowDrawable"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "key_chat_messagePanelVoiceLock"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xf7

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "lockBackgroundDrawable"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "key_chat_messagePanelVoiceLockBackground"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xf8

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "lockShadowDrawable"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "key_chat_messagePanelVoiceLockShadow"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xf9

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string/jumbo v4, "recordDeleteImageView"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelVoiceDelete"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xfa

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string/jumbo v4, "recordedAudioBackground"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_recordedVoiceBackground"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xfb

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string/jumbo v4, "recordTimeText"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_recordTime"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xfc

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string/jumbo v4, "recordTimeContainer"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelBackground"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xfd

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string/jumbo v4, "recordCancelText"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_recordVoiceCancel"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xfe

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string/jumbo v4, "recordPanel"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelBackground"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0xff

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string/jumbo v4, "recordedAudioTimeTextView"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelVoiceDuration"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x100

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string/jumbo v4, "recordCancelImage"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_recordVoiceCancel"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x101

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "doneButtonProgress"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const/16 v27, 0x0

    const-string v33, "contextProgressInner1"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x102

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v5, v3, v12

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "contextProgressOuter1"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x103

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "cancelBotButton"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelCancelInlineBot"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x104

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string/jumbo v4, "redDotPaint"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const/16 v27, 0x0

    const-string v33, "chat_recordedVoiceDot"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x105

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "paint"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelVoiceBackground"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x106

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "paintRecord"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_messagePanelVoiceShadow"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x107

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string/jumbo v4, "seekBarWaveform"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_recordedVoiceProgress"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x108

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v5, v3, v12

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_recordedVoiceProgressInner"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x109

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "playDrawable"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_recordedVoicePlayPause"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x10a

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v5, v3, v12

    const-string v5, "pauseDrawable"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_recordedVoicePlayPause"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x10b

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v6, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v6, v3, v12

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_recordedVoicePlayPausePressed"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x10c

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_recordedVoicePlayPausePressed"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x10d

    aput-object v1, v11, v2

    new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-array v3, v13, [Ljava/lang/Class;

    const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    aput-object v4, v3, v12

    const-string v4, "dotPaint"

    filled-new-array {v4}, [Ljava/lang/String;

    move-result-object v29

    const/16 v27, 0x0

    const-string v33, "chat_emojiPanelNewTrending"

    move-object/from16 v25, v1

    move-object/from16 v26, v2

    move-object/from16 v28, v3

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v2, 0x10e

    aput-object v1, v11, v2

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_1f29

    .line 20309
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v1

    goto :goto_1f2a

    :cond_1f29
    nop

    :goto_1f2a
    move-object v2, v1

    const/4 v3, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;

    aput-object v1, v4, v12

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const-string v17, "chat_emojiPanelBackground"

    move-object/from16 v1, v16

    move-object v8, v10

    const/16 v18, 0x5

    move-object/from16 v9, v17

    invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    const/16 v1, 0x10f

    aput-object v16, v11, v1

    const/16 v16, 0x110

    new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_1f52

    .line 20311
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v1

    goto :goto_1f53

    :cond_1f52
    nop

    :goto_1f53
    move-object v2, v1

    const/4 v3, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;

    aput-object v1, v4, v12

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const-string v9, "chat_emojiPanelShadowLine"

    move-object/from16 v1, v17

    move-object v8, v10

    invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v17, v11, v16

    const/16 v16, 0x111

    new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_1f75

    .line 20313
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v1

    goto :goto_1f76

    :cond_1f75
    nop

    :goto_1f76
    move-object v2, v1

    const/4 v3, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;

    aput-object v1, v4, v12

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const-string v9, "chat_emojiPanelEmptyText"

    move-object/from16 v1, v17

    move-object v8, v10

    invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v17, v11, v16

    const/16 v16, 0x112

    new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_1f98

    .line 20315
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v1

    goto :goto_1f99

    :cond_1f98
    nop

    :goto_1f99
    move-object v2, v1

    const/4 v3, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;

    aput-object v1, v4, v12

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const-string v9, "chat_emojiPanelIcon"

    move-object/from16 v1, v17

    move-object v8, v10

    invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v17, v11, v16

    const/16 v16, 0x113

    new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_1fbb

    .line 20317
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v1

    goto :goto_1fbc

    :cond_1fbb
    nop

    :goto_1fbc
    move-object v2, v1

    const/4 v3, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;

    aput-object v1, v4, v12

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const-string v9, "chat_emojiPanelIconSelected"

    move-object/from16 v1, v17

    move-object v8, v10

    invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v17, v11, v16

    const/16 v16, 0x114

    new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_1fde

    .line 20319
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v1

    goto :goto_1fdf

    :cond_1fde
    nop

    :goto_1fdf
    move-object v2, v1

    const/4 v3, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;

    aput-object v1, v4, v12

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const-string v9, "chat_emojiPanelStickerPackSelector"

    move-object/from16 v1, v17

    move-object v8, v10

    invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v17, v11, v16

    const/16 v16, 0x115

    new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_2001

    .line 20321
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v1

    goto :goto_2002

    :cond_2001
    nop

    :goto_2002
    move-object v2, v1

    const/4 v3, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;

    aput-object v1, v4, v12

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const-string v9, "chat_emojiPanelBackspace"

    move-object/from16 v1, v17

    move-object v8, v10

    invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v17, v11, v16

    const/16 v16, 0x116

    new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_2024

    .line 20323
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v1

    goto :goto_2025

    :cond_2024
    nop

    :goto_2025
    move-object v2, v1

    const/4 v3, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;

    aput-object v1, v4, v12

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const-string v9, "chat_emojiPanelTrendingTitle"

    move-object/from16 v1, v17

    move-object v8, v10

    invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v17, v11, v16

    const/16 v16, 0x117

    new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_2047

    .line 20325
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v1

    goto :goto_2048

    :cond_2047
    nop

    :goto_2048
    move-object v2, v1

    const/4 v3, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;

    aput-object v1, v4, v12

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const-string v9, "chat_emojiPanelTrendingDescription"

    move-object/from16 v1, v17

    move-object v8, v10

    invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v17, v11, v16

    const/16 v16, 0x118

    new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_206a

    .line 20327
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v1

    goto :goto_206b

    :cond_206a
    nop

    :goto_206b
    move-object v2, v1

    const/4 v3, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;

    aput-object v1, v4, v12

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const-string v9, "chat_emojiPanelBadgeText"

    move-object/from16 v1, v17

    move-object v8, v10

    invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v17, v11, v16

    const/16 v16, 0x119

    new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_208d

    .line 20329
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v1

    goto :goto_208e

    :cond_208d
    nop

    :goto_208e
    move-object v2, v1

    const/4 v3, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;

    aput-object v1, v4, v12

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const-string v9, "chat_emojiPanelBadgeBackground"

    move-object/from16 v1, v17

    move-object v8, v10

    invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v17, v11, v16

    const/16 v16, 0x11a

    new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_20b0

    .line 20331
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v1

    goto :goto_20b1

    :cond_20b0
    nop

    :goto_20b1
    move-object v2, v1

    const/4 v3, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;

    aput-object v1, v4, v12

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const-string v9, "chat_emojiBottomPanelIcon"

    move-object/from16 v1, v17

    move-object v8, v10

    invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v17, v11, v16

    const/16 v16, 0x11b

    new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_20d3

    .line 20333
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v1

    goto :goto_20d4

    :cond_20d3
    nop

    :goto_20d4
    move-object v2, v1

    const/4 v3, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;

    aput-object v1, v4, v12

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const-string v9, "chat_emojiSearchIcon"

    move-object/from16 v1, v17

    move-object v8, v10

    invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v17, v11, v16

    const/16 v16, 0x11c

    new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_20f6

    .line 20335
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v1

    goto :goto_20f7

    :cond_20f6
    nop

    :goto_20f7
    move-object v2, v1

    const/4 v3, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;

    aput-object v1, v4, v12

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const-string v9, "chat_emojiPanelStickerSetNameHighlight"

    move-object/from16 v1, v17

    move-object v8, v10

    invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v17, v11, v16

    const/16 v16, 0x11d

    new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_2119

    .line 20337
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v1

    goto :goto_211a

    :cond_2119
    nop

    :goto_211a
    move-object v2, v1

    const/4 v3, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;

    aput-object v1, v4, v12

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const-string v9, "chat_emojiPanelStickerPackSelectorLine"

    move-object/from16 v1, v17

    move-object v8, v10

    invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v17, v11, v16

    const/16 v1, 0x11e

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    const/4 v8, 0x0

    const-string/jumbo v9, "undo_background"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x11f

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;

    const/16 v27, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/UndoView;

    aput-object v5, v4, v12

    const-string/jumbo v5, "undoImageView"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const/16 v30, 0x0

    const/16 v31, 0x0

    const/16 v32, 0x0

    const-string/jumbo v33, "undo_cancelColor"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x120

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/UndoView;

    aput-object v5, v4, v12

    const-string/jumbo v5, "undoTextView"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string/jumbo v33, "undo_cancelColor"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x121

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/UndoView;

    aput-object v5, v4, v12

    const-string v5, "infoTextView"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string/jumbo v33, "undo_infoColor"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x122

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/UndoView;

    aput-object v5, v4, v12

    const-string/jumbo v5, "textPaint"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string/jumbo v33, "undo_infoColor"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x123

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/UndoView;

    aput-object v5, v4, v12

    const-string/jumbo v5, "progressPaint"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string/jumbo v33, "undo_infoColor"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x124

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/UndoView;

    aput-object v5, v4, v12

    const-string v5, "leftImageView"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string/jumbo v33, "undo_infoColor"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x125

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const-string v9, "chat_botKeyboardButtonText"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x126

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const-string v9, "chat_botKeyboardButtonBackground"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x127

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const-string v9, "chat_botKeyboardButtonBackgroundPressed"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x128

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CHECKTAG:I

    or-int v27, v4, v5

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/FragmentContextView;

    aput-object v5, v4, v12

    const-string v5, "frameLayout"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "inappPlayerBackground"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x129

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/FragmentContextView;

    aput-object v5, v4, v12

    const-string v5, "playButton"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "inappPlayerPlayPause"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x12a

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CHECKTAG:I

    or-int v27, v4, v5

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/FragmentContextView;

    aput-object v5, v4, v12

    const-string/jumbo v5, "titleTextView"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "inappPlayerTitle"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x12b

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_FASTSCROLL:I

    or-int v27, v4, v6

    new-array v4, v13, [Ljava/lang/Class;

    const-class v6, Lim/tpelyyftgw/ui/components/FragmentContextView;

    aput-object v6, v4, v12

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "inappPlayerPerformer"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x12c

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    new-array v4, v13, [Ljava/lang/Class;

    const-class v6, Lim/tpelyyftgw/ui/components/FragmentContextView;

    aput-object v6, v4, v12

    const-string v6, "closeButton"

    filled-new-array {v6}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "inappPlayerClose"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x12d

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CHECKTAG:I

    or-int v27, v4, v6

    new-array v4, v13, [Ljava/lang/Class;

    const-class v6, Lim/tpelyyftgw/ui/components/FragmentContextView;

    aput-object v6, v4, v12

    const-string v6, "frameLayout"

    filled-new-array {v6}, [Ljava/lang/String;

    move-result-object v29

    const-string/jumbo v33, "returnToCallBackground"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x12e

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CHECKTAG:I

    or-int v27, v4, v6

    new-array v4, v13, [Ljava/lang/Class;

    const-class v6, Lim/tpelyyftgw/ui/components/FragmentContextView;

    aput-object v6, v4, v12

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string/jumbo v33, "returnToCallText"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x12f

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLineView:Landroid/view/View;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    const/4 v5, 0x0

    const/4 v6, 0x0

    const-string v9, "chat_topPanelLine"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x130

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v9, "chat_topPanelTitle"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x131

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v9, "chat_topPanelMessage"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x132

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v9, "chat_topPanelTitle"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x133

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v9, "chat_topPanelMessage"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x134

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->closePinned:Landroid/widget/ImageView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    const-string v9, "chat_topPanelClose"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x135

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->closeReportSpam:Landroid/widget/ImageView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    const-string v9, "chat_topPanelClose"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x136

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    const-string v9, "chat_topPanelBackground"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x137

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    const-string v9, "chat_topPanelBackground"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x138

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    const-string v9, "chat_topPanelBackground"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x139

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v9, "chat_addContact"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x13a

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    sget v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CHECKTAG:I

    or-int/2addr v4, v2

    const-string v9, "chat_reportSpam"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x13b

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    sget v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CHECKTAG:I

    or-int/2addr v4, v2

    const-string v9, "chat_addContact"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x13c

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyLineView:Landroid/view/View;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I

    const-string v9, "chat_replyPanelLine"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x13d

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v9, "chat_replyPanelName"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x13e

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v9, "chat_replyPanelMessage"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x13f

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    const-string v9, "chat_replyPanelIcons"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x140

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    const-string v9, "chat_replyPanelClose"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x141

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    const-string v9, "chat_searchPanelIcons"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x142

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    const-string v9, "chat_searchPanelIcons"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x143

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    const-string v9, "chat_searchPanelIcons"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x144

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    const-string v9, "chat_searchPanelIcons"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x145

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v9, "chat_searchPanelText"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x146

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v9, "chat_secretChatStatusText"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x147

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v9, "chat_fieldOverlayText"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x148

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v9, "chat_fieldOverlayText"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x149

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;

    const/4 v4, 0x0

    const-string v9, "chat_fieldOverlayText"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x14a

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v9, "chat_serviceText"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x14b

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v9, "chat_serviceText"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x14c

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->progressBar:Lim/tpelyyftgw/ui/components/RadialProgressView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I

    const-string v9, "chat_serviceText"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x14d

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanelArrow:Landroid/widget/ImageView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    const-string v9, "chat_stickersHintPanel"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x14e

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v5, v13, [Ljava/lang/Class;

    const-class v2, Lim/tpelyyftgw/ui/cells/StickerCell;

    aput-object v2, v5, v12

    const-string v9, "chat_stickersHintPanel"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x14f

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_USEBACKGROUNDDRAWABLE:I

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/cells/ChatUnreadCell;

    aput-object v5, v4, v12

    const-string v5, "backgroundLayout"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_unreadMessagesStartBackground"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x150

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/cells/ChatUnreadCell;

    aput-object v5, v4, v12

    const-string v5, "imageView"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_unreadMessagesStartArrowIcon"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x151

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/cells/ChatUnreadCell;

    aput-object v5, v4, v12

    const-string/jumbo v9, "textView"

    filled-new-array {v9}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_unreadMessagesStartText"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x152

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->progressView2:Landroid/view/View;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SERVICEBACKGROUND:I

    const/16 v28, 0x0

    const/16 v29, 0x0

    const-string v32, "chat_serviceBackground"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x153

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SERVICEBACKGROUND:I

    const-string v32, "chat_serviceBackground"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x154

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SERVICEBACKGROUND:I

    const-string v32, "chat_serviceBackground"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x155

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SERVICEBACKGROUND:I

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/cells/ChatLoadingCell;

    aput-object v5, v4, v12

    filled-new-array {v9}, [Ljava/lang/String;

    move-result-object v29

    const/16 v32, 0x0

    const-string v33, "chat_serviceBackground"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x156

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/cells/ChatLoadingCell;

    aput-object v5, v4, v12

    filled-new-array {v9}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_serviceText"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x157

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/cells/BotSwitchCell;

    aput-object v5, v4, v12

    filled-new-array {v9}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_botSwitchToInlineText"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x158

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/cells/MentionCell;

    aput-object v5, v4, v12

    const-string v5, "nameTextView"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string/jumbo v33, "windowBackgroundWhiteBlackText"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x159

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/cells/MentionCell;

    aput-object v5, v4, v12

    const-string/jumbo v5, "usernameTextView"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string/jumbo v33, "windowBackgroundWhiteGrayText3"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x15a

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/16 v27, 0x0

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/cells/ContextLinkCell;

    aput-object v5, v4, v12

    const/16 v29, 0x0

    const/4 v5, 0x3

    new-array v6, v5, [Landroid/graphics/drawable/Drawable;

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_inlineResultFile:Landroid/graphics/drawable/Drawable;

    aput-object v5, v6, v12

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_inlineResultAudio:Landroid/graphics/drawable/Drawable;

    aput-object v5, v6, v13

    sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_inlineResultLocation:Landroid/graphics/drawable/Drawable;

    aput-object v5, v6, v14

    const-string v32, "chat_inlineResultIcon"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    move-object/from16 v30, v6

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x15b

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/cells/ContextLinkCell;

    aput-object v5, v4, v12

    const/16 v30, 0x0

    const-string/jumbo v32, "windowBackgroundWhiteGrayText2"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x15c

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/cells/ContextLinkCell;

    aput-object v5, v4, v12

    const-string/jumbo v32, "windowBackgroundWhiteLinkText"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x15d

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/cells/ContextLinkCell;

    aput-object v5, v4, v12

    const-string/jumbo v32, "windowBackgroundWhiteBlackText"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x15e

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/cells/ContextLinkCell;

    aput-object v5, v4, v12

    const-string v32, "chat_inAudioProgress"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x15f

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/cells/ContextLinkCell;

    aput-object v5, v4, v12

    const-string v32, "chat_inAudioSelectedProgress"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x160

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/cells/ContextLinkCell;

    aput-object v5, v4, v12

    const-string v32, "divider"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x161

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    const/16 v28, 0x0

    const-string v32, "chat_gifSaveHintBackground"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x162

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v32, "chat_gifSaveHintText"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v16, 0x163

    new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const/4 v2, 0x0

    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    const-string v8, "chat_attachMediaBanBackground"

    move-object/from16 v1, v17

    move-object v7, v10

    invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v17, v11, v16

    const/16 v16, 0x164

    new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const-string v8, "chat_attachMediaBanText"

    move-object/from16 v1, v17

    invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v17, v11, v16

    const/16 v1, 0x165

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/HintView;

    aput-object v5, v4, v12

    filled-new-array {v9}, [Ljava/lang/String;

    move-result-object v29

    const/16 v32, 0x0

    const-string v33, "chat_gifSaveHintText"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x166

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/HintView;

    aput-object v5, v4, v12

    const-string v5, "imageView"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_gifSaveHintText"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x167

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/HintView;

    aput-object v5, v4, v12

    const-string v5, "arrowImageView"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_gifSaveHintBackground"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x168

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/HintView;

    aput-object v5, v4, v12

    filled-new-array {v9}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_gifSaveHintText"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x169

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;

    sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    new-array v4, v13, [Ljava/lang/Class;

    const-class v5, Lim/tpelyyftgw/ui/components/HintView;

    aput-object v5, v4, v12

    const-string v5, "arrowImageView"

    filled-new-array {v5}, [Ljava/lang/String;

    move-result-object v29

    const-string v33, "chat_gifSaveHintBackground"

    move-object/from16 v25, v2

    move-object/from16 v26, v3

    move-object/from16 v28, v4

    invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v2, v11, v1

    const/16 v1, 0x16a

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    const/4 v5, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const-string v9, "chat_goDownButtonCounterBackground"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x16b

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v9, "chat_goDownButtonCounter"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x16c

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    const-string v9, "chat_goDownButton"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x16d

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;

    sget v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I

    or-int/2addr v4, v2

    const-string v9, "chat_goDownButtonShadow"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x16e

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    const-string v9, "chat_goDownButtonIcon"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x16f

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    const-string v9, "chat_goDownButtonCounterBackground"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x170

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I

    const-string v9, "chat_goDownButtonCounter"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x171

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    const-string v9, "chat_goDownButton"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x172

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;

    sget v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I

    or-int/2addr v4, v2

    const-string v9, "chat_goDownButtonShadow"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x173

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I

    const-string v9, "chat_goDownButtonIcon"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x174

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const/4 v3, 0x0

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v7, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;

    aget-object v2, v2, v12

    aput-object v2, v7, v12

    const-string v9, "chat_attachGalleryBackground"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x175

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const/4 v4, 0x0

    new-array v7, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;

    aget-object v2, v2, v12

    aput-object v2, v7, v12

    const-string v9, "chat_attachGalleryIcon"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x176

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v7, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;

    aget-object v2, v2, v13

    aput-object v2, v7, v12

    const-string v9, "chat_attachAudioBackground"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x177

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const/4 v4, 0x0

    new-array v7, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;

    aget-object v2, v2, v13

    aput-object v2, v7, v12

    const-string v9, "chat_attachAudioIcon"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x178

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v7, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;

    aget-object v2, v2, v14

    aput-object v2, v7, v12

    const-string v9, "chat_attachFileBackground"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x179

    new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const/4 v4, 0x0

    new-array v7, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;

    aget-object v2, v2, v14

    aput-object v2, v7, v12

    const-string v9, "chat_attachFileIcon"

    move-object/from16 v2, v16

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v16, v11, v1

    const/16 v1, 0x17a

    new-instance v14, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v7, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;

    const/4 v8, 0x3

    aget-object v2, v2, v8

    aput-object v2, v7, v12

    const/4 v8, 0x0

    const-string v9, "chat_attachContactBackground"

    move-object v2, v14

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v14, v11, v1

    const/16 v1, 0x17b

    new-instance v14, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const/4 v4, 0x0

    new-array v7, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;

    const/4 v8, 0x3

    aget-object v2, v2, v8

    aput-object v2, v7, v12

    const/4 v8, 0x0

    const-string v9, "chat_attachContactIcon"

    move-object v2, v14

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v14, v11, v1

    const/16 v1, 0x17c

    new-instance v14, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v7, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;

    aget-object v2, v2, v15

    aput-object v2, v7, v12

    const-string v9, "chat_attachLocationBackground"

    move-object v2, v14

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v14, v11, v1

    const/16 v1, 0x17d

    new-instance v14, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const/4 v4, 0x0

    new-array v7, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;

    aget-object v2, v2, v15

    aput-object v2, v7, v12

    const-string v9, "chat_attachLocationIcon"

    move-object v2, v14

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v14, v11, v1

    const/16 v1, 0x17e

    new-instance v14, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I

    new-array v7, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;

    aget-object v2, v2, v18

    aput-object v2, v7, v12

    const-string v9, "chat_attachPollBackground"

    move-object v2, v14

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v14, v11, v1

    const/16 v1, 0x17f

    new-instance v14, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const/4 v4, 0x0

    new-array v7, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;

    aget-object v2, v2, v18

    aput-object v2, v7, v12

    const-string v9, "chat_attachPollIcon"

    move-object v2, v14

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v14, v11, v1

    const/16 v1, 0x180

    new-instance v14, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    new-array v7, v13, [Landroid/graphics/drawable/Drawable;

    sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachEmptyDrawable:Landroid/graphics/drawable/Drawable;

    aput-object v2, v7, v12

    const-string v9, "chat_attachEmptyImage"

    move-object v2, v14

    invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v14, v11, v1

    const/16 v9, 0x181

    new-instance v12, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const/4 v2, 0x0

    const/4 v3, 0x0

    const/4 v4, 0x0

    const-string v8, "chat_attachPhotoBackground"

    move-object v1, v12

    move-object v7, v10

    invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v12, v11, v9

    const/16 v9, 0x182

    new-instance v12, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const-string v8, "dialogBackground"

    move-object v1, v12

    invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v12, v11, v9

    const/16 v9, 0x183

    new-instance v12, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const-string v8, "dialogBackgroundGray"

    move-object v1, v12

    invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v12, v11, v9

    const/16 v9, 0x184

    new-instance v12, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const-string v8, "dialogTextGray2"

    move-object v1, v12

    invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v12, v11, v9

    const/16 v9, 0x185

    new-instance v12, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const-string v8, "dialogScrollGlow"

    move-object v1, v12

    invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v12, v11, v9

    const/16 v9, 0x186

    new-instance v12, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const-string v8, "dialogGrayLine"

    move-object v1, v12

    invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v12, v11, v9

    const/16 v9, 0x187

    new-instance v12, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;

    const-string v8, "dialogCameraIcon"

    move-object v1, v12

    invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V

    aput-object v12, v11, v9

    .line 19877
    return-object v11
.end method

.method public hasReportSpam()Z
    .registers 3

    .line 5936
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;

    if-eqz v0, :cond_16

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-nez v0, :cond_16

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I

    move-result v0

    const/16 v1, 0x8

    if-eq v0, v1, :cond_16

    const/4 v0, 0x1

    goto :goto_17

    :cond_16
    const/4 v0, 0x0

    :goto_17
    return v0
.end method

.method public hideFieldPanel(Z)V
    .registers 12
    .param p1, "animated"    # Z

    .line 7400
    const/4 v1, 0x0

    const/4 v2, 0x0

    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x1

    const/4 v7, 0x0

    const/4 v8, 0x0

    move-object v0, p0

    move v9, p1

    invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V

    .line 7401
    return-void
.end method

.method public hideFieldPanel(ZIZ)V
    .registers 14
    .param p1, "notify"    # Z
    .param p2, "scheduleDate"    # I
    .param p3, "animated"    # Z

    .line 7404
    const/4 v1, 0x0

    const/4 v2, 0x0

    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v8, 0x0

    move-object v0, p0

    move v6, p1

    move v7, p2

    move v9, p3

    invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V

    .line 7405
    return-void
.end method

.method public isEditingMessageMedia()Z
    .registers 2

    .line 16796
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v0, :cond_c

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->getEditingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    if-eqz v0, :cond_c

    const/4 v0, 0x1

    goto :goto_d

    :cond_c
    const/4 v0, 0x0

    :goto_d
    return v0
.end method

.method public isInScheduleMode()Z
    .registers 2

    .line 16808
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    return v0
.end method

.method public isSecretChat()Z
    .registers 2

    .line 16800
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v0, :cond_6

    const/4 v0, 0x1

    goto :goto_7

    :cond_6
    const/4 v0, 0x0

    :goto_7
    return v0
.end method

.method public isSysNotifyMessage()Ljava/lang/Boolean;
    .registers 3

    .line 758
    iget-wide v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/constants/Constants$DialogsFragmentTopMenuConfig;->isSystemCode(J)Z

    move-result v0

    if-eqz v0, :cond_e

    .line 759
    const/4 v0, 0x1

    invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v0

    return-object v0

    .line 761
    :cond_e
    const/4 v0, 0x0

    invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v0

    return-object v0
.end method

.method public isVedioFile(Ljava/lang/String;)Z
    .registers 4
    .param p1, "fileName"    # Ljava/lang/String;

    .line 9475
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->getMimeType(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 9476
    .local v0, "mimeType":Ljava/lang/String;
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_15

    const-string/jumbo v1, "video/"

    invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_15

    .line 9477
    const/4 v1, 0x1

    return v1

    .line 9479
    :cond_15
    const/4 v1, 0x0

    return v1
.end method

.method public synthetic lambda$applyDraftMaybe$76$ChatActivity()V
    .registers 3

    .line 13924
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_d

    .line 13925
    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused(Z)V

    .line 13926
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboard()V

    .line 13928
    :cond_d
    return-void
.end method

.method public synthetic lambda$checkGroupRedpkgDetail$133$ChatActivity(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 26
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p3, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 17695
    move-object/from16 v8, p0

    move-object/from16 v9, p2

    move-object/from16 v10, p3

    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$BCs3YRg2Fegk3W94nYJnKMMA7oU;

    invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$BCs3YRg2Fegk3W94nYJnKMMA7oU;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 17696
    if-eqz v10, :cond_1a

    .line 17697
    iget-object v0, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    invoke-static {v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->getErrorDescription(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    .line 17698
    return-void

    .line 17700
    :cond_1a
    instance-of v0, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;

    if-eqz v0, :cond_1f7

    .line 17701
    move-object v11, v9

    check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;

    .line 17702
    .local v11, "updates":Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;->updates:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v0

    :goto_27
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_1f7

    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v1

    move-object v12, v1

    check-cast v12, Lim/tpelyyftgw/tgnet/TLRPC$Update;

    .line 17703
    .local v12, "update":Lim/tpelyyftgw/tgnet/TLRPC$Update;
    instance-of v1, v12, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;

    if-eqz v1, :cond_1f5

    .line 17704
    move-object v13, v12

    check-cast v13, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;

    .line 17705
    .local v13, "rpkTransfer":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
    iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    const-class v1, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    invoke-static {v0, v1}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;

    move-result-object v14

    .line 17706
    .local v14, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    invoke-virtual {v14}, Lim/tpelyyftgw/tgnet/TLApiModel;->isSuccess()Z

    move-result v0

    const/4 v1, 0x0

    if-nez v0, :cond_195

    iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;

    const-string v2, "20004"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_195

    iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;

    const-string v2, "20013"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_195

    iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;

    const-string v2, "20008"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_6a

    goto/16 :goto_195

    .line 17732
    :cond_6a
    iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v2, "USER_INFONNOT_CODE"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    const v2, 0x7f0f042e

    const/4 v3, 0x1

    const v4, 0x7f0f0d53

    const-string v5, "ReceiveRedPacket"

    if-nez v0, :cond_160

    iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v6, "SYSTEM_ERROR_ACCOUNT_EXCEPTION_CODE"

    invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_89

    goto/16 :goto_160

    .line 17747
    :cond_89
    iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v6, "ACCOUNT_HAS_BEEN_FROZEN_CODE"

    invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_be

    .line 17749
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    .line 17751
    invoke-static {v1}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->getErrorDescription(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const v1, 0x7f0f0444

    invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const v1, 0x7f0f0c93

    invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 17749
    invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    goto/16 :goto_194

    .line 17753
    :cond_be
    iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v6, "ACCOUNT_UNCERTIFIED_CODE"

    invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_12c

    iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v6, "EXCLUSIVE_PLEASE_BIND_FIRST_BANKINFO"

    invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_d3

    goto :goto_12c

    .line 17769
    :cond_d3
    iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v6, "SYSTEM_ERROR_NOT_SET_PAYWORD_COCE"

    invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_113

    .line 17771
    const v0, 0x7f0f0bf7

    .line 17774
    const-string v6, "PayPasswordNotSetTips"

    invoke-static {v6, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    new-array v3, v3, [Ljava/lang/Object;

    .line 17775
    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    aput-object v4, v3, v1

    .line 17774
    invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    .line 17776
    invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v4

    const v0, 0x7f0f1516

    .line 17777
    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x0

    new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$0cs_PQmW4kr016iVqhH7v2_uf84;

    invoke-direct {v7, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$0cs_PQmW4kr016iVqhH7v2_uf84;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    const/4 v15, 0x0

    .line 17771
    const-string v1, ""

    move-object/from16 v0, p0

    move-object v2, v3

    move-object v3, v4

    move-object v4, v5

    move-object v5, v6

    move-object v6, v7

    move-object v7, v15

    invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    goto/16 :goto_194

    .line 17787
    :cond_113
    sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->RELEASE_VERSION:Z

    if-eqz v0, :cond_123

    .line 17788
    const v0, 0x7f0f103c

    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->parseErrorDialog(Ljava/lang/Object;Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    goto/16 :goto_194

    .line 17790
    :cond_123
    iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;

    iget-object v1, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    invoke-static {v8, v0, v1}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->parseErrorDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    goto/16 :goto_194

    .line 17755
    :cond_12c
    :goto_12c
    const v0, 0x7f0f024a

    .line 17758
    const-string v6, "BankCardNotBindTips"

    invoke-static {v6, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    new-array v3, v3, [Ljava/lang/Object;

    .line 17759
    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    aput-object v4, v3, v1

    .line 17758
    invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    .line 17760
    invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v4

    const v0, 0x7f0f0716

    .line 17761
    const-string v1, "GoToBind"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x0

    sget-object v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$sSiPX_xiXAkZ8lzrhFdh9U-AZ8w;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$sSiPX_xiXAkZ8lzrhFdh9U-AZ8w;

    const/4 v15, 0x0

    .line 17755
    const-string v1, ""

    move-object/from16 v0, p0

    move-object v2, v3

    move-object v3, v4

    move-object v4, v5

    move-object v5, v6

    move-object v6, v7

    move-object v7, v15

    invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    goto :goto_194

    .line 17734
    :cond_160
    :goto_160
    const v0, 0x7f0f0062

    const/4 v6, 0x2

    new-array v6, v6, [Ljava/lang/Object;

    .line 17738
    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    aput-object v7, v6, v1

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    aput-object v1, v6, v3

    .line 17737
    const-string v1, "AccountInfoNotCompleted"

    invoke-static {v1, v0, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    .line 17740
    invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v4

    const v0, 0x7f0f0719

    .line 17741
    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x0

    sget-object v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$eb94wIjQ7Y9xQGTHL14PQ1cV_eA;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$eb94wIjQ7Y9xQGTHL14PQ1cV_eA;

    const/4 v15, 0x0

    .line 17734
    const-string v1, ""

    move-object/from16 v0, p0

    move-object v2, v3

    move-object v3, v4

    move-object v4, v5

    move-object v5, v6

    move-object v6, v7

    move-object v7, v15

    invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    .line 17793
    :goto_194
    return-void

    .line 17707
    :cond_195
    :goto_195
    iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    move-object v15, v0

    check-cast v15, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    .line 17708
    .local v15, "retBean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    invoke-virtual {v15}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v16

    .line 17709
    .local v16, "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    if-eqz v16, :cond_1f4

    .line 17710
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    invoke-virtual {v0, v11, v1}, Lim/tpelyyftgw/messenger/MessagesController;->processUpdates(Lim/tpelyyftgw/tgnet/TLRPC$Updates;Z)V

    .line 17711
    invoke-virtual/range {v16 .. v16}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getStatus()Ljava/lang/String;

    move-result-object v0

    if-eqz v0, :cond_1f4

    invoke-virtual/range {v16 .. v16}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getStatus()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_1f4

    .line 17712
    iget v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    invoke-virtual/range {v16 .. v16}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getInitiatorUserId()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v1

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v17

    .line 17713
    .local v17, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    invoke-virtual/range {v16 .. v16}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getIsReceived()I

    move-result v18

    .line 17714
    .local v18, "isReceived":I
    invoke-virtual {v15}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->isReceived()Z

    move-result v19

    .line 17715
    .local v19, "received":Z
    invoke-virtual/range {v16 .. v16}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getRedType()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v20

    .line 17716
    .local v20, "redType":I
    new-instance v21, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ED6lN_8NdiVEmPVlTSqX7Q32w1k;

    move-object/from16 v0, v21

    move-object/from16 v1, p0

    move/from16 v2, v18

    move/from16 v3, v19

    move/from16 v4, v20

    move-object/from16 v5, p1

    move-object v6, v15

    move-object/from16 v7, v17

    invoke-direct/range {v0 .. v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ED6lN_8NdiVEmPVlTSqX7Q32w1k;-><init>(Lim/tpelyyftgw/ui/ChatActivity;IZILim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    invoke-static/range {v21 .. v21}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 17730
    .end local v17    # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v18    # "isReceived":I
    .end local v19    # "received":Z
    .end local v20    # "redType":I
    :cond_1f4
    return-void

    .line 17796
    .end local v12    # "update":Lim/tpelyyftgw/tgnet/TLRPC$Update;
    .end local v13    # "rpkTransfer":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
    .end local v14    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    .end local v15    # "retBean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    .end local v16    # "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    :cond_1f5
    goto/16 :goto_27

    .line 17798
    .end local v11    # "updates":Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
    :cond_1f7
    return-void
.end method

.method public synthetic lambda$checkGroupRedpkgDetail$134$ChatActivity(Landroid/content/DialogInterface;)V
    .registers 5
    .param p1, "hintDialog"    # Landroid/content/DialogInterface;

    .line 17800
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I

    const/4 v2, 0x1

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V

    return-void
.end method

.method public synthetic lambda$checkRecordLocked$105$ChatActivity(Landroid/content/DialogInterface;I)V
    .registers 4
    .param p1, "dialog"    # Landroid/content/DialogInterface;
    .param p2, "which"    # I

    .line 16604
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_7

    .line 16605
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelRecordingAudioVideo()V

    .line 16607
    :cond_7
    return-void
.end method

.method public synthetic lambda$checkSecretMessageForLocation$71$ChatActivity()V
    .registers 8

    .line 12274
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v0

    .line 12275
    .local v0, "count":I
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_7
    if-ge v1, v0, :cond_25

    .line 12276
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    .line 12277
    .local v2, "view":Landroid/view/View;
    instance-of v3, v2, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v3, :cond_22

    .line 12278
    move-object v3, v2

    check-cast v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 12279
    .local v3, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v4

    .line 12280
    .local v4, "message":Lim/tpelyyftgw/messenger/MessageObject;
    iget v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/4 v6, 0x4

    if-ne v5, v6, :cond_22

    .line 12281
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->forceResetMessageObject()V

    .line 12275
    .end local v2    # "view":Landroid/view/View;
    .end local v3    # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v4    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_22
    add-int/lit8 v1, v1, 0x1

    goto :goto_7

    .line 12285
    .end local v1    # "a":I
    :cond_25
    return-void
.end method

.method public synthetic lambda$checkUserRedpkgDetail$143$ChatActivity(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 20
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p3, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 17838
    move-object/from16 v8, p0

    move-object/from16 v9, p2

    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$vuQleFxabcY62h0r2HgiS99zF4g;

    invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$vuQleFxabcY62h0r2HgiS99zF4g;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 17839
    const v0, 0x7f0f103c

    if-eqz p3, :cond_1b

    .line 17840
    const-string v1, "SystemIsBusyAndTryAgainLater"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-static {v8, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;

    .line 17842
    return-void

    .line 17844
    :cond_1b
    instance-of v1, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;

    if-eqz v1, :cond_1c9

    .line 17845
    move-object v10, v9

    check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;

    .line 17846
    .local v10, "updates":Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
    iget-object v1, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;->updates:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :goto_28
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_1c9

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v2

    move-object v11, v2

    check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$Update;

    .line 17847
    .local v11, "update":Lim/tpelyyftgw/tgnet/TLRPC$Update;
    instance-of v2, v11, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;

    if-eqz v2, :cond_1c7

    .line 17848
    move-object v12, v11

    check-cast v12, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;

    .line 17849
    .local v12, "rpkTransfer":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
    iget-object v1, v12, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    const-class v2, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    invoke-static {v1, v2}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;

    move-result-object v13

    .line 17850
    .local v13, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    invoke-virtual {v13}, Lim/tpelyyftgw/tgnet/TLApiModel;->isSuccess()Z

    move-result v1

    const/4 v2, 0x0

    if-nez v1, :cond_17e

    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;

    const-string v3, "20004"

    invoke-virtual {v3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_17e

    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;

    const-string v3, "20013"

    invoke-virtual {v3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_17e

    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;

    const-string v3, "20008"

    invoke-virtual {v3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_6b

    goto/16 :goto_17e

    .line 17880
    :cond_6b
    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v3, "USER_INFONNOT_CODE"

    invoke-virtual {v3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    const v3, 0x7f0f042e

    const/4 v4, 0x1

    const v5, 0x7f0f0d53

    const-string v6, "ReceiveRedPacket"

    if-nez v1, :cond_14f

    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v7, "SYSTEM_ERROR_ACCOUNT_EXCEPTION_CODE"

    invoke-virtual {v7, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_8a

    goto/16 :goto_14f

    .line 17895
    :cond_8a
    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v7, "ACCOUNT_HAS_BEEN_FROZEN_CODE"

    invoke-virtual {v7, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_bf

    .line 17897
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    .line 17899
    invoke-static {v1}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->getErrorDescription(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const v1, 0x7f0f0444

    invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const v1, 0x7f0f0c93

    invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 17897
    invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    goto/16 :goto_17d

    .line 17901
    :cond_bf
    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v7, "ACCOUNT_UNCERTIFIED_CODE"

    invoke-virtual {v7, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_121

    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v7, "EXCLUSIVE_PLEASE_BIND_FIRST_BANKINFO"

    invoke-virtual {v7, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_d4

    goto :goto_121

    .line 17917
    :cond_d4
    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v7, "SYSTEM_ERROR_NOT_SET_PAYWORD_COCE"

    invoke-virtual {v7, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_10d

    .line 17919
    const v0, 0x7f0f0bf7

    .line 17922
    const-string v1, "PayPasswordNotSetTips"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    new-array v1, v4, [Ljava/lang/Object;

    .line 17923
    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    aput-object v4, v1, v2

    .line 17922
    invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 17924
    invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v3

    const v0, 0x7f0f1516

    .line 17925
    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v4

    const/4 v5, 0x0

    new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$QefiJFcvSU8cphUjzWhy2-Hsr_w;

    invoke-direct {v6, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$QefiJFcvSU8cphUjzWhy2-Hsr_w;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    const/4 v7, 0x0

    .line 17919
    const-string v1, ""

    move-object/from16 v0, p0

    invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    goto :goto_17d

    .line 17935
    :cond_10d
    sget-boolean v1, Lim/tpelyyftgw/messenger/BuildVars;->RELEASE_VERSION:Z

    if-eqz v1, :cond_119

    .line 17936
    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->parseErrorDialog(Ljava/lang/Object;Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    goto :goto_17d

    .line 17938
    :cond_119
    iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;

    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    invoke-static {v8, v0, v1}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->parseErrorDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    goto :goto_17d

    .line 17903
    :cond_121
    :goto_121
    const v0, 0x7f0f024a

    .line 17906
    const-string v1, "BankCardNotBindTips"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    new-array v1, v4, [Ljava/lang/Object;

    .line 17907
    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    aput-object v4, v1, v2

    .line 17906
    invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 17908
    invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v3

    const v0, 0x7f0f0716

    .line 17909
    const-string v1, "GoToBind"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    const/4 v5, 0x0

    sget-object v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$lQjymajzdMc16im9leLdU0imGT0;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$lQjymajzdMc16im9leLdU0imGT0;

    const/4 v7, 0x0

    .line 17903
    const-string v1, ""

    move-object/from16 v0, p0

    invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    goto :goto_17d

    .line 17882
    :cond_14f
    :goto_14f
    const v0, 0x7f0f0062

    const/4 v1, 0x2

    new-array v1, v1, [Ljava/lang/Object;

    .line 17886
    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    aput-object v7, v1, v2

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    aput-object v2, v1, v4

    .line 17885
    const-string v2, "AccountInfoNotCompleted"

    invoke-static {v2, v0, v1}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 17888
    invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v3

    const v0, 0x7f0f0719

    .line 17889
    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v4

    const/4 v5, 0x0

    sget-object v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$AWal3NQh_6pDtySlanA6-zKu9uk;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$AWal3NQh_6pDtySlanA6-zKu9uk;

    const/4 v7, 0x0

    .line 17882
    const-string v1, ""

    move-object/from16 v0, p0

    invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    .line 17941
    :goto_17d
    return-void

    .line 17851
    :cond_17e
    :goto_17e
    iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    move-object v6, v0

    check-cast v6, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    .line 17852
    .local v6, "retBean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    invoke-virtual {v6}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v7

    .line 17853
    .local v7, "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    if-eqz v7, :cond_1c6

    .line 17854
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    invoke-virtual {v0, v10, v2}, Lim/tpelyyftgw/messenger/MessagesController;->processUpdates(Lim/tpelyyftgw/tgnet/TLRPC$Updates;Z)V

    .line 17855
    invoke-virtual {v7}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getStatus()Ljava/lang/String;

    move-result-object v0

    if-eqz v0, :cond_1c6

    invoke-virtual {v7}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getStatus()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_1c6

    .line 17856
    iget v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    invoke-virtual {v7}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getInitiatorUserId()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v1

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v14

    .line 17857
    .local v14, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    new-instance v15, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$IaF1VHVLDF0JM0StM_Cdz4eGlPY;

    move-object v0, v15

    move-object/from16 v1, p0

    move-object v2, v7

    move-object/from16 v3, p1

    move-object v4, v6

    move-object v5, v14

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$IaF1VHVLDF0JM0StM_Cdz4eGlPY;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 17878
    .end local v14    # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_1c6
    return-void

    .line 17944
    .end local v6    # "retBean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    .end local v7    # "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    .end local v11    # "update":Lim/tpelyyftgw/tgnet/TLRPC$Update;
    .end local v12    # "rpkTransfer":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
    .end local v13    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    :cond_1c7
    goto/16 :goto_28

    .line 17946
    .end local v10    # "updates":Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
    :cond_1c9
    return-void
.end method

.method public synthetic lambda$checkUserRedpkgDetail$144$ChatActivity(Landroid/content/DialogInterface;)V
    .registers 5
    .param p1, "hintDialog"    # Landroid/content/DialogInterface;

    .line 17948
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I

    const/4 v2, 0x1

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V

    return-void
.end method

.method public synthetic lambda$checkUserTransferDetail$154$ChatActivity(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 20
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p3, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 17987
    move-object/from16 v8, p0

    move-object/from16 v9, p2

    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$sH4WvpUez6gU5OZ6aZKBSVqAETA;

    invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$sH4WvpUez6gU5OZ6aZKBSVqAETA;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 17988
    const v0, 0x7f0f103c

    const-string v1, "SystemIsBusyAndTryAgainLater"

    if-eqz p3, :cond_1b

    .line 17989
    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-static {v8, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;

    .line 17991
    return-void

    .line 17993
    :cond_1b
    instance-of v2, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;

    if-eqz v2, :cond_189

    .line 17994
    move-object v10, v9

    check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;

    .line 17995
    .local v10, "updates":Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
    iget-object v2, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;->updates:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v2

    :goto_28
    invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z

    move-result v3

    if-eqz v3, :cond_186

    invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v3

    move-object v11, v3

    check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$Update;

    .line 17996
    .local v11, "update":Lim/tpelyyftgw/tgnet/TLRPC$Update;
    instance-of v3, v11, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;

    if-eqz v3, :cond_182

    .line 17997
    move-object v12, v11

    check-cast v12, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;

    .line 17998
    .local v12, "rpkTransfer":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
    iget-object v2, v12, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    const-class v3, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;

    invoke-static {v2, v3}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;

    move-result-object v13

    .line 17999
    .local v13, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;>;"
    iget-object v2, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    move-object v14, v2

    check-cast v14, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;

    .line 18000
    .local v14, "transferRes":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    invoke-virtual {v13}, Lim/tpelyyftgw/tgnet/TLApiModel;->isSuccess()Z

    move-result v2

    const/4 v3, 0x0

    if-eqz v2, :cond_62

    .line 18001
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    invoke-virtual {v0, v10, v3}, Lim/tpelyyftgw/messenger/MessagesController;->processUpdates(Lim/tpelyyftgw/tgnet/TLRPC$Updates;Z)V

    .line 18002
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$XvljRBxps555O6_RSye-RPI0vIA;

    move-object/from16 v15, p1

    invoke-direct {v0, v8, v14, v15}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$XvljRBxps555O6_RSye-RPI0vIA;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;Lim/tpelyyftgw/messenger/MessageObject;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 18011
    return-void

    .line 18013
    :cond_62
    move-object/from16 v15, p1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$9zRdNHQxhguVUA9k-0ir75Q4wTw;

    invoke-direct {v2, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$9zRdNHQxhguVUA9k-0ir75Q4wTw;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 18014
    iget-object v2, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v4, "USER_INFONNOT_CODE"

    invoke-virtual {v4, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    const v4, 0x7f0f042e

    const/4 v5, 0x1

    const v6, 0x7f0f0d54

    const-string v7, "ReceiveTransfer"

    if-nez v2, :cond_153

    iget-object v2, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v0, "SYSTEM_ERROR_ACCOUNT_EXCEPTION_CODE"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_8b

    goto/16 :goto_153

    .line 18029
    :cond_8b
    iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v2, "ACCOUNT_HAS_BEEN_FROZEN_CODE"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_c0

    .line 18031
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    .line 18033
    invoke-static {v1}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->getErrorDescription(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const v1, 0x7f0f0444

    invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const v1, 0x7f0f0c93

    invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 18031
    invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    goto/16 :goto_181

    .line 18035
    :cond_c0
    iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v2, "ACCOUNT_UNCERTIFIED_CODE"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_125

    iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v2, "EXCLUSIVE_PLEASE_BIND_FIRST_BANKINFO"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_d5

    goto :goto_125

    .line 18051
    :cond_d5
    iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    const-string v2, "SYSTEM_ERROR_NOT_SET_PAYWORD_COCE"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_10e

    .line 18053
    const v0, 0x7f0f0bf7

    .line 18056
    const-string v1, "PayPasswordNotSetTips"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    new-array v1, v5, [Ljava/lang/Object;

    .line 18057
    invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    aput-object v2, v1, v3

    .line 18056
    invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 18058
    invoke-static {v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v3

    const v0, 0x7f0f1516

    .line 18059
    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v4

    const/4 v5, 0x0

    new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ANglOLReqlHbWOO3Hf3k1SUdEP0;

    invoke-direct {v6, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ANglOLReqlHbWOO3Hf3k1SUdEP0;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    const/4 v7, 0x0

    .line 18053
    const-string v1, ""

    move-object/from16 v0, p0

    invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    goto :goto_181

    .line 18106
    :cond_10e
    sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->RELEASE_VERSION:Z

    if-eqz v0, :cond_11d

    .line 18107
    const v0, 0x7f0f103c

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->parseErrorDialog(Ljava/lang/Object;Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    goto :goto_181

    .line 18110
    :cond_11d
    iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;

    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    invoke-static {v8, v0, v1}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->parseErrorDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    goto :goto_181

    .line 18037
    :cond_125
    :goto_125
    const v0, 0x7f0f024a

    .line 18040
    const-string v1, "BankCardNotBindTips"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    new-array v1, v5, [Ljava/lang/Object;

    .line 18041
    invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    aput-object v2, v1, v3

    .line 18040
    invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 18042
    invoke-static {v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v3

    const v0, 0x7f0f0716

    .line 18043
    const-string v1, "GoToBind"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    const/4 v5, 0x0

    sget-object v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$gi3oQIz94BCA8gxhXSzq5gTwjeU;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$gi3oQIz94BCA8gxhXSzq5gTwjeU;

    const/4 v7, 0x0

    .line 18037
    const-string v1, ""

    move-object/from16 v0, p0

    invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    goto :goto_181

    .line 18016
    :cond_153
    :goto_153
    const v0, 0x7f0f0062

    const/4 v1, 0x2

    new-array v1, v1, [Ljava/lang/Object;

    .line 18020
    invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    aput-object v2, v1, v3

    invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    aput-object v2, v1, v5

    .line 18019
    const-string v2, "AccountInfoNotCompleted"

    invoke-static {v2, v0, v1}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 18022
    invoke-static {v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v3

    const v0, 0x7f0f0719

    .line 18023
    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v4

    const/4 v5, 0x0

    sget-object v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ZxfkNkxS-NjHh9wHeHWx_7bLqUk;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ZxfkNkxS-NjHh9wHeHWx_7bLqUk;

    const/4 v7, 0x0

    .line 18016
    const-string v1, ""

    move-object/from16 v0, p0

    invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    .line 18113
    :goto_181
    return-void

    .line 17996
    .end local v12    # "rpkTransfer":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
    .end local v13    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;>;"
    .end local v14    # "transferRes":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    :cond_182
    move-object/from16 v15, p1

    .line 18116
    .end local v11    # "update":Lim/tpelyyftgw/tgnet/TLRPC$Update;
    goto/16 :goto_28

    .line 17995
    :cond_186
    move-object/from16 v15, p1

    goto :goto_18b

    .line 17993
    .end local v10    # "updates":Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
    :cond_189
    move-object/from16 v15, p1

    .line 18118
    :goto_18b
    return-void
.end method

.method public synthetic lambda$checkUserTransferDetail$155$ChatActivity(Landroid/content/DialogInterface;)V
    .registers 5
    .param p1, "hintDialog"    # Landroid/content/DialogInterface;

    .line 18120
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I

    const/4 v2, 0x1

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V

    return-void
.end method

.method public synthetic lambda$convertAudioFile$103$ChatActivity(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;)V
    .registers 4
    .param p1, "message"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "path"    # Ljava/lang/String;
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/lang/Exception;
        }
    .end annotation

    .line 16331
    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_f

    invoke-static {p2}, Lim/tpelyyftgw/ui/utils/translate/utils/AudioFileUtils;->checkFileExist(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_f

    .line 16332
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->translateAccessToken(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;)V

    .line 16335
    :cond_f
    return-void
.end method

.method public synthetic lambda$createActionBarMenuPop$46$ChatActivity(I)V
    .registers 15
    .param p1, "id"    # I

    .line 5379
    const/4 v0, 0x0

    const/16 v1, 0x28

    if-ne p1, v1, :cond_a

    .line 5380
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->openSearchWithText(Ljava/lang/String;)V

    goto/16 :goto_f7

    .line 5381
    :cond_a
    const/16 v1, 0x15

    const/4 v2, 0x0

    if-ne p1, v1, :cond_1a

    .line 5382
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-static {v0, v3, v4, v2, p0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createReportAlert(Landroid/content/Context;JILim/tpelyyftgw/ui/actionbar/BaseFragment;)V

    goto/16 :goto_f7

    .line 5383
    :cond_1a
    const/16 v1, 0x11

    if-ne p1, v1, :cond_51

    .line 5384
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v1, :cond_50

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    if-nez v1, :cond_29

    goto :goto_50

    .line 5387
    :cond_29
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    invoke-virtual {v1}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;

    move-result-object v1

    if-eqz v1, :cond_42

    .line 5388
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    invoke-virtual {v1}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/Integer;

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v1

    invoke-virtual {p0, v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->shareMyContact(ILim/tpelyyftgw/messenger/MessageObject;)V

    goto/16 :goto_f7

    .line 5390
    :cond_42
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v1, :cond_f7

    .line 5391
    new-instance v2, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;

    invoke-direct {v2, v0, v1}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;-><init>(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    goto/16 :goto_f7

    .line 5385
    :cond_50
    :goto_50
    return-void

    .line 5395
    :cond_51
    const/16 v0, 0x12

    if-ne p1, v0, :cond_5a

    .line 5396
    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->toggleMute(Z)V

    goto/16 :goto_f7

    .line 5397
    :cond_5a
    const/16 v0, 0xd

    if-ne p1, v0, :cond_78

    .line 5398
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_65

    .line 5399
    return-void

    .line 5401
    :cond_65
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createTTLAlert(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    goto/16 :goto_f7

    .line 5402
    :cond_78
    const/16 v0, 0xf

    if-eq p1, v0, :cond_c7

    const/16 v1, 0x10

    if-ne p1, v1, :cond_81

    goto :goto_c7

    .line 5457
    :cond_81
    const/16 v0, 0x1e

    if-ne p1, v0, :cond_99

    .line 5458
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v1

    iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x0

    const/4 v10, 0x0

    const/4 v11, 0x1

    const/4 v12, 0x0

    const-string v2, "/help"

    invoke-virtual/range {v1 .. v12}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V

    goto :goto_f7

    .line 5459
    :cond_99
    const/16 v0, 0x1f

    if-ne p1, v0, :cond_b1

    .line 5460
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v1

    iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x0

    const/4 v10, 0x0

    const/4 v11, 0x1

    const/4 v12, 0x0

    const-string v2, "/settings"

    invoke-virtual/range {v1 .. v12}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V

    goto :goto_f7

    .line 5461
    :cond_b1
    const/16 v0, 0x18

    if-ne p1, v0, :cond_f7

    .line 5463
    :try_start_b5
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    int-to-long v1, v1

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/MediaDataController;->installShortcut(J)V
    :try_end_c1
    .catch Ljava/lang/Exception; {:try_start_b5 .. :try_end_c1} :catch_c2

    .line 5466
    goto :goto_f7

    .line 5464
    :catch_c2
    move-exception v0

    .line 5465
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    goto :goto_f7

    .line 5403
    .end local v0    # "e":Ljava/lang/Exception;
    :cond_c7
    :goto_c7
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    if-nez v1, :cond_ce

    .line 5404
    return-void

    .line 5406
    :cond_ce
    iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    long-to-int v1, v3

    const/4 v5, 0x1

    if-gez v1, :cond_dc

    const/16 v1, 0x20

    shr-long/2addr v3, v1

    long-to-int v1, v3

    if-eq v1, v5, :cond_dc

    const/4 v1, 0x1

    goto :goto_dd

    :cond_dc
    const/4 v1, 0x0

    .line 5408
    .local v1, "isChat":Z
    :goto_dd
    if-ne p1, v0, :cond_e1

    const/4 v7, 0x1

    goto :goto_e2

    :cond_e1
    const/4 v7, 0x0

    :goto_e2
    iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v0, :cond_ec

    const/4 v10, 0x1

    goto :goto_ed

    :cond_ec
    const/4 v10, 0x0

    :goto_ed
    new-instance v11, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$DlMc_BqF-sndF21YtLJlBg-TtaM;

    invoke-direct {v11, p0, p1, v1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$DlMc_BqF-sndF21YtLJlBg-TtaM;-><init>(Lim/tpelyyftgw/ui/ChatActivity;IZ)V

    move-object v6, p0

    invoke-static/range {v6 .. v11}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createClearOrDeleteDialogAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZLim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;ZLim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;)V

    .line 5457
    .end local v1    # "isChat":Z
    nop

    .line 5468
    :cond_f7
    :goto_f7
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->dismiss()V

    .line 5469
    return-void
.end method

.method public synthetic lambda$createDeleteMessagesAlert$77$ChatActivity()V
    .registers 2

    .line 14173
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V

    .line 14174
    const/4 v0, 0x1

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 14175
    return-void
.end method

.method public synthetic lambda$createMenu$78$ChatActivity(Landroid/view/View;Landroid/graphics/Rect;Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 7
    .param p1, "v"    # Landroid/view/View;
    .param p2, "rect"    # Landroid/graphics/Rect;
    .param p3, "view"    # Landroid/view/View;
    .param p4, "event"    # Landroid/view/MotionEvent;

    .line 14998
    invoke-virtual {p4}, Landroid/view/MotionEvent;->getActionMasked()I

    move-result v0

    if-nez v0, :cond_29

    .line 14999
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    if-eqz v0, :cond_3f

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_3f

    .line 15000
    invoke-virtual {p1, p2}, Landroid/view/View;->getHitRect(Landroid/graphics/Rect;)V

    .line 15001
    invoke-virtual {p4}, Landroid/view/MotionEvent;->getX()F

    move-result v0

    float-to-int v0, v0

    invoke-virtual {p4}, Landroid/view/MotionEvent;->getY()F

    move-result v1

    float-to-int v1, v1

    invoke-virtual {p2, v0, v1}, Landroid/graphics/Rect;->contains(II)Z

    move-result v0

    if-nez v0, :cond_3f

    .line 15002
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V

    goto :goto_3f

    .line 15005
    :cond_29
    invoke-virtual {p4}, Landroid/view/MotionEvent;->getActionMasked()I

    move-result v0

    const/4 v1, 0x4

    if-ne v0, v1, :cond_3f

    .line 15006
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    if-eqz v0, :cond_3f

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_3f

    .line 15007
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V

    .line 15010
    :cond_3f
    :goto_3f
    const/4 v0, 0x0

    return v0
.end method

.method public synthetic lambda$createMenu$79$ChatActivity(Landroid/view/KeyEvent;)V
    .registers 4
    .param p1, "keyEvent"    # Landroid/view/KeyEvent;

    .line 15013
    invoke-virtual {p1}, Landroid/view/KeyEvent;->getKeyCode()I

    move-result v0

    const/4 v1, 0x4

    if-ne v0, v1, :cond_1c

    invoke-virtual {p1}, Landroid/view/KeyEvent;->getRepeatCount()I

    move-result v0

    if-nez v0, :cond_1c

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    if-eqz v0, :cond_1c

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_1c

    .line 15014
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V

    .line 15016
    :cond_1c
    return-void
.end method

.method public synthetic lambda$createMenu$80$ChatActivity(ILjava/util/ArrayList;Landroid/view/View;)V
    .registers 5
    .param p1, "i"    # I
    .param p2, "options"    # Ljava/util/ArrayList;
    .param p3, "v1"    # Landroid/view/View;

    .line 15047
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_1e

    if-ltz p1, :cond_1e

    invoke-virtual {p2}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-lt p1, v0, :cond_d

    goto :goto_1e

    .line 15050
    :cond_d
    invoke-virtual {p2, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->processSelectedOption(Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;)V

    .line 15051
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    if-eqz v0, :cond_1d

    .line 15052
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V

    .line 15054
    :cond_1d
    return-void

    .line 15048
    :cond_1e
    :goto_1e
    return-void
.end method

.method public synthetic lambda$createView$10$ChatActivity(Landroid/view/View;)V
    .registers 9
    .param p1, "v"    # Landroid/view/View;

    .line 3482
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_7

    .line 3483
    return-void

    .line 3486
    :cond_7
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_19

    .line 3487
    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->canPinMessages(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    .line 3488
    .local v0, "allowPin":Z
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/16 v2, 0xcf

    if-ne v1, v2, :cond_27

    .line 3489
    const/4 v0, 0x0

    goto :goto_27

    .line 3490
    .end local v0    # "allowPin":Z
    :cond_19
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v0, :cond_26

    .line 3491
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    if-eqz v0, :cond_24

    .line 3492
    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->can_pin_message:Z

    .restart local v0    # "allowPin":Z
    goto :goto_27

    .line 3494
    .end local v0    # "allowPin":Z
    :cond_24
    const/4 v0, 0x0

    .restart local v0    # "allowPin":Z
    goto :goto_27

    .line 3497
    .end local v0    # "allowPin":Z
    :cond_26
    const/4 v0, 0x0

    .line 3499
    .restart local v0    # "allowPin":Z
    :cond_27
    :goto_27
    if-eqz v0, :cond_70

    .line 3500
    new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 3501
    .local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v2, 0x7f0f118a

    const-string v3, "UnpinMessageAlertTitle"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 3502
    const v2, 0x7f0f1189

    const-string v3, "UnpinMessageAlert"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 3503
    const v2, 0x7f0f1188

    const-string v3, "UnpinMessage"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$SSAb3FtUkP7RAJGtujw8lr0hdOw;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$SSAb3FtUkP7RAJGtujw8lr0hdOw;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 3505
    const v2, 0x7f0f02f7

    const-string v3, "Cancel"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x0

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 3506
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v2

    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 3507
    .end local v1    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    goto :goto_c5

    .line 3508
    :cond_70
    iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;

    move-result-object v1

    .line 3509
    .local v1, "preferences":Landroid/content/SharedPreferences;
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    const-string v3, "pin_"

    if-eqz v2, :cond_9d

    .line 3510
    invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I

    invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z

    goto :goto_c1

    .line 3511
    :cond_9d
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    if-eqz v2, :cond_c1

    .line 3512
    invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I

    invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 3514
    :cond_c1
    :goto_c1
    const/4 v2, 0x1

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 3517
    .end local v1    # "preferences":Landroid/content/SharedPreferences;
    :goto_c5
    return-void
.end method

.method public synthetic lambda$createView$11$ChatActivity(Landroid/view/View;)V
    .registers 3
    .param p1, "v"    # Landroid/view/View;

    .line 3527
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_7

    .line 3528
    return-void

    .line 3530
    :cond_7
    const/4 v0, 0x0

    invoke-direct {p0, v0, v0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedLiveMessageView(ZIZ)V

    .line 3531
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->animLivePinClose(Landroid/view/View;)V

    .line 3532
    return-void
.end method

.method public synthetic lambda$createView$13$ChatActivity(Landroid/view/View;)V
    .registers 11
    .param p1, "v2"    # Landroid/view/View;

    .line 3597
    iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    .line 3598
    const v6, 0x7f09032a

    invoke-virtual {v0, v6}, Landroid/widget/TextView;->getTag(I)Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_16

    const/4 v0, 0x1

    const/4 v6, 0x1

    goto :goto_18

    :cond_16
    const/4 v0, 0x0

    const/4 v6, 0x0

    :goto_18
    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    new-instance v8, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$6L-pg4B1B3c6Dwqt1eLTN_4FOOM;

    invoke-direct {v8, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$6L-pg4B1B3c6Dwqt1eLTN_4FOOM;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    .line 3597
    move-object v0, p0

    invoke-static/range {v0 .. v8}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showBlockReportSpamAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;JLim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;ZLim/tpelyyftgw/tgnet/TLRPC$ChatFull;Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;)V

    return-void
.end method

.method public synthetic lambda$createView$14$ChatActivity(Landroid/view/View;)V
    .registers 5
    .param p1, "v"    # Landroid/view/View;

    .line 3618
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;

    move-result-object v0

    const/4 v1, 0x0

    if-eqz v0, :cond_e

    .line 3619
    const/4 v0, 0x1

    invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->shareMyContact(ILim/tpelyyftgw/messenger/MessageObject;)V

    goto :goto_1a

    .line 3622
    :cond_e
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_1a

    .line 3623
    new-instance v2, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;

    invoke-direct {v2, v1, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;-><init>(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 3637
    :cond_1a
    :goto_1a
    return-void
.end method

.method public synthetic lambda$createView$15$ChatActivity(Landroid/view/View;)V
    .registers 7
    .param p1, "v"    # Landroid/view/View;

    .line 3645
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v0, v1, v2, v3, v4}, Lim/tpelyyftgw/messenger/MessagesController;->hidePeerSettingsBar(JLim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    .line 3646
    const/4 v0, 0x1

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->updateTopPanel(Z)V

    .line 3647
    return-void
.end method

.method public synthetic lambda$createView$16$ChatActivity(Landroid/view/View;)V
    .registers 15
    .param p1, "view"    # Landroid/view/View;

    .line 3680
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z

    .line 3681
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->checkTextureViewPosition:Z

    .line 3682
    iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    if-eqz v2, :cond_13

    .line 3683
    const/4 v3, 0x0

    const/4 v4, 0x0

    iget v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->returnToLoadIndex:I

    const/4 v6, 0x0

    move-object v1, p0

    invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V

    goto :goto_24

    .line 3684
    :cond_13
    iget v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->returnToMessageId:I

    if-lez v8, :cond_21

    .line 3685
    const/4 v9, 0x0

    const/4 v10, 0x1

    iget v11, p0, Lim/tpelyyftgw/ui/ChatActivity;->returnToLoadIndex:I

    const/4 v12, 0x0

    move-object v7, p0

    invoke-virtual/range {v7 .. v12}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V

    goto :goto_24

    .line 3687
    :cond_21
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToLastMessage(Z)V

    .line 3689
    :goto_24
    return-void
.end method

.method public synthetic lambda$createView$17$ChatActivity(Landroid/view/View;)Z
    .registers 6
    .param p1, "view"    # Landroid/view/View;

    .line 3754
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_1
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    if-ge v0, v1, :cond_23

    .line 3755
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;

    .line 3756
    .local v1, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z

    if-eqz v2, :cond_20

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isContentUnread()Z

    move-result v2

    if-nez v2, :cond_20

    .line 3757
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->setContentIsRead()V

    .line 3754
    .end local v1    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_20
    add-int/lit8 v0, v0, 0x1

    goto :goto_1

    .line 3760
    .end local v0    # "a":I
    :cond_23
    const/4 v0, 0x0

    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    .line 3761
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->markMentionsAsRead(J)V

    .line 3762
    const/4 v1, 0x1

    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z

    .line 3763
    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V

    .line 3764
    return v1
.end method

.method public synthetic lambda$createView$18$ChatActivity(Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 9
    .param p1, "v"    # Landroid/view/View;
    .param p2, "event"    # Landroid/view/MotionEvent;

    .line 3880
    invoke-static {}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->getInstance()Lim/tpelyyftgw/ui/ContentPreviewViewer;

    move-result-object v0

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;

    const/4 v3, 0x0

    const/4 v5, 0x0

    move-object v1, p2

    invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->onTouch(Landroid/view/MotionEvent;Lim/tpelyyftgw/ui/components/RecyclerListView;ILjava/lang/Object;Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;)Z

    move-result v0

    return v0
.end method

.method public synthetic lambda$createView$21$ChatActivity(Landroid/view/View;I)V
    .registers 26
    .param p1, "view"    # Landroid/view/View;
    .param p2, "position"    # I

    .line 4138
    move-object/from16 v6, p0

    move/from16 v7, p2

    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isBannedInline()Z

    move-result v0

    if-eqz v0, :cond_d

    .line 4139
    return-void

    .line 4141
    :cond_d
    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getItem(I)Ljava/lang/Object;

    move-result-object v8

    .line 4142
    .local v8, "object":Ljava/lang/Object;
    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getResultStartPosition()I

    move-result v9

    .line 4143
    .local v9, "start":I
    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getResultLength()I

    move-result v10

    .line 4144
    .local v10, "len":I
    instance-of v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;

    const-string v1, ""

    const-string v2, " "

    const/4 v3, 0x1

    const/4 v4, 0x0

    if-eqz v0, :cond_15f

    .line 4145
    iget-boolean v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z

    const-string v5, "chat_messagePanelMetionText"

    const/16 v11, 0x21

    if-eqz v0, :cond_b4

    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v0

    if-nez v0, :cond_b4

    .line 4146
    move-object v0, v8

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$User;

    iput-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 4147
    if-nez v0, :cond_41

    .line 4148
    return-void

    .line 4150
    :cond_41
    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;

    .line 4151
    .local v0, "name":Ljava/lang/String;
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_4d

    .line 4152
    iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v0, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;

    .line 4154
    :cond_4d
    iput-boolean v4, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z

    .line 4155
    const v1, 0x7f0f0ed0

    const-string v12, "SearchFrom"

    invoke-static {v12, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    .line 4156
    .local v1, "from":Ljava/lang/String;
    new-instance v12, Landroid/text/SpannableString;

    new-instance v13, Ljava/lang/StringBuilder;

    invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-direct {v12, v2}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V

    move-object v2, v12

    .line 4157
    .local v2, "spannable":Landroid/text/Spannable;
    new-instance v12, Landroid/text/style/ForegroundColorSpan;

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-direct {v12, v5}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v5

    add-int/2addr v5, v3

    invoke-interface {v2}, Landroid/text/Spannable;->length()I

    move-result v3

    invoke-interface {v2, v12, v5, v3, v11}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V

    .line 4159
    iget-object v3, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSearchFieldCaption(Ljava/lang/CharSequence;)V

    .line 4160
    iget-object v3, v6, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    const/4 v5, 0x0

    invoke-virtual {v3, v5, v4, v5, v4}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->searchUsernameOrHashtag(Ljava/lang/String;ILjava/util/ArrayList;Z)V

    .line 4161
    iget-object v3, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSearchFieldHint(Ljava/lang/CharSequence;)V

    .line 4162
    iget-object v3, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->clearSearchText()V

    .line 4163
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v11

    iget-wide v13, v6, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-wide v3, v6, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    iget v5, v6, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/16 v18, 0x0

    iget-object v15, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;

    const-string v12, ""

    move-object/from16 v19, v15

    move-wide v15, v3

    move/from16 v17, v5

    invoke-virtual/range {v11 .. v19}, Lim/tpelyyftgw/messenger/MediaDataController;->searchMessagesInChat(Ljava/lang/String;JJIILim/tpelyyftgw/tgnet/TLRPC$User;)V

    .line 4164
    .end local v0    # "name":Ljava/lang/String;
    .end local v1    # "from":Ljava/lang/String;
    .end local v2    # "spannable":Landroid/text/Spannable;
    goto/16 :goto_279

    .line 4165
    :cond_b4
    move-object v0, v8

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 4166
    .local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-eqz v0, :cond_15d

    .line 4181
    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v12

    .line 4182
    .local v12, "name":Ljava/lang/String;
    new-instance v13, Ljava/lang/StringBuilder;

    invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 4183
    .end local v12    # "name":Ljava/lang/String;
    .local v2, "name":Ljava/lang/String;
    invoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String;

    move-result-object v12

    const-string v13, "all"

    invoke-virtual {v13, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v12

    const-string v13, "@"

    if-eqz v12, :cond_117

    iget v12, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    const/4 v14, -0x1

    if-ne v12, v14, :cond_117

    .line 4184
    new-instance v1, Landroid/text/SpannableString;

    new-instance v12, Ljava/lang/StringBuilder;

    invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v12

    invoke-direct {v1, v12}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V

    .line 4185
    .local v1, "spannable":Landroid/text/Spannable;
    new-instance v12, Lim/tpelyyftgw/ui/components/URLSpanUserMention;

    const-string v13, "-1"

    invoke-direct {v12, v13, v3}, Lim/tpelyyftgw/ui/components/URLSpanUserMention;-><init>(Ljava/lang/String;I)V

    invoke-interface {v1}, Landroid/text/Spannable;->length()I

    move-result v3

    invoke-interface {v1, v12, v4, v3, v11}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V

    .line 4186
    new-instance v3, Landroid/text/style/ForegroundColorSpan;

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-direct {v3, v5}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

    invoke-interface {v1}, Landroid/text/Spannable;->length()I

    move-result v5

    invoke-interface {v1, v3, v4, v5, v11}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V

    .line 4188
    iget-object v3, v6, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v3, v9, v10, v1, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addMentionText1(IILjava/lang/CharSequence;Z)V

    .line 4189
    .end local v1    # "spannable":Landroid/text/Spannable;
    goto :goto_15d

    .line 4190
    :cond_117
    new-instance v12, Landroid/text/SpannableString;

    new-instance v14, Ljava/lang/StringBuilder;

    invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v13

    invoke-direct {v12, v13}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V

    .line 4191
    .local v12, "spannable":Landroid/text/Spannable;
    new-instance v13, Lim/tpelyyftgw/ui/components/URLSpanUserMention;

    new-instance v14, Ljava/lang/StringBuilder;

    invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v13, v1, v3}, Lim/tpelyyftgw/ui/components/URLSpanUserMention;-><init>(Ljava/lang/String;I)V

    invoke-interface {v12}, Landroid/text/Spannable;->length()I

    move-result v1

    invoke-interface {v12, v13, v4, v1, v11}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V

    .line 4192
    new-instance v1, Landroid/text/style/ForegroundColorSpan;

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

    invoke-interface {v12}, Landroid/text/Spannable;->length()I

    move-result v3

    invoke-interface {v12, v1, v4, v3, v11}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V

    .line 4194
    iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v1, v9, v10, v12, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addMentionText1(IILjava/lang/CharSequence;Z)V

    .line 4221
    .end local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v2    # "name":Ljava/lang/String;
    .end local v12    # "spannable":Landroid/text/Spannable;
    :cond_15d
    :goto_15d
    goto/16 :goto_279

    .line 4222
    :cond_15f
    instance-of v0, v8, Ljava/lang/String;

    if-eqz v0, :cond_1c6

    .line 4223
    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isBotCommands()Z

    move-result v0

    if-eqz v0, :cond_1b0

    .line 4224
    iget-boolean v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v0, :cond_183

    .line 4225
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z

    move-result v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$nCkYCLxIVa3nOiyefWZbtqMOWKQ;

    invoke-direct {v2, v6, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$nCkYCLxIVa3nOiyefWZbtqMOWKQ;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/Object;)V

    invoke-static {v0, v1, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createScheduleDatePickerDialog(Landroid/content/Context;ZLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;

    goto/16 :goto_279

    .line 4232
    :cond_183
    invoke-direct/range {p0 .. p1}, Lim/tpelyyftgw/ui/ChatActivity;->checkSlowMode(Landroid/view/View;)Z

    move-result v0

    if-eqz v0, :cond_18a

    .line 4233
    return-void

    .line 4235
    :cond_18a
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v11

    move-object v12, v8

    check-cast v12, Ljava/lang/String;

    iget-wide v13, v6, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v15, v6, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    const/16 v16, 0x0

    const/16 v17, 0x0

    const/16 v18, 0x0

    const/16 v19, 0x0

    const/16 v20, 0x0

    const/16 v21, 0x1

    const/16 v22, 0x0

    invoke-virtual/range {v11 .. v22}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V

    .line 4236
    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V

    .line 4237
    invoke-virtual {v6, v4}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V

    goto/16 :goto_279

    .line 4240
    :cond_1b0
    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v9, v10, v1, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replaceWithText(IILjava/lang/CharSequence;Z)V

    goto/16 :goto_279

    .line 4242
    :cond_1c6
    instance-of v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;

    if-eqz v0, :cond_25b

    .line 4243
    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;

    move-result-object v0

    if-eqz v0, :cond_25a

    iget-boolean v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_1de

    invoke-direct/range {p0 .. p1}, Lim/tpelyyftgw/ui/ChatActivity;->checkSlowMode(Landroid/view/View;)Z

    move-result v0

    if-eqz v0, :cond_1de

    goto/16 :goto_25a

    .line 4246
    :cond_1de
    move-object v11, v8

    check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;

    .line 4247
    .local v11, "result":Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;
    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->type:Ljava/lang/String;

    const-string v1, "photo"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_1f3

    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    if-nez v0, :cond_214

    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->content:Lim/tpelyyftgw/tgnet/TLRPC$WebDocument;

    if-nez v0, :cond_214

    :cond_1f3
    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->type:Ljava/lang/String;

    .line 4248
    const-string v1, "gif"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_205

    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    if-nez v0, :cond_214

    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->content:Lim/tpelyyftgw/tgnet/TLRPC$WebDocument;

    if-nez v0, :cond_214

    :cond_205
    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->type:Ljava/lang/String;

    .line 4249
    const-string/jumbo v1, "video"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_23f

    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    if-eqz v0, :cond_23f

    .line 4250
    :cond_214
    new-instance v1, Ljava/util/ArrayList;

    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getSearchResultBotContext()Ljava/util/ArrayList;

    move-result-object v0

    invoke-direct {v1, v0}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V

    iput-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->botContextResults:Ljava/util/ArrayList;

    .line 4251
    .local v1, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v0

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentActivity(Landroid/app/Activity;)V

    .line 4252
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v0

    iget-object v2, v6, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v2, v7}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getItemPosition(I)I

    move-result v2

    const/4 v3, 0x3

    iget-object v4, v6, Lim/tpelyyftgw/ui/ChatActivity;->botContextProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;

    move-object/from16 v5, p0

    invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/PhotoViewer;->openPhotoForSelect(Ljava/util/ArrayList;IILim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;Lim/tpelyyftgw/ui/ChatActivity;)Z

    .line 4254
    .end local v1    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
    goto :goto_259

    .line 4255
    :cond_23f
    iget-boolean v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v0, :cond_256

    .line 4256
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z

    move-result v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$H9qXRIP4kSpBG1WMTISNWbqDy_I;

    invoke-direct {v2, v6, v11}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$H9qXRIP4kSpBG1WMTISNWbqDy_I;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;)V

    invoke-static {v0, v1, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createScheduleDatePickerDialog(Landroid/content/Context;ZLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;

    goto :goto_259

    .line 4259
    :cond_256
    invoke-direct {v6, v11, v3, v4}, Lim/tpelyyftgw/ui/ChatActivity;->sendBotInlineResult(Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;ZI)V

    .line 4262
    .end local v11    # "result":Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;
    :goto_259
    goto :goto_279

    .line 4244
    :cond_25a
    :goto_25a
    return-void

    .line 4262
    :cond_25b
    instance-of v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_inlineBotSwitchPM;

    if-eqz v0, :cond_266

    .line 4263
    move-object v0, v8

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inlineBotSwitchPM;

    invoke-virtual {v6, v0}, Lim/tpelyyftgw/ui/ChatActivity;->processInlineBotContextPM(Lim/tpelyyftgw/tgnet/TLRPC$TL_inlineBotSwitchPM;)V

    goto :goto_279

    .line 4264
    :cond_266
    instance-of v0, v8, Lim/tpelyyftgw/messenger/MediaDataController$KeywordResult;

    if-eqz v0, :cond_279

    .line 4265
    move-object v0, v8

    check-cast v0, Lim/tpelyyftgw/messenger/MediaDataController$KeywordResult;

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MediaDataController$KeywordResult;->emoji:Ljava/lang/String;

    .line 4266
    .local v0, "code":Ljava/lang/String;
    iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addEmojiToRecent(Ljava/lang/String;)V

    .line 4267
    iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v1, v9, v10, v0, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replaceWithText(IILjava/lang/CharSequence;Z)V

    .line 4269
    .end local v0    # "code":Ljava/lang/String;
    :cond_279
    :goto_279
    return-void
.end method

.method public synthetic lambda$createView$23$ChatActivity(Landroid/view/View;I)Z
    .registers 10
    .param p1, "view"    # Landroid/view/View;
    .param p2, "position"    # I

    .line 4272
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const/4 v1, 0x0

    if-eqz v0, :cond_8e

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isLongClickEnabled()Z

    move-result v0

    if-nez v0, :cond_11

    goto/16 :goto_8e

    .line 4275
    :cond_11
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v0, p2}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getItem(I)Ljava/lang/Object;

    move-result-object v0

    .line 4276
    .local v0, "object":Ljava/lang/Object;
    instance-of v2, v0, Ljava/lang/String;

    if-eqz v2, :cond_8d

    .line 4277
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isBotCommands()Z

    move-result v2

    const/4 v3, 0x0

    const/4 v4, 0x1

    if-eqz v2, :cond_43

    .line 4278
    sget-boolean v2, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z

    if-eqz v2, :cond_42

    .line 4279
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    const-string v5, ""

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V

    .line 4280
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    move-object v5, v0

    check-cast v5, Ljava/lang/String;

    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v6, :cond_3e

    iget-boolean v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v6, :cond_3e

    const/4 v1, 0x1

    :cond_3e
    invoke-virtual {v2, v3, v5, v4, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setCommand(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ZZ)V

    .line 4281
    return v4

    .line 4283
    :cond_42
    return v1

    .line 4285
    :cond_43
    new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 4286
    .local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v2, 0x7f0f0141

    const-string v5, "AppName"

    invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 4287
    const v2, 0x7f0f0425

    const-string v5, "ClearSearch"

    invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 4288
    const v2, 0x7f0f0419

    const-string v5, "ClearButton"

    invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;

    move-result-object v2

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Woi_vvm7cPRCzx0_3HJelZH2osk;

    invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Woi_vvm7cPRCzx0_3HJelZH2osk;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v1, v2, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 4290
    const v2, 0x7f0f02f7

    const-string v5, "Cancel"

    invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 4291
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v2

    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 4292
    return v4

    .line 4295
    .end local v1    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    :cond_8d
    return v1

    .line 4273
    .end local v0    # "object":Ljava/lang/Object;
    :cond_8e
    :goto_8e
    return v1
.end method

.method public synthetic lambda$createView$24$ChatActivity(Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 5
    .param p1, "v"    # Landroid/view/View;
    .param p2, "event"    # Landroid/view/MotionEvent;

    .line 4399
    invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I

    move-result v0

    if-nez v0, :cond_9

    .line 4400
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkRecordLocked()Z

    .line 4402
    :cond_9
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->overlayView:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;

    move-result-object v0

    const/4 v1, 0x1

    invoke-interface {v0, v1}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V

    .line 4403
    return v1
.end method

.method public synthetic lambda$createView$26$ChatActivity(Landroid/view/View;)V
    .registers 9
    .param p1, "v"    # Landroid/view/View;

    .line 4886
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;

    if-eqz v0, :cond_52

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_52

    .line 4887
    const/4 v0, 0x0

    .local v0, "a":I
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    .local v1, "N":I
    :goto_11
    if-ge v0, v1, :cond_2a

    .line 4888
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;

    invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;

    .line 4889
    .local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    const/4 v4, 0x0

    aget-object v3, v3, v4

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v4

    invoke-virtual {v3, v4, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 4887
    .end local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    add-int/lit8 v0, v0, 0x1

    goto :goto_11

    .line 4891
    .end local v0    # "a":I
    .end local v1    # "N":I
    :cond_2a
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 4892
    .local v0, "args":Landroid/os/Bundle;
    const/4 v1, 0x1

    const-string v2, "onlySelect"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V

    .line 4893
    const/4 v1, 0x3

    const-string v2, "dialogsType"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 4894
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    const-string v2, "messagesCount"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 4895
    new-instance v1, Lim/tpelyyftgw/ui/DialogsActivity;

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V

    .line 4896
    .local v1, "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
    invoke-virtual {v1, p0}, Lim/tpelyyftgw/ui/DialogsActivity;->setDelegate(Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;)V

    .line 4897
    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 4898
    .end local v0    # "args":Landroid/os/Bundle;
    .end local v1    # "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
    goto :goto_82

    :cond_52
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_63

    .line 4899
    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v2

    const/4 v3, 0x0

    const/4 v4, 0x1

    const/4 v5, 0x0

    const/4 v6, 0x0

    move-object v1, p0

    invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V

    goto :goto_82

    .line 4900
    :cond_63
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_82

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->canEditMedia()Z

    move-result v0

    if-eqz v0, :cond_82

    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObjectReqId:I

    if-nez v0, :cond_82

    .line 4901
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-nez v0, :cond_78

    .line 4902
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->createChatAttachView()V

    .line 4904
    :cond_78
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->setEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 4905
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->openAttachMenu()V

    .line 4907
    :cond_82
    :goto_82
    return-void
.end method

.method public synthetic lambda$createView$27$ChatActivity(Landroid/view/View;)V
    .registers 13
    .param p1, "v"    # Landroid/view/View;

    .line 4920
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;

    if-eqz v0, :cond_7

    .line 4921
    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 4923
    :cond_7
    const/4 v2, 0x0

    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    const/4 v7, 0x1

    const/4 v8, 0x0

    const/4 v9, 0x1

    const/4 v10, 0x1

    move-object v1, p0

    invoke-virtual/range {v1 .. v10}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V

    .line 4924
    return-void
.end method

.method public synthetic lambda$createView$28$ChatActivity(Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 10
    .param p1, "contentPreviewViewerDelegate"    # Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;
    .param p2, "v"    # Landroid/view/View;
    .param p3, "event"    # Landroid/view/MotionEvent;

    .line 4986
    invoke-static {}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->getInstance()Lim/tpelyyftgw/ui/ContentPreviewViewer;

    move-result-object v0

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;

    const/4 v3, 0x0

    move-object v1, p3

    move-object v5, p1

    invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->onTouch(Landroid/view/MotionEvent;Lim/tpelyyftgw/ui/components/RecyclerListView;ILjava/lang/Object;Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;)Z

    move-result v0

    return v0
.end method

.method public synthetic lambda$createView$30$ChatActivity(Landroid/view/View;)V
    .registers 11
    .param p1, "view"    # Landroid/view/View;

    .line 5026
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    iget v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;

    const/4 v1, 0x0

    const/4 v7, 0x1

    invoke-virtual/range {v0 .. v8}, Lim/tpelyyftgw/messenger/MediaDataController;->searchMessagesInChat(Ljava/lang/String;JJIILim/tpelyyftgw/tgnet/TLRPC$User;)V

    return-void
.end method

.method public synthetic lambda$createView$31$ChatActivity(Landroid/view/View;)V
    .registers 11
    .param p1, "view"    # Landroid/view/View;

    .line 5036
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    iget v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;

    const/4 v1, 0x0

    const/4 v7, 0x2

    invoke-virtual/range {v0 .. v8}, Lim/tpelyyftgw/messenger/MediaDataController;->searchMessagesInChat(Ljava/lang/String;JJIILim/tpelyyftgw/tgnet/TLRPC$User;)V

    return-void
.end method

.method public synthetic lambda$createView$32$ChatActivity(Landroid/view/View;)V
    .registers 5
    .param p1, "view"    # Landroid/view/View;

    .line 5048
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->setReverseLayout(Z)V

    .line 5049
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setSearchingMentions(Z)V

    .line 5050
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;

    const/16 v2, 0x8

    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 5051
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;

    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 5052
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z

    .line 5053
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 5054
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const-string v1, "SearchMembers"

    const v2, 0x7f0f0ed9

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSearchFieldHint(Ljava/lang/CharSequence;)V

    .line 5055
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const-string v1, "SearchFrom"

    const v2, 0x7f0f0ed0

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSearchFieldCaption(Ljava/lang/CharSequence;)V

    .line 5056
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getSearchField()Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z

    .line 5057
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->clearSearchText()V

    .line 5058
    return-void
.end method

.method public synthetic lambda$createView$36$ChatActivity(Landroid/view/View;)V
    .registers 13
    .param p1, "view"    # Landroid/view/View;

    .line 5069
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_7

    .line 5070
    return-void

    .line 5072
    :cond_7
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getSearchField()Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V

    .line 5073
    invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;

    move-result-object v0

    .line 5074
    .local v0, "calendar":Ljava/util/Calendar;
    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Ljava/util/Calendar;->get(I)I

    move-result v1

    .line 5075
    .local v1, "year":I
    const/4 v2, 0x2

    invoke-virtual {v0, v2}, Ljava/util/Calendar;->get(I)I

    move-result v8

    .line 5076
    .local v8, "monthOfYear":I
    const/4 v2, 0x5

    invoke-virtual {v0, v2}, Ljava/util/Calendar;->get(I)I

    move-result v9

    .line 5078
    .local v9, "dayOfMonth":I
    :try_start_23
    new-instance v10, Landroid/app/DatePickerDialog;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v3

    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ABtowqzK15cmTtEdTZeHc7Pat7A;

    invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ABtowqzK15cmTtEdTZeHc7Pat7A;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    move-object v2, v10

    move v5, v1

    move v6, v8

    move v7, v9

    invoke-direct/range {v2 .. v7}, Landroid/app/DatePickerDialog;-><init>(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V

    move-object v2, v10

    .line 5088
    .local v2, "dialog":Landroid/app/DatePickerDialog;
    invoke-virtual {v2}, Landroid/app/DatePickerDialog;->getDatePicker()Landroid/widget/DatePicker;

    move-result-object v3

    .line 5089
    .local v3, "datePicker":Landroid/widget/DatePicker;
    const-wide v4, 0x140372c8800L

    invoke-virtual {v3, v4, v5}, Landroid/widget/DatePicker;->setMinDate(J)V

    .line 5090
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v4

    invoke-virtual {v3, v4, v5}, Landroid/widget/DatePicker;->setMaxDate(J)V

    .line 5091
    const/4 v4, -0x1

    const-string v5, "JumpToDate"

    const v6, 0x7f0f07e0

    invoke-static {v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v2, v4, v5, v2}, Landroid/app/DatePickerDialog;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V

    .line 5092
    const/4 v4, -0x2

    const-string v5, "Cancel"

    const v6, 0x7f0f02f7

    invoke-static {v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    sget-object v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$gQH52-K-tSQXHp3hGZAjBqObEVc;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$gQH52-K-tSQXHp3hGZAjBqObEVc;

    invoke-virtual {v2, v4, v5, v6}, Landroid/app/DatePickerDialog;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V

    .line 5095
    sget v4, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v5, 0x15

    if-lt v4, v5, :cond_73

    .line 5096
    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$-eh0BMm8JsQwVCdgVGnqst2e8YI;

    invoke-direct {v4, v3}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$-eh0BMm8JsQwVCdgVGnqst2e8YI;-><init>(Landroid/widget/DatePicker;)V

    invoke-virtual {v2, v4}, Landroid/app/DatePickerDialog;->setOnShowListener(Landroid/content/DialogInterface$OnShowListener;)V

    .line 5106
    :cond_73
    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
    :try_end_76
    .catch Ljava/lang/Exception; {:try_start_23 .. :try_end_76} :catch_78

    .line 5109
    nop

    .end local v2    # "dialog":Landroid/app/DatePickerDialog;
    .end local v3    # "datePicker":Landroid/widget/DatePicker;
    goto :goto_7c

    .line 5107
    :catch_78
    move-exception v2

    .line 5108
    .local v2, "e":Ljava/lang/Exception;
    invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 5110
    .end local v2    # "e":Ljava/lang/Exception;
    :goto_7c
    return-void
.end method

.method public synthetic lambda$createView$39$ChatActivity(Landroid/view/View;)V
    .registers 23
    .param p1, "view"    # Landroid/view/View;

    .line 5184
    move-object/from16 v8, p0

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_9

    .line 5185
    return-void

    .line 5187
    :cond_9
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    const/4 v1, 0x0

    if-eqz v0, :cond_98

    iget-boolean v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z

    if-eqz v2, :cond_98

    .line 5188
    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v0, :cond_51

    .line 5189
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    .line 5190
    .local v0, "botUserLast":Ljava/lang/String;
    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    .line 5191
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->unblockUser(I)V

    .line 5192
    if-eqz v0, :cond_37

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v1

    if-eqz v1, :cond_37

    .line 5193
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-virtual {v1, v2, v0}, Lim/tpelyyftgw/messenger/MessagesController;->sendBotStart(Lim/tpelyyftgw/tgnet/TLRPC$User;Ljava/lang/String;)V

    goto :goto_4f

    .line 5195
    :cond_37
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v9

    iget-wide v11, v8, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/4 v13, 0x0

    const/4 v14, 0x0

    const/4 v15, 0x0

    const/16 v16, 0x0

    const/16 v17, 0x0

    const/16 v18, 0x0

    const/16 v19, 0x1

    const/16 v20, 0x0

    const-string v10, "/start"

    invoke-virtual/range {v9 .. v20}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V

    .line 5197
    .end local v0    # "botUserLast":Ljava/lang/String;
    :goto_4f
    goto/16 :goto_176

    .line 5198
    :cond_51
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 5199
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v2, 0x7f0f019d

    const-string v3, "AreYouSureUnblockContact"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 5200
    const v2, 0x7f0f0a5a

    const-string v3, "OK"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$GnQkRrvyos-Z-UP0_zagEtqqop8;

    invoke-direct {v3, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$GnQkRrvyos-Z-UP0_zagEtqqop8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 5202
    const v2, 0x7f0f0141

    const-string v3, "AppName"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 5203
    const v2, 0x7f0f02f7

    const-string v3, "Cancel"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 5204
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v1

    invoke-virtual {v8, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 5205
    .end local v0    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    goto/16 :goto_176

    .line 5206
    :cond_98
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_d5

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v0, :cond_d5

    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    if-eqz v0, :cond_d5

    .line 5207
    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v0

    if-eqz v0, :cond_b6

    .line 5208
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    invoke-virtual {v0, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->sendBotStart(Lim/tpelyyftgw/tgnet/TLRPC$User;Ljava/lang/String;)V

    goto :goto_ce

    .line 5210
    :cond_b6
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v9

    iget-wide v11, v8, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/4 v13, 0x0

    const/4 v14, 0x0

    const/4 v15, 0x0

    const/16 v16, 0x0

    const/16 v17, 0x0

    const/16 v18, 0x0

    const/16 v19, 0x1

    const/16 v20, 0x0

    const-string v10, "/start"

    invoke-virtual/range {v9 .. v20}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V

    .line 5212
    :goto_ce
    iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    .line 5213
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V

    goto/16 :goto_176

    .line 5215
    :cond_d5
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    const/4 v9, 0x0

    const/4 v10, 0x1

    if-eqz v0, :cond_160

    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    instance-of v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelForbidden;

    if-nez v1, :cond_160

    .line 5216
    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_15c

    .line 5217
    invoke-direct {v8, v10, v10}, Lim/tpelyyftgw/ui/ChatActivity;->showBottomOverlayProgress(ZZ)V

    .line 5218
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v2

    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v7, 0x0

    move-object/from16 v6, p0

    invoke-virtual/range {v0 .. v7}, Lim/tpelyyftgw/messenger/MessagesController;->addUserToChat(ILim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;ILjava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/Runnable;)V

    .line 5219
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->closeSearchByActiveAction:I

    new-array v2, v9, [Ljava/lang/Object;

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 5221
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->hasReportSpam()Z

    move-result v0

    if-eqz v0, :cond_176

    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;

    const v1, 0x7f09032a

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->getTag(I)Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_176

    .line 5222
    iget v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 5223
    .local v0, "preferences":Landroid/content/SharedPreferences;
    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "dialog_bar_vis3"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x3

    invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 5224
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v1

    sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->peerSettingsDidLoad:I

    new-array v3, v10, [Ljava/lang/Object;

    iget-wide v4, v8, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v4

    aput-object v4, v3, v9

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 5225
    .end local v0    # "preferences":Landroid/content/SharedPreferences;
    goto :goto_176

    .line 5227
    :cond_15c
    invoke-direct {v8, v10}, Lim/tpelyyftgw/ui/ChatActivity;->toggleMute(Z)V

    goto :goto_176

    .line 5230
    :cond_160
    const/4 v1, 0x0

    iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v0, :cond_16b

    const/4 v4, 0x1

    goto :goto_16c

    :cond_16b
    const/4 v4, 0x0

    :goto_16c
    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$JfhLc64uL47qxli6kot7IOn6nS0;

    invoke-direct {v5, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$JfhLc64uL47qxli6kot7IOn6nS0;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    move-object/from16 v0, p0

    invoke-static/range {v0 .. v5}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createClearOrDeleteDialogAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZLim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;ZLim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;)V

    .line 5238
    :cond_176
    :goto_176
    return-void
.end method

.method public synthetic lambda$createView$40$ChatActivity(Landroid/view/View;)V
    .registers 5
    .param p1, "v"    # Landroid/view/View;

    .line 5248
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-nez v0, :cond_5

    .line 5249
    return-void

    .line 5251
    :cond_5
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 5252
    .local v0, "args":Landroid/os/Bundle;
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->linked_chat_id:I

    const-string v2, "chat_id"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 5253
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    invoke-virtual {v1, v0, p0}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    move-result v1

    if-nez v1, :cond_1e

    .line 5254
    return-void

    .line 5256
    :cond_1e
    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity;

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 5257
    return-void
.end method

.method public synthetic lambda$createView$41$ChatActivity(Landroid/view/View;)V
    .registers 7
    .param p1, "v"    # Landroid/view/View;

    .line 5281
    const/4 v0, 0x0

    .line 5282
    .local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    const/4 v1, 0x1

    .local v1, "a":I
    :goto_2
    if-ltz v1, :cond_3c

    .line 5283
    if-nez v0, :cond_24

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v2, v2, v1

    invoke-virtual {v2}, Landroid/util/SparseArray;->size()I

    move-result v2

    if-eqz v2, :cond_24

    .line 5284
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v2, v2, v1

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v3, v3, v1

    const/4 v4, 0x0

    invoke-virtual {v3, v4}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v3

    invoke-virtual {v2, v3}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v2

    move-object v0, v2

    check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;

    .line 5286
    :cond_24
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v2, v2, v1

    invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V

    .line 5287
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;

    aget-object v2, v2, v1

    invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V

    .line 5288
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;

    aget-object v2, v2, v1

    invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V

    .line 5282
    add-int/lit8 v1, v1, -0x1

    goto :goto_2

    .line 5290
    .end local v1    # "a":I
    :cond_3c
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V

    .line 5291
    if-eqz v0, :cond_54

    iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    if-gtz v1, :cond_51

    iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    if-gez v1, :cond_54

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v1, :cond_54

    .line 5292
    :cond_51
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForReply(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 5294
    :cond_54
    const/4 v1, 0x1

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 5295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 5296
    return-void
.end method

.method public synthetic lambda$createView$42$ChatActivity(Landroid/view/View;)V
    .registers 2
    .param p1, "v"    # Landroid/view/View;

    .line 5312
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->openForward()V

    return-void
.end method

.method public synthetic lambda$createView$6$ChatActivity(Landroid/view/View;)V
    .registers 10
    .param p1, "view"    # Landroid/view/View;

    .line 3378
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getAlpha()F

    move-result v0

    const/4 v1, 0x0

    cmpl-float v0, v0, v1

    if-eqz v0, :cond_49

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z

    move-result v0

    if-eqz v0, :cond_14

    goto :goto_49

    .line 3381
    :cond_14
    invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;

    move-result-object v0

    .line 3382
    .local v0, "calendar":Ljava/util/Calendar;
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getCustomDate()I

    move-result v1

    int-to-long v1, v1

    const-wide/16 v3, 0x3e8

    mul-long v1, v1, v3

    invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->setTimeInMillis(J)V

    .line 3383
    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Ljava/util/Calendar;->get(I)I

    move-result v1

    .line 3384
    .local v1, "year":I
    const/4 v2, 0x2

    invoke-virtual {v0, v2}, Ljava/util/Calendar;->get(I)I

    move-result v2

    .line 3385
    .local v2, "monthOfYear":I
    const/4 v5, 0x5

    invoke-virtual {v0, v5}, Ljava/util/Calendar;->get(I)I

    move-result v5

    .line 3387
    .local v5, "dayOfMonth":I
    invoke-virtual {v0}, Ljava/util/Calendar;->clear()V

    .line 3388
    invoke-virtual {v0, v1, v2, v5}, Ljava/util/Calendar;->set(III)V

    .line 3389
    invoke-virtual {v0}, Ljava/util/Calendar;->getTime()Ljava/util/Date;

    move-result-object v6

    invoke-virtual {v6}, Ljava/util/Date;->getTime()J

    move-result-wide v6

    div-long/2addr v6, v3

    long-to-int v3, v6

    invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/ChatActivity;->jumpToDate(I)V

    .line 3390
    return-void

    .line 3379
    .end local v0    # "calendar":Ljava/util/Calendar;
    .end local v1    # "year":I
    .end local v2    # "monthOfYear":I
    .end local v5    # "dayOfMonth":I
    :cond_49
    :goto_49
    return-void
.end method

.method public synthetic lambda$createView$7$ChatActivity(Landroid/view/View;)V
    .registers 9
    .param p1, "v"    # Landroid/view/View;

    .line 3402
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z

    .line 3403
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v0, :cond_12

    .line 3404
    iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I

    const/4 v3, 0x0

    const/4 v4, 0x1

    const/4 v5, 0x0

    const/4 v6, 0x0

    move-object v1, p0

    invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V

    goto :goto_20

    .line 3405
    :cond_12
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    if-eqz v0, :cond_20

    .line 3406
    iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I

    const/4 v3, 0x0

    const/4 v4, 0x1

    const/4 v5, 0x0

    const/4 v6, 0x0

    move-object v1, p0

    invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V

    .line 3408
    :cond_20
    :goto_20
    return-void
.end method

.method public synthetic lambda$didReceivedNotification$69$ChatActivity()V
    .registers 2

    .line 9737
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    if-eqz v0, :cond_9

    .line 9738
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->resumeDelayedFragmentAnimation()V

    .line 9740
    :cond_9
    return-void
.end method

.method public synthetic lambda$didReceivedNotification$70$ChatActivity(Landroid/content/DialogInterface;I)V
    .registers 6
    .param p1, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p2, "i"    # I

    .line 11318
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_d

    .line 11319
    new-instance v1, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;

    const/4 v2, 0x0

    invoke-direct {v1, v2, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;-><init>(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 11321
    :cond_d
    return-void
.end method

.method public synthetic lambda$getAccountInfo$119$ChatActivity(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;ZLim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 12
    .param p1, "proView"    # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
    .param p2, "isRpk"    # Z
    .param p3, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p4, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 17091
    new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$K9zdhDg8IHWtRb1QO0UPhLxLU20;

    move-object v0, v6

    move-object v1, p0

    move-object v2, p4

    move-object v3, p1

    move-object v4, p3

    move v5, p2

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$K9zdhDg8IHWtRb1QO0UPhLxLU20;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Z)V

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$getAccountInfo$120$ChatActivity(ILandroid/content/DialogInterface;)V
    .registers 5
    .param p1, "reqId"    # I
    .param p2, "hintDialog"    # Landroid/content/DialogInterface;

    .line 17217
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    const/4 v1, 0x1

    invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V

    return-void
.end method

.method public synthetic lambda$getThemeDescriptions$156$ChatActivity()V
    .registers 2

    .line 19869
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 19870
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_16

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v0

    if-eqz v0, :cond_16

    .line 19871
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->updateColors()V

    .line 19873
    :cond_16
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v0, :cond_1d

    .line 19874
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->checkColors()V

    .line 19876
    :cond_1d
    return-void
.end method

.method public synthetic lambda$getUserInfo$84$ChatActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 4
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 15540
    if-nez p2, :cond_a

    .line 15541
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Bt3z6P4TE2FE2vJzieCdBKJpbdI;

    invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Bt3z6P4TE2FE2vJzieCdBKJpbdI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLObject;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 15559
    :cond_a
    return-void
.end method

.method public synthetic lambda$initStickers$48$ChatActivity(Z)V
    .registers 12
    .param p1, "show"    # Z

    .line 6000
    const/4 v0, 0x0

    if-eqz p1, :cond_53

    .line 6001
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;->isShowingKeywords()Z

    move-result v1

    if-eqz v1, :cond_12

    const/high16 v1, 0x41c00000    # 24.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    goto :goto_13

    :cond_12
    const/4 v1, 0x0

    .line 6002
    .local v1, "newPadding":I
    :goto_13
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I

    move-result v2

    if-ne v1, v2, :cond_23

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;

    invoke-virtual {v2}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v2

    if-nez v2, :cond_53

    .line 6003
    :cond_23
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/high16 v3, 0x41900000    # 18.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    invoke-virtual {v2, v4, v1, v3, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V

    .line 6004
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->scrollToPosition(I)V

    .line 6006
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isRtlText()Z

    move-result v2

    .line 6007
    .local v2, "isRtl":Z
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanelArrow:Landroid/widget/ImageView;

    invoke-virtual {v3}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v3

    check-cast v3, Landroid/widget/FrameLayout$LayoutParams;

    .line 6008
    .local v3, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
    if-eqz v2, :cond_49

    const/4 v4, 0x5

    goto :goto_4a

    :cond_49
    const/4 v4, 0x3

    :goto_4a
    or-int/lit8 v4, v4, 0x50

    iput v4, v3, Landroid/widget/FrameLayout$LayoutParams;->gravity:I

    .line 6009
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanelArrow:Landroid/widget/ImageView;

    invoke-virtual {v4}, Landroid/widget/ImageView;->requestLayout()V

    .line 6012
    .end local v1    # "newPadding":I
    .end local v2    # "isRtl":Z
    .end local v3    # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
    :cond_53
    if-eqz p1, :cond_5d

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;

    invoke-virtual {v1}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v1

    if-nez v1, :cond_67

    :cond_5d
    if-nez p1, :cond_68

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;

    invoke-virtual {v1}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v1

    if-nez v1, :cond_68

    .line 6013
    :cond_67
    return-void

    .line 6015
    :cond_68
    const/4 v1, 0x4

    const/4 v2, 0x0

    const/4 v3, 0x1

    if-eqz p1, :cond_83

    .line 6016
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;

    iget-boolean v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowStickersPanel:Z

    if-eqz v5, :cond_75

    const/4 v5, 0x0

    goto :goto_76

    :cond_75
    const/4 v5, 0x4

    :goto_76
    invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 6017
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    goto :goto_88

    .line 6019
    :cond_83
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;

    invoke-virtual {v4, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 6021
    :goto_88
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->runningAnimation:Landroid/animation/AnimatorSet;

    if-eqz v4, :cond_91

    .line 6022
    invoke-virtual {v4}, Landroid/animation/AnimatorSet;->cancel()V

    .line 6023
    iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->runningAnimation:Landroid/animation/AnimatorSet;

    .line 6025
    :cond_91
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;

    invoke-virtual {v2}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v2

    if-eq v2, v1, :cond_da

    .line 6026
    new-instance v1, Landroid/animation/AnimatorSet;

    invoke-direct {v1}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->runningAnimation:Landroid/animation/AnimatorSet;

    .line 6027
    new-array v2, v3, [Landroid/animation/Animator;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;

    sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;

    const/4 v6, 0x2

    new-array v6, v6, [F

    const/4 v7, 0x0

    const/high16 v8, 0x3f800000    # 1.0f

    if-eqz p1, :cond_b0

    const/4 v9, 0x0

    goto :goto_b2

    :cond_b0
    const/high16 v9, 0x3f800000    # 1.0f

    :goto_b2
    aput v9, v6, v0

    if-eqz p1, :cond_b8

    const/high16 v7, 0x3f800000    # 1.0f

    :cond_b8
    aput v7, v6, v3

    .line 6028
    invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v3

    aput-object v3, v2, v0

    .line 6027
    invoke-virtual {v1, v2}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 6030
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->runningAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v1, 0x96

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 6031
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->runningAnimation:Landroid/animation/AnimatorSet;

    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$41;

    invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/ChatActivity$41;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Z)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 6054
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->runningAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_e3

    .line 6055
    :cond_da
    if-nez p1, :cond_e3

    .line 6056
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 6058
    :cond_e3
    :goto_e3
    return-void
.end method

.method public synthetic lambda$initStickers$50$ChatActivity(Landroid/view/View;I)V
    .registers 15
    .param p1, "view"    # Landroid/view/View;
    .param p2, "position"    # I

    .line 6060
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;

    invoke-virtual {v0, p2}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;->getItem(I)Ljava/lang/Object;

    move-result-object v0

    .line 6061
    .local v0, "item":Ljava/lang/Object;
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;

    invoke-virtual {v1, p2}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;->getItemParent(I)Ljava/lang/Object;

    move-result-object v1

    .line 6062
    .local v1, "parent":Ljava/lang/Object;
    instance-of v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;

    const/4 v10, 0x0

    if-eqz v2, :cond_55

    .line 6063
    iget-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v2, :cond_1c

    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->checkSlowMode(Landroid/view/View;)Z

    move-result v2

    if-eqz v2, :cond_1c

    .line 6064
    return-void

    .line 6066
    :cond_1c
    move-object v11, v0

    check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;

    .line 6067
    .local v11, "document":Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
    iget-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v2, :cond_36

    .line 6068
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z

    move-result v3

    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$DLpzpop5QtnDLNjGnbJBADi6K7g;

    invoke-direct {v4, p0, v11, v1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$DLpzpop5QtnDLNjGnbJBADi6K7g;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_document;Ljava/lang/Object;)V

    invoke-static {v2, v3, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createScheduleDatePickerDialog(Landroid/content/Context;ZLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;

    goto :goto_45

    .line 6072
    :cond_36
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v2

    iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    const/4 v8, 0x1

    const/4 v9, 0x0

    move-object v3, v11

    move-object v7, v1

    invoke-virtual/range {v2 .. v9}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendSticker(Lim/tpelyyftgw/tgnet/TLRPC$Document;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/Object;ZI)V

    .line 6074
    :goto_45
    invoke-virtual {p0, v10}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V

    .line 6075
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v2, v11}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addStickerToRecent(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V

    .line 6076
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    const-string v3, ""

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V

    .end local v11    # "document":Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
    goto :goto_7e

    .line 6077
    :cond_55
    instance-of v2, v0, Ljava/lang/String;

    if-eqz v2, :cond_7e

    .line 6078
    move-object v2, v0

    check-cast v2, Ljava/lang/String;

    .line 6079
    .local v2, "emoji":Ljava/lang/String;
    new-instance v3, Landroid/text/SpannableString;

    invoke-direct {v3, v2}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V

    .line 6080
    .local v3, "string":Landroid/text/SpannableString;
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEditField()Lim/tpelyyftgw/ui/components/EditTextCaption;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getPaint()Landroid/text/TextPaint;

    move-result-object v4

    invoke-virtual {v4}, Landroid/text/TextPaint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;

    move-result-object v4

    const/high16 v5, 0x41a00000    # 20.0f

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    invoke-static {v3, v4, v5, v10}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;

    .line 6082
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v4, v3, v10}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;Z)V

    goto :goto_7f

    .line 6077
    .end local v2    # "emoji":Ljava/lang/String;
    .end local v3    # "string":Landroid/text/SpannableString;
    :cond_7e
    :goto_7e
    nop

    .line 6084
    :goto_7f
    return-void
.end method

.method public synthetic lambda$migrateToNewChat$72$ChatActivity(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;)V
    .registers 7
    .param p1, "lastFragment"    # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    .param p2, "obj"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p3, "actionBarLayout"    # Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    .line 12563
    if-eqz p1, :cond_b

    .line 12564
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I

    invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 12566
    :cond_b
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I

    const/4 v2, 0x0

    new-array v2, v2, [Ljava/lang/Object;

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 12567
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 12568
    .local v0, "bundle":Landroid/os/Bundle;
    iget-object v1, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->channel_id:I

    const-string v2, "chat_id"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 12569
    new-instance v1, Lim/tpelyyftgw/ui/ChatActivity;

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V

    const/4 v2, 0x1

    invoke-virtual {p3, v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z

    .line 12570
    return-void
.end method

.method public synthetic lambda$migrateToNewChat$73$ChatActivity(I)V
    .registers 5
    .param p1, "channelId"    # I

    .line 12572
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    const/4 v1, 0x0

    const/4 v2, 0x1

    invoke-virtual {v0, p1, v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->loadFullChat(IIZ)V

    return-void
.end method

.method public synthetic lambda$null$100$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 4
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 16080
    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v1, "SLOWMODE_WAIT_"

    invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_17

    .line 16081
    const v0, 0x7f0f0fd6

    const-string v1, "SlowmodeSendError"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-static {p0, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;

    goto :goto_33

    .line 16083
    :cond_17
    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v1, "CHAT_SEND_MEDIA_FORBIDDEN"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2e

    .line 16084
    const v0, 0x7f0f01b9

    const-string v1, "AttachMediaRestrictedForever"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-static {p0, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;

    goto :goto_33

    .line 16087
    :cond_2e
    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    invoke-static {p0, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;

    .line 16089
    :goto_33
    return-void
.end method

.method public synthetic lambda$null$109$ChatActivity(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;)V
    .registers 7
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "url"    # Ljava/lang/String;

    .line 16995
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultAccepted;

    const/4 v1, 0x0

    if-eqz v0, :cond_12

    .line 16996
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultAccepted;

    .line 16997
    .local v0, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultAccepted;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultAccepted;->url:Ljava/lang/String;

    invoke-static {v2, v3, v1}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;Z)V

    .end local v0    # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultAccepted;
    goto :goto_1e

    .line 16998
    :cond_12
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultDefault;

    if-eqz v0, :cond_1e

    .line 16999
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-static {v0, p2, v1}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;Z)V

    goto :goto_1f

    .line 16998
    :cond_1e
    :goto_1e
    nop

    .line 17001
    :goto_1f
    return-void
.end method

.method public synthetic lambda$null$110$ChatActivity(Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 5
    .param p1, "url"    # Ljava/lang/String;
    .param p2, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p3, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 16994
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$-auVfRXFpW-i3S1W6gjNrhJjZ0w;

    invoke-direct {v0, p0, p2, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$-auVfRXFpW-i3S1W6gjNrhJjZ0w;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$null$111$ChatActivity(ILandroid/content/DialogInterface;)V
    .registers 5
    .param p1, "requestId"    # I
    .param p2, "dialog"    # Landroid/content/DialogInterface;

    .line 17006
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    const/4 v1, 0x1

    invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V

    return-void
.end method

.method public synthetic lambda$null$112$ChatActivity([Lim/tpelyyftgw/ui/actionbar/AlertDialog;I)V
    .registers 6
    .param p1, "progressDialog"    # [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
    .param p2, "requestId"    # I

    .line 17003
    const/4 v0, 0x0

    aget-object v1, p1, v0

    if-nez v1, :cond_6

    .line 17004
    return-void

    .line 17006
    :cond_6
    aget-object v1, p1, v0

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$10KNLlxYqGKOuCTce1ImNA2Dqxk;

    invoke-direct {v2, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$10KNLlxYqGKOuCTce1ImNA2Dqxk;-><init>(Lim/tpelyyftgw/ui/ChatActivity;I)V

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V

    .line 17007
    aget-object v0, p1, v0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 17008
    return-void
.end method

.method public synthetic lambda$null$117$ChatActivity(Landroid/content/DialogInterface;I)V
    .registers 6
    .param p1, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p2, "i"    # I

    .line 17176
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 17177
    .local v0, "args":Landroid/os/Bundle;
    const/4 v1, 0x0

    const-string/jumbo v2, "step"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 17178
    const-string/jumbo v2, "type"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 17179
    new-instance v1, Lim/tpelyyftgw/ui/activities/WalletPaymentPasswordActivity;

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/activities/WalletPaymentPasswordActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17180
    return-void
.end method

.method public synthetic lambda$null$118$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Z)V
    .registers 21
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p2, "proView"    # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
    .param p3, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p4, "isRpk"    # Z

    .line 17092
    move-object/from16 v8, p0

    move-object/from16 v9, p1

    move-object/from16 v10, p3

    if-eqz v9, :cond_16

    .line 17093
    invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V

    .line 17094
    iget-object v0, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    .line 17096
    invoke-static {v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->getErrorDescription(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 17094
    invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    goto/16 :goto_1f6

    .line 17098
    :cond_16
    instance-of v0, v10, Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_paymentAccountInfoNotExist;

    const v1, 0x7f0f042e

    const-string v2, "Close"

    const/4 v3, 0x1

    const/4 v4, 0x0

    const v5, 0x7f0f10f8

    const-string v6, "Transfer"

    if-eqz v0, :cond_78

    .line 17100
    invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V

    .line 17101
    const v0, 0x7f0f0062

    .line 17104
    const-string v7, "AccountInfoNotCompleted"

    invoke-static {v7, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    const/4 v7, 0x2

    new-array v7, v7, [Ljava/lang/Object;

    const v11, 0x7f0f0d53

    const-string v12, "ReceiveRedPacket"

    if-eqz p4, :cond_41

    .line 17105
    invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v13

    goto :goto_45

    :cond_41
    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v13

    :goto_45
    aput-object v13, v7, v4

    if-eqz p4, :cond_4e

    .line 17106
    invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    goto :goto_53

    :cond_4e
    nop

    .line 17107
    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    :goto_53
    aput-object v4, v7, v3

    .line 17104
    invoke-static {v0, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    .line 17108
    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    const v0, 0x7f0f0719

    .line 17109
    const-string v1, "GoToWalletCenter"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x0

    sget-object v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$0HruRsfRdY712JCFLg-2bc1X3Ks;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$0HruRsfRdY712JCFLg-2bc1X3Ks;

    const/4 v11, 0x0

    .line 17101
    const-string v1, ""

    move-object/from16 v0, p0

    move-object v2, v3

    move-object v3, v4

    move-object v4, v5

    move-object v5, v6

    move-object v6, v7

    move-object v7, v11

    invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    .line 17114
    return-void

    .line 17116
    :cond_78
    const-class v0, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;

    invoke-static {v10, v0}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;

    move-result-object v11

    .line 17117
    .local v11, "model":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;>;"
    invoke-virtual {v11}, Lim/tpelyyftgw/tgnet/TLApiModel;->isSuccess()Z

    move-result v0

    if-eqz v0, :cond_1ea

    .line 17118
    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    move-object v12, v0

    check-cast v12, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;

    .line 17119
    .local v12, "accountInfo":Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;
    invoke-static {v12}, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletConfigBean;->setWalletAccountInfo(Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;)V

    .line 17120
    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    check-cast v0, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;->getRiskList()Ljava/util/List;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletConfigBean;->setConfigValue(Ljava/util/List;)V

    .line 17121
    invoke-virtual {v12}, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;->isLocked()Z

    move-result v0

    if-eqz v0, :cond_cb

    .line 17122
    invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V

    .line 17124
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const v1, 0x7f0f0060

    .line 17126
    invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const v1, 0x7f0f0444

    invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const v1, 0x7f0f0c93

    invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 17124
    invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    .line 17128
    return-void

    .line 17130
    :cond_cb
    invoke-virtual {v12}, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;->hasNormalAuth()Z

    move-result v0

    const v7, 0x7f0f0716

    const-string v13, "GoToBind"

    const v14, 0x7f0f024a

    const v15, 0x7f0f1524

    if-nez v0, :cond_111

    .line 17131
    invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V

    .line 17133
    nop

    .line 17136
    invoke-static {v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    new-array v3, v3, [Ljava/lang/Object;

    if-eqz p4, :cond_ed

    .line 17137
    invoke-static {v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v5

    goto :goto_f1

    :cond_ed
    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    :goto_f1
    aput-object v5, v3, v4

    .line 17136
    invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    .line 17138
    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    .line 17139
    invoke-static {v13, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x0

    sget-object v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$quYEd0jgOpiU2tKaOZoyO55M4JU;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$quYEd0jgOpiU2tKaOZoyO55M4JU;

    const/4 v13, 0x0

    .line 17133
    const-string v1, ""

    move-object/from16 v0, p0

    move-object v2, v3

    move-object v3, v4

    move-object v4, v5

    move-object v5, v6

    move-object v6, v7

    move-object v7, v13

    invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    .line 17145
    return-void

    .line 17147
    :cond_111
    invoke-virtual {v12}, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;->hasBindBank()Z

    move-result v0

    if-nez v0, :cond_14c

    .line 17148
    invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V

    .line 17150
    nop

    .line 17153
    invoke-static {v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    new-array v3, v3, [Ljava/lang/Object;

    if-eqz p4, :cond_128

    .line 17154
    invoke-static {v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v5

    goto :goto_12c

    :cond_128
    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    :goto_12c
    aput-object v5, v3, v4

    .line 17153
    invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    .line 17155
    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    .line 17156
    invoke-static {v13, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x0

    sget-object v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$w06Q8B8EFAdc1iWwzKTcKXFKiDY;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$w06Q8B8EFAdc1iWwzKTcKXFKiDY;

    const/4 v13, 0x0

    .line 17150
    const-string v1, ""

    move-object/from16 v0, p0

    move-object v2, v3

    move-object v3, v4

    move-object v4, v5

    move-object v5, v6

    move-object v6, v7

    move-object v7, v13

    invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    .line 17162
    return-void

    .line 17164
    :cond_14c
    invoke-virtual {v12}, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;->hasPaypassword()Z

    move-result v0

    if-nez v0, :cond_192

    .line 17165
    invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V

    .line 17167
    const v0, 0x7f0f0bf7

    .line 17170
    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    new-array v3, v3, [Ljava/lang/Object;

    if-eqz p4, :cond_165

    .line 17171
    invoke-static {v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v5

    goto :goto_169

    :cond_165
    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    :goto_169
    aput-object v5, v3, v4

    .line 17170
    invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    .line 17172
    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    const v0, 0x7f0f1516

    .line 17173
    const-string/jumbo v1, "redpacket_goto_set"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x0

    new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$DWIZtCxbVx4y94pojEo8C66gbN4;

    invoke-direct {v7, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$DWIZtCxbVx4y94pojEo8C66gbN4;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    const/4 v13, 0x0

    .line 17167
    const-string v1, ""

    move-object/from16 v0, p0

    move-object v2, v3

    move-object v3, v4

    move-object v4, v5

    move-object v5, v6

    move-object v6, v7

    move-object v7, v13

    invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    .line 17182
    return-void

    .line 17184
    :cond_192
    invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V

    .line 17185
    const-string/jumbo v0, "user_id"

    if-eqz p4, :cond_1d2

    .line 17186
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v1, :cond_1b6

    .line 17187
    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    .line 17188
    .local v1, "bundle":Landroid/os/Bundle;
    iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-virtual {v1, v0, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 17189
    new-instance v0, Lim/tpelyyftgw/ui/hui/packet/RedpktSendActivity;

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktSendActivity;-><init>(Landroid/os/Bundle;)V

    .line 17190
    .local v0, "redpktSendActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktSendActivity;
    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/hui/packet/RedpktSendActivity;->setAccountInfo(Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;)V

    .line 17191
    invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .end local v0    # "redpktSendActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktSendActivity;
    .end local v1    # "bundle":Landroid/os/Bundle;
    goto :goto_1d1

    .line 17192
    :cond_1b6
    iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_1d1

    .line 17193
    new-instance v0, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupSendActivity;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupSendActivity;-><init>(Landroid/os/Bundle;)V

    .line 17195
    .local v0, "groupSendActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupSendActivity;
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupSendActivity;->setToChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    .line 17196
    iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupSendActivity;->setParticipants(Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V

    .line 17197
    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupSendActivity;->setAccountInfo(Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;)V

    .line 17198
    invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17199
    .end local v0    # "groupSendActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupSendActivity;
    goto :goto_1e9

    .line 17192
    :cond_1d1
    :goto_1d1
    goto :goto_1e9

    .line 17201
    :cond_1d2
    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    .line 17202
    .restart local v1    # "bundle":Landroid/os/Bundle;
    iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-virtual {v1, v0, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 17203
    new-instance v0, Lim/tpelyyftgw/ui/hui/transfer/TransferSendActivity;

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/hui/transfer/TransferSendActivity;-><init>(Landroid/os/Bundle;)V

    .line 17204
    .local v0, "transferSendActivity":Lim/tpelyyftgw/ui/hui/transfer/TransferSendActivity;
    invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/hui/transfer/TransferSendActivity;->setAccountInfo(Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;)V

    .line 17205
    invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17207
    .end local v0    # "transferSendActivity":Lim/tpelyyftgw/ui/hui/transfer/TransferSendActivity;
    .end local v1    # "bundle":Landroid/os/Bundle;
    .end local v12    # "accountInfo":Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;
    :goto_1e9
    goto :goto_1f6

    .line 17208
    :cond_1ea
    invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V

    .line 17209
    iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    .line 17211
    invoke-static {v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->getErrorDescription(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 17209
    invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    .line 17215
    .end local v11    # "model":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;>;"
    :goto_1f6
    return-void
.end method

.method public synthetic lambda$null$12$ChatActivity(I)V
    .registers 3
    .param p1, "param"    # I

    .line 3599
    if-nez p1, :cond_7

    .line 3600
    const/4 v0, 0x1

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->updateTopPanel(Z)V

    goto :goto_a

    .line 3602
    :cond_7
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->finishFragment()V

    .line 3604
    :goto_a
    return-void
.end method

.method public synthetic lambda$null$125$ChatActivity()V
    .registers 2

    .line 17695
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V

    return-void
.end method

.method public synthetic lambda$null$126$ChatActivity(IZILim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Lim/tpelyyftgw/tgnet/TLRPC$User;)V
    .registers 9
    .param p1, "isReceived"    # I
    .param p2, "received"    # Z
    .param p3, "redType"    # I
    .param p4, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p5, "retBean"    # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    .param p6, "sender"    # Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 17717
    const/4 v0, 0x1

    if-eq p1, v0, :cond_13

    if-nez p2, :cond_13

    const/4 v1, 0x2

    if-ne p3, v1, :cond_f

    invoke-virtual {p4}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z

    move-result v1

    if-eqz v1, :cond_f

    goto :goto_13

    .line 17726
    :cond_f
    invoke-virtual {p0, p6, p4, p5, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showRedPacketDialog(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V

    .line 17727
    return-void

    .line 17719
    :cond_13
    :goto_13
    new-instance v0, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;

    invoke-direct {v0}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;-><init>()V

    .line 17720
    .local v0, "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
    invoke-virtual {p5}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;)V

    .line 17721
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    .line 17722
    iget-object v1, p4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setMessageId(I)V

    .line 17723
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17724
    return-void
.end method

.method public synthetic lambda$null$131$ChatActivity()V
    .registers 4

    .line 17780
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 17781
    .local v0, "args":Landroid/os/Bundle;
    const/4 v1, 0x0

    const-string/jumbo v2, "step"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 17782
    const-string/jumbo v2, "type"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 17783
    new-instance v1, Lim/tpelyyftgw/ui/activities/WalletPaymentPasswordActivity;

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/activities/WalletPaymentPasswordActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17784
    return-void
.end method

.method public synthetic lambda$null$132$ChatActivity(Landroid/content/DialogInterface;I)V
    .registers 4
    .param p1, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p2, "i"    # I

    .line 17779
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$fyvZU280wIov95WXbT3Bz_DvY88;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$fyvZU280wIov95WXbT3Bz_DvY88;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$null$135$ChatActivity()V
    .registers 2

    .line 17838
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V

    return-void
.end method

.method public synthetic lambda$null$136$ChatActivity(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Lim/tpelyyftgw/tgnet/TLRPC$User;)V
    .registers 7
    .param p1, "red"    # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    .param p2, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p3, "retBean"    # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    .param p4, "sender"    # Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 17858
    invoke-virtual {p1}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getStatus()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v0

    .line 17859
    .local v0, "status":I
    invoke-virtual {p2}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v1

    if-eqz v1, :cond_1a

    .line 17861
    new-instance v1, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;

    invoke-direct {v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;-><init>()V

    .line 17862
    .local v1, "redpkgStateActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;
    invoke-virtual {v1, p3}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V

    .line 17863
    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17864
    .end local v1    # "redpkgStateActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;
    goto :goto_2d

    .line 17865
    :cond_1a
    const/4 v1, 0x1

    if-ne v0, v1, :cond_29

    .line 17867
    new-instance v1, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;

    invoke-direct {v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;-><init>()V

    .line 17868
    .local v1, "receiverActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;
    invoke-virtual {v1, p3}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V

    .line 17869
    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17870
    .end local v1    # "receiverActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;
    goto :goto_2d

    .line 17872
    :cond_29
    const/4 v1, 0x0

    invoke-virtual {p0, p4, p2, p3, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showRedPacketDialog(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V

    .line 17875
    :goto_2d
    return-void
.end method

.method public synthetic lambda$null$141$ChatActivity()V
    .registers 4

    .line 17928
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 17929
    .local v0, "args":Landroid/os/Bundle;
    const/4 v1, 0x0

    const-string/jumbo v2, "step"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 17930
    const-string/jumbo v2, "type"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 17931
    new-instance v1, Lim/tpelyyftgw/ui/activities/WalletPaymentPasswordActivity;

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/activities/WalletPaymentPasswordActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17932
    return-void
.end method

.method public synthetic lambda$null$142$ChatActivity(Landroid/content/DialogInterface;I)V
    .registers 4
    .param p1, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p2, "i"    # I

    .line 17927
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$4VslfQKb0hH5H_YyQ_4UBF-hfqM;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$4VslfQKb0hH5H_YyQ_4UBF-hfqM;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$null$145$ChatActivity()V
    .registers 2

    .line 17987
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V

    return-void
.end method

.method public synthetic lambda$null$146$ChatActivity(Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 5
    .param p1, "transferRes"    # Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    .param p2, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 18004
    new-instance v0, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;

    invoke-direct {v0}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;-><init>()V

    .line 18005
    .local v0, "transferStatusActivity":Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;
    invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;->setTransResponse(Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;)V

    .line 18006
    iget-object v1, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;->setMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)V

    .line 18007
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;->setTargetUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    .line 18008
    invoke-virtual {p2}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;->setSender(Z)V

    .line 18009
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 18010
    return-void
.end method

.method public synthetic lambda$null$147$ChatActivity()V
    .registers 2

    .line 18013
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V

    return-void
.end method

.method public synthetic lambda$null$152$ChatActivity()V
    .registers 4

    .line 18062
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 18063
    .local v0, "args":Landroid/os/Bundle;
    const/4 v1, 0x0

    const-string/jumbo v2, "step"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 18064
    const-string/jumbo v2, "type"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 18065
    new-instance v1, Lim/tpelyyftgw/ui/activities/WalletPaymentPasswordActivity;

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/activities/WalletPaymentPasswordActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 18066
    return-void
.end method

.method public synthetic lambda$null$153$ChatActivity(Landroid/content/DialogInterface;I)V
    .registers 4
    .param p1, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p2, "i"    # I

    .line 18061
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$M_COV8BDtTvvljWEK37-iO-T11I;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$M_COV8BDtTvvljWEK37-iO-T11I;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$null$19$ChatActivity(Ljava/lang/Object;ZI)V
    .registers 16
    .param p1, "object"    # Ljava/lang/Object;
    .param p2, "notify"    # Z
    .param p3, "scheduleDate"    # I

    .line 4226
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v0

    move-object v1, p1

    check-cast v1, Ljava/lang/String;

    iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x0

    move v10, p2

    move v11, p3

    invoke-virtual/range {v0 .. v11}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V

    .line 4228
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    const-string v1, ""

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V

    .line 4229
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V

    .line 4230
    return-void
.end method

.method public synthetic lambda$null$20$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;ZI)V
    .registers 4
    .param p1, "result"    # Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;
    .param p2, "notify"    # Z
    .param p3, "scheduleDate"    # I

    .line 4257
    invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/ChatActivity;->sendBotInlineResult(Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;ZI)V

    return-void
.end method

.method public synthetic lambda$null$22$ChatActivity(Landroid/content/DialogInterface;I)V
    .registers 4
    .param p1, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p2, "i"    # I

    .line 4289
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->clearRecentHashtags()V

    return-void
.end method

.method public synthetic lambda$null$33$ChatActivity(Landroid/widget/DatePicker;III)V
    .registers 26
    .param p1, "view1"    # Landroid/widget/DatePicker;
    .param p2, "year1"    # I
    .param p3, "month"    # I
    .param p4, "dayOfMonth1"    # I

    .line 5079
    move-object/from16 v0, p0

    invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;

    move-result-object v1

    .line 5080
    .local v1, "calendar1":Ljava/util/Calendar;
    invoke-virtual {v1}, Ljava/util/Calendar;->clear()V

    .line 5081
    move/from16 v2, p2

    move/from16 v3, p3

    move/from16 v4, p4

    invoke-virtual {v1, v2, v3, v4}, Ljava/util/Calendar;->set(III)V

    .line 5082
    invoke-virtual {v1}, Ljava/util/Calendar;->getTime()Ljava/util/Date;

    move-result-object v5

    invoke-virtual {v5}, Ljava/util/Date;->getTime()J

    move-result-wide v5

    const-wide/16 v7, 0x3e8

    div-long/2addr v5, v7

    long-to-int v6, v5

    .line 5083
    .local v6, "date":I
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->clearChatData()V

    .line 5084
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    iget v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    invoke-virtual {v5, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 5085
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v7

    iget-wide v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v5}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v18

    iget-boolean v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v10, v14, 0x1

    iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    const/16 v10, 0x1e

    const/4 v11, 0x0

    const/4 v13, 0x1

    const/16 v16, 0x0

    const/16 v17, 0x4

    const/16 v19, 0x0

    move v12, v6

    move/from16 v20, v14

    move/from16 v14, v16

    move/from16 v16, v17

    move/from16 v17, v19

    move/from16 v19, v5

    invoke-virtual/range {v7 .. v20}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    .line 5087
    return-void
.end method

.method public synthetic lambda$null$37$ChatActivity(Landroid/content/DialogInterface;I)V
    .registers 5
    .param p1, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p2, "i"    # I

    .line 5201
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->unblockUser(I)V

    return-void
.end method

.method public synthetic lambda$null$38$ChatActivity(Z)V
    .registers 8
    .param p1, "param"    # Z

    .line 5231
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 5232
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I

    const/4 v2, 0x0

    new-array v3, v2, [Ljava/lang/Object;

    invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 5233
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->finishFragment()V

    .line 5234
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->needDeleteDialog:I

    const/4 v3, 0x4

    new-array v3, v3, [Ljava/lang/Object;

    iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v4

    aput-object v4, v3, v2

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    const/4 v4, 0x1

    aput-object v2, v3, v4

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    const/4 v4, 0x2

    aput-object v2, v3, v4

    invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    const/4 v4, 0x3

    aput-object v2, v3, v4

    invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 5235
    return-void
.end method

.method public synthetic lambda$null$43$ChatActivity(IZZ)V
    .registers 12
    .param p1, "id"    # I
    .param p2, "param"    # Z
    .param p3, "isChat"    # Z

    .line 5422
    const/4 v0, 0x0

    const/16 v1, 0xf

    if-ne p1, v1, :cond_81

    .line 5423
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    const-string v2, "pin_"

    const/4 v3, 0x1

    if-eqz v1, :cond_3a

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I

    if-eqz v1, :cond_3a

    .line 5424
    iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;

    move-result-object v1

    .line 5425
    .local v1, "preferences":Landroid/content/SharedPreferences;
    invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v4

    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I

    invoke-interface {v4, v2, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 5426
    invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .end local v1    # "preferences":Landroid/content/SharedPreferences;
    goto :goto_6c

    .line 5427
    :cond_3a
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    if-eqz v1, :cond_6c

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I

    if-eqz v1, :cond_6c

    .line 5428
    iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;

    move-result-object v1

    .line 5429
    .restart local v1    # "preferences":Landroid/content/SharedPreferences;
    invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v4

    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I

    invoke-interface {v4, v2, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 5430
    invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    goto :goto_6d

    .line 5427
    .end local v1    # "preferences":Landroid/content/SharedPreferences;
    :cond_6c
    :goto_6c
    nop

    .line 5432
    :goto_6d
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v1, v4, v5, v3, p2}, Lim/tpelyyftgw/messenger/MessagesController;->deleteDialog(JIZ)V

    .line 5433
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->clearingHistory:Z

    .line 5434
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->clearHistory(Z)V

    .line 5435
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V

    goto :goto_c2

    .line 5437
    :cond_81
    if-eqz p3, :cond_b6

    .line 5438
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v1

    if-eqz v1, :cond_95

    .line 5439
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v1, v2, v3, v0, p2}, Lim/tpelyyftgw/messenger/MessagesController;->deleteDialog(JIZ)V

    goto :goto_bf

    .line 5441
    :cond_95
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    neg-long v1, v1

    long-to-int v2, v1

    .line 5442
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v3

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v1

    const/4 v3, 0x0

    .line 5441
    invoke-virtual {v0, v2, v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->deleteUserFromChat(ILim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V

    goto :goto_bf

    .line 5445
    :cond_b6
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v1, v2, v3, v0, p2}, Lim/tpelyyftgw/messenger/MessagesController;->deleteDialog(JIZ)V

    .line 5447
    :goto_bf
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->finishFragment()V

    .line 5449
    :goto_c2
    return-void
.end method

.method public synthetic lambda$null$44$ChatActivity()V
    .registers 2

    .line 5450
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->clearingHistory:Z

    .line 5451
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V

    .line 5452
    return-void
.end method

.method public synthetic lambda$null$45$ChatActivity(IZZ)V
    .registers 15
    .param p1, "id"    # I
    .param p2, "isChat"    # Z
    .param p3, "param"    # Z

    .line 5410
    const/4 v0, 0x2

    const/16 v1, 0xf

    if-ne p1, v1, :cond_27

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v2

    if-eqz v2, :cond_27

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v2, :cond_1d

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->username:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_27

    .line 5411
    :cond_1d
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v1, v2, v3, v0, p3}, Lim/tpelyyftgw/messenger/MessagesController;->deleteDialog(JIZ)V

    goto :goto_89

    .line 5413
    :cond_27
    const/4 v2, 0x0

    const/4 v3, 0x1

    if-eq p1, v1, :cond_66

    .line 5414
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v1

    sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I

    invoke-virtual {v1, p0, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 5415
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v1

    sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I

    new-array v5, v2, [Ljava/lang/Object;

    invoke-virtual {v1, v4, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 5416
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->finishFragment()V

    .line 5417
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v1

    sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->needDeleteDialog:I

    const/4 v5, 0x4

    new-array v5, v5, [Ljava/lang/Object;

    iget-wide v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v6

    aput-object v6, v5, v2

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    aput-object v2, v5, v3

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    aput-object v2, v5, v0

    const/4 v0, 0x3

    invoke-static {p3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    aput-object v2, v5, v0

    invoke-virtual {v1, v4, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    goto :goto_89

    .line 5419
    :cond_66
    iput-boolean v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->clearingHistory:Z

    .line 5420
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;

    const/4 v4, 0x0

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/UndoView;->setAdditionalTranslationY(F)V

    .line 5421
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;

    iget-wide v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    if-ne p1, v1, :cond_76

    const/4 v8, 0x0

    goto :goto_77

    :cond_76
    const/4 v8, 0x1

    :goto_77
    new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$tQjcxMar8jPheHumz8pwW_4yBJ8;

    invoke-direct {v9, p0, p1, p3, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$tQjcxMar8jPheHumz8pwW_4yBJ8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;IZZ)V

    new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ZdvTICwcYAi4dHY4mWN6nJq_okw;

    invoke-direct {v10, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ZdvTICwcYAi4dHY4mWN6nJq_okw;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual/range {v5 .. v10}, Lim/tpelyyftgw/ui/components/UndoView;->showWithAction(JILjava/lang/Runnable;Ljava/lang/Runnable;)V

    .line 5453
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V

    .line 5456
    :goto_89
    return-void
.end method

.method public synthetic lambda$null$49$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_document;Ljava/lang/Object;ZI)V
    .registers 14
    .param p1, "document"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
    .param p2, "parent"    # Ljava/lang/Object;
    .param p3, "notify"    # Z
    .param p4, "scheduleDate"    # I

    .line 6069
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v1

    iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    move-object v2, p1

    move-object v6, p2

    move v7, p3

    move v8, p4

    invoke-virtual/range {v1 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendSticker(Lim/tpelyyftgw/tgnet/TLRPC$Document;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/Object;ZI)V

    return-void
.end method

.method public synthetic lambda$null$51$ChatActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 6
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 6106
    if-eqz p2, :cond_3

    .line 6107
    return-void

    .line 6109
    :cond_3
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    move-object v1, p1

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Updates;

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->processUpdates(Lim/tpelyyftgw/tgnet/TLRPC$Updates;Z)V

    .line 6110
    return-void
.end method

.method public synthetic lambda$null$53$ChatActivity(Landroid/content/DialogInterface;I)V
    .registers 4
    .param p1, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p2, "i"    # I

    .line 7027
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/ui/utils/GpsUtils;->toGpsSettingActivity(Landroid/content/Context;)V

    return-void
.end method

.method public synthetic lambda$null$58$ChatActivity()V
    .registers 3

    .line 7285
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    if-eqz v0, :cond_b

    .line 7286
    const/4 v1, 0x0

    invoke-virtual {p0, v1, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForWebPage(ZLim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V

    .line 7287
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    .line 7289
    :cond_b
    return-void
.end method

.method public synthetic lambda$null$59$ChatActivity()V
    .registers 3

    .line 7298
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    if-eqz v0, :cond_b

    .line 7299
    const/4 v1, 0x0

    invoke-virtual {p0, v1, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForWebPage(ZLim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V

    .line 7300
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    .line 7302
    :cond_b
    return-void
.end method

.method public synthetic lambda$null$60$ChatActivity(Lim/tpelyyftgw/messenger/MessagesController;Ljava/lang/CharSequence;ZLandroid/content/DialogInterface;I)V
    .registers 9
    .param p1, "messagesController"    # Lim/tpelyyftgw/messenger/MessagesController;
    .param p2, "charSequence"    # Ljava/lang/CharSequence;
    .param p3, "force"    # Z
    .param p4, "dialog"    # Landroid/content/DialogInterface;
    .param p5, "which"    # I

    .line 7313
    const/4 v0, 0x1

    iput v0, p1, Lim/tpelyyftgw/messenger/MessagesController;->secretWebpagePreview:I

    .line 7314
    invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->secretWebpagePreview:I

    const-string/jumbo v2, "secretWebpage2"

    invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 7315
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundUrls:Ljava/util/ArrayList;

    .line 7316
    invoke-direct {p0, p2, p3}, Lim/tpelyyftgw/ui/ChatActivity;->searchLinks(Ljava/lang/CharSequence;Z)V

    .line 7317
    return-void
.end method

.method public synthetic lambda$null$61$ChatActivity(Lim/tpelyyftgw/messenger/MessagesController;Ljava/lang/CharSequence;Z)V
    .registers 8
    .param p1, "messagesController"    # Lim/tpelyyftgw/messenger/MessagesController;
    .param p2, "charSequence"    # Ljava/lang/CharSequence;
    .param p3, "force"    # Z

    .line 7310
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 7311
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const-string v1, "AppName"

    const v2, 0x7f0f0141

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 7312
    const-string v1, "OK"

    const v2, 0x7f0f0a5a

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$K3hnTWPKhiyXQgrWoSPZD60WpNQ;

    invoke-direct {v2, p0, p1, p2, p3}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$K3hnTWPKhiyXQgrWoSPZD60WpNQ;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessagesController;Ljava/lang/CharSequence;Z)V

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 7318
    const-string v1, "Cancel"

    const v2, 0x7f0f02f7

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 7319
    const-string v1, "SecretLinkPreviewAlert"

    const v2, 0x7f0f0eee

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 7320
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v1

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 7322
    const/4 v1, 0x0

    iput v1, p1, Lim/tpelyyftgw/messenger/MessagesController;->secretWebpagePreview:I

    .line 7323
    invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;

    move-result-object v1

    invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    iget v2, p1, Lim/tpelyyftgw/messenger/MessagesController;->secretWebpagePreview:I

    const-string/jumbo v3, "secretWebpage2"

    invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 7324
    return-void
.end method

.method public synthetic lambda$null$62$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;)V
    .registers 8
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p2, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p3, "req"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;

    .line 7335
    const/4 v0, 0x0

    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->linkSearchRequestId:I

    .line 7336
    if-nez p1, :cond_4a

    .line 7337
    instance-of v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;

    const/4 v2, 0x0

    if-eqz v1, :cond_41

    .line 7338
    move-object v1, p2

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    .line 7339
    instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;

    if-nez v3, :cond_22

    instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPagePending;

    if-eqz v3, :cond_1a

    goto :goto_22

    .line 7348
    :cond_1a
    if-eqz v1, :cond_4a

    .line 7349
    invoke-virtual {p0, v0, v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForWebPage(ZLim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V

    .line 7350
    iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    goto :goto_4a

    .line 7340
    :cond_22
    :goto_22
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPagePending;

    if-eqz v1, :cond_2c

    .line 7341
    iget-object v1, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;->message:Ljava/lang/String;

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pendingLinkSearchString:Ljava/lang/String;

    .line 7343
    :cond_2c
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v1, :cond_3a

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    instance-of v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPagePending;

    if-eqz v2, :cond_3a

    .line 7344
    iget-object v2, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;->message:Ljava/lang/String;

    iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;

    .line 7346
    :cond_3a
    const/4 v1, 0x1

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    invoke-virtual {p0, v1, v2, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForWebPage(ZLim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V

    goto :goto_4a

    .line 7354
    :cond_41
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    if-eqz v1, :cond_4a

    .line 7355
    invoke-virtual {p0, v0, v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForWebPage(ZLim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V

    .line 7356
    iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    .line 7360
    :cond_4a
    :goto_4a
    return-void
.end method

.method public synthetic lambda$null$63$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 5
    .param p1, "req"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;
    .param p2, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p3, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 7334
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$CW0SQd23muCrxumJgboI9_xUSTM;

    invoke-direct {v0, p0, p3, p2, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$CW0SQd23muCrxumJgboI9_xUSTM;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$null$81$ChatActivity(Lim/tpelyyftgw/tgnet/TLObject;)V
    .registers 7
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;

    .line 15286
    const/4 v0, 0x0

    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObjectReqId:I

    .line 15287
    const/4 v1, 0x1

    if-nez p1, :cond_4d

    .line 15288
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    if-nez v2, :cond_d

    .line 15289
    return-void

    .line 15291
    :cond_d
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v3

    invoke-direct {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 15292
    .local v2, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v3, 0x7f0f0141

    const-string v4, "AppName"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15293
    const v3, 0x7f0f057e

    const-string v4, "EditMessageError"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15294
    const v3, 0x7f0f0a5a

    const-string v4, "OK"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    const/4 v4, 0x0

    invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 15295
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v3

    invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 15297
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v3, :cond_4c

    .line 15298
    invoke-virtual {v3, v4, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    .line 15299
    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V

    .line 15301
    .end local v2    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    :cond_4c
    goto :goto_54

    .line 15302
    :cond_4d
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v2, :cond_54

    .line 15303
    invoke-virtual {v2, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showEditDoneProgress(ZZ)V

    .line 15306
    :cond_54
    :goto_54
    return-void
.end method

.method public synthetic lambda$null$83$ChatActivity(Lim/tpelyyftgw/tgnet/TLObject;)V
    .registers 6
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;

    .line 15542
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    .line 15543
    .local v0, "userFull":Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;

    const/4 v3, 0x0

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z

    .line 15545
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z

    if-nez v1, :cond_30

    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->contact:Z

    if-eqz v1, :cond_1a

    goto :goto_30

    .line 15550
    :cond_1a
    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    .line 15552
    .local v1, "bundle":Landroid/os/Bundle;
    const/4 v2, 0x1

    const-string v3, "from_type"

    invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 15553
    new-instance v2, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;

    iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-direct {v2, v1, v3}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;-><init>(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    goto :goto_48

    .line 15546
    .end local v1    # "bundle":Landroid/os/Bundle;
    :cond_30
    :goto_30
    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    .line 15547
    .restart local v1    # "bundle":Landroid/os/Bundle;
    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    const-string/jumbo v3, "user_id"

    invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 15548
    new-instance v2, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;

    invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 15549
    .end local v1    # "bundle":Landroid/os/Bundle;
    nop

    .line 15555
    :goto_48
    return-void
.end method

.method public synthetic lambda$null$9$ChatActivity(Landroid/content/DialogInterface;I)V
    .registers 7
    .param p1, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p2, "i"    # I

    .line 3504
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    const/4 v3, 0x0

    invoke-virtual {v0, v1, v2, v3, v3}, Lim/tpelyyftgw/messenger/MessagesController;->pinMessage(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;IZ)V

    return-void
.end method

.method public synthetic lambda$null$91$ChatActivity(ILandroid/content/DialogInterface;)V
    .registers 5
    .param p1, "requestId"    # I
    .param p2, "dialog"    # Landroid/content/DialogInterface;

    .line 15992
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    const/4 v1, 0x1

    invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V

    return-void
.end method

.method public synthetic lambda$null$94$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;)V
    .registers 5
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p2, "req"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;

    .line 16029
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    const/4 v1, 0x0

    new-array v1, v1, [Ljava/lang/Object;

    invoke-static {v0, p1, p0, p2, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->processError(ILim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLObject;[Ljava/lang/Object;)Landroid/app/Dialog;

    return-void
.end method

.method public synthetic lambda$null$95$ChatActivity([Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 8
    .param p1, "progressDialog"    # [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
    .param p2, "req"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
    .param p3, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p4, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 16018
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$c3hXvUOn2Fe-kJRCt6NkfPuEJ0Q;

    invoke-direct {v0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$c3hXvUOn2Fe-kJRCt6NkfPuEJ0Q;-><init>([Lim/tpelyyftgw/ui/actionbar/AlertDialog;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 16026
    if-nez p4, :cond_16

    .line 16027
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    move-object v1, p3

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Updates;

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->processUpdates(Lim/tpelyyftgw/tgnet/TLRPC$Updates;Z)V

    goto :goto_1e

    .line 16029
    :cond_16
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$5aO3IC1IxYPKPnPepHIDWOYnCoI;

    invoke-direct {v0, p0, p4, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$5aO3IC1IxYPKPnPepHIDWOYnCoI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 16031
    :goto_1e
    return-void
.end method

.method public synthetic lambda$null$96$ChatActivity(ILandroid/content/DialogInterface;)V
    .registers 5
    .param p1, "requestId"    # I
    .param p2, "dialog"    # Landroid/content/DialogInterface;

    .line 16036
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    const/4 v1, 0x1

    invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V

    return-void
.end method

.method public synthetic lambda$null$97$ChatActivity([Lim/tpelyyftgw/ui/actionbar/AlertDialog;I)V
    .registers 6
    .param p1, "progressDialog"    # [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
    .param p2, "requestId"    # I

    .line 16033
    const/4 v0, 0x0

    aget-object v1, p1, v0

    if-nez v1, :cond_6

    .line 16034
    return-void

    .line 16036
    :cond_6
    aget-object v1, p1, v0

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Adcbugn5Evkj42y1FDOeGE01c1w;

    invoke-direct {v2, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Adcbugn5Evkj42y1FDOeGE01c1w;-><init>(Lim/tpelyyftgw/ui/ChatActivity;I)V

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V

    .line 16037
    aget-object v0, p1, v0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 16038
    return-void
.end method

.method public synthetic lambda$null$99$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;)V
    .registers 7
    .param p1, "req"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;

    .line 16077
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDeleted:I

    const/4 v2, 0x3

    new-array v2, v2, [Ljava/lang/Object;

    iget-object v3, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;->id:Ljava/util/ArrayList;

    const/4 v4, 0x0

    aput-object v3, v2, v4

    iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    neg-long v3, v3

    long-to-int v4, v3

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    const/4 v4, 0x1

    aput-object v3, v2, v4

    invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    const/4 v4, 0x2

    aput-object v3, v2, v4

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    return-void
.end method

.method public synthetic lambda$onActivityResultFragment$68$ChatActivity(Landroid/net/Uri;ZI)V
    .registers 20
    .param p1, "uri"    # Landroid/net/Uri;
    .param p2, "notify"    # Z
    .param p3, "scheduleDate"    # I

    .line 9515
    move-object/from16 v0, p0

    const/4 v1, 0x0

    invoke-direct {v0, v1, v1}, Lim/tpelyyftgw/ui/ChatActivity;->fillEditingMediaWithCaption(Ljava/lang/CharSequence;Ljava/util/ArrayList;)V

    .line 9516
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v2

    iget-wide v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    const/4 v3, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x0

    const/4 v10, 0x0

    const/4 v11, 0x0

    const/4 v12, 0x0

    move-object/from16 v4, p1

    move/from16 v14, p2

    move/from16 v15, p3

    invoke-static/range {v2 .. v15}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingPhoto(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;Landroid/net/Uri;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/CharSequence;Ljava/util/ArrayList;Ljava/util/ArrayList;Landroidx/core/view/inputmethod/InputContentInfoCompat;ILim/tpelyyftgw/messenger/MessageObject;ZI)V

    .line 9518
    return-void
.end method

.method public synthetic lambda$onFragmentCreate$0$ChatActivity(Lim/tpelyyftgw/messenger/MessagesStorage;ILjava/util/concurrent/CountDownLatch;)V
    .registers 5
    .param p1, "messagesStorage"    # Lim/tpelyyftgw/messenger/MessagesStorage;
    .param p2, "chatId"    # I
    .param p3, "countDownLatch"    # Ljava/util/concurrent/CountDownLatch;

    .line 920
    invoke-virtual {p1, p2}, Lim/tpelyyftgw/messenger/MessagesStorage;->getChat(I)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 921
    invoke-virtual {p3}, Ljava/util/concurrent/CountDownLatch;->countDown()V

    .line 922
    return-void
.end method

.method public synthetic lambda$onFragmentCreate$1$ChatActivity(Lim/tpelyyftgw/messenger/MessagesStorage;ILjava/util/concurrent/CountDownLatch;)V
    .registers 5
    .param p1, "messagesStorage"    # Lim/tpelyyftgw/messenger/MessagesStorage;
    .param p2, "userId"    # I
    .param p3, "countDownLatch"    # Ljava/util/concurrent/CountDownLatch;

    .line 944
    invoke-virtual {p1, p2}, Lim/tpelyyftgw/messenger/MessagesStorage;->getUser(I)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 945
    invoke-virtual {p3}, Ljava/util/concurrent/CountDownLatch;->countDown()V

    .line 946
    return-void
.end method

.method public synthetic lambda$onFragmentCreate$2$ChatActivity(Lim/tpelyyftgw/messenger/MessagesStorage;ILjava/util/concurrent/CountDownLatch;)V
    .registers 5
    .param p1, "messagesStorage"    # Lim/tpelyyftgw/messenger/MessagesStorage;
    .param p2, "encId"    # I
    .param p3, "countDownLatch"    # Ljava/util/concurrent/CountDownLatch;

    .line 969
    invoke-virtual {p1, p2}, Lim/tpelyyftgw/messenger/MessagesStorage;->getEncryptedChat(I)Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    .line 970
    invoke-virtual {p3}, Ljava/util/concurrent/CountDownLatch;->countDown()V

    .line 971
    return-void
.end method

.method public synthetic lambda$onFragmentCreate$3$ChatActivity(Lim/tpelyyftgw/messenger/MessagesStorage;Ljava/util/concurrent/CountDownLatch;)V
    .registers 4
    .param p1, "messagesStorage"    # Lim/tpelyyftgw/messenger/MessagesStorage;
    .param p2, "countDownLatch"    # Ljava/util/concurrent/CountDownLatch;

    .line 987
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->user_id:I

    invoke-virtual {p1, v0}, Lim/tpelyyftgw/messenger/MessagesStorage;->getUser(I)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 988
    invoke-virtual {p2}, Ljava/util/concurrent/CountDownLatch;->countDown()V

    .line 989
    return-void
.end method

.method public synthetic lambda$onRequestPermissionsResultFragment$67$ChatActivity(Landroid/content/DialogInterface;I)V
    .registers 6
    .param p1, "dialog"    # Landroid/content/DialogInterface;
    .param p2, "which"    # I

    .line 8656
    :try_start_0
    new-instance v0, Landroid/content/Intent;

    const-string v1, "android.settings.APPLICATION_DETAILS_SETTINGS"

    invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 8657
    .local v0, "intent":Landroid/content/Intent;
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "package:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    sget-object v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;

    .line 8658
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroidx/fragment/app/FragmentActivity;->startActivity(Landroid/content/Intent;)V
    :try_end_2c
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_2c} :catch_2d

    .line 8661
    .end local v0    # "intent":Landroid/content/Intent;
    goto :goto_31

    .line 8659
    :catch_2d
    move-exception v0

    .line 8660
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 8662
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_31
    return-void
.end method

.method public synthetic lambda$onResume$75$ChatActivity()V
    .registers 3

    .line 13709
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->startVideoEdit:Ljava/lang/String;

    const/4 v1, 0x0

    invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->openVideoEditor(Ljava/lang/String;Ljava/lang/String;)V

    .line 13710
    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->startVideoEdit:Ljava/lang/String;

    .line 13711
    return-void
.end method

.method public synthetic lambda$openScheduledMessages$47$ChatActivity(I)V
    .registers 8
    .param p1, "mid"    # I

    .line 5990
    const/4 v2, 0x0

    const/4 v3, 0x1

    const/4 v4, 0x0

    const/4 v5, 0x0

    move-object v0, p0

    move v1, p1

    invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V

    return-void
.end method

.method public synthetic lambda$processSelectedAttach$54$ChatActivity(ILandroid/view/View;)V
    .registers 13
    .param p1, "id"    # I
    .param p2, "v"    # Landroid/view/View;

    .line 7015
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/4 v1, 0x2

    const/16 v2, 0x17

    if-lt v0, v2, :cond_21

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const-string v2, "android.permission.ACCESS_COARSE_LOCATION"

    invoke-virtual {v0, v2}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_21

    .line 7016
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const-string v3, "android.permission.ACCESS_FINE_LOCATION"

    filled-new-array {v2, v3}, [Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2, v1}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V

    .line 7018
    return-void

    .line 7020
    :cond_21
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/ui/utils/GpsUtils;->isOpen(Landroid/content/Context;)Z

    move-result v0

    if-nez v0, :cond_54

    .line 7021
    const v0, 0x7f0f071e

    .line 7023
    const-string v1, "GpsNotOpenTips"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    const v0, 0x7f0f02f7

    .line 7024
    const-string v1, "Cancel"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    const v0, 0x7f0f0713

    .line 7025
    const-string v1, "GoOpen"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    const/4 v7, 0x0

    new-instance v8, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NdQL6YeAFP-aa-BeOkh88cbdqdA;

    invoke-direct {v8, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NdQL6YeAFP-aa-BeOkh88cbdqdA;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    const/4 v9, 0x0

    .line 7021
    const-string v3, ""

    move-object v2, p0

    invoke-static/range {v2 .. v9}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    .line 7029
    return-void

    .line 7031
    :cond_54
    const/4 v0, 0x0

    .line 7032
    .local v0, "fragment":Lim/tpelyyftgw/ui/NewLocationActivity;
    if-eqz p1, :cond_64

    const/4 v2, 0x1

    if-eq p1, v2, :cond_5b

    goto :goto_6c

    .line 7037
    :cond_5b
    new-instance v2, Lim/tpelyyftgw/ui/NewLocationActivity;

    iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-direct {v2, v1, v3, v4}, Lim/tpelyyftgw/ui/NewLocationActivity;-><init>(IJ)V

    move-object v0, v2

    goto :goto_6c

    .line 7034
    :cond_64
    new-instance v1, Lim/tpelyyftgw/ui/NewLocationActivity;

    const/4 v2, 0x0

    invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/NewLocationActivity;-><init>(I)V

    move-object v0, v1

    .line 7035
    nop

    .line 7040
    :goto_6c
    invoke-virtual {v0, p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->setDelegate(Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;)V

    .line 7041
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 7042
    return-void
.end method

.method public synthetic lambda$processSelectedAttach$55$ChatActivity(Ljava/util/ArrayList;ZI)V
    .registers 13
    .param p1, "audios"    # Ljava/util/ArrayList;
    .param p2, "notify"    # Z
    .param p3, "scheduleDate"    # I

    .line 7103
    const/4 v0, 0x0

    invoke-direct {p0, v0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->fillEditingMediaWithCaption(Ljava/lang/CharSequence;Ljava/util/ArrayList;)V

    .line 7104
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v1

    iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    move-object v2, p1

    move v7, p2

    move v8, p3

    invoke-static/range {v1 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingAudioDocuments(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/util/ArrayList;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;ZI)V

    .line 7106
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V

    .line 7107
    return-void
.end method

.method public synthetic lambda$processSelectedAttach$56$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$User;ZI)V
    .registers 13
    .param p1, "user"    # Lim/tpelyyftgw/tgnet/TLRPC$User;
    .param p2, "notify"    # Z
    .param p3, "scheduleDate"    # I

    .line 7118
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v0

    iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    const/4 v5, 0x0

    const/4 v6, 0x0

    move-object v1, p1

    move v7, p2

    move v8, p3

    invoke-virtual/range {v0 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Lim/tpelyyftgw/tgnet/TLRPC$User;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V

    .line 7119
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V

    .line 7120
    return-void
.end method

.method public synthetic lambda$processSelectedAttach$57$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;ZI)V
    .registers 13
    .param p1, "poll"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    .param p2, "notify"    # Z
    .param p3, "scheduleDate"    # I

    .line 7138
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v0

    iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    const/4 v5, 0x0

    const/4 v6, 0x0

    move-object v1, p1

    move v7, p2

    move v8, p3

    invoke-virtual/range {v0 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V

    .line 7139
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V

    .line 7140
    return-void
.end method

.method public synthetic lambda$processSelectedOption$101$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 7
    .param p1, "req"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;
    .param p2, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p3, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 16074
    if-nez p3, :cond_18

    .line 16075
    move-object v0, p2

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Updates;

    .line 16076
    .local v0, "updates":Lim/tpelyyftgw/tgnet/TLRPC$Updates;
    iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/messenger/MessagesController;->processUpdates(Lim/tpelyyftgw/tgnet/TLRPC$Updates;Z)V

    .line 16077
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$nyyhRK2IEibww3jUNg7QenKXspI;

    invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$nyyhRK2IEibww3jUNg7QenKXspI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;)V

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .end local v0    # "updates":Lim/tpelyyftgw/tgnet/TLRPC$Updates;
    goto :goto_25

    .line 16078
    :cond_18
    iget-object v0, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    if-eqz v0, :cond_25

    .line 16079
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Dkk0NKUrA63WdI76zaCQZL5A8-o;

    invoke-direct {v0, p0, p3}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Dkk0NKUrA63WdI76zaCQZL5A8-o;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    goto :goto_26

    .line 16078
    :cond_25
    :goto_25
    nop

    .line 16091
    :goto_26
    return-void
.end method

.method public synthetic lambda$processSelectedOption$102$ChatActivity(Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;Lim/tpelyyftgw/messenger/MessageObject;ZI)V
    .registers 14
    .param p1, "group"    # Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
    .param p2, "message"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p3, "notify"    # Z
    .param p4, "scheduleDate"    # I

    .line 16100
    if-eqz p1, :cond_1c

    .line 16101
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v1

    iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;

    const/4 v2, 0x0

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    move-object v2, v0

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;

    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v6, 0x0

    const/4 v8, 0x0

    move-object v5, p0

    move v7, p4

    invoke-virtual/range {v1 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->editMessage(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ZLim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/util/ArrayList;ILjava/lang/Runnable;)I

    goto :goto_2c

    .line 16104
    :cond_1c
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v1

    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v6, 0x0

    const/4 v8, 0x0

    move-object v2, p2

    move-object v5, p0

    move v7, p4

    invoke-virtual/range {v1 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->editMessage(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ZLim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/util/ArrayList;ILjava/lang/Runnable;)I

    .line 16106
    :goto_2c
    return-void
.end method

.method public synthetic lambda$processSelectedOption$86$ChatActivity(I[ZLandroid/content/DialogInterface;I)V
    .registers 9
    .param p1, "mid"    # I
    .param p2, "checks"    # [Z
    .param p3, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p4, "i"    # I

    .line 15840
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    const/4 v3, 0x0

    aget-boolean v3, p2, v3

    invoke-virtual {v0, v1, v2, p1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->pinMessage(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;IZ)V

    return-void
.end method

.method public synthetic lambda$processSelectedOption$87$ChatActivity(Landroid/content/DialogInterface;I)V
    .registers 7
    .param p1, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p2, "i"    # I

    .line 15850
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    const/4 v3, 0x0

    invoke-virtual {v0, v1, v2, v3, v3}, Lim/tpelyyftgw/messenger/MessagesController;->pinMessage(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;IZ)V

    return-void
.end method

.method public synthetic lambda$processSelectedOption$92$ChatActivity([Lim/tpelyyftgw/ui/actionbar/AlertDialog;I)V
    .registers 6
    .param p1, "progressDialog"    # [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
    .param p2, "requestId"    # I

    .line 15989
    const/4 v0, 0x0

    aget-object v1, p1, v0

    if-nez v1, :cond_6

    .line 15990
    return-void

    .line 15992
    :cond_6
    aget-object v1, p1, v0

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$MhVziAiBS2lkPcA46AXYLldyYYY;

    invoke-direct {v2, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$MhVziAiBS2lkPcA46AXYLldyYYY;-><init>(Lim/tpelyyftgw/ui/ChatActivity;I)V

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V

    .line 15993
    aget-object v0, p1, v0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 15994
    return-void
.end method

.method public synthetic lambda$processSelectedOption$98$ChatActivity(Lim/tpelyyftgw/messenger/MessageObject;Landroid/content/DialogInterface;I)V
    .registers 12
    .param p1, "object"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p3, "i"    # I

    .line 16004
    const/4 v0, 0x1

    new-array v1, v0, [Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v3

    const/4 v4, 0x3

    invoke-direct {v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V

    const/4 v3, 0x0

    aput-object v2, v1, v3

    .line 16005
    .local v1, "progressDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;-><init>()V

    .line 16006
    .local v2, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
    iget-object v3, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    .line 16007
    .local v3, "mediaPoll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPoll;

    invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPoll;-><init>()V

    .line 16008
    .local v4, "poll":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPoll;
    new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;-><init>()V

    iput-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    .line 16009
    iget-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    iget-wide v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->id:J

    iput-wide v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->id:J

    .line 16010
    iget-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->question:Ljava/lang/String;

    iput-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->question:Ljava/lang/String;

    .line 16011
    iget-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->answers:Ljava/util/ArrayList;

    iput-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->answers:Ljava/util/ArrayList;

    .line 16012
    iget-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    iput-boolean v0, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->closed:Z

    .line 16013
    iput-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;

    .line 16014
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    long-to-int v6, v5

    invoke-virtual {v0, v6}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    move-result-object v0

    iput-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    .line 16015
    invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v0

    iput v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->id:I

    .line 16016
    iget v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->flags:I

    or-int/lit16 v0, v0, 0x4000

    iput v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->flags:I

    .line 16017
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$zPqZcwo0i8-yCuCXGGO1kekCujc;

    invoke-direct {v5, p0, v1, v2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$zPqZcwo0i8-yCuCXGGO1kekCujc;-><init>(Lim/tpelyyftgw/ui/ChatActivity;[Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;)V

    invoke-virtual {v0, v2, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    move-result v0

    .line 16032
    .local v0, "requestId":I
    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$1vKbdlyVDtgpBCqgKhEPfkrSPk8;

    invoke-direct {v5, p0, v1, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$1vKbdlyVDtgpBCqgKhEPfkrSPk8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;[Lim/tpelyyftgw/ui/actionbar/AlertDialog;I)V

    const-wide/16 v6, 0x1f4

    invoke-static {v5, v6, v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    .line 16039
    return-void
.end method

.method public synthetic lambda$searchLinks$64$ChatActivity(Ljava/lang/CharSequence;Lim/tpelyyftgw/messenger/MessagesController;Z)V
    .registers 10
    .param p1, "charSequence"    # Ljava/lang/CharSequence;
    .param p2, "messagesController"    # Lim/tpelyyftgw/messenger/MessagesController;
    .param p3, "force"    # Z

    .line 7241
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->linkSearchRequestId:I

    const/4 v1, 0x0

    const/4 v2, 0x1

    if-eqz v0, :cond_11

    .line 7242
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    iget v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->linkSearchRequestId:I

    invoke-virtual {v0, v3, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V

    .line 7243
    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->linkSearchRequestId:I

    .line 7245
    :cond_11
    const/4 v0, 0x0

    .line 7248
    .local v0, "urls":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
    :try_start_12
    sget-object v3, Lim/tpelyyftgw/messenger/AndroidUtilities;->WEB_URL:Ljava/util/regex/Pattern;

    invoke-virtual {v3, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;

    move-result-object v3

    .line 7249
    .local v3, "m":Ljava/util/regex/Matcher;
    :goto_18
    invoke-virtual {v3}, Ljava/util/regex/Matcher;->find()Z

    move-result v4

    if-eqz v4, :cond_4a

    .line 7250
    invoke-virtual {v3}, Ljava/util/regex/Matcher;->start()I

    move-result v4

    if-lez v4, :cond_32

    .line 7251
    invoke-virtual {v3}, Ljava/util/regex/Matcher;->start()I

    move-result v4

    sub-int/2addr v4, v2

    invoke-interface {p1, v4}, Ljava/lang/CharSequence;->charAt(I)C

    move-result v4

    const/16 v5, 0x40

    if-ne v4, v5, :cond_32

    .line 7252
    goto :goto_18

    .line 7255
    :cond_32
    if-nez v0, :cond_3a

    .line 7256
    new-instance v4, Ljava/util/ArrayList;

    invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V

    move-object v0, v4

    .line 7258
    :cond_3a
    invoke-virtual {v3}, Ljava/util/regex/Matcher;->start()I

    move-result v4

    invoke-virtual {v3}, Ljava/util/regex/Matcher;->end()I

    move-result v5

    invoke-interface {p1, v4, v5}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;

    move-result-object v4

    invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_18

    .line 7260
    :cond_4a
    instance-of v2, p1, Landroid/text/Spannable;

    if-eqz v2, :cond_7a

    .line 7261
    move-object v2, p1

    check-cast v2, Landroid/text/Spannable;

    invoke-interface {p1}, Ljava/lang/CharSequence;->length()I

    move-result v4

    const-class v5, Lim/tpelyyftgw/ui/components/URLSpanReplacement;

    invoke-interface {v2, v1, v4, v5}, Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;

    move-result-object v1

    check-cast v1, [Lim/tpelyyftgw/ui/components/URLSpanReplacement;

    .line 7262
    .local v1, "spans":[Lim/tpelyyftgw/ui/components/URLSpanReplacement;
    if-eqz v1, :cond_7a

    array-length v2, v1

    if-lez v2, :cond_7a

    .line 7263
    if-nez v0, :cond_6a

    .line 7264
    new-instance v2, Ljava/util/ArrayList;

    invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V

    move-object v0, v2

    .line 7266
    :cond_6a
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_6b
    array-length v4, v1

    if-ge v2, v4, :cond_7a

    .line 7267
    aget-object v4, v1, v2

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/URLSpanReplacement;->getURL()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7266
    add-int/lit8 v2, v2, 0x1

    goto :goto_6b

    .line 7271
    .end local v1    # "spans":[Lim/tpelyyftgw/ui/components/URLSpanReplacement;
    .end local v2    # "a":I
    :cond_7a
    if-eqz v0, :cond_af

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundUrls:Ljava/util/ArrayList;

    if-eqz v1, :cond_af

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundUrls:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-ne v1, v2, :cond_af

    .line 7272
    const/4 v1, 0x1

    .line 7273
    .local v1, "clear":Z
    const/4 v2, 0x0

    .restart local v2    # "a":I
    :goto_8e
    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v4

    if-ge v2, v4, :cond_ac

    .line 7274
    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/CharSequence;

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundUrls:Ljava/util/ArrayList;

    invoke-virtual {v5, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/lang/CharSequence;

    invoke-static {v4, v5}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v4

    if-nez v4, :cond_a9

    .line 7275
    const/4 v1, 0x0

    .line 7273
    :cond_a9
    add-int/lit8 v2, v2, 0x1

    goto :goto_8e

    .line 7278
    .end local v2    # "a":I
    :cond_ac
    if-eqz v1, :cond_af

    .line 7279
    return-void

    .line 7282
    .end local v1    # "clear":Z
    :cond_af
    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundUrls:Ljava/util/ArrayList;

    .line 7283
    if-nez v0, :cond_bc

    .line 7284
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$PdJUYoDPplHzcjUvIwxBmge9Kjs;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$PdJUYoDPplHzcjUvIwxBmge9Kjs;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 7290
    return-void

    .line 7292
    :cond_bc
    const-string v1, " "

    invoke-static {v1, v0}, Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;

    move-result-object v1
    :try_end_c2
    .catch Ljava/lang/Exception; {:try_start_12 .. :try_end_c2} :catch_c3

    .line 7306
    .end local v3    # "m":Ljava/util/regex/Matcher;
    .local v1, "textToCheck":Ljava/lang/CharSequence;
    goto :goto_ea

    .line 7293
    .end local v1    # "textToCheck":Ljava/lang/CharSequence;
    :catch_c3
    move-exception v1

    .line 7294
    .local v1, "e":Ljava/lang/Exception;
    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 7295
    invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v2

    .line 7296
    .local v2, "text":Ljava/lang/String;
    invoke-interface {p1}, Ljava/lang/CharSequence;->length()I

    move-result v3

    const/16 v4, 0xd

    if-lt v3, v4, :cond_12c

    const-string v3, "http://"

    invoke-virtual {v2, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_e8

    const-string v3, "https://"

    invoke-virtual {v2, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_e8

    goto :goto_12c

    .line 7305
    :cond_e8
    move-object v3, p1

    move-object v1, v3

    .line 7308
    .end local v2    # "text":Ljava/lang/String;
    .local v1, "textToCheck":Ljava/lang/CharSequence;
    :goto_ea
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v2, :cond_fc

    iget v2, p2, Lim/tpelyyftgw/messenger/MessagesController;->secretWebpagePreview:I

    const/4 v3, 0x2

    if-ne v2, v3, :cond_fc

    .line 7309
    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$u8mB3oRdE2aEwB95T3eRXn4wUCk;

    invoke-direct {v2, p0, p2, p1, p3}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$u8mB3oRdE2aEwB95T3eRXn4wUCk;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessagesController;Ljava/lang/CharSequence;Z)V

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 7325
    return-void

    .line 7328
    :cond_fc
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;-><init>()V

    .line 7329
    .local v2, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;
    instance-of v3, v1, Ljava/lang/String;

    if-eqz v3, :cond_10b

    .line 7330
    move-object v3, v1

    check-cast v3, Ljava/lang/String;

    iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;->message:Ljava/lang/String;

    goto :goto_111

    .line 7332
    :cond_10b
    invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;->message:Ljava/lang/String;

    .line 7334
    :goto_111
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v3

    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$uvZWS9Ay1UiGj73VUykVUoCm8aE;

    invoke-direct {v4, p0, v2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$uvZWS9Ay1UiGj73VUykVUoCm8aE;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;)V

    invoke-virtual {v3, v2, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    move-result v3

    iput v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->linkSearchRequestId:I

    .line 7362
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v3

    iget v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->linkSearchRequestId:I

    iget v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V

    .line 7363
    return-void

    .line 7297
    .local v1, "e":Ljava/lang/Exception;
    .local v2, "text":Ljava/lang/String;
    :cond_12c
    :goto_12c
    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$XxPRv0Wd1xSE-t0RuWVwlQ6Aye8;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$XxPRv0Wd1xSE-t0RuWVwlQ6Aye8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 7303
    return-void
.end method

.method public synthetic lambda$shareMyContact$52$ChatActivity(ILim/tpelyyftgw/messenger/MessageObject;Landroid/content/DialogInterface;I)V
    .registers 15
    .param p1, "type"    # I
    .param p2, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p3, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p4, "i"    # I

    .line 6102
    const/4 v0, 0x1

    if-ne p1, v0, :cond_21

    .line 6103
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_acceptContact;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_acceptContact;-><init>()V

    .line 6104
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_acceptContact;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getInputUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)Lim/tpelyyftgw/tgnet/TLRPC$InputUser;

    move-result-object v1

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_acceptContact;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputUser;

    .line 6105
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$IOTWA98GO8WajpyE3I81BDiD3w0;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$IOTWA98GO8WajpyE3I81BDiD3w0;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 6111
    .end local v0    # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_acceptContact;
    goto :goto_44

    .line 6112
    :cond_21
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v1

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v2

    iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x1

    const/4 v9, 0x0

    move-object v5, p2

    invoke-virtual/range {v1 .. v9}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Lim/tpelyyftgw/tgnet/TLRPC$User;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V

    .line 6113
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_40

    .line 6114
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V

    .line 6116
    :cond_40
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V

    .line 6118
    :goto_44
    return-void
.end method

.method public synthetic lambda$showFieldPanel$65$ChatActivity()V
    .registers 2

    .line 7445
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_7

    .line 7446
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboard()V

    .line 7448
    :cond_7
    return-void
.end method

.method public synthetic lambda$showOpenGameAlert$106$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_game;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ILandroid/content/DialogInterface;I)V
    .registers 13
    .param p1, "game"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_game;
    .param p2, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p3, "urlStr"    # Ljava/lang/String;
    .param p4, "uid"    # I
    .param p5, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p6, "i"    # I

    .line 16876
    const/4 v4, 0x0

    move-object v0, p0

    move-object v1, p1

    move-object v2, p2

    move-object v3, p3

    move v5, p4

    invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/ChatActivity;->showOpenGameAlert(Lim/tpelyyftgw/tgnet/TLRPC$TL_game;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ZI)V

    .line 16877
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "askgame_"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 16878
    return-void
.end method

.method public synthetic lambda$showOpenUrlAlert$107$ChatActivity(Ljava/lang/String;Landroid/content/DialogInterface;I)V
    .registers 10
    .param p1, "url"    # Ljava/lang/String;
    .param p2, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p3, "i"    # I

    .line 16911
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J

    const-wide/16 v3, 0x0

    cmp-long v5, v1, v3

    if-nez v5, :cond_e

    const/4 v1, 0x1

    goto :goto_f

    :cond_e
    const/4 v1, 0x0

    :goto_f
    invoke-static {v0, p1, v1}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;Z)V

    return-void
.end method

.method public synthetic lambda$showRedPacketDialog$124$ChatActivity(Landroid/content/DialogInterface;)V
    .registers 3
    .param p1, "dialog"    # Landroid/content/DialogInterface;

    .line 17475
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketViewHolder:Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;->clear()V

    return-void
.end method

.method public synthetic lambda$showRequestUrlAlert$113$ChatActivity([Lim/tpelyyftgw/ui/cells/CheckBoxCell;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_requestUrlAuth;Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;Landroid/content/DialogInterface;I)V
    .registers 13
    .param p1, "cells"    # [Lim/tpelyyftgw/ui/cells/CheckBoxCell;
    .param p2, "url"    # Ljava/lang/String;
    .param p3, "buttonReq"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_requestUrlAuth;
    .param p4, "request"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;
    .param p5, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p6, "i"    # I

    .line 16977
    const/4 v0, 0x0

    aget-object v1, p1, v0

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->isChecked()Z

    move-result v1

    if-nez v1, :cond_11

    .line 16978
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-static {v1, p2, v0}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;Z)V

    goto :goto_5e

    .line 16980
    :cond_11
    const/4 v1, 0x1

    new-array v2, v1, [Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    new-instance v3, Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    const/4 v5, 0x3

    invoke-direct {v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V

    aput-object v3, v2, v0

    .line 16981
    .local v2, "progressDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
    new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_acceptUrlAuth;

    invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_acceptUrlAuth;-><init>()V

    .line 16982
    .local v3, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_acceptUrlAuth;
    iget v4, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_requestUrlAuth;->button_id:I

    iput v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_acceptUrlAuth;->button_id:I

    .line 16983
    iget v4, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_requestUrlAuth;->msg_id:I

    iput v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_acceptUrlAuth;->msg_id:I

    .line 16984
    iget-object v4, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_requestUrlAuth;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    iput-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_acceptUrlAuth;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    .line 16985
    iget-boolean v4, p4, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;->request_write_access:Z

    if-eqz v4, :cond_3d

    .line 16986
    aget-object v1, p1, v1

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->isChecked()Z

    move-result v1

    iput-boolean v1, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_acceptUrlAuth;->write_allowed:Z

    .line 16989
    :cond_3d
    :try_start_3d
    aget-object v1, v2, v0

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
    :try_end_42
    .catchall {:try_start_3d .. :try_end_42} :catchall_43

    .line 16992
    goto :goto_44

    .line 16990
    :catchall_43
    move-exception v1

    .line 16993
    :goto_44
    const/4 v1, 0x0

    aput-object v1, v2, v0

    .line 16994
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Mo0OsGENzjY3jOhyImFUwqsrm24;

    invoke-direct {v1, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Mo0OsGENzjY3jOhyImFUwqsrm24;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/String;)V

    invoke-virtual {v0, v3, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    move-result v0

    .line 17002
    .local v0, "requestId":I
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ehC8vU6ScSSXknhlRkwN1Xc5E5I;

    invoke-direct {v1, p0, v2, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ehC8vU6ScSSXknhlRkwN1Xc5E5I;-><init>(Lim/tpelyyftgw/ui/ChatActivity;[Lim/tpelyyftgw/ui/actionbar/AlertDialog;I)V

    const-wide/16 v4, 0x1f4

    invoke-static {v1, v4, v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    .line 17010
    .end local v0    # "requestId":I
    .end local v2    # "progressDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
    .end local v3    # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_acceptUrlAuth;
    :goto_5e
    return-void
.end method

.method public synthetic lambda$startEditingMessageObject$82$ChatActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 4
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 15285
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$XkB_me2qYEikL0J2UGJnRdu1CY0;

    invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$XkB_me2qYEikL0J2UGJnRdu1CY0;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLObject;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$startMessageUnselect$66$ChatActivity()V
    .registers 2

    .line 8318
    const v0, 0x7fffffff

    iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I

    .line 8319
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 8320
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unselectRunnable:Ljava/lang/Runnable;

    .line 8321
    return-void
.end method

.method public synthetic lambda$updateBottomOverlay$74$ChatActivity()V
    .registers 2

    .line 12854
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboard()V

    return-void
.end method

.method public maybePlayVisibleVideo()Z
    .registers 17

    .line 14042
    move-object/from16 v0, p0

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/4 v2, 0x0

    if-nez v1, :cond_8

    .line 14043
    return v2

    .line 14045
    :cond_8
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v1

    .line 14046
    .local v1, "playingMessage":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v1, :cond_19

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v3

    if-nez v3, :cond_19

    .line 14047
    return v2

    .line 14049
    :cond_19
    const/4 v3, 0x0

    .line 14050
    .local v3, "visibleMessage":Lim/tpelyyftgw/messenger/MessageObject;
    const/4 v4, 0x0

    .line 14051
    .local v4, "visibleAnimation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

    if-eqz v5, :cond_4f

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/HintView;->getTag()Ljava/lang/Object;

    move-result-object v5

    if-eqz v5, :cond_4f

    .line 14052
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/HintView;->getMessageCell()Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    move-result-object v5

    .line 14053
    .local v5, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v7

    .line 14054
    .local v7, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/ImageReceiver;->getAnimation()Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    move-result-object v4

    .line 14055
    if-eqz v4, :cond_4f

    .line 14056
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v3

    .line 14057
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getTop()I

    move-result v8

    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageY2()I

    move-result v9

    add-int/2addr v8, v9

    iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v9

    if-le v8, v9, :cond_4c

    const/4 v8, 0x1

    goto :goto_4d

    :cond_4c
    const/4 v8, 0x0

    :goto_4d
    iput-boolean v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToVideo:Z

    .line 14060
    .end local v5    # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v7    # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    :cond_4f
    if-nez v3, :cond_c2

    .line 14061
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v5

    .line 14062
    .local v5, "count":I
    const/4 v7, 0x0

    .local v7, "a":I
    :goto_58
    if-ge v7, v5, :cond_c2

    .line 14063
    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v8, v7}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v8

    .line 14064
    .local v8, "child":Landroid/view/View;
    instance-of v9, v8, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-nez v9, :cond_65

    .line 14065
    goto :goto_bf

    .line 14067
    :cond_65
    move-object v9, v8

    check-cast v9, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 14068
    .local v9, "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    invoke-virtual {v9}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v10

    .line 14069
    .local v10, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v11

    .line 14070
    .local v11, "isRoundVideo":Z
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v12

    if-nez v12, :cond_79

    if-nez v11, :cond_79

    .line 14071
    goto :goto_bf

    .line 14073
    :cond_79
    invoke-virtual {v9}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v12

    .line 14074
    .local v12, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    invoke-virtual {v12}, Lim/tpelyyftgw/messenger/ImageReceiver;->getAnimation()Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    move-result-object v13

    .line 14075
    .local v13, "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
    if-nez v13, :cond_84

    .line 14076
    goto :goto_bf

    .line 14078
    :cond_84
    invoke-virtual {v8}, Landroid/view/View;->getTop()I

    move-result v14

    invoke-virtual {v12}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageY()I

    move-result v15

    add-int/2addr v14, v15

    .line 14079
    .local v14, "top":I
    invoke-virtual {v12}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageHeight()I

    move-result v15

    add-int/2addr v15, v14

    .line 14080
    .local v15, "bottom":I
    if-ltz v15, :cond_bf

    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v6

    if-le v14, v6, :cond_9d

    .line 14081
    goto :goto_bf

    .line 14083
    :cond_9d
    if-eqz v3, :cond_a2

    if-gez v14, :cond_a2

    .line 14084
    goto :goto_c2

    .line 14086
    :cond_a2
    move-object v3, v10

    .line 14087
    move-object v4, v13

    .line 14088
    if-ltz v14, :cond_b1

    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v6

    if-le v15, v6, :cond_af

    goto :goto_b1

    :cond_af
    const/4 v6, 0x0

    goto :goto_b2

    :cond_b1
    :goto_b1
    const/4 v6, 0x1

    :goto_b2
    iput-boolean v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToVideo:Z

    .line 14089
    if-ltz v14, :cond_bf

    iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v6

    if-gt v15, v6, :cond_bf

    .line 14090
    goto :goto_c2

    .line 14062
    .end local v8    # "child":Landroid/view/View;
    .end local v9    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v10    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v11    # "isRoundVideo":Z
    .end local v12    # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    .end local v13    # "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
    .end local v14    # "top":I
    .end local v15    # "bottom":I
    :cond_bf
    :goto_bf
    add-int/lit8 v7, v7, 0x1

    goto :goto_58

    .line 14094
    .end local v5    # "count":I
    .end local v7    # "a":I
    :cond_c2
    :goto_c2
    if-eqz v3, :cond_124

    .line 14095
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v5

    invoke-virtual {v5, v3}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v5

    if-eqz v5, :cond_cf

    .line 14096
    return v2

    .line 14098
    :cond_cf
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

    if-eqz v5, :cond_d6

    .line 14099
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/HintView;->hide()V

    .line 14101
    :cond_d6
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;

    if-eqz v5, :cond_dd

    .line 14102
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/HintView;->hide()V

    .line 14104
    :cond_dd
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v5

    if-eqz v5, :cond_fb

    .line 14105
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v5

    invoke-virtual {v5, v3}, Lim/tpelyyftgw/messenger/MediaController;->playMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v5

    .line 14106
    .local v5, "result":Z
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v6

    if-eqz v5, :cond_f6

    invoke-direct {v0, v3, v2}, Lim/tpelyyftgw/ui/ChatActivity;->createVoiceMessagesPlaylist(Lim/tpelyyftgw/messenger/MessageObject;Z)Ljava/util/ArrayList;

    move-result-object v7

    goto :goto_f7

    :cond_f6
    const/4 v7, 0x0

    :goto_f7
    invoke-virtual {v6, v7, v2}, Lim/tpelyyftgw/messenger/MediaController;->setVoiceMessagesPlaylist(Ljava/util/ArrayList;Z)V

    .line 14107
    return v5

    .line 14109
    .end local v5    # "result":Z
    :cond_fb
    const/4 v2, 0x1

    invoke-static {v2}, Lim/tpelyyftgw/messenger/SharedConfig;->setNoSoundHintShowed(Z)V

    .line 14110
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->getCurrentProgress()F

    move-result v2

    iput v2, v3, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F

    .line 14111
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->getCurrentProgressMs()I

    move-result v2

    iput v2, v3, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressMs:I

    .line 14112
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->stop()V

    .line 14113
    invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->isPlayingMessageInPip(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v2

    if-eqz v2, :cond_11b

    .line 14114
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getPipInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/PhotoViewer;->destroyPhotoViewer()V

    .line 14116
    :cond_11b
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v2

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/MediaController;->playMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v2

    return v2

    .line 14119
    :cond_124
    return v2
.end method

.method public needDelayOpenAnimation()Z
    .registers 2

    .line 12608
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->firstLoading:Z

    return v0
.end method

.method public onActivityResultFragment(IILandroid/content/Intent;)V
    .registers 25
    .param p1, "requestCode"    # I
    .param p2, "resultCode"    # I
    .param p3, "data"    # Landroid/content/Intent;

    .line 9484
    move-object/from16 v1, p0

    move/from16 v2, p1

    move-object/from16 v3, p3

    const/4 v0, -0x1

    move/from16 v4, p2

    if-ne v4, v0, :cond_e4

    .line 9485
    const/4 v5, 0x0

    if-eqz v2, :cond_d6

    const/4 v0, 0x2

    if-ne v2, v0, :cond_13

    goto/16 :goto_d6

    .line 9491
    :cond_13
    const/4 v0, 0x1

    if-ne v2, v0, :cond_96

    .line 9492
    if-eqz v3, :cond_92

    invoke-virtual/range {p3 .. p3}, Landroid/content/Intent;->getData()Landroid/net/Uri;

    move-result-object v0

    if-nez v0, :cond_20

    goto/16 :goto_92

    .line 9496
    :cond_20
    invoke-virtual/range {p3 .. p3}, Landroid/content/Intent;->getData()Landroid/net/Uri;

    move-result-object v15

    .line 9497
    .local v15, "uri":Landroid/net/Uri;
    invoke-virtual {v15}, Landroid/net/Uri;->toString()Ljava/lang/String;

    move-result-object v0

    const-string/jumbo v6, "video"

    invoke-virtual {v0, v6}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_50

    .line 9498
    const/4 v6, 0x0

    .line 9500
    .local v6, "videoPath":Ljava/lang/String;
    :try_start_32
    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPath(Landroid/net/Uri;)Ljava/lang/String;

    move-result-object v0
    :try_end_36
    .catch Ljava/lang/Exception; {:try_start_32 .. :try_end_36} :catch_38

    move-object v6, v0

    .line 9503
    goto :goto_3e

    .line 9501
    :catch_38
    move-exception v0

    move-object v7, v0

    move-object v0, v7

    .line 9502
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 9504
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_3e
    if-nez v6, :cond_43

    .line 9505
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->showAttachmentError()V

    .line 9507
    :cond_43
    iget-boolean v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z

    if-eqz v0, :cond_4a

    .line 9508
    iput-object v6, v1, Lim/tpelyyftgw/ui/ChatActivity;->startVideoEdit:Ljava/lang/String;

    goto :goto_4d

    .line 9510
    :cond_4a
    invoke-virtual {v1, v6, v5}, Lim/tpelyyftgw/ui/ChatActivity;->openVideoEditor(Ljava/lang/String;Ljava/lang/String;)V

    .line 9512
    .end local v6    # "videoPath":Ljava/lang/String;
    :goto_4d
    move-object/from16 v20, v15

    goto :goto_8e

    .line 9513
    :cond_50
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-nez v0, :cond_6d

    iget-boolean v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-eqz v0, :cond_6d

    .line 9514
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    iget-object v5, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-static {v5}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z

    move-result v5

    new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$p31U5XiwUt0HBkDZhtoyv3ATeHE;

    invoke-direct {v6, v1, v15}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$p31U5XiwUt0HBkDZhtoyv3ATeHE;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/net/Uri;)V

    invoke-static {v0, v5, v6}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createScheduleDatePickerDialog(Landroid/content/Context;ZLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;

    move-object/from16 v20, v15

    goto :goto_8e

    .line 9520
    :cond_6d
    invoke-direct {v1, v5, v5}, Lim/tpelyyftgw/ui/ChatActivity;->fillEditingMediaWithCaption(Ljava/lang/CharSequence;Ljava/util/ArrayList;)V

    .line 9521
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v6

    const/4 v7, 0x0

    iget-wide v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    const/4 v12, 0x0

    const/4 v13, 0x0

    const/4 v14, 0x0

    const/4 v0, 0x0

    const/16 v16, 0x0

    iget-object v5, v1, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    const/16 v18, 0x1

    const/16 v19, 0x0

    move-object v8, v15

    move-object/from16 v20, v15

    .end local v15    # "uri":Landroid/net/Uri;
    .local v20, "uri":Landroid/net/Uri;
    move-object v15, v0

    move-object/from16 v17, v5

    invoke-static/range {v6 .. v19}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingPhoto(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;Landroid/net/Uri;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/CharSequence;Ljava/util/ArrayList;Ljava/util/ArrayList;Landroidx/core/view/inputmethod/InputContentInfoCompat;ILim/tpelyyftgw/messenger/MessageObject;ZI)V

    .line 9525
    :goto_8e
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V

    .end local v20    # "uri":Landroid/net/Uri;
    goto :goto_d5

    .line 9493
    :cond_92
    :goto_92
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->showAttachmentError()V

    .line 9494
    return-void

    .line 9526
    :cond_96
    const/16 v0, 0x15

    if-ne v2, v0, :cond_d5

    .line 9527
    if-nez v3, :cond_a0

    .line 9528
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->showAttachmentError()V

    .line 9529
    return-void

    .line 9531
    :cond_a0
    invoke-virtual/range {p3 .. p3}, Landroid/content/Intent;->getData()Landroid/net/Uri;

    move-result-object v0

    if-eqz v0, :cond_ae

    .line 9532
    invoke-virtual/range {p3 .. p3}, Landroid/content/Intent;->getData()Landroid/net/Uri;

    move-result-object v0

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->sendUriAsDocument(Landroid/net/Uri;)V

    goto :goto_d1

    .line 9533
    :cond_ae
    invoke-virtual/range {p3 .. p3}, Landroid/content/Intent;->getClipData()Landroid/content/ClipData;

    move-result-object v0

    if-eqz v0, :cond_ce

    .line 9534
    invoke-virtual/range {p3 .. p3}, Landroid/content/Intent;->getClipData()Landroid/content/ClipData;

    move-result-object v0

    .line 9535
    .local v0, "clipData":Landroid/content/ClipData;
    const/4 v5, 0x0

    .local v5, "i":I
    :goto_b9
    invoke-virtual {v0}, Landroid/content/ClipData;->getItemCount()I

    move-result v6

    if-ge v5, v6, :cond_cd

    .line 9536
    invoke-virtual {v0, v5}, Landroid/content/ClipData;->getItemAt(I)Landroid/content/ClipData$Item;

    move-result-object v6

    invoke-virtual {v6}, Landroid/content/ClipData$Item;->getUri()Landroid/net/Uri;

    move-result-object v6

    invoke-direct {v1, v6}, Lim/tpelyyftgw/ui/ChatActivity;->sendUriAsDocument(Landroid/net/Uri;)V

    .line 9535
    add-int/lit8 v5, v5, 0x1

    goto :goto_b9

    .line 9538
    .end local v0    # "clipData":Landroid/content/ClipData;
    .end local v5    # "i":I
    :cond_cd
    goto :goto_d1

    .line 9539
    :cond_ce
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->showAttachmentError()V

    .line 9541
    :goto_d1
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V

    goto :goto_e4

    .line 9526
    :cond_d5
    :goto_d5
    goto :goto_e4

    .line 9486
    :cond_d6
    :goto_d6
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->createChatAttachView()V

    .line 9487
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v0, :cond_e2

    .line 9488
    iget-object v6, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentPicturePath:Ljava/lang/String;

    invoke-virtual {v0, v2, v3, v6}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onActivityResultFragment(ILandroid/content/Intent;Ljava/lang/String;)V

    .line 9490
    :cond_e2
    iput-object v5, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentPicturePath:Ljava/lang/String;

    .line 9544
    :cond_e4
    :goto_e4
    return-void
.end method

.method public onBackPressed()Z
    .registers 5

    .line 16617
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    const/4 v1, 0x0

    if-eqz v0, :cond_9

    .line 16618
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V

    .line 16619
    return v1

    .line 16620
    :cond_9
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkRecordLocked()Z

    move-result v0

    if-eqz v0, :cond_10

    .line 16621
    return v1

    .line 16622
    :cond_10
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const/4 v2, 0x1

    if-eqz v0, :cond_42

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z

    move-result v0

    if-eqz v0, :cond_42

    .line 16623
    const/4 v0, 0x1

    .local v0, "a":I
    :goto_1e
    if-ltz v0, :cond_38

    .line 16624
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;

    aget-object v3, v3, v0

    invoke-virtual {v3}, Landroid/util/SparseArray;->clear()V

    .line 16625
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;

    aget-object v3, v3, v0

    invoke-virtual {v3}, Landroid/util/SparseArray;->clear()V

    .line 16626
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;

    aget-object v3, v3, v0

    invoke-virtual {v3}, Landroid/util/SparseArray;->clear()V

    .line 16623
    add-int/lit8 v0, v0, -0x1

    goto :goto_1e

    .line 16628
    .end local v0    # "a":I
    :cond_38
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V

    .line 16629
    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V

    .line 16630
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 16631
    return v1

    .line 16632
    :cond_42
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_52

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPopupShowing()Z

    move-result v0

    if-eqz v0, :cond_52

    .line 16633
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hidePopup(Z)V

    .line 16634
    return v1

    .line 16636
    :cond_52
    return v2
.end method

.method protected onBecomeFullyHidden()V
    .registers 4

    .line 12613
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;

    if-eqz v0, :cond_9

    .line 12614
    const/4 v1, 0x1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/UndoView;->hide(ZI)V

    .line 12616
    :cond_9
    return-void
.end method

.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
    .registers 14
    .param p1, "newConfig"    # Landroid/content/res/Configuration;

    .line 14125
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->visibleDialog:Landroid/app/Dialog;

    instance-of v0, v0, Landroid/app/DatePickerDialog;

    if-eqz v0, :cond_b

    .line 14126
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->visibleDialog:Landroid/app/Dialog;

    invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V

    .line 14128
    :cond_b
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    if-eqz v0, :cond_12

    .line 14129
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V

    .line 14132
    :cond_12
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v0

    if-nez v0, :cond_c2

    .line 14133
    iget v0, p1, Landroid/content/res/Configuration;->orientation:I

    const/4 v1, 0x2

    const/4 v2, 0x0

    const/4 v3, 0x1

    if-ne v0, v1, :cond_a3

    .line 14134
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z

    move-result v0

    if-eqz v0, :cond_30

    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->isVisible()Z

    move-result v0

    if-eqz v0, :cond_30

    .line 14135
    return-void

    .line 14137
    :cond_30
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    .line 14138
    .local v0, "message":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v0, :cond_c2

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v1

    if-eqz v1, :cond_c2

    .line 14139
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v1

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentActivity(Landroid/app/Activity;)V

    .line 14140
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v1

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v4

    invoke-virtual {v1, v4, v2}, Lim/tpelyyftgw/messenger/FileLoader;->setLoadingVideoForPlayer(Lim/tpelyyftgw/tgnet/TLRPC$Document;Z)V

    .line 14141
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v1

    invoke-virtual {v1, v3, v3, v2, v3}, Lim/tpelyyftgw/messenger/MediaController;->cleanupPlayer(ZZZZ)V

    .line 14143
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v4

    iget v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const-wide/16 v2, 0x0

    if-eqz v1, :cond_6b

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    move-wide v6, v5

    goto :goto_6c

    :cond_6b
    move-wide v6, v2

    :goto_6c
    iget v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-eqz v1, :cond_74

    iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    move-wide v8, v1

    goto :goto_75

    :cond_74
    move-wide v8, v2

    :goto_75
    iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->photoViewerProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;

    const/4 v11, 0x0

    move-object v5, v0

    invoke-virtual/range {v4 .. v11}, Lim/tpelyyftgw/ui/PhotoViewer;->openPhoto(Lim/tpelyyftgw/messenger/MessageObject;JJLim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;Z)Z

    move-result v1

    if-eqz v1, :cond_86

    .line 14145
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v1

    invoke-virtual {v1, p0}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentChatActivity(Lim/tpelyyftgw/ui/ChatActivity;)V

    .line 14147
    :cond_86
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

    if-eqz v1, :cond_8d

    .line 14148
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/HintView;->hide()V

    .line 14150
    :cond_8d
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;

    if-eqz v1, :cond_94

    .line 14151
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/HintView;->hide()V

    .line 14153
    :cond_94
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;

    if-eqz v1, :cond_9b

    .line 14154
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/HintView;->hide()V

    .line 14156
    :cond_9b
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MediaController;->resetGoingToShowMessageObject()V

    goto :goto_c2

    .line 14158
    .end local v0    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_a3
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z

    move-result v0

    if-eqz v0, :cond_c2

    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->isOpenedFullScreenVideo()Z

    move-result v0

    if-eqz v0, :cond_c2

    .line 14159
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->injectVideoPlayerToMediaController()V

    .line 14160
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v0

    invoke-virtual {v0, v2, v3}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V

    nop

    .line 14163
    :cond_c2
    :goto_c2
    return-void
.end method

.method protected onDialogDismiss(Landroid/app/Dialog;)V
    .registers 6
    .param p1, "dialog"    # Landroid/app/Dialog;

    .line 12685
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->closeChatDialog:Landroid/app/Dialog;

    if-eqz v0, :cond_50

    if-ne p1, v0, :cond_50

    .line 12686
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/4 v3, 0x0

    invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->deleteDialog(JI)V

    .line 12687
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    if-eqz v0, :cond_4d

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_4d

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    add-int/lit8 v1, v1, -0x1

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    if-eq v0, p0, :cond_4d

    .line 12688
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    add-int/lit8 v1, v1, -0x1

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    .line 12689
    .local v0, "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelfFromStack()V

    .line 12690
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->finishFragment()V

    .line 12691
    .end local v0    # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    goto :goto_50

    .line 12692
    :cond_4d
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->finishFragment()V

    .line 12695
    :cond_50
    :goto_50
    return-void
.end method

.method public onFragmentCreate()Z
    .registers 52

    .line 904
    move-object/from16 v1, p0

    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    const/4 v2, 0x0

    const-string v3, "chat_id"

    invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v3

    .line 905
    .local v3, "chatId":I
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    const-string/jumbo v4, "user_id"

    invoke-virtual {v0, v4, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v4

    .line 906
    .local v4, "userId":I
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    const-string v5, "enc_id"

    invoke-virtual {v0, v5, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v5

    .line 907
    .local v5, "encId":I
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    const-string/jumbo v6, "scheduled"

    invoke-virtual {v0, v6, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    .line 908
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    const-string v6, "inline_return"

    const-wide/16 v7, 0x0

    invoke-virtual {v0, v6, v7, v8}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v6

    iput-wide v6, v1, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J

    .line 909
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    const-string v6, "inline_query"

    invoke-virtual {v0, v6}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    .line 910
    .local v6, "inlineQuery":Ljava/lang/String;
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    const-string v7, "message_id"

    invoke-virtual {v0, v7, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    .line 911
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    const-string v7, "migrated_to"

    invoke-virtual {v0, v7, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v7

    .line 912
    .local v7, "migrated_to":I
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    const-string/jumbo v8, "scrollToTopOnResume"

    invoke-virtual {v0, v8, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z

    .line 914
    const/4 v8, 0x1

    if-eqz v3, :cond_b1

    .line 915
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v9

    invoke-virtual {v0, v9}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v0

    iput-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 916
    if-nez v0, :cond_9a

    .line 917
    new-instance v0, Ljava/util/concurrent/CountDownLatch;

    invoke-direct {v0, v8}, Ljava/util/concurrent/CountDownLatch;-><init>(I)V

    move-object v9, v0

    .line 918
    .local v9, "countDownLatch":Ljava/util/concurrent/CountDownLatch;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v10

    .line 919
    .local v10, "messagesStorage":Lim/tpelyyftgw/messenger/MessagesStorage;
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessagesStorage;->getStorageQueue()Lim/tpelyyftgw/messenger/DispatchQueue;

    move-result-object v0

    new-instance v11, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$xwlBKo_ksbc3hpTzPcBjGXSrdNs;

    invoke-direct {v11, v1, v10, v3, v9}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$xwlBKo_ksbc3hpTzPcBjGXSrdNs;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessagesStorage;ILjava/util/concurrent/CountDownLatch;)V

    invoke-virtual {v0, v11}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 924
    :try_start_81
    invoke-virtual {v9}, Ljava/util/concurrent/CountDownLatch;->await()V
    :try_end_84
    .catch Ljava/lang/Exception; {:try_start_81 .. :try_end_84} :catch_85

    .line 927
    goto :goto_8b

    .line 925
    :catch_85
    move-exception v0

    move-object v11, v0

    move-object v0, v11

    .line 926
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 928
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_8b
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v0, :cond_99

    .line 929
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v0, v11, v8}, Lim/tpelyyftgw/messenger/MessagesController;->putChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Z)V

    goto :goto_9a

    .line 931
    :cond_99
    return v2

    .line 934
    .end local v9    # "countDownLatch":Ljava/util/concurrent/CountDownLatch;
    .end local v10    # "messagesStorage":Lim/tpelyyftgw/messenger/MessagesStorage;
    :cond_9a
    :goto_9a
    neg-int v0, v3

    int-to-long v9, v0

    iput-wide v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    .line 935
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_1a6

    .line 936
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v0, v9, v2}, Lim/tpelyyftgw/messenger/MessagesController;->startShortPoll(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Z)V

    goto/16 :goto_1a6

    .line 938
    :cond_b1
    if-eqz v4, :cond_10c

    .line 939
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v9

    invoke-virtual {v0, v9}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    iput-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 940
    if-nez v0, :cond_f2

    .line 941
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v9

    .line 942
    .local v9, "messagesStorage":Lim/tpelyyftgw/messenger/MessagesStorage;
    new-instance v0, Ljava/util/concurrent/CountDownLatch;

    invoke-direct {v0, v8}, Ljava/util/concurrent/CountDownLatch;-><init>(I)V

    move-object v10, v0

    .line 943
    .local v10, "countDownLatch":Ljava/util/concurrent/CountDownLatch;
    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessagesStorage;->getStorageQueue()Lim/tpelyyftgw/messenger/DispatchQueue;

    move-result-object v0

    new-instance v11, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NDRKm4Vfv0NbQ0LS-XvOtSX74Xg;

    invoke-direct {v11, v1, v9, v4, v10}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NDRKm4Vfv0NbQ0LS-XvOtSX74Xg;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessagesStorage;ILjava/util/concurrent/CountDownLatch;)V

    invoke-virtual {v0, v11}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 948
    :try_start_d9
    invoke-virtual {v10}, Ljava/util/concurrent/CountDownLatch;->await()V
    :try_end_dc
    .catch Ljava/lang/Exception; {:try_start_d9 .. :try_end_dc} :catch_dd

    .line 951
    goto :goto_e3

    .line 949
    :catch_dd
    move-exception v0

    move-object v11, v0

    move-object v0, v11

    .line 950
    .restart local v0    # "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 952
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_e3
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_f1

    .line 953
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-virtual {v0, v11, v8}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z

    goto :goto_f2

    .line 955
    :cond_f1
    return v2

    .line 958
    .end local v9    # "messagesStorage":Lim/tpelyyftgw/messenger/MessagesStorage;
    .end local v10    # "countDownLatch":Ljava/util/concurrent/CountDownLatch;
    :cond_f2
    :goto_f2
    int-to-long v9, v4

    iput-wide v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    .line 959
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;

    const-string v9, "botUser"

    invoke-virtual {v0, v9}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    .line 960
    if-eqz v6, :cond_1a6

    .line 961
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-virtual {v0, v9, v6}, Lim/tpelyyftgw/messenger/MessagesController;->sendBotStart(Lim/tpelyyftgw/tgnet/TLRPC$User;Ljava/lang/String;)V

    goto/16 :goto_1a6

    .line 963
    :cond_10c
    if-eqz v5, :cond_632

    .line 964
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v9

    invoke-virtual {v0, v9}, Lim/tpelyyftgw/messenger/MessagesController;->getEncryptedChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    move-result-object v0

    iput-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    .line 965
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v9

    .line 966
    .restart local v9    # "messagesStorage":Lim/tpelyyftgw/messenger/MessagesStorage;
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v0, :cond_14f

    .line 967
    new-instance v0, Ljava/util/concurrent/CountDownLatch;

    invoke-direct {v0, v8}, Ljava/util/concurrent/CountDownLatch;-><init>(I)V

    move-object v10, v0

    .line 968
    .restart local v10    # "countDownLatch":Ljava/util/concurrent/CountDownLatch;
    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessagesStorage;->getStorageQueue()Lim/tpelyyftgw/messenger/DispatchQueue;

    move-result-object v0

    new-instance v11, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$rVDibJc4CDrOy5gG6WPcTFmZ4CM;

    invoke-direct {v11, v1, v9, v5, v10}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$rVDibJc4CDrOy5gG6WPcTFmZ4CM;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessagesStorage;ILjava/util/concurrent/CountDownLatch;)V

    invoke-virtual {v0, v11}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 973
    :try_start_136
    invoke-virtual {v10}, Ljava/util/concurrent/CountDownLatch;->await()V
    :try_end_139
    .catch Ljava/lang/Exception; {:try_start_136 .. :try_end_139} :catch_13a

    .line 976
    goto :goto_140

    .line 974
    :catch_13a
    move-exception v0

    move-object v11, v0

    move-object v0, v11

    .line 975
    .restart local v0    # "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 977
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_140
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v0, :cond_14e

    .line 978
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    invoke-virtual {v0, v11, v8}, Lim/tpelyyftgw/messenger/MessagesController;->putEncryptedChat(Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Z)V

    goto :goto_14f

    .line 980
    :cond_14e
    return v2

    .line 983
    .end local v10    # "countDownLatch":Ljava/util/concurrent/CountDownLatch;
    :cond_14f
    :goto_14f
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->user_id:I

    invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v10

    invoke-virtual {v0, v10}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    iput-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 984
    if-nez v0, :cond_18e

    .line 985
    new-instance v0, Ljava/util/concurrent/CountDownLatch;

    invoke-direct {v0, v8}, Ljava/util/concurrent/CountDownLatch;-><init>(I)V

    move-object v10, v0

    .line 986
    .restart local v10    # "countDownLatch":Ljava/util/concurrent/CountDownLatch;
    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessagesStorage;->getStorageQueue()Lim/tpelyyftgw/messenger/DispatchQueue;

    move-result-object v0

    new-instance v11, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$klKpkQWeaetmmvYUcbrwpi092Rk;

    invoke-direct {v11, v1, v9, v10}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$klKpkQWeaetmmvYUcbrwpi092Rk;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessagesStorage;Ljava/util/concurrent/CountDownLatch;)V

    invoke-virtual {v0, v11}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 991
    :try_start_175
    invoke-virtual {v10}, Ljava/util/concurrent/CountDownLatch;->await()V
    :try_end_178
    .catch Ljava/lang/Exception; {:try_start_175 .. :try_end_178} :catch_179

    .line 994
    goto :goto_17f

    .line 992
    :catch_179
    move-exception v0

    move-object v11, v0

    move-object v0, v11

    .line 993
    .restart local v0    # "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 995
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_17f
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_18d

    .line 996
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-virtual {v0, v11, v8}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z

    goto :goto_18e

    .line 998
    :cond_18d
    return v2

    .line 1001
    .end local v10    # "countDownLatch":Ljava/util/concurrent/CountDownLatch;
    :cond_18e
    :goto_18e
    int-to-long v10, v5

    const/16 v0, 0x20

    shl-long/2addr v10, v0

    iput-wide v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    .line 1002
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    const/high16 v10, -0x80000000

    aput v10, v0, v8

    aput v10, v0, v2

    .line 1003
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I

    const v10, 0x7fffffff

    aput v10, v0, v8

    aput v10, v0, v2

    .line 1004
    .end local v9    # "messagesStorage":Lim/tpelyyftgw/messenger/MessagesStorage;
    nop

    .line 1008
    :cond_1a6
    :goto_1a6
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_1b1

    .line 1009
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->startMediaObserver()V

    .line 1012
    :cond_1b1
    iget-boolean v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_245

    .line 1013
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesRead:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1014
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->screenshotTook:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1015
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->encryptedChatUpdated:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1016
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesReadEncrypted:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1017
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->removeAllMessagesFromDialog:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1018
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesReadContent:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1019
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->botKeyboardDidLoad:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1020
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->chatSearchResultsAvailable:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1021
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->chatSearchResultsLoading:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1022
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdatedMessagesViews:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1023
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->pinnedMessageDidLoad:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1024
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->peerSettingsDidLoad:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1025
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->newDraftReceived:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1026
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->updateMentionsCount:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1027
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdatePollResults:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1028
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->chatOnlineCountDidLoad:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1030
    :cond_245
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDidLoad:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1031
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1032
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdateConnectionState:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1033
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->updateInterfaces:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1034
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveNewMessages:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1035
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1036
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDeleted:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1037
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->historyCleared:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1038
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messageReceivedByServer:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1039
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messageReceivedByAck:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1040
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messageSendError:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1041
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoDidLoad:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1042
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->contactsDidLoad:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1043
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingProgressDidChanged:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1044
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1045
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingGoingToStop:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1046
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingPlayStateChanged:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1047
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->blockedUsersDidLoad:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1048
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->fileNewChunkAvailable:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1049
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didCreatedNewDeleteTask:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1050
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidStart:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1051
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->updateMessageMedia:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1052
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->replaceMessagesObjects:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1053
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsSettingsUpdated:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1054
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->replyMessagesDidLoad:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1055
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceivedWebpages:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1056
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceivedWebpagesInUpdates:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1057
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->botInfoDidLoad:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1058
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoCantLoad:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1059
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->pinnedLiveMessage:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1060
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->userInfoDidLoad:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1061
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1062
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetNewWallpapper:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1063
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->goingToPreviewTheme:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1064
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->channelRightsUpdated:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1065
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->audioRecordTooShort:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1066
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdateReactions:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1067
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->videoLoadingStateChanged:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1068
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->scheduledMessagesUpdated:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1069
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->livestatechange:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1070
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->contactRelationShip:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1071
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->updateChatNewmsgMentionText:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1072
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->liverestartnotify:I

    invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 1074
    invoke-super/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentCreate()Z

    .line 1076
    iput-boolean v8, v1, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z

    .line 1077
    iget-boolean v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_43b

    .line 1078
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-nez v0, :cond_3de

    .line 1079
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    iget-wide v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v0, v9, v10}, Lim/tpelyyftgw/messenger/MediaDataController;->loadBotKeyboard(J)V

    .line 1081
    :cond_3de
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v0, v9, v10}, Lim/tpelyyftgw/messenger/MessagesController;->loadPeerSettings(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    .line 1082
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-wide v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-boolean v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    invoke-virtual {v0, v9, v10, v11, v8}, Lim/tpelyyftgw/messenger/MessagesController;->setLastCreatedDialogId(JZZ)V

    .line 1084
    iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    if-nez v0, :cond_437

    .line 1085
    iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 1086
    .local v0, "sharedPreferences":Landroid/content/SharedPreferences;
    new-instance v9, Ljava/lang/StringBuilder;

    invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V

    const-string v10, "diditem"

    invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v9

    invoke-interface {v0, v9, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v9

    .line 1087
    .local v9, "messageId":I
    if-eqz v9, :cond_436

    .line 1088
    iput-boolean v8, v1, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z

    .line 1089
    iput-boolean v8, v1, Lim/tpelyyftgw/ui/ChatActivity;->loadingFromOldPosition:Z

    .line 1090
    new-instance v10, Ljava/lang/StringBuilder;

    invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V

    const-string v11, "diditemo"

    invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v10, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v10

    invoke-interface {v0, v10, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v10

    iput v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageOffset:I

    .line 1091
    iput v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    .line 1093
    .end local v0    # "sharedPreferences":Landroid/content/SharedPreferences;
    .end local v9    # "messageId":I
    :cond_436
    goto :goto_43b

    .line 1094
    :cond_437
    iput-boolean v8, v1, Lim/tpelyyftgw/ui/ChatActivity;->showScrollToMessageError:Z

    .line 1095
    iput-boolean v8, v1, Lim/tpelyyftgw/ui/ChatActivity;->needSelectFromMessageId:Z

    .line 1102
    :cond_43b
    :goto_43b
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    iget v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v9

    invoke-virtual {v0, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1103
    iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    const/16 v9, 0x1e

    const/16 v10, 0x14

    if-eqz v0, :cond_4da

    .line 1104
    iput v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageIdSaved:I

    .line 1105
    const/16 v0, 0x32

    if-eqz v7, :cond_498

    .line 1106
    int-to-long v11, v7

    iput-wide v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    .line 1107
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v13

    iget-wide v14, v1, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    iget-boolean v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->loadingFromOldPosition:Z

    if-eqz v11, :cond_464

    const/16 v16, 0x32

    goto :goto_46f

    .line 1109
    :cond_464
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v0

    if-eqz v0, :cond_46d

    const/16 v16, 0x1e

    goto :goto_46f

    :cond_46d
    const/16 v16, 0x14

    :goto_46f
    iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    const/16 v18, 0x0

    const/16 v19, 0x1

    const/16 v20, 0x0

    iget v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/16 v22, 0x3

    const/16 v23, 0x0

    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 1117
    invoke-static {v10}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v24

    iget-boolean v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v12, v11, 0x1

    iput v12, v1, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    .line 1107
    move/from16 v17, v0

    move/from16 v21, v9

    move/from16 v25, v10

    move/from16 v26, v11

    invoke-virtual/range {v13 .. v26}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    goto/16 :goto_510

    .line 1121
    :cond_498
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v25

    iget-wide v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-boolean v13, v1, Lim/tpelyyftgw/ui/ChatActivity;->loadingFromOldPosition:Z

    if-eqz v13, :cond_4a5

    const/16 v28, 0x32

    goto :goto_4b0

    .line 1123
    :cond_4a5
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v0

    if-eqz v0, :cond_4ae

    const/16 v28, 0x1e

    goto :goto_4b0

    :cond_4ae
    const/16 v28, 0x14

    :goto_4b0
    iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    const/16 v30, 0x0

    const/16 v31, 0x1

    const/16 v32, 0x0

    iget v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/16 v34, 0x3

    const/16 v35, 0x0

    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 1131
    invoke-static {v10}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v36

    iget-boolean v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget v13, v1, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v14, v13, 0x1

    iput v14, v1, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    .line 1121
    move-wide/from16 v26, v11

    move/from16 v29, v0

    move/from16 v33, v9

    move/from16 v37, v10

    move/from16 v38, v13

    invoke-virtual/range {v25 .. v38}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    goto :goto_510

    .line 1136
    :cond_4da
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v37

    iget-wide v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    .line 1138
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v0

    if-eqz v0, :cond_4e9

    const/16 v40, 0x1e

    goto :goto_4eb

    :cond_4e9
    const/16 v40, 0x14

    :goto_4eb
    const/16 v41, 0x0

    const/16 v42, 0x0

    const/16 v43, 0x1

    const/16 v44, 0x0

    iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/16 v46, 0x2

    const/16 v47, 0x0

    iget-object v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 1146
    invoke-static {v9}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v48

    const/16 v49, 0x0

    iget v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v10, v9, 0x1

    iput v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    .line 1136
    move-wide/from16 v38, v11

    move/from16 v45, v0

    move/from16 v50, v9

    invoke-virtual/range {v37 .. v50}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    .line 1167
    :goto_510
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    const/4 v9, 0x0

    if-eqz v0, :cond_57b

    .line 1168
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    invoke-virtual {v0, v10}, Lim/tpelyyftgw/messenger/MessagesController;->getChatFull(I)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v0

    iput-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    .line 1169
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v0, :cond_542

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    invoke-virtual {v0, v10}, Lim/tpelyyftgw/messenger/MessagesController;->isChannelAdminsLoaded(I)Z

    move-result v0

    if-nez v0, :cond_542

    .line 1170
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    invoke-virtual {v0, v10, v8}, Lim/tpelyyftgw/messenger/MessagesController;->loadChannelAdmins(IZ)V

    .line 1172
    :cond_542
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v0

    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    invoke-virtual {v0, v10, v9, v8, v2}, Lim/tpelyyftgw/messenger/MessagesStorage;->loadChatInfo(ILjava/util/concurrent/CountDownLatch;ZZ)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v0

    .line 1173
    .local v0, "info":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-nez v10, :cond_554

    .line 1174
    iput-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    .line 1176
    :cond_554
    iget-boolean v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v10, :cond_58b

    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v10, :cond_58b

    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v10}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v10

    if-eqz v10, :cond_58b

    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->migrated_from_chat_id:I

    if-eqz v10, :cond_58b

    .line 1177
    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->migrated_from_chat_id:I

    neg-int v10, v10

    int-to-long v10, v10

    iput-wide v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    .line 1178
    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I

    iget-object v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->migrated_from_max_id:I

    aput v11, v10, v8

    goto :goto_58b

    .line 1180
    .end local v0    # "info":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    :cond_57b
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_58b

    .line 1181
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    invoke-virtual {v0, v10, v8, v11}, Lim/tpelyyftgw/messenger/MessagesController;->loadUserInfo(Lim/tpelyyftgw/tgnet/TLRPC$User;ZI)V

    goto :goto_58c

    .line 1180
    :cond_58b
    :goto_58b
    nop

    .line 1184
    :goto_58c
    iget-boolean v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_631

    .line 1185
    if-eqz v4, :cond_5a2

    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v0, :cond_5a2

    .line 1186
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    iget v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    invoke-virtual {v0, v4, v8, v10}, Lim/tpelyyftgw/messenger/MediaDataController;->loadBotInfo(IZI)V

    goto :goto_5e3

    .line 1187
    :cond_5a2
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatFull;

    if-eqz v0, :cond_5e3

    .line 1188
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_5a9
    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    invoke-virtual {v10}, Ljava/util/ArrayList;->size()I

    move-result v10

    if-ge v0, v10, :cond_5e3

    .line 1189
    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    invoke-virtual {v10, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v10

    check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    .line 1190
    .local v10, "participant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v11

    iget v12, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->user_id:I

    invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v12

    invoke-virtual {v11, v12}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v11

    .line 1191
    .local v11, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-eqz v11, :cond_5e0

    iget-boolean v12, v11, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v12, :cond_5e0

    .line 1192
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v12

    iget v13, v11, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    iget v14, v1, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    invoke-virtual {v12, v13, v8, v14}, Lim/tpelyyftgw/messenger/MediaDataController;->loadBotInfo(IZI)V

    .line 1188
    .end local v10    # "participant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
    .end local v11    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_5e0
    add-int/lit8 v0, v0, 0x1

    goto :goto_5a9

    .line 1196
    .end local v0    # "a":I
    :cond_5e3
    :goto_5e3
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v0

    if-eqz v0, :cond_603

    .line 1197
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->openedChatChanged:I

    const/4 v11, 0x2

    new-array v11, v11, [Ljava/lang/Object;

    iget-wide v12, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v12

    aput-object v12, v11, v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v12

    aput-object v12, v11, v8

    invoke-virtual {v0, v10, v11}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 1200
    :cond_603
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_61a

    .line 1201
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessagesController;->blockedUsers:Landroid/util/SparseIntArray;

    iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-virtual {v0, v10}, Landroid/util/SparseIntArray;->indexOfKey(I)I

    move-result v0

    if-ltz v0, :cond_618

    const/4 v2, 0x1

    :cond_618
    iput-boolean v2, v1, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z

    .line 1204
    :cond_61a
    iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v0, :cond_631

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getMyLayerVersion(I)I

    move-result v0

    const/16 v2, 0x65

    if-eq v0, v2, :cond_631

    .line 1205
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSecretChatHelper()Lim/tpelyyftgw/messenger/SecretChatHelper;

    move-result-object v0

    iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    invoke-virtual {v0, v2, v9}, Lim/tpelyyftgw/messenger/SecretChatHelper;->sendNotifyLayerMessage(Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Lim/tpelyyftgw/tgnet/TLRPC$Message;)V

    .line 1209
    :cond_631
    return v8

    .line 1005
    :cond_632
    return v2
.end method

.method public onFragmentDestroy()V
    .registers 8

    .line 1214
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentDestroy()V

    .line 1215
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_a

    .line 1216
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onDestroy()V

    .line 1218
    :cond_a
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    if-eqz v0, :cond_11

    .line 1219
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->onDestroy()V

    .line 1221
    :cond_11
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v0, :cond_18

    .line 1222
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->dismissInternal()V

    .line 1224
    :cond_18
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;

    const/4 v1, 0x1

    const/4 v2, 0x0

    if-eqz v0, :cond_21

    .line 1225
    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/UndoView;->hide(ZI)V

    .line 1227
    :cond_21
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-boolean v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    invoke-virtual {v0, v3, v4, v5, v2}, Lim/tpelyyftgw/messenger/MessagesController;->setLastCreatedDialogId(JZZ)V

    .line 1228
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDidLoad:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1229
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1230
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdateConnectionState:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1231
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->updateInterfaces:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1232
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveNewMessages:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1233
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1234
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesRead:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1235
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDeleted:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1236
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->historyCleared:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1237
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messageReceivedByServer:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1238
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messageReceivedByAck:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1239
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messageSendError:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1240
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoDidLoad:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1241
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->encryptedChatUpdated:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1242
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesReadEncrypted:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1243
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->removeAllMessagesFromDialog:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1244
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->contactsDidLoad:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1245
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingProgressDidChanged:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1246
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1247
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->screenshotTook:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1248
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->blockedUsersDidLoad:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1249
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->fileNewChunkAvailable:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1250
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didCreatedNewDeleteTask:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1251
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidStart:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1252
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingGoingToStop:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1253
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->updateMessageMedia:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1254
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->replaceMessagesObjects:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1255
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsSettingsUpdated:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1256
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->replyMessagesDidLoad:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1257
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceivedWebpages:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1258
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceivedWebpagesInUpdates:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1259
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesReadContent:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1260
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->botInfoDidLoad:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1261
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->botKeyboardDidLoad:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1262
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->chatSearchResultsAvailable:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1263
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->chatSearchResultsLoading:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1264
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingPlayStateChanged:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1265
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdatedMessagesViews:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1266
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoCantLoad:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1267
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->pinnedLiveMessage:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1268
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->pinnedMessageDidLoad:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1269
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->peerSettingsDidLoad:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1270
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->newDraftReceived:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1271
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1272
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetNewWallpapper:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1273
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->goingToPreviewTheme:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1274
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->channelRightsUpdated:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1275
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->updateMentionsCount:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1276
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->audioRecordTooShort:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1277
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdatePollResults:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1278
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdateReactions:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1279
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->chatOnlineCountDidLoad:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1280
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->videoLoadingStateChanged:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1281
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->scheduledMessagesUpdated:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1282
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->livestatechange:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1283
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->contactRelationShip:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1284
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->updateChatNewmsgMentionText:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1285
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->liverestartnotify:I

    invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1287
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_25a

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v0

    if-eqz v0, :cond_25a

    .line 1288
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->openedChatChanged:I

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v5

    aput-object v5, v4, v2

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v5

    aput-object v5, v4, v1

    invoke-virtual {v0, v3, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 1290
    :cond_25a
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_265

    .line 1291
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->stopMediaObserver()V

    .line 1293
    :cond_265
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v0, :cond_287

    .line 1295
    :try_start_269
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x17

    if-lt v0, v3, :cond_282

    sget-object v0, Lim/tpelyyftgw/messenger/SharedConfig;->passcodeHash:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v0

    if-eqz v0, :cond_27b

    sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->allowScreenCapture:Z

    if-eqz v0, :cond_282

    .line 1296
    :cond_27b
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v0

    invoke-virtual {v0, p0, v2}, Lim/tpelyyftgw/messenger/MediaController;->setFlagSecure(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)V
    :try_end_282
    .catchall {:try_start_269 .. :try_end_282} :catchall_283

    .line 1300
    :cond_282
    goto :goto_287

    .line 1298
    :catchall_283
    move-exception v0

    .line 1299
    .local v0, "e":Ljava/lang/Throwable;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 1302
    .end local v0    # "e":Ljava/lang/Throwable;
    :cond_287
    :goto_287
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_296

    .line 1303
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/messenger/MessagesController;->cancelLoadFullUser(I)V

    .line 1305
    :cond_296
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    invoke-static {v0, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->removeAdjustResize(Landroid/app/Activity;I)V

    .line 1306
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;

    if-eqz v0, :cond_2a6

    .line 1307
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;->onDestroy()V

    .line 1309
    :cond_2a6
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v0, :cond_2ad

    .line 1310
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onDestroy()V

    .line 1312
    :cond_2ad
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->unlockOrientation(Landroid/app/Activity;)V

    .line 1313
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_2c5

    .line 1314
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/messenger/MessagesController;->startShortPoll(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Z)V

    .line 1316
    :cond_2c5
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->translateUnSubscribeAllAudioTask()V

    .line 1317
    return-void
.end method

.method public onPause()V
    .registers 20

    .line 13736
    move-object/from16 v0, p0

    invoke-super/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onPause()V

    .line 13737
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    if-eqz v1, :cond_c

    .line 13738
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V

    .line 13740
    :cond_c
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-wide v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->markDialogAsReadNow(J)V

    .line 13741
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v1

    const/4 v2, 0x1

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/messenger/MediaController;->stopRaiseToEarSensors(Lim/tpelyyftgw/ui/ChatActivity;Z)V

    .line 13742
    iput-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z

    .line 13743
    iput-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->wasPaused:Z

    .line 13744
    iget-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v1, :cond_2e

    .line 13745
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;

    move-result-object v1

    const-wide/16 v3, 0x0

    invoke-virtual {v1, v3, v4}, Lim/tpelyyftgw/messenger/NotificationsController;->setOpenedDialogId(J)V

    .line 13747
    :cond_2e
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-wide v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-boolean v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    const/4 v6, 0x0

    invoke-virtual {v1, v3, v4, v5, v6}, Lim/tpelyyftgw/messenger/MessagesController;->setLastVisibleDialogId(JZZ)V

    .line 13748
    const/4 v1, 0x0

    .line 13749
    .local v1, "draftMessage":Ljava/lang/CharSequence;
    const/4 v3, 0x0

    .line 13750
    .local v3, "replyMessage":Lim/tpelyyftgw/messenger/MessageObject;
    const/4 v4, 0x1

    .line 13751
    .local v4, "searchWebpage":Z
    iget-boolean v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->ignoreAttachOnPause:Z

    if-nez v5, :cond_97

    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v5, :cond_97

    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    invoke-virtual {v5}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v5

    if-eqz v5, :cond_97

    .line 13752
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onPause()V

    .line 13753
    iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 13754
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isEditingMessage()Z

    move-result v5

    if-nez v5, :cond_8c

    .line 13755
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;

    move-result-object v5

    .line 13756
    .local v5, "fieldText":Ljava/lang/CharSequence;
    invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v7

    if-nez v7, :cond_8c

    .line 13757
    invoke-interface {v5}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v7

    const-string v8, " "

    invoke-virtual {v7, v8}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v7

    if-eqz v7, :cond_82

    .line 13758
    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTrimmedString(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;

    move-result-object v5

    .line 13759
    new-instance v7, Landroid/text/SpannableStringBuilder;

    invoke-direct {v7, v5}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    .line 13760
    .local v7, "builder":Landroid/text/SpannableStringBuilder;
    invoke-virtual {v7, v8}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    .line 13761
    move-object v1, v7

    .line 13762
    .end local v7    # "builder":Landroid/text/SpannableStringBuilder;
    goto :goto_8c

    .line 13763
    :cond_82
    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;

    move-result-object v7

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTrimmedString(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;

    move-result-object v1

    .line 13767
    .end local v5    # "fieldText":Ljava/lang/CharSequence;
    :cond_8c
    :goto_8c
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isMessageWebPageSearchEnabled()Z

    move-result v4

    .line 13768
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused(Z)V

    .line 13770
    :cond_97
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v5, :cond_a5

    .line 13771
    iget-boolean v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->ignoreAttachOnPause:Z

    if-nez v7, :cond_a3

    .line 13772
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onPause()V

    goto :goto_a5

    .line 13774
    :cond_a3
    iput-boolean v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->ignoreAttachOnPause:Z

    .line 13777
    :cond_a5
    :goto_a5
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    if-eqz v5, :cond_ac

    .line 13778
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->onPause()V

    .line 13780
    :cond_ac
    iget-boolean v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v5, :cond_277

    .line 13781
    new-array v5, v2, [Ljava/lang/CharSequence;

    aput-object v1, v5, v6

    .line 13782
    .local v5, "message":[Ljava/lang/CharSequence;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v7

    invoke-virtual {v7, v5}, Lim/tpelyyftgw/messenger/MediaDataController;->getEntities([Ljava/lang/CharSequence;)Ljava/util/ArrayList;

    move-result-object v7

    .line 13783
    .local v7, "entities":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;>;"
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v8

    iget-wide v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    aget-object v11, v5, v6

    if-eqz v3, :cond_c9

    iget-object v12, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    goto :goto_ca

    :cond_c9
    const/4 v12, 0x0

    :goto_ca
    move-object v13, v12

    xor-int/lit8 v14, v4, 0x1

    move-object v12, v7

    invoke-virtual/range {v8 .. v14}, Lim/tpelyyftgw/messenger/MediaDataController;->saveDraft(JLjava/lang/CharSequence;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$Message;Z)V

    .line 13784
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v8

    iget-wide v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v8, v6, v9, v10}, Lim/tpelyyftgw/messenger/MessagesController;->cancelTyping(IJ)V

    .line 13786
    iget-boolean v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->pausedOnLastMessage:Z

    if-nez v8, :cond_25e

    .line 13787
    iget v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v8}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;

    move-result-object v8

    invoke-interface {v8}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v8

    .line 13788
    .local v8, "editor":Landroid/content/SharedPreferences$Editor;
    const/4 v9, 0x0

    .line 13789
    .local v9, "messageId":I
    const/4 v10, 0x0

    .line 13790
    .local v10, "offset":I
    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    if-eqz v11, :cond_1fe

    .line 13791
    invoke-virtual {v11}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I

    move-result v11

    .line 13793
    .local v11, "position":I
    if-eqz v11, :cond_1fb

    .line 13794
    iget-object v12, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v12, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v12

    check-cast v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;

    .line 13795
    .local v12, "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
    if-eqz v12, :cond_1f8

    .line 13796
    const/4 v13, 0x0

    .line 13797
    .local v13, "mid":I
    iget-object v14, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;

    instance-of v14, v14, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v14, :cond_112

    .line 13798
    iget-object v14, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;

    check-cast v14, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    invoke-virtual {v14}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v14

    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v13

    goto :goto_124

    .line 13799
    :cond_112
    iget-object v14, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;

    instance-of v14, v14, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    if-eqz v14, :cond_124

    .line 13800
    iget-object v14, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;

    check-cast v14, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v14}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v14

    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v13

    .line 13802
    :cond_124
    :goto_124
    if-nez v13, :cond_131

    .line 13803
    iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    add-int/lit8 v15, v11, 0x1

    invoke-virtual {v14, v15}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v14

    move-object v12, v14

    check-cast v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;

    .line 13805
    :cond_131
    const/4 v14, 0x0

    .line 13806
    .local v14, "ignore":Z
    const/4 v15, 0x0

    .line 13807
    .local v15, "count":I
    add-int/lit8 v16, v11, -0x1

    move/from16 v6, v16

    .local v6, "a":I
    :goto_137
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v2

    if-lt v6, v2, :cond_18d

    .line 13808
    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v2

    sub-int v2, v6, v2

    .line 13809
    .local v2, "num":I
    if-ltz v2, :cond_183

    move-object/from16 v17, v1

    .end local v1    # "draftMessage":Ljava/lang/CharSequence;
    .local v17, "draftMessage":Ljava/lang/CharSequence;
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    if-lt v2, v1, :cond_154

    .line 13810
    goto :goto_187

    .line 13812
    :cond_154
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;

    .line 13813
    .local v1, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v18

    if-nez v18, :cond_163

    .line 13814
    goto :goto_187

    .line 13816
    :cond_163
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v18

    if-eqz v18, :cond_172

    move/from16 v18, v2

    .end local v2    # "num":I
    .local v18, "num":I
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z

    if-eqz v2, :cond_17c

    goto :goto_174

    .end local v18    # "num":I
    .restart local v2    # "num":I
    :cond_172
    move/from16 v18, v2

    .end local v2    # "num":I
    .restart local v18    # "num":I
    :goto_174
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isUnread()Z

    move-result v2

    if-eqz v2, :cond_17c

    .line 13817
    const/4 v14, 0x1

    .line 13818
    const/4 v9, 0x0

    .line 13820
    :cond_17c
    const/4 v2, 0x2

    if-le v15, v2, :cond_180

    .line 13821
    goto :goto_18f

    .line 13823
    :cond_180
    add-int/lit8 v15, v15, 0x1

    goto :goto_187

    .line 13809
    .end local v17    # "draftMessage":Ljava/lang/CharSequence;
    .end local v18    # "num":I
    .local v1, "draftMessage":Ljava/lang/CharSequence;
    .restart local v2    # "num":I
    :cond_183
    move-object/from16 v17, v1

    move/from16 v18, v2

    .line 13807
    .end local v1    # "draftMessage":Ljava/lang/CharSequence;
    .end local v2    # "num":I
    .restart local v17    # "draftMessage":Ljava/lang/CharSequence;
    :goto_187
    add-int/lit8 v6, v6, -0x1

    move-object/from16 v1, v17

    const/4 v2, 0x1

    goto :goto_137

    .end local v17    # "draftMessage":Ljava/lang/CharSequence;
    .restart local v1    # "draftMessage":Ljava/lang/CharSequence;
    :cond_18d
    move-object/from16 v17, v1

    .line 13825
    .end local v1    # "draftMessage":Ljava/lang/CharSequence;
    .end local v6    # "a":I
    .restart local v17    # "draftMessage":Ljava/lang/CharSequence;
    :goto_18f
    if-eqz v12, :cond_200

    if-nez v14, :cond_200

    .line 13826
    iget-object v1, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;

    instance-of v1, v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v1, :cond_1a7

    .line 13827
    iget-object v1, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;

    check-cast v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v1

    move v9, v1

    .end local v9    # "messageId":I
    .local v1, "messageId":I
    goto :goto_1ba

    .line 13828
    .end local v1    # "messageId":I
    .restart local v9    # "messageId":I
    :cond_1a7
    iget-object v1, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;

    instance-of v1, v1, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    if-eqz v1, :cond_1ba

    .line 13829
    iget-object v1, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;

    check-cast v1, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v1

    move v9, v1

    .line 13831
    :cond_1ba
    :goto_1ba
    if-lez v9, :cond_1c0

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v1, :cond_1c6

    :cond_1c0
    if-gez v9, :cond_1f6

    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v1, :cond_1f6

    .line 13832
    :cond_1c6
    iget-object v1, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;

    invoke-virtual {v1}, Landroid/view/View;->getBottom()I

    move-result v1

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I

    move-result v2

    sub-int v10, v1, v2

    .line 13833
    sget-boolean v1, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z

    if-eqz v1, :cond_200

    .line 13834
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v2, "save offset = "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, " for mid "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V

    goto :goto_200

    .line 13837
    :cond_1f6
    const/4 v9, 0x0

    goto :goto_200

    .line 13795
    .end local v13    # "mid":I
    .end local v14    # "ignore":Z
    .end local v15    # "count":I
    .end local v17    # "draftMessage":Ljava/lang/CharSequence;
    .local v1, "draftMessage":Ljava/lang/CharSequence;
    :cond_1f8
    move-object/from16 v17, v1

    .end local v1    # "draftMessage":Ljava/lang/CharSequence;
    .restart local v17    # "draftMessage":Ljava/lang/CharSequence;
    goto :goto_200

    .line 13793
    .end local v12    # "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
    .end local v17    # "draftMessage":Ljava/lang/CharSequence;
    .restart local v1    # "draftMessage":Ljava/lang/CharSequence;
    :cond_1fb
    move-object/from16 v17, v1

    .end local v1    # "draftMessage":Ljava/lang/CharSequence;
    .restart local v17    # "draftMessage":Ljava/lang/CharSequence;
    goto :goto_200

    .line 13790
    .end local v11    # "position":I
    .end local v17    # "draftMessage":Ljava/lang/CharSequence;
    .restart local v1    # "draftMessage":Ljava/lang/CharSequence;
    :cond_1fe
    move-object/from16 v17, v1

    .line 13843
    .end local v1    # "draftMessage":Ljava/lang/CharSequence;
    .restart local v17    # "draftMessage":Ljava/lang/CharSequence;
    :cond_200
    :goto_200
    const-string v1, "diditemo"

    const-string v2, "diditem"

    if-eqz v9, :cond_22f

    .line 13844
    new-instance v6, Ljava/lang/StringBuilder;

    invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v6, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-interface {v8, v2, v9}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 13845
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v2, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-interface {v8, v1, v10}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    goto :goto_25a

    .line 13847
    :cond_22f
    const/4 v6, 0x1

    iput-boolean v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->pausedOnLastMessage:Z

    .line 13848
    new-instance v6, Ljava/lang/StringBuilder;

    invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v6, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-interface {v8, v2}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 13849
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v2, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-interface {v8, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 13851
    :goto_25a
    invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z

    goto :goto_260

    .line 13786
    .end local v8    # "editor":Landroid/content/SharedPreferences$Editor;
    .end local v9    # "messageId":I
    .end local v10    # "offset":I
    .end local v17    # "draftMessage":Ljava/lang/CharSequence;
    .restart local v1    # "draftMessage":Ljava/lang/CharSequence;
    :cond_25e
    move-object/from16 v17, v1

    .line 13853
    .end local v1    # "draftMessage":Ljava/lang/CharSequence;
    .restart local v17    # "draftMessage":Ljava/lang/CharSequence;
    :goto_260
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v1, :cond_26d

    .line 13854
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v1

    iput-wide v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLeaveTime:J

    .line 13855
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateInformationForScreenshotDetector()V

    .line 13857
    :cond_26d
    iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;

    if-eqz v1, :cond_279

    .line 13858
    const/4 v2, 0x0

    const/4 v6, 0x1

    invoke-virtual {v1, v6, v2}, Lim/tpelyyftgw/ui/components/UndoView;->hide(ZI)V

    goto :goto_279

    .line 13780
    .end local v5    # "message":[Ljava/lang/CharSequence;
    .end local v7    # "entities":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;>;"
    .end local v17    # "draftMessage":Ljava/lang/CharSequence;
    .restart local v1    # "draftMessage":Ljava/lang/CharSequence;
    :cond_277
    move-object/from16 v17, v1

    .line 13861
    .end local v1    # "draftMessage":Ljava/lang/CharSequence;
    .restart local v17    # "draftMessage":Ljava/lang/CharSequence;
    :cond_279
    :goto_279
    return-void
.end method

.method protected onRemoveFromParent()V
    .registers 6

    .line 6779
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    .line 6780
    .local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v0, :cond_19

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v1

    if-eqz v1, :cond_19

    .line 6781
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v1

    const/4 v2, 0x1

    invoke-virtual {v1, v2, v2}, Lim/tpelyyftgw/messenger/MediaController;->cleanupPlayer(ZZ)V

    goto :goto_24

    .line 6783
    :cond_19
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoTextureView:Landroid/view/TextureView;

    const/4 v3, 0x0

    const/4 v4, 0x0

    invoke-virtual {v1, v2, v4, v4, v3}, Lim/tpelyyftgw/messenger/MediaController;->setTextureView(Landroid/view/TextureView;Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;Landroid/widget/FrameLayout;Z)V

    .line 6785
    :goto_24
    return-void
.end method

.method public onRequestPermissionsResultFragment(I[Ljava/lang/String;[I)V
    .registers 8
    .param p1, "requestCode"    # I
    .param p2, "permissions"    # [Ljava/lang/String;
    .param p3, "grantResults"    # [I

    .line 8636
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_7

    .line 8637
    invoke-virtual {v0, p1, p2, p3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onRequestPermissionsResultFragment(I[Ljava/lang/String;[I)V

    .line 8639
    :cond_7
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    if-eqz v0, :cond_e

    .line 8640
    invoke-virtual {v0, p1, p2, p3}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->onRequestPermissionsResultFragment(I[Ljava/lang/String;[I)V

    .line 8642
    :cond_e
    const/4 v0, 0x4

    if-ne p1, v0, :cond_1a

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v0, :cond_1a

    .line 8643
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->checkStorage()V

    goto/16 :goto_d8

    .line 8644
    :cond_1a
    const/16 v0, 0x11

    const/4 v1, 0x0

    if-eq p1, v0, :cond_23

    const/16 v0, 0x12

    if-ne p1, v0, :cond_34

    :cond_23
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v0, :cond_34

    .line 8645
    array-length v2, p3

    if-lez v2, :cond_2f

    aget v2, p3, v1

    if-nez v2, :cond_2f

    const/4 v1, 0x1

    :cond_2f
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->checkCamera(Z)V

    goto/16 :goto_d8

    .line 8646
    :cond_34
    const/16 v0, 0x15

    const/4 v2, 0x0

    if-ne p1, v0, :cond_8b

    .line 8647
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_40

    .line 8648
    return-void

    .line 8650
    :cond_40
    if-eqz p3, :cond_d8

    array-length v0, p3

    if-eqz v0, :cond_d8

    aget v0, p3, v1

    if-eqz v0, :cond_d8

    .line 8651
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 8652
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v1, 0x7f0f0141

    const-string v3, "AppName"

    invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 8653
    const v1, 0x7f0f0c56

    const-string v3, "PermissionNoAudioVideo"

    invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 8654
    const v1, 0x7f0f0c5a

    const-string v3, "PermissionOpenSettings"

    invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$5zCdc96N9_CPQu6syU4U2odhwi8;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$5zCdc96N9_CPQu6syU4U2odhwi8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 8663
    const v1, 0x7f0f0a5a

    const-string v3, "OK"

    invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 8664
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    .line 8665
    .end local v0    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    goto :goto_d8

    .line 8666
    :cond_8b
    const/16 v0, 0x13

    if-ne p1, v0, :cond_9c

    if-eqz p3, :cond_9c

    array-length v0, p3

    if-lez v0, :cond_9c

    aget v0, p3, v1

    if-nez v0, :cond_9c

    .line 8667
    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->processSelectedAttach(I)V

    goto :goto_d8

    .line 8668
    :cond_9c
    const/16 v0, 0x14

    if-ne p1, v0, :cond_ae

    if-eqz p3, :cond_ae

    array-length v0, p3

    if-lez v0, :cond_ae

    aget v0, p3, v1

    if-nez v0, :cond_ae

    .line 8669
    const/4 v0, 0x2

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->processSelectedAttach(I)V

    goto :goto_d8

    .line 8670
    :cond_ae
    const/16 v0, 0x65

    if-ne p1, v0, :cond_d8

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_d8

    .line 8671
    array-length v3, p3

    if-lez v3, :cond_d1

    aget v1, p3, v1

    if-nez v1, :cond_d1

    .line 8672
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v2

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUserFull(I)Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    move-result-object v2

    invoke-static {v0, v1, v2}, Lim/tpelyyftgw/ui/components/voip/VoIPHelper;->startCall(Lim/tpelyyftgw/tgnet/TLRPC$User;Landroid/app/Activity;Lim/tpelyyftgw/tgnet/TLRPC$UserFull;)V

    goto :goto_d8

    .line 8674
    :cond_d1
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-static {v0, v2}, Lim/tpelyyftgw/ui/components/voip/VoIPHelper;->permissionDenied(Landroid/app/Activity;Ljava/lang/Runnable;)V

    .line 8677
    :cond_d8
    :goto_d8
    return-void
.end method

.method public onResume()V
    .registers 15

    .line 13619
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onResume()V

    .line 13621
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->requestAdjustResize(Landroid/app/Activity;I)V

    .line 13622
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v0

    invoke-virtual {v0, p0}, Lim/tpelyyftgw/messenger/MediaController;->startRaiseToEarSensors(Lim/tpelyyftgw/ui/ChatActivity;)V

    .line 13623
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkRaiseSensors()V

    .line 13624
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;

    if-eqz v0, :cond_1d

    .line 13625
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onResume()V

    .line 13627
    :cond_1d
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;

    if-eqz v0, :cond_24

    .line 13628
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->onResume()V

    .line 13631
    :cond_24
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->firstOpen:Z

    const/4 v1, 0x0

    const-wide/16 v2, 0x0

    const/4 v4, 0x1

    if-eqz v0, :cond_8a

    .line 13632
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v0, v5, v6, v4}, Lim/tpelyyftgw/messenger/MessagesController;->isProxyDialog(JZ)Z

    move-result v0

    if-eqz v0, :cond_8a

    .line 13633
    invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v0

    .line 13634
    .local v0, "preferences":Landroid/content/SharedPreferences;
    const-string/jumbo v5, "proxychannel"

    invoke-interface {v0, v5, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J

    move-result-wide v6

    iget-wide v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v10, v6, v8

    if-eqz v10, :cond_8a

    .line 13635
    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v6

    iget-wide v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-interface {v6, v5, v7, v8}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;

    move-result-object v5

    invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 13636
    new-instance v5, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v6

    invoke-direct {v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 13637
    .local v5, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v6, 0x7f0f0141

    const-string v7, "AppName"

    invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 13638
    const v6, 0x7f0f11c4

    const-string v7, "UseProxySponsorInfo"

    invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 13639
    const v6, 0x7f0f0a5a

    const-string v7, "OK"

    invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 13640
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v6

    invoke-virtual {p0, v6}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 13645
    .end local v0    # "preferences":Landroid/content/SharedPreferences;
    .end local v5    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    :cond_8a
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkActionBarMenu()V

    .line 13646
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    if-eqz v0, :cond_b1

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    if-eqz v5, :cond_b1

    .line 13647
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;

    invoke-static {v0, v6}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v6

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyImageThumbLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;

    .line 13648
    invoke-static {v0, v7}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v8

    const/4 v10, 0x0

    iget v11, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyImageSize:I

    iget v12, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyImageCacheType:I

    iget-object v13, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 13647
    const-string v7, "50_50"

    const-string v9, "50_50_b"

    invoke-virtual/range {v5 .. v13}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)V

    .line 13651
    :cond_b1
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    if-eqz v0, :cond_d5

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    if-eqz v5, :cond_d5

    .line 13652
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;

    invoke-static {v0, v6}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v6

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageThumbLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;

    .line 13653
    invoke-static {v0, v7}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v8

    const/4 v10, 0x0

    iget v11, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageSize:I

    iget v12, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageCacheType:I

    iget-object v13, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 13652
    const-string v7, "50_50"

    const-string v9, "50_50_b"

    invoke-virtual/range {v5 .. v13}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)V

    .line 13657
    :cond_d5
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-nez v0, :cond_e2

    .line 13658
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;

    move-result-object v0

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v0, v5, v6}, Lim/tpelyyftgw/messenger/NotificationsController;->setOpenedDialogId(J)V

    .line 13660
    :cond_e2
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-boolean v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    invoke-virtual {v0, v5, v6, v7, v4}, Lim/tpelyyftgw/messenger/MessagesController;->setLastVisibleDialogId(JZZ)V

    .line 13661
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z

    const/4 v5, 0x0

    if-eqz v0, :cond_138

    .line 13662
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopUnReadOnResume:Z

    if-eqz v0, :cond_12f

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_12f

    .line 13663
    iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v6, :cond_132

    .line 13665
    const/4 v6, 0x1

    .line 13666
    .local v6, "bottom":Z
    iget v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I

    const/16 v8, -0x2328

    if-ne v7, v8, :cond_10b

    .line 13667
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->getScrollOffsetForMessage(Lim/tpelyyftgw/messenger/MessageObject;)I

    move-result v0

    .line 13668
    .local v0, "yOffset":I
    const/4 v6, 0x0

    goto :goto_11a

    .line 13669
    .end local v0    # "yOffset":I
    :cond_10b
    const/16 v0, -0x2710

    if-ne v7, v0, :cond_118

    .line 13670
    const/high16 v0, 0x41300000    # 11.0f

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    neg-int v0, v0

    .line 13671
    .restart local v0    # "yOffset":I
    const/4 v6, 0x0

    goto :goto_11a

    .line 13673
    .end local v0    # "yOffset":I
    :cond_118
    iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I

    .line 13675
    .restart local v0    # "yOffset":I
    :goto_11a
    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v8}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v8

    iget-object v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v9, v10}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v9

    add-int/2addr v8, v9

    invoke-virtual {v7, v8, v0, v6}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(IIZ)V

    .line 13676
    .end local v0    # "yOffset":I
    .end local v6    # "bottom":Z
    goto :goto_132

    .line 13678
    :cond_12f
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V

    .line 13680
    :cond_132
    :goto_132
    iput-boolean v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopUnReadOnResume:Z

    .line 13681
    iput-boolean v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z

    .line 13682
    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;

    .line 13684
    :cond_138
    iput-boolean v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z

    .line 13685
    iput-boolean v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->pausedOnLastMessage:Z

    .line 13686
    invoke-direct {p0, v5}, Lim/tpelyyftgw/ui/ChatActivity;->checkScrollForLoad(Z)V

    .line 13687
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->wasPaused:Z

    if-eqz v0, :cond_14c

    .line 13688
    iput-boolean v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->wasPaused:Z

    .line 13689
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    if-eqz v0, :cond_14c

    .line 13690
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V

    .line 13695
    :cond_14c
    invoke-direct {p0, v5}, Lim/tpelyyftgw/ui/ChatActivity;->applyDraftMaybe(Z)V

    .line 13696
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;

    if-eqz v0, :cond_166

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_166

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isSearchFieldVisible()Z

    move-result v0

    if-nez v0, :cond_166

    .line 13697
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused(Z)V

    .line 13699
    :cond_166
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_16d

    .line 13700
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onResume()V

    .line 13702
    :cond_16d
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_179

    .line 13703
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    iput-wide v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatEnterTime:J

    .line 13704
    iput-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLeaveTime:J

    .line 13707
    :cond_179
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->startVideoEdit:Ljava/lang/String;

    if-eqz v0, :cond_185

    .line 13708
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$JB_-oDKzBQ1SHyED4S8eKmcYb7E;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$JB_-oDKzBQ1SHyED4S8eKmcYb7E;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 13714
    :cond_185
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_1a6

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v0, :cond_193

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isEditingMessage()Z

    move-result v0

    if-nez v0, :cond_1a6

    .line 13715
    :cond_193
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->onItemLongClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListenerExtended;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemLongClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListenerExtended;)V

    .line 13716
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->onItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListenerExtended;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListenerExtended;)V

    .line 13717
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLongClickable(Z)V

    .line 13719
    :cond_1a6
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkBotCommands()V

    .line 13720
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    if-eqz v0, :cond_1b0

    .line 13721
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateTitle()V

    .line 13724
    :cond_1b0
    return-void
.end method

.method public onTransitionAnimationEnd(ZZ)V
    .registers 13
    .param p1, "isOpen"    # Z
    .param p2, "backward"    # Z

    .line 12636
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->setAnimationInProgress(Z)V

    .line 12637
    if-eqz p1, :cond_115

    .line 12638
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->openAnimationEnded:Z

    .line 12639
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x15

    if-lt v2, v3, :cond_16

    .line 12640
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->createChatAttachView()V

    .line 12643
    :cond_16
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo()Z

    move-result v2

    if-eqz v2, :cond_6d

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isSendButtonVisible()Z

    move-result v2

    if-nez v2, :cond_6d

    .line 12644
    const/4 v2, 0x0

    .line 12645
    .local v2, "isChannel":Z
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v3, :cond_3b

    .line 12646
    invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v3

    if-eqz v3, :cond_39

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v3, :cond_39

    const/4 v3, 0x1

    goto :goto_3a

    :cond_39
    const/4 v3, 0x0

    :goto_3a
    move v2, v3

    .line 12648
    :cond_3b
    invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;

    move-result-object v3

    .line 12649
    .local v3, "preferences":Landroid/content/SharedPreferences;
    if-eqz v2, :cond_44

    const-string v4, "needShowRoundHintChannel"

    goto :goto_46

    :cond_44
    const-string v4, "needShowRoundHint"

    .line 12650
    .local v4, "key":Ljava/lang/String;
    :goto_46
    invoke-interface {v3, v4, v0}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v5

    if-eqz v5, :cond_6d

    .line 12651
    sget-object v5, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;

    invoke-virtual {v5}, Ljava/security/SecureRandom;->nextFloat()F

    move-result v5

    const v6, 0x3e4ccccd    # 0.2f

    cmpg-float v5, v5, v6

    if-gez v5, :cond_6d

    .line 12652
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInVideoMode()Z

    move-result v5

    invoke-direct {p0, v1, v5}, Lim/tpelyyftgw/ui/ChatActivity;->showVoiceHint(ZZ)V

    .line 12653
    invoke-interface {v3}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v5

    invoke-interface {v5, v4, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 12658
    .end local v2    # "isChannel":Z
    .end local v3    # "preferences":Landroid/content/SharedPreferences;
    .end local v4    # "key":Ljava/lang/String;
    :cond_6d
    if-nez p2, :cond_a7

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    if-eqz v1, :cond_a7

    .line 12659
    const/4 v1, 0x0

    .local v1, "a":I
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    sub-int/2addr v2, v0

    .local v2, "N":I
    :goto_7d
    if-ge v1, v2, :cond_a7

    .line 12660
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    .line 12661
    .local v3, "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    if-eq v3, p0, :cond_a4

    instance-of v4, v3, Lim/tpelyyftgw/ui/ChatActivity;

    if-eqz v4, :cond_a4

    .line 12662
    move-object v4, v3

    check-cast v4, Lim/tpelyyftgw/ui/ChatActivity;

    .line 12663
    .local v4, "chatActivity":Lim/tpelyyftgw/ui/ChatActivity;
    iget-wide v5, v4, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-wide v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v9, v5, v7

    if-nez v9, :cond_a4

    iget-boolean v5, v4, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget-boolean v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    if-ne v5, v6, :cond_a4

    .line 12664
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->removeSelfFromStack()V

    .line 12665
    goto :goto_a7

    .line 12659
    .end local v3    # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    .end local v4    # "chatActivity":Lim/tpelyyftgw/ui/ChatActivity;
    :cond_a4
    add-int/lit8 v1, v1, 0x1

    goto :goto_7d

    .line 12671
    .end local v1    # "a":I
    .end local v2    # "N":I
    :cond_a7
    :goto_a7
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->isFinishing()Z

    move-result v1

    if-nez v1, :cond_115

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    if-eqz v1, :cond_115

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    if-eqz v1, :cond_115

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_115

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    sub-int/2addr v2, v0

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    if-ne v0, p0, :cond_115

    .line 12672
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    instance-of v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelForbidden;

    if-nez v1, :cond_de

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatForbidden;

    if-eqz v0, :cond_115

    .line 12673
    :cond_de
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 12674
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v1, 0x7f0f0141

    const-string v2, "AppName"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 12675
    const v1, 0x7f0f0359

    const-string v2, "ChannelCantOpenNa"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 12676
    const v1, 0x7f0f0a5a

    const-string v2, "OK"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 12677
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->closeChatDialog:Landroid/app/Dialog;

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 12681
    .end local v0    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    :cond_115
    return-void
.end method

.method public onTransitionAnimationStart(ZZ)V
    .registers 9
    .param p1, "isOpen"    # Z
    .param p2, "backward"    # Z

    .line 12620
    const/4 v0, 0x1

    if-eqz p1, :cond_38

    .line 12621
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v1

    const/16 v2, 0x8

    new-array v2, v2, [I

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoDidLoad:I

    const/4 v4, 0x0

    aput v3, v2, v4

    sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->dialogsNeedReload:I

    aput v3, v2, v0

    const/4 v3, 0x2

    sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->scheduledMessagesUpdated:I

    aput v5, v2, v3

    const/4 v3, 0x3

    sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I

    aput v5, v2, v3

    const/4 v3, 0x4

    sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDidLoad:I

    aput v5, v2, v3

    const/4 v3, 0x5

    sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->botKeyboardDidLoad:I

    aput v5, v2, v3

    const/4 v3, 0x6

    sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I

    aput v5, v2, v3

    const/4 v3, 0x7

    sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->needDeleteDialog:I

    aput v5, v2, v3

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->setAllowedNotificationsDutingAnimation([I)V

    .line 12625
    iput-boolean v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->openAnimationEnded:Z

    goto :goto_3f

    .line 12627
    :cond_38
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-eqz v1, :cond_3f

    .line 12628
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onBeginHide()V

    .line 12631
    :cond_3f
    :goto_3f
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v1

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->setAnimationInProgress(Z)V

    .line 12632
    return-void
.end method

.method public openVideoEditor(Ljava/lang/String;Ljava/lang/String;)V
    .registers 29
    .param p1, "videoPath"    # Ljava/lang/String;
    .param p2, "caption"    # Ljava/lang/String;

    .line 9355
    move-object/from16 v6, p0

    move-object/from16 v7, p2

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-eqz v0, :cond_4b

    .line 9356
    const/4 v0, 0x1

    move-object/from16 v5, p1

    invoke-static {v5, v0}, Landroid/media/ThumbnailUtils;->createVideoThumbnail(Ljava/lang/String;I)Landroid/graphics/Bitmap;

    move-result-object v4

    .line 9357
    .local v4, "thumb":Landroid/graphics/Bitmap;
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v0

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentActivity(Landroid/app/Activity;)V

    .line 9358
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    move-object v3, v0

    .line 9359
    .local v3, "cameraPhoto":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
    new-instance v0, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;

    const/4 v9, 0x0

    const/4 v10, 0x0

    const-wide/16 v11, 0x0

    const/4 v14, 0x0

    const/4 v15, 0x1

    move-object v8, v0

    move-object/from16 v13, p1

    invoke-direct/range {v8 .. v15}, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;-><init>(IIJLjava/lang/String;IZ)V

    .line 9360
    .local v8, "entry":Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;
    iput-object v7, v8, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->caption:Ljava/lang/CharSequence;

    .line 9361
    invoke-virtual {v3, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 9362
    invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;

    move-result-object v0

    const/4 v2, 0x0

    const/4 v9, 0x2

    new-instance v10, Lim/tpelyyftgw/ui/ChatActivity$58;

    invoke-direct {v10, v6, v4, v3}, Lim/tpelyyftgw/ui/ChatActivity$58;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/graphics/Bitmap;Ljava/util/ArrayList;)V

    move-object v1, v3

    move-object v11, v3

    .end local v3    # "cameraPhoto":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
    .local v11, "cameraPhoto":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
    move v3, v9

    move-object v9, v4

    .end local v4    # "thumb":Landroid/graphics/Bitmap;
    .local v9, "thumb":Landroid/graphics/Bitmap;
    move-object v4, v10

    move-object/from16 v5, p0

    invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/PhotoViewer;->openPhotoForSelect(Ljava/util/ArrayList;IILim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;Lim/tpelyyftgw/ui/ChatActivity;)Z

    .line 9378
    .end local v8    # "entry":Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;
    .end local v9    # "thumb":Landroid/graphics/Bitmap;
    .end local v11    # "cameraPhoto":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
    goto :goto_79

    .line 9379
    :cond_4b
    const/4 v0, 0x0

    invoke-direct {v6, v7, v0}, Lim/tpelyyftgw/ui/ChatActivity;->fillEditingMediaWithCaption(Ljava/lang/CharSequence;Ljava/util/ArrayList;)V

    .line 9380
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v8

    const-wide/16 v10, 0x0

    const-wide/16 v12, 0x0

    const/4 v14, 0x0

    const/4 v15, 0x0

    const/16 v16, 0x0

    iget-wide v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    move-wide/from16 v17, v0

    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    move-object/from16 v19, v0

    const/16 v20, 0x0

    const/16 v21, 0x0

    const/16 v22, 0x0

    iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    move-object/from16 v23, v0

    const/16 v24, 0x1

    const/16 v25, 0x0

    move-object/from16 v9, p1

    invoke-static/range {v8 .. v25}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingVideo(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;JJIILim/tpelyyftgw/messenger/VideoEditedInfo;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/CharSequence;Ljava/util/ArrayList;ILim/tpelyyftgw/messenger/MessageObject;ZI)V

    .line 9382
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V

    .line 9384
    :goto_79
    return-void
.end method

.method public parseQRCodeResult(Ljava/lang/String;Z)V
    .registers 22
    .param p1, "result"    # Ljava/lang/String;
    .param p2, "forceJumpOutBrowser"    # Z

    .line 15394
    move-object/from16 v1, p0

    if-nez p1, :cond_7

    .line 15395
    const-string v0, ""

    .end local p1    # "result":Ljava/lang/String;
    .local v0, "result":Ljava/lang/String;
    goto :goto_9

    .line 15394
    .end local v0    # "result":Ljava/lang/String;
    .restart local p1    # "result":Ljava/lang/String;
    :cond_7
    move-object/from16 v0, p1

    .line 15433
    .end local p1    # "result":Ljava/lang/String;
    .restart local v0    # "result":Ljava/lang/String;
    :goto_9
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v3

    iget-object v3, v3, Lim/tpelyyftgw/messenger/MessagesController;->sharePrefix:Ljava/lang/String;

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, "&Key="

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 15434
    .local v2, "preStr":Ljava/lang/String;
    const-string v3, "https://lovechat323.com"

    .line 15435
    .local v3, "preStr2":Ljava/lang/String;
    const-string v4, "http://lovechat323.com"

    .line 15436
    .local v4, "preStr3":Ljava/lang/String;
    const-string v5, "lovechat323.com"

    .line 15437
    .local v5, "preStr4":Ljava/lang/String;
    const-string v6, "lovechat323.com"

    .line 15438
    .local v6, "preStr5":Ljava/lang/String;
    move-object v7, v0

    .line 15439
    .local v7, "originResult":Ljava/lang/String;
    invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v8

    const-wide/16 v9, 0x0

    const/4 v11, 0x0

    const/4 v12, 0x1

    if-nez v8, :cond_a6

    invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v8

    if-nez v8, :cond_a6

    invoke-virtual {v0, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v8

    if-nez v8, :cond_a6

    invoke-virtual {v0, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v8

    if-nez v8, :cond_a6

    invoke-virtual {v0, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v8

    if-eqz v8, :cond_4c

    goto :goto_a6

    .line 15513
    :cond_4c
    const-string v8, "https://lovechat323.com/authtoken/"

    invoke-virtual {v0, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v13

    if-eqz v13, :cond_73

    .line 15515
    const-string v9, " "

    invoke-virtual {v0, v9}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    invoke-virtual {v0, v10}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v10

    .line 15516
    .local v10, "strToken":Ljava/lang/String;
    invoke-virtual {v8}, Ljava/lang/String;->length()I

    move-result v8

    invoke-virtual {v0, v9}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v9

    invoke-virtual {v0, v8, v9}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v8

    .line 15517
    .local v8, "strUntilDate":Ljava/lang/String;
    new-instance v9, Lim/tpelyyftgw/ui/hui/login/PcScanCodeLoginActivity;

    invoke-direct {v9, v10, v8}, Lim/tpelyyftgw/ui/hui/login/PcScanCodeLoginActivity;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-virtual {v1, v9, v12}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z

    .line 15518
    .end local v8    # "strUntilDate":Ljava/lang/String;
    .end local v10    # "strToken":Ljava/lang/String;
    goto :goto_9e

    .line 15519
    :cond_73
    invoke-static {v0}, Landroid/webkit/URLUtil;->isNetworkUrl(Ljava/lang/String;)Z

    move-result v8

    if-eqz v8, :cond_96

    .line 15520
    sget-boolean v8, Lim/tpelyyftgw/messenger/SharedConfig;->customTabs:Z

    if-eqz v8, :cond_87

    .line 15521
    new-instance v8, Lim/tpelyyftgw/ui/WebviewActivity;

    const/4 v9, 0x0

    invoke-direct {v8, v0, v9}, Lim/tpelyyftgw/ui/WebviewActivity;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-virtual {v1, v8}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    goto :goto_9e

    .line 15523
    :cond_87
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v8

    iget-wide v13, v1, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J

    cmp-long v15, v13, v9

    if-nez v15, :cond_92

    const/4 v11, 0x1

    :cond_92
    invoke-static {v8, v0, v11}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;Z)V

    goto :goto_9e

    .line 15526
    :cond_96
    new-instance v8, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;

    invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1, v8, v12}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z

    .line 15529
    :goto_9e
    move-object/from16 v17, v2

    move-object/from16 p1, v3

    move-object/from16 v18, v4

    goto/16 :goto_23b

    .line 15440
    :cond_a6
    :goto_a6
    invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v8

    const-string v13, "parse qr code err:"

    const/4 v14, 0x2

    if-eqz v8, :cond_136

    .line 15441
    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v8

    invoke-virtual {v0, v8}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v0

    .line 15442
    const-string v8, "="

    const-string v9, "%3D"

    invoke-virtual {v0, v9, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v9

    .line 15443
    .end local v0    # "result":Ljava/lang/String;
    .local v9, "result":Ljava/lang/String;
    invoke-static {v9, v11}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B

    move-result-object v10

    .line 15444
    .local v10, "decode":[B
    new-instance v0, Ljava/lang/String;

    invoke-direct {v0, v10}, Ljava/lang/String;-><init>([B)V

    move-object v15, v0

    .line 15445
    .local v15, "ret":Ljava/lang/String;
    const-string v0, "#"

    invoke-virtual {v15, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v16

    .line 15446
    .local v16, "split":[Ljava/lang/String;
    aget-object v0, v16, v11

    invoke-virtual {v0, v8}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v0

    aget-object v11, v0, v12

    .line 15447
    .local v11, "pUid":Ljava/lang/String;
    aget-object v0, v16, v12

    invoke-virtual {v0, v8}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v0

    aget-object v17, v0, v12

    .line 15448
    .local v17, "hash":Ljava/lang/String;
    const-string v0, "Uname"

    invoke-virtual {v15, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_f9

    .line 15450
    aget-object v0, v16, v14

    invoke-virtual {v0, v8}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v0

    aget-object v0, v0, v12

    .line 15451
    .local v0, "uName":Ljava/lang/String;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v8

    invoke-virtual {v8, v0, v1, v12, v12}, Lim/tpelyyftgw/messenger/MessagesController;->openByUserName(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;IZ)V

    .line 15452
    .end local v0    # "uName":Ljava/lang/String;
    move-object/from16 p1, v9

    goto :goto_12c

    .line 15454
    :cond_f9
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_user;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_user;-><init>()V

    move-object v8, v0

    .line 15456
    .local v8, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :try_start_ff
    invoke-static {v11}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v0

    iput v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
    :try_end_105
    .catch Ljava/lang/NumberFormatException; {:try_start_ff .. :try_end_105} :catch_115

    .line 15457
    move-object/from16 p1, v9

    move-object/from16 v18, v10

    .end local v9    # "result":Ljava/lang/String;
    .end local v10    # "decode":[B
    .local v18, "decode":[B
    .restart local p1    # "result":Ljava/lang/String;
    :try_start_109
    invoke-static/range {v17 .. v17}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J

    move-result-wide v9

    iput-wide v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J

    .line 15458
    invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/ChatActivity;->getUserInfo(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
    :try_end_112
    .catch Ljava/lang/NumberFormatException; {:try_start_109 .. :try_end_112} :catch_113

    .line 15461
    goto :goto_12c

    .line 15459
    :catch_113
    move-exception v0

    goto :goto_11a

    .end local v18    # "decode":[B
    .end local p1    # "result":Ljava/lang/String;
    .restart local v9    # "result":Ljava/lang/String;
    .restart local v10    # "decode":[B
    :catch_115
    move-exception v0

    move-object/from16 p1, v9

    move-object/from16 v18, v10

    .line 15460
    .end local v9    # "result":Ljava/lang/String;
    .end local v10    # "decode":[B
    .local v0, "e":Ljava/lang/NumberFormatException;
    .restart local v18    # "decode":[B
    .restart local p1    # "result":Ljava/lang/String;
    :goto_11a
    new-instance v9, Ljava/lang/StringBuilder;

    invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v9

    invoke-static {v9}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;)V

    .line 15463
    .end local v0    # "e":Ljava/lang/NumberFormatException;
    .end local v8    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v11    # "pUid":Ljava/lang/String;
    .end local v15    # "ret":Ljava/lang/String;
    .end local v16    # "split":[Ljava/lang/String;
    .end local v17    # "hash":Ljava/lang/String;
    .end local v18    # "decode":[B
    :goto_12c
    move-object/from16 v0, p1

    move-object/from16 v17, v2

    move-object/from16 p1, v3

    move-object/from16 v18, v4

    goto/16 :goto_23b

    .line 15464
    .end local p1    # "result":Ljava/lang/String;
    .local v0, "result":Ljava/lang/String;
    :cond_136
    invoke-virtual {v0, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v8

    if-eqz v8, :cond_145

    .line 15465
    invoke-virtual {v4}, Ljava/lang/String;->length()I

    move-result v8

    invoke-virtual {v0, v8}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v0

    goto :goto_16b

    .line 15466
    :cond_145
    invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v8

    if-eqz v8, :cond_154

    .line 15467
    invoke-virtual {v3}, Ljava/lang/String;->length()I

    move-result v8

    invoke-virtual {v0, v8}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v0

    goto :goto_16b

    .line 15468
    :cond_154
    invoke-virtual {v0, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v8

    if-eqz v8, :cond_163

    .line 15469
    invoke-virtual {v5}, Ljava/lang/String;->length()I

    move-result v8

    invoke-virtual {v0, v8}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v0

    goto :goto_16b

    .line 15471
    :cond_163
    invoke-virtual {v6}, Ljava/lang/String;->length()I

    move-result v8

    invoke-virtual {v0, v8}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v0

    .line 15473
    :goto_16b
    const-string v8, "/g/"

    invoke-virtual {v0, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v8

    .line 15474
    .local v8, "isGroup":Z
    const-string v15, "/u/"

    invoke-virtual {v0, v15}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v15

    .line 15475
    .local v15, "isUser":Z
    const-string v14, "/"

    if-nez v8, :cond_1b2

    if-eqz v15, :cond_17e

    goto :goto_1b2

    .line 15499
    :cond_17e
    const-string v13, "joinchat/"

    invoke-virtual {v0, v13}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v13

    if-eqz v13, :cond_187

    .line 15500
    const/4 v8, 0x1

    .line 15502
    :cond_187
    invoke-virtual {v0, v14}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I

    move-result v13

    add-int/2addr v13, v12

    invoke-virtual {v0, v13}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v0

    .line 15504
    if-nez v8, :cond_19a

    .line 15505
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v9

    invoke-virtual {v9, v0, v1, v12, v12}, Lim/tpelyyftgw/messenger/MessagesController;->openByUserName(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;IZ)V

    goto :goto_1aa

    .line 15509
    :cond_19a
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v13

    iget-wide v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J

    cmp-long v14, v11, v9

    if-nez v14, :cond_1a6

    const/4 v11, 0x1

    goto :goto_1a7

    :cond_1a6
    const/4 v11, 0x0

    :goto_1a7
    invoke-static {v13, v7, v11}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;Z)V

    .line 15512
    .end local v8    # "isGroup":Z
    .end local v15    # "isUser":Z
    :goto_1aa
    move-object/from16 v17, v2

    move-object/from16 p1, v3

    move-object/from16 v18, v4

    goto/16 :goto_23a

    .line 15476
    .restart local v8    # "isGroup":Z
    .restart local v15    # "isUser":Z
    :cond_1b2
    :goto_1b2
    invoke-virtual {v0, v14}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I

    move-result v9

    const/4 v10, 0x1

    add-int/2addr v9, v10

    invoke-virtual {v0, v9}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v9

    .line 15477
    .end local v0    # "result":Ljava/lang/String;
    .restart local v9    # "result":Ljava/lang/String;
    const/4 v0, 0x0

    invoke-static {v9, v0}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B

    move-result-object v10

    .line 15478
    .restart local v10    # "decode":[B
    new-instance v0, Ljava/lang/String;

    invoke-direct {v0, v10}, Ljava/lang/String;-><init>([B)V

    .line 15479
    .local v0, "ret":Ljava/lang/String;
    if-eqz v8, :cond_1e0

    .line 15481
    invoke-virtual {v0, v14}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I

    move-result v11

    const/4 v12, 0x1

    add-int/2addr v11, v12

    invoke-virtual {v0, v11}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v0

    .line 15482
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v11

    invoke-virtual {v11, v0, v1, v12, v12}, Lim/tpelyyftgw/messenger/MessagesController;->openByUserName(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;IZ)V

    move-object/from16 v17, v2

    move-object/from16 p1, v3

    move-object/from16 v18, v4

    goto :goto_239

    .line 15484
    :cond_1e0
    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v11

    add-int/lit8 v11, v11, -0x4

    const/4 v12, 0x0

    invoke-virtual {v0, v12, v11}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v11

    .line 15485
    .end local v0    # "ret":Ljava/lang/String;
    .local v11, "ret":Ljava/lang/String;
    const-string v0, "&"

    const/4 v14, 0x2

    invoke-virtual {v11, v0, v14}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String;

    move-result-object v14

    .line 15486
    .local v14, "split":[Ljava/lang/String;
    aget-object v12, v14, v12

    .line 15487
    .local v12, "uid":Ljava/lang/String;
    const/4 v0, 0x1

    aget-object v16, v14, v0

    .line 15489
    .local v16, "uhash":Ljava/lang/String;
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_user;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_user;-><init>()V

    move-object/from16 p1, v0

    .line 15491
    .local p1, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :try_start_1fe
    invoke-static {v12}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v0
    :try_end_202
    .catch Ljava/lang/NumberFormatException; {:try_start_1fe .. :try_end_202} :catch_21e

    move-object/from16 v17, v2

    move-object/from16 v2, p1

    .end local p1    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v2, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v17, "preStr":Ljava/lang/String;
    :try_start_206
    iput v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
    :try_end_208
    .catch Ljava/lang/NumberFormatException; {:try_start_206 .. :try_end_208} :catch_218

    .line 15492
    move-object/from16 p1, v3

    move-object/from16 v18, v4

    .end local v3    # "preStr2":Ljava/lang/String;
    .end local v4    # "preStr3":Ljava/lang/String;
    .local v18, "preStr3":Ljava/lang/String;
    .local p1, "preStr2":Ljava/lang/String;
    :try_start_20c
    invoke-static/range {v16 .. v16}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J

    move-result-wide v3

    iput-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J

    .line 15493
    invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->getUserInfo(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
    :try_end_215
    .catch Ljava/lang/NumberFormatException; {:try_start_20c .. :try_end_215} :catch_216

    .line 15496
    goto :goto_239

    .line 15494
    :catch_216
    move-exception v0

    goto :goto_227

    .end local v18    # "preStr3":Ljava/lang/String;
    .end local p1    # "preStr2":Ljava/lang/String;
    .restart local v3    # "preStr2":Ljava/lang/String;
    .restart local v4    # "preStr3":Ljava/lang/String;
    :catch_218
    move-exception v0

    move-object/from16 p1, v3

    move-object/from16 v18, v4

    .end local v3    # "preStr2":Ljava/lang/String;
    .end local v4    # "preStr3":Ljava/lang/String;
    .restart local v18    # "preStr3":Ljava/lang/String;
    .restart local p1    # "preStr2":Ljava/lang/String;
    goto :goto_227

    .end local v17    # "preStr":Ljava/lang/String;
    .end local v18    # "preStr3":Ljava/lang/String;
    .local v2, "preStr":Ljava/lang/String;
    .restart local v3    # "preStr2":Ljava/lang/String;
    .restart local v4    # "preStr3":Ljava/lang/String;
    .local p1, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :catch_21e
    move-exception v0

    move-object/from16 v17, v2

    move-object/from16 v18, v4

    move-object/from16 v2, p1

    move-object/from16 p1, v3

    .line 15495
    .end local v3    # "preStr2":Ljava/lang/String;
    .end local v4    # "preStr3":Ljava/lang/String;
    .local v0, "e":Ljava/lang/NumberFormatException;
    .local v2, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v17    # "preStr":Ljava/lang/String;
    .restart local v18    # "preStr3":Ljava/lang/String;
    .local p1, "preStr2":Ljava/lang/String;
    :goto_227
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;)V

    .line 15498
    .end local v0    # "e":Ljava/lang/NumberFormatException;
    .end local v2    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v10    # "decode":[B
    .end local v11    # "ret":Ljava/lang/String;
    .end local v12    # "uid":Ljava/lang/String;
    .end local v14    # "split":[Ljava/lang/String;
    .end local v16    # "uhash":Ljava/lang/String;
    :goto_239
    move-object v0, v9

    .line 15512
    .end local v8    # "isGroup":Z
    .end local v9    # "result":Ljava/lang/String;
    .end local v15    # "isUser":Z
    .local v0, "result":Ljava/lang/String;
    :goto_23a
    nop

    .line 15529
    :goto_23b
    return-void
.end method

.method public performService(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
    .registers 11
    .param p1, "fragment"    # Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    .line 17222
    invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getCurrentAccount()I

    move-result v0

    .line 17223
    .local v0, "currentAccount":I
    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getMainSettings(I)Landroid/content/SharedPreferences;

    move-result-object v1

    .line 17224
    .local v1, "preferences":Landroid/content/SharedPreferences;
    const/4 v2, 0x0

    const-string/jumbo v3, "support_id"

    invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v3

    .line 17225
    .local v3, "uid":I
    const/4 v4, 0x0

    .line 17226
    .local v4, "supportUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-eqz v3, :cond_53

    .line 17227
    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v5

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v6

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v4

    .line 17228
    if-nez v4, :cond_53

    .line 17229
    const/4 v5, 0x0

    const-string/jumbo v6, "support_user"

    invoke-interface {v1, v6, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

    .line 17230
    .local v5, "userString":Ljava/lang/String;
    if-eqz v5, :cond_53

    .line 17232
    :try_start_2b
    invoke-static {v5, v2}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B

    move-result-object v6

    .line 17233
    .local v6, "datacentersBytes":[B
    if-eqz v6, :cond_4d

    .line 17234
    new-instance v7, Lim/tpelyyftgw/tgnet/SerializedData;

    invoke-direct {v7, v6}, Lim/tpelyyftgw/tgnet/SerializedData;-><init>([B)V

    .line 17235
    .local v7, "data":Lim/tpelyyftgw/tgnet/SerializedData;
    invoke-virtual {v7, v2}, Lim/tpelyyftgw/tgnet/SerializedData;->readInt32(Z)I

    move-result v8

    invoke-static {v7, v8, v2}, Lim/tpelyyftgw/tgnet/TLRPC$User;->TLdeserialize(Lim/tpelyyftgw/tgnet/AbstractSerializedData;IZ)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v2

    move-object v4, v2

    .line 17236
    if-eqz v4, :cond_4a

    iget v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    const v8, 0x514c8

    if-ne v2, v8, :cond_4a

    .line 17237
    const/4 v2, 0x0

    move-object v4, v2

    .line 17239
    :cond_4a
    invoke-virtual {v7}, Lim/tpelyyftgw/tgnet/SerializedData;->cleanup()V
    :try_end_4d
    .catch Ljava/lang/Exception; {:try_start_2b .. :try_end_4d} :catch_4e

    .line 17244
    .end local v6    # "datacentersBytes":[B
    .end local v7    # "data":Lim/tpelyyftgw/tgnet/SerializedData;
    :cond_4d
    goto :goto_53

    .line 17241
    :catch_4e
    move-exception v2

    .line 17242
    .local v2, "e":Ljava/lang/Exception;
    invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 17243
    const/4 v4, 0x0

    .line 17248
    .end local v2    # "e":Ljava/lang/Exception;
    .end local v5    # "userString":Ljava/lang/String;
    :cond_53
    :goto_53
    if-nez v4, :cond_74

    .line 17249
    new-instance v2, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v5

    const/4 v6, 0x4

    invoke-direct {v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;-><init>(Landroid/content/Context;I)V

    .line 17250
    .local v2, "progressDialog":Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->show()V

    .line 17251
    new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getSupport;

    invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getSupport;-><init>()V

    .line 17252
    .local v5, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getSupport;
    invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v6

    new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$wy445dTU6-TB85k-mRNHE-m5Osk;

    invoke-direct {v7, v1, v2, v0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$wy445dTU6-TB85k-mRNHE-m5Osk;-><init>(Landroid/content/SharedPreferences;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V

    invoke-virtual {v6, v5, v7}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 17286
    .end local v2    # "progressDialog":Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
    .end local v5    # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getSupport;
    goto :goto_91

    .line 17287
    :cond_74
    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v2

    const/4 v5, 0x1

    invoke-virtual {v2, v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z

    .line 17288
    new-instance v2, Landroid/os/Bundle;

    invoke-direct {v2}, Landroid/os/Bundle;-><init>()V

    .line 17289
    .local v2, "args":Landroid/os/Bundle;
    iget v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    const-string/jumbo v6, "user_id"

    invoke-virtual {v2, v6, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 17290
    new-instance v5, Lim/tpelyyftgw/ui/ChatActivity;

    invoke-direct {v5, v2}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {p1, v5}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17292
    .end local v2    # "args":Landroid/os/Bundle;
    :goto_91
    return-void
.end method

.method public playFirstUnreadVoiceMessage()Z
    .registers 6

    .line 5956
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    const/4 v1, 0x1

    if-eqz v0, :cond_c

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isRecordingAudioVideo()Z

    move-result v0

    if-eqz v0, :cond_c

    .line 5957
    return v1

    .line 5959
    :cond_c
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    sub-int/2addr v0, v1

    .local v0, "a":I
    :goto_13
    if-ltz v0, :cond_50

    .line 5960
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;

    .line 5961
    .local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v3

    if-nez v3, :cond_29

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v3

    if-eqz v3, :cond_4d

    :cond_29
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isContentUnread()Z

    move-result v3

    if-eqz v3, :cond_4d

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v3

    if-nez v3, :cond_4d

    .line 5962
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v3

    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v4

    invoke-virtual {v4, v2}, Lim/tpelyyftgw/messenger/MediaController;->playMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v4

    if-eqz v4, :cond_48

    .line 5963
    invoke-direct {p0, v2, v1}, Lim/tpelyyftgw/ui/ChatActivity;->createVoiceMessagesPlaylist(Lim/tpelyyftgw/messenger/MessageObject;Z)Ljava/util/ArrayList;

    move-result-object v4

    goto :goto_49

    :cond_48
    const/4 v4, 0x0

    .line 5962
    :goto_49
    invoke-virtual {v3, v4, v1}, Lim/tpelyyftgw/messenger/MediaController;->setVoiceMessagesPlaylist(Ljava/util/ArrayList;Z)V

    .line 5964
    return v1

    .line 5959
    .end local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_4d
    add-int/lit8 v0, v0, -0x1

    goto :goto_13

    .line 5967
    .end local v0    # "a":I
    :cond_50
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x17

    if-lt v0, v2, :cond_75

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-eqz v0, :cond_75

    .line 5968
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const-string v2, "android.permission.RECORD_AUDIO"

    invoke-virtual {v0, v2}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_75

    .line 5969
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    filled-new-array {v2}, [Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x3

    invoke-virtual {v0, v2, v3}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V

    .line 5970
    return v1

    .line 5973
    :cond_75
    const/4 v0, 0x0

    return v0
.end method

.method public processInlineBotContextPM(Lim/tpelyyftgw/tgnet/TLRPC$TL_inlineBotSwitchPM;)V
    .registers 8
    .param p1, "object"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_inlineBotSwitchPM;

    .line 5798
    if-nez p1, :cond_3

    .line 5799
    return-void

    .line 5801
    :cond_3
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getContextBotUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    .line 5802
    .local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-nez v0, :cond_c

    .line 5803
    return-void

    .line 5805
    :cond_c
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    const-string v2, ""

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V

    .line 5806
    iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    int-to-long v3, v3

    cmp-long v5, v1, v3

    if-nez v5, :cond_2c

    .line 5807
    iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iput-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J

    .line 5808
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v3, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inlineBotSwitchPM;->start_param:Ljava/lang/String;

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->sendBotStart(Lim/tpelyyftgw/tgnet/TLRPC$User;Ljava/lang/String;)V

    goto :goto_5a

    .line 5810
    :cond_2c
    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    .line 5811
    .local v1, "args":Landroid/os/Bundle;
    iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    const-string/jumbo v3, "user_id"

    invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 5812
    iget-object v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inlineBotSwitchPM;->start_param:Ljava/lang/String;

    const-string v3, "inline_query"

    invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 5813
    iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const-string v4, "inline_return"

    invoke-virtual {v1, v4, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V

    .line 5814
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v2

    invoke-virtual {v2, v1, p0}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    move-result v2

    if-nez v2, :cond_52

    .line 5815
    return-void

    .line 5817
    :cond_52
    new-instance v2, Lim/tpelyyftgw/ui/ChatActivity;

    invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 5819
    .end local v1    # "args":Landroid/os/Bundle;
    :goto_5a
    return-void
.end method

.method public processSwitchButton(Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;)Z
    .registers 13
    .param p1, "button"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;

    .line 12355
    iget-wide v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-eqz v4, :cond_ae

    iget-boolean v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;->same_peer:Z

    if-nez v0, :cond_ae

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    if-nez v0, :cond_12

    goto/16 :goto_ae

    .line 12358
    :cond_12
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "@"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, " "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;->query:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 12359
    .local v0, "query":Ljava/lang/String;
    iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J

    iget-wide v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    const/4 v1, 0x1

    cmp-long v8, v4, v6

    if-nez v8, :cond_42

    .line 12360
    iput-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J

    .line 12361
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V

    goto :goto_ad

    .line 12363
    :cond_42
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v4

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J

    const/4 v8, 0x0

    const/4 v9, 0x0

    const/4 v10, 0x0

    move-object v7, v0

    invoke-virtual/range {v4 .. v10}, Lim/tpelyyftgw/messenger/MediaDataController;->saveDraft(JLjava/lang/CharSequence;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$Message;Z)V

    .line 12364
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-le v2, v1, :cond_ad

    .line 12365
    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    add-int/lit8 v3, v3, -0x2

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    .line 12366
    .local v2, "prevFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    instance-of v3, v2, Lim/tpelyyftgw/ui/ChatActivity;

    if-eqz v3, :cond_80

    move-object v3, v2

    check-cast v3, Lim/tpelyyftgw/ui/ChatActivity;

    iget-wide v3, v3, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J

    cmp-long v7, v3, v5

    if-nez v7, :cond_80

    .line 12367
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->finishFragment()V

    goto :goto_ad

    .line 12369
    :cond_80
    new-instance v3, Landroid/os/Bundle;

    invoke-direct {v3}, Landroid/os/Bundle;-><init>()V

    .line 12370
    .local v3, "bundle":Landroid/os/Bundle;
    iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J

    long-to-int v6, v4

    .line 12371
    .local v6, "lower_part":I
    const/16 v7, 0x20

    shr-long/2addr v4, v7

    long-to-int v5, v4

    .line 12372
    .local v5, "high_part":I
    if-eqz v6, :cond_a0

    .line 12373
    if-lez v6, :cond_97

    .line 12374
    const-string/jumbo v4, "user_id"

    invoke-virtual {v3, v4, v6}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    goto :goto_a5

    .line 12375
    :cond_97
    if-gez v6, :cond_a5

    .line 12376
    neg-int v4, v6

    const-string v7, "chat_id"

    invoke-virtual {v3, v7, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    goto :goto_a5

    .line 12379
    :cond_a0
    const-string v4, "enc_id"

    invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 12386
    :cond_a5
    :goto_a5
    new-instance v4, Lim/tpelyyftgw/ui/ChatActivity;

    invoke-direct {v4, v3}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {p0, v4, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z

    .line 12390
    .end local v2    # "prevFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    .end local v3    # "bundle":Landroid/os/Bundle;
    .end local v5    # "high_part":I
    .end local v6    # "lower_part":I
    :cond_ad
    :goto_ad
    return v1

    .line 12356
    .end local v0    # "query":Ljava/lang/String;
    :cond_ae
    :goto_ae
    const/4 v0, 0x0

    return v0
.end method

.method public restoreSelfArgs(Landroid/os/Bundle;)V
    .registers 3
    .param p1, "args"    # Landroid/os/Bundle;

    .line 9555
    const-string v0, "path"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentPicturePath:Ljava/lang/String;

    .line 9556
    return-void
.end method

.method public saveSelfArgs(Landroid/os/Bundle;)V
    .registers 4
    .param p1, "args"    # Landroid/os/Bundle;

    .line 9548
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentPicturePath:Ljava/lang/String;

    if-eqz v0, :cond_9

    .line 9549
    const-string v1, "path"

    invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 9551
    :cond_9
    return-void
.end method

.method public scrollToMessageId(IIZIZ)V
    .registers 28
    .param p1, "id"    # I
    .param p2, "fromMessageId"    # I
    .param p3, "select"    # Z
    .param p4, "loadIndex"    # I
    .param p5, "smooth"    # Z

    .line 8334
    move-object/from16 v0, p0

    move/from16 v1, p1

    move/from16 v2, p3

    move/from16 v3, p4

    const/4 v4, 0x1

    iput-boolean v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z

    .line 8335
    iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;

    aget-object v5, v5, v3

    invoke-virtual {v5, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;

    .line 8336
    .local v5, "object":Lim/tpelyyftgw/messenger/MessageObject;
    const/4 v6, 0x0

    .line 8337
    .local v6, "query":Z
    const/4 v7, 0x0

    if-eqz v5, :cond_e6

    .line 8338
    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v8, v5}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v8

    .line 8339
    .local v8, "index":I
    const/4 v9, -0x1

    if-eq v8, v9, :cond_e4

    .line 8340
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelectedMessageHighlight()V

    .line 8341
    if-eqz v2, :cond_29

    .line 8342
    iput v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I

    .line 8344
    :cond_29
    invoke-direct {v0, v5}, Lim/tpelyyftgw/ui/ChatActivity;->getScrollOffsetForMessage(Lim/tpelyyftgw/messenger/MessageObject;)I

    move-result v9

    .line 8345
    .local v9, "yOffset":I
    if-eqz p5, :cond_5c

    .line 8346
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v10}, Ljava/util/ArrayList;->size()I

    move-result v11

    sub-int/2addr v11, v4

    invoke-virtual {v10, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v10

    if-ne v10, v5, :cond_49

    .line 8347
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    invoke-virtual {v11}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->getItemCount()I

    move-result v11

    sub-int/2addr v11, v4

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->smoothScrollToPosition(I)V

    goto :goto_88

    .line 8349
    :cond_49
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v11}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v11

    iget-object v12, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v12, v5}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v12

    add-int/2addr v11, v12

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->smoothScrollToPosition(I)V

    goto :goto_88

    .line 8352
    :cond_5c
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v10}, Ljava/util/ArrayList;->size()I

    move-result v11

    sub-int/2addr v11, v4

    invoke-virtual {v10, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v10

    if-ne v10, v5, :cond_76

    .line 8353
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    invoke-virtual {v11}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->getItemCount()I

    move-result v11

    sub-int/2addr v11, v4

    invoke-virtual {v10, v11, v9, v7}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(IIZ)V

    goto :goto_88

    .line 8355
    :cond_76
    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
    invoke-static {v11}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I

    move-result v11

    iget-object v12, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    invoke-virtual {v12, v5}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v12

    add-int/2addr v11, v12

    invoke-virtual {v10, v11, v9, v7}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(IIZ)V

    .line 8358
    :goto_88
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V

    .line 8359
    const/4 v10, 0x0

    .line 8360
    .local v10, "found":Z
    iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v11

    .line 8361
    .local v11, "count":I
    const/4 v12, 0x0

    .local v12, "a":I
    :goto_93
    if-ge v12, v11, :cond_dd

    .line 8362
    iget-object v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v13, v12}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v13

    .line 8363
    .local v13, "view":Landroid/view/View;
    instance-of v14, v13, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    const/16 v15, 0x8

    if-eqz v14, :cond_b9

    .line 8364
    move-object v14, v13

    check-cast v14, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 8365
    .local v14, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    invoke-virtual {v14}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v16

    .line 8366
    .local v16, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v16, :cond_d7

    invoke-virtual/range {v16 .. v16}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v7

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v4

    if-ne v7, v4, :cond_d7

    .line 8367
    const/4 v10, 0x1

    .line 8368
    invoke-virtual {v13, v15}, Landroid/view/View;->sendAccessibilityEvent(I)V

    .line 8369
    goto :goto_dd

    .line 8371
    .end local v14    # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v16    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_b9
    instance-of v4, v13, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    if-eqz v4, :cond_d7

    .line 8372
    move-object v4, v13

    check-cast v4, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    .line 8373
    .local v4, "cell":Lim/tpelyyftgw/ui/cells/ChatActionCell;
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v7

    .line 8374
    .local v7, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v7, :cond_d8

    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v14

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v15

    if-ne v14, v15, :cond_d8

    .line 8375
    const/4 v10, 0x1

    .line 8376
    const/16 v14, 0x8

    invoke-virtual {v13, v14}, Landroid/view/View;->sendAccessibilityEvent(I)V

    .line 8377
    goto :goto_dd

    .line 8371
    .end local v4    # "cell":Lim/tpelyyftgw/ui/cells/ChatActionCell;
    .end local v7    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_d7
    nop

    .line 8361
    .end local v13    # "view":Landroid/view/View;
    :cond_d8
    add-int/lit8 v12, v12, 0x1

    const/4 v4, 0x1

    const/4 v7, 0x0

    goto :goto_93

    .line 8381
    .end local v12    # "a":I
    :cond_dd
    :goto_dd
    if-nez v10, :cond_e3

    .line 8382
    const/4 v4, 0x1

    invoke-direct {v0, v4, v4}, Lim/tpelyyftgw/ui/ChatActivity;->showPagedownButton(ZZ)V

    .line 8384
    .end local v9    # "yOffset":I
    .end local v10    # "found":Z
    .end local v11    # "count":I
    :cond_e3
    goto :goto_e5

    .line 8385
    :cond_e4
    const/4 v6, 0x1

    .line 8387
    .end local v8    # "index":I
    :goto_e5
    goto :goto_e7

    .line 8388
    :cond_e6
    const/4 v6, 0x1

    .line 8391
    :goto_e7
    if-eqz v6, :cond_15d

    .line 8392
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    if-eqz v4, :cond_fc

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v4

    iget-wide v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    invoke-virtual {v4, v7, v8, v9}, Lim/tpelyyftgw/messenger/MessagesStorage;->checkMessageId(JI)Z

    move-result v4

    if-nez v4, :cond_fc

    .line 8393
    return-void

    .line 8402
    :cond_fc
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->clear()V

    .line 8403
    const/4 v4, 0x1

    iput-boolean v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForReplyMessageLoad:Z

    .line 8404
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelectedMessageHighlight()V

    .line 8405
    const/16 v7, -0x2710

    iput v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I

    .line 8406
    iput v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    .line 8407
    iput-boolean v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->showScrollToMessageError:Z

    .line 8408
    iget v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I

    if-ne v1, v7, :cond_115

    .line 8409
    iput-boolean v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterIdLoading:Z

    .line 8411
    :cond_115
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;

    iget v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    invoke-virtual {v4, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 8412
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v8

    if-nez v3, :cond_129

    iget-wide v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    goto :goto_12b

    :cond_129
    iget-wide v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J

    .line 8414
    :goto_12b
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v4

    if-eqz v4, :cond_136

    const/16 v4, 0x1e

    const/16 v11, 0x1e

    goto :goto_13a

    :cond_136
    const/16 v4, 0x14

    const/16 v11, 0x14

    :goto_13a
    iget v12, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I

    const/4 v13, 0x0

    iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I

    const/16 v17, 0x3

    const/16 v18, 0x0

    iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 8422
    invoke-static {v7}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v19

    iget-boolean v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z

    iget v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    add-int/lit8 v14, v15, 0x1

    iput v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I

    .line 8412
    const/4 v14, 0x1

    move/from16 v21, v15

    const/4 v15, 0x0

    move/from16 v16, v4

    move/from16 v20, v7

    invoke-virtual/range {v8 .. v21}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V

    goto :goto_16f

    .line 8427
    :cond_15d
    iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/4 v7, 0x0

    invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v4

    .line 8428
    .local v4, "child":Landroid/view/View;
    if-eqz v4, :cond_16f

    invoke-virtual {v4}, Landroid/view/View;->getTop()I

    move-result v8

    if-gtz v8, :cond_16f

    .line 8429
    invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/ChatActivity;->showFloatingDateView(Z)V

    .line 8432
    .end local v4    # "child":Landroid/view/View;
    :cond_16f
    :goto_16f
    move/from16 v4, p2

    iput v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->returnToMessageId:I

    .line 8433
    iput v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->returnToLoadIndex:I

    .line 8434
    iput-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->needSelectFromMessageId:Z

    .line 8435
    return-void
.end method

.method public sendEditMessageMedia(Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 7
    .param p1, "message"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 18156
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;-><init>()V

    .line 18157
    .local v0, "peer":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v1

    .line 18158
    .local v1, "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    iput v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;->user_id:I

    .line 18159
    iget-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J

    iput-wide v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;->access_hash:J

    .line 18160
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaEmpty;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaEmpty;-><init>()V

    .line 18161
    .local v2, "media":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaEmpty;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v3

    iget-object v4, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    invoke-virtual {v3, v0, v4, v2}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendEditMessageMedia(Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;ILim/tpelyyftgw/tgnet/TLRPC$InputMedia;)V

    .line 18162
    return-void
.end method

.method public sendMedia(Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;Lim/tpelyyftgw/messenger/VideoEditedInfo;ZI)V
    .registers 41
    .param p1, "photoEntry"    # Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;
    .param p2, "videoEditedInfo"    # Lim/tpelyyftgw/messenger/VideoEditedInfo;
    .param p3, "notify"    # Z
    .param p4, "scheduleDate"    # I

    .line 16836
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v10, p2

    if-nez v1, :cond_9

    .line 16837
    return-void

    .line 16839
    :cond_9
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->caption:Ljava/lang/CharSequence;

    iget-object v3, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->entities:Ljava/util/ArrayList;

    invoke-direct {v0, v2, v3}, Lim/tpelyyftgw/ui/ChatActivity;->fillEditingMediaWithCaption(Ljava/lang/CharSequence;Ljava/util/ArrayList;)V

    .line 16840
    iget-boolean v2, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->isVideo:Z

    if-eqz v2, :cond_73

    .line 16841
    if-eqz v10, :cond_3e

    .line 16842
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v2

    iget-object v3, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->path:Ljava/lang/String;

    iget-wide v4, v10, Lim/tpelyyftgw/messenger/VideoEditedInfo;->estimatedSize:J

    iget-wide v6, v10, Lim/tpelyyftgw/messenger/VideoEditedInfo;->estimatedDuration:J

    iget v8, v10, Lim/tpelyyftgw/messenger/VideoEditedInfo;->resultWidth:I

    iget v9, v10, Lim/tpelyyftgw/messenger/VideoEditedInfo;->resultHeight:I

    iget-wide v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v14, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->caption:Ljava/lang/CharSequence;

    iget-object v15, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->entities:Ljava/util/ArrayList;

    iget v10, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->ttl:I

    move/from16 v16, v10

    iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    move-object/from16 v17, v10

    move-object/from16 v10, p2

    move/from16 v18, p3

    move/from16 v19, p4

    invoke-static/range {v2 .. v19}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingVideo(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;JJIILim/tpelyyftgw/messenger/VideoEditedInfo;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/CharSequence;Ljava/util/ArrayList;ILim/tpelyyftgw/messenger/MessageObject;ZI)V

    goto :goto_6f

    .line 16846
    :cond_3e
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v18

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->path:Ljava/lang/String;

    move-object/from16 v19, v2

    const-wide/16 v20, 0x0

    const-wide/16 v22, 0x0

    const/16 v24, 0x0

    const/16 v25, 0x0

    const/16 v26, 0x0

    iget-wide v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    move-wide/from16 v27, v2

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    move-object/from16 v29, v2

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->caption:Ljava/lang/CharSequence;

    move-object/from16 v30, v2

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->entities:Ljava/util/ArrayList;

    move-object/from16 v31, v2

    iget v2, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->ttl:I

    move/from16 v32, v2

    iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    move-object/from16 v33, v2

    move/from16 v34, p3

    move/from16 v35, p4

    invoke-static/range {v18 .. v35}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingVideo(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;JJIILim/tpelyyftgw/messenger/VideoEditedInfo;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/CharSequence;Ljava/util/ArrayList;ILim/tpelyyftgw/messenger/MessageObject;ZI)V

    .line 16849
    :goto_6f
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V

    goto :goto_bc

    .line 16851
    :cond_73
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->imagePath:Ljava/lang/String;

    if-eqz v2, :cond_98

    .line 16852
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v3

    iget-object v4, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->imagePath:Ljava/lang/String;

    const/4 v5, 0x0

    iget-wide v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v9, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->caption:Ljava/lang/CharSequence;

    iget-object v10, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->entities:Ljava/util/ArrayList;

    iget-object v11, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->stickers:Ljava/util/ArrayList;

    const/4 v12, 0x0

    iget v13, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->ttl:I

    iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    move/from16 v15, p3

    move/from16 v16, p4

    invoke-static/range {v3 .. v16}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingPhoto(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;Landroid/net/Uri;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/CharSequence;Ljava/util/ArrayList;Ljava/util/ArrayList;Landroidx/core/view/inputmethod/InputContentInfoCompat;ILim/tpelyyftgw/messenger/MessageObject;ZI)V

    .line 16854
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V

    goto :goto_bc

    .line 16855
    :cond_98
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->path:Ljava/lang/String;

    if-eqz v2, :cond_bc

    .line 16856
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v3

    iget-object v4, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->path:Ljava/lang/String;

    const/4 v5, 0x0

    iget-wide v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v9, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->caption:Ljava/lang/CharSequence;

    iget-object v10, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->entities:Ljava/util/ArrayList;

    iget-object v11, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->stickers:Ljava/util/ArrayList;

    const/4 v12, 0x0

    iget v13, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->ttl:I

    iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    move/from16 v15, p3

    move/from16 v16, p4

    invoke-static/range {v3 .. v16}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingPhoto(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;Landroid/net/Uri;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/CharSequence;Ljava/util/ArrayList;Ljava/util/ArrayList;Landroidx/core/view/inputmethod/InputContentInfoCompat;ILim/tpelyyftgw/messenger/MessageObject;ZI)V

    .line 16858
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V

    .line 16861
    :cond_bc
    :goto_bc
    return-void
.end method

.method public setBotUser(Ljava/lang/String;)V
    .registers 7
    .param p1, "value"    # Ljava/lang/String;

    .line 5940
    iget-wide v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-eqz v4, :cond_12

    .line 5941
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-virtual {v0, v1, p1}, Lim/tpelyyftgw/messenger/MessagesController;->sendBotStart(Lim/tpelyyftgw/tgnet/TLRPC$User;Ljava/lang/String;)V

    goto :goto_17

    .line 5943
    :cond_12
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;

    .line 5944
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V

    .line 5946
    :goto_17
    return-void
.end method

.method protected setIgnoreAttachOnPause(Z)V
    .registers 2
    .param p1, "value"    # Z

    .line 6788
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->ignoreAttachOnPause:Z

    .line 6789
    return-void
.end method

.method protected setInPreviewMode(Z)V
    .registers 12
    .param p1, "value"    # Z

    .line 13565
    invoke-super {p0, p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->setInPreviewMode(Z)V

    .line 13566
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;

    if-eqz v0, :cond_a

    .line 13567
    invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->setInPreviewMode(Z)V

    .line 13574
    :cond_a
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    const/4 v1, 0x0

    if-eqz v0, :cond_17

    .line 13575
    if-nez p1, :cond_13

    const/4 v2, 0x0

    goto :goto_14

    :cond_13
    const/4 v2, 0x4

    :goto_14
    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V

    .line 13577
    :cond_17
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    if-eqz v0, :cond_3e

    .line 13578
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    if-nez p1, :cond_23

    const v2, 0x7f0d0073

    goto :goto_24

    :cond_23
    const/4 v2, 0x0

    :goto_24
    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V

    .line 13579
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/high16 v2, 0x3f800000    # 1.0f

    const/4 v3, 0x0

    if-nez p1, :cond_31

    const/high16 v4, 0x3f800000    # 1.0f

    goto :goto_32

    :cond_31
    const/4 v4, 0x0

    :goto_32
    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V

    .line 13580
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    if-nez p1, :cond_3a

    goto :goto_3b

    :cond_3a
    const/4 v2, 0x0

    :goto_3b
    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V

    .line 13583
    :cond_3e
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_da

    .line 13584
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v0

    .line 13585
    .local v0, "count":I
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_47
    if-ge v2, v0, :cond_da

    .line 13586
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v3

    .line 13587
    .local v3, "view":Landroid/view/View;
    const/4 v4, 0x0

    .line 13588
    .local v4, "message":Lim/tpelyyftgw/messenger/MessageObject;
    instance-of v5, v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v5, :cond_5c

    .line 13589
    move-object v5, v3

    check-cast v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v4

    goto :goto_67

    .line 13590
    :cond_5c
    instance-of v5, v3, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    if-eqz v5, :cond_67

    .line 13591
    move-object v5, v3

    check-cast v5, Lim/tpelyyftgw/ui/cells/ChatActionCell;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v4

    .line 13593
    :cond_67
    :goto_67
    if-eqz v4, :cond_d6

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    if-eqz v5, :cond_d6

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media_unread:Z

    if-eqz v5, :cond_d6

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z

    if-eqz v5, :cond_d6

    .line 13594
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v5

    if-nez v5, :cond_c6

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v5

    if-nez v5, :cond_c6

    .line 13595
    iget v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    const/4 v6, 0x1

    sub-int/2addr v5, v6

    iput v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    .line 13596
    if-gtz v5, :cond_95

    .line 13597
    iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I

    .line 13598
    iput-boolean v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z

    .line 13599
    invoke-direct {p0, v1, v6}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V

    goto :goto_a8

    .line 13601
    :cond_95
    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;

    new-array v6, v6, [Ljava/lang/Object;

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v6, v1

    const-string v5, "%d"

    invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v7, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 13603
    :goto_a8
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v5

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v6

    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v7}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v7

    if-eqz v7, :cond_bd

    iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    goto :goto_be

    :cond_bd
    const/4 v7, 0x0

    :goto_be
    iget-wide v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v5, v6, v7, v8, v9}, Lim/tpelyyftgw/messenger/MessagesController;->markMentionMessageAsRead(IIJ)V

    .line 13604
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->setContentIsRead()V

    .line 13606
    :cond_c6
    instance-of v5, v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v5, :cond_d6

    .line 13607
    move-object v5, v3

    check-cast v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    invoke-virtual {v5, v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setHighlighted(Z)V

    .line 13608
    move-object v5, v3

    check-cast v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setHighlightedAnimated()V

    .line 13585
    .end local v3    # "view":Landroid/view/View;
    .end local v4    # "message":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_d6
    add-int/lit8 v2, v2, 0x1

    goto/16 :goto_47

    .line 13613
    .end local v0    # "count":I
    .end local v2    # "a":I
    :cond_da
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V

    .line 13614
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateSecretStatus()V

    .line 13615
    return-void
.end method

.method public setMoneyFormat(Ljava/lang/String;)Ljava/lang/String;
    .registers 11
    .param p1, "data"    # Ljava/lang/String;

    .line 18129
    const-string v0, ""

    .line 18130
    .local v0, "number1":Ljava/lang/String;
    const-string v1, ""

    .line 18131
    .local v1, "number2":Ljava/lang/String;
    const-string v2, ""

    .line 18132
    .local v2, "res":Ljava/lang/String;
    invoke-static {p1}, Lim/tpelyyftgw/ui/utils/number/NumberUtil;->isNumber(Ljava/lang/CharSequence;)Z

    move-result v3

    if-eqz v3, :cond_77

    .line 18133
    const-string v3, "."

    invoke-virtual {p1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v4

    const-string v5, "1"

    const/4 v6, 0x0

    if-eqz v4, :cond_5b

    .line 18134
    const-string v4, "\\."

    invoke-virtual {p1, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v4

    .line 18135
    .local v4, "split":[Ljava/lang/String;
    aget-object v0, v4, v6

    .line 18136
    const/4 v7, 0x1

    aget-object v1, v4, v7

    .line 18137
    new-instance v7, Ljava/math/BigDecimal;

    invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V

    new-instance v8, Ljava/math/BigDecimal;

    invoke-direct {v8, v5}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V

    invoke-virtual {v7, v8}, Ljava/math/BigDecimal;->multiply(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;

    move-result-object v5

    invoke-virtual {v5}, Ljava/math/BigDecimal;->toString()Ljava/lang/String;

    move-result-object v5

    invoke-static {v5, v6}, Lim/tpelyyftgw/ui/utils/number/MoneyUtil;->formatToString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    .line 18138
    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v5

    const/16 v7, 0x8

    if-le v5, v7, :cond_48

    .line 18139
    invoke-virtual {v1, v6, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v1

    .line 18141
    :cond_48
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 18143
    .end local v4    # "split":[Ljava/lang/String;
    :cond_5b
    move-object v0, p1

    .line 18144
    new-instance v3, Ljava/math/BigDecimal;

    invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    invoke-direct {v3, v4}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V

    new-instance v4, Ljava/math/BigDecimal;

    invoke-direct {v4, v5}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V

    invoke-virtual {v3, v4}, Ljava/math/BigDecimal;->multiply(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;

    move-result-object v3

    invoke-virtual {v3}, Ljava/math/BigDecimal;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3, v6}, Lim/tpelyyftgw/ui/utils/number/MoneyUtil;->formatToString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    .line 18145
    return-object v2

    .line 18148
    :cond_77
    const-string v3, ""

    return-object v3
.end method

.method public shareMyContact(ILim/tpelyyftgw/messenger/MessageObject;)V
    .registers 10
    .param p1, "type"    # I
    .param p2, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 6088
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 6089
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const-string v1, "ShareYouPhoneNumberTitle"

    const v2, 0x7f0f0fa3

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 6090
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v1, :cond_73

    .line 6091
    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z

    if-eqz v1, :cond_2a

    .line 6092
    const v1, 0x7f0f019b

    const-string v2, "AreYouSureShareMyContactInfoBot"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    goto :goto_7f

    .line 6094
    :cond_2a
    const v1, 0x7f0f019c

    const/4 v2, 0x2

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v3, 0x0

    .line 6095
    invoke-static {}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->getInstance()Lim/tpelyyftgw/phoneformat/PhoneFormat;

    move-result-object v4

    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    const-string v6, "+"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v6

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v6

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$User;->phone:Ljava/lang/String;

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->format(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    aput-object v4, v2, v3

    const/4 v3, 0x1

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;

    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;

    .line 6096
    invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    aput-object v4, v2, v3

    .line 6094
    const-string v3, "AreYouSureShareMyContactInfoUser"

    invoke-static {v3, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    goto :goto_7f

    .line 6099
    :cond_73
    const v1, 0x7f0f019a

    const-string v2, "AreYouSureShareMyContactInfo"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 6101
    :goto_7f
    const v1, 0x7f0f0f92

    const-string v2, "ShareContact"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$47I8EXzLQATET4KeVuEO6hlHiJ4;

    invoke-direct {v2, p0, p1, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$47I8EXzLQATET4KeVuEO6hlHiJ4;-><init>(Lim/tpelyyftgw/ui/ChatActivity;ILim/tpelyyftgw/messenger/MessageObject;)V

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 6119
    const v1, 0x7f0f02f7

    const-string v2, "Cancel"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 6120
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v1

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 6121
    return-void
.end method

.method public showAlert(Ljava/lang/String;Ljava/lang/String;)V
    .registers 10
    .param p1, "name"    # Ljava/lang/String;
    .param p2, "message"    # Ljava/lang/String;

    .line 12895
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;

    if-eqz v0, :cond_91

    if-eqz p1, :cond_91

    if-nez p2, :cond_a

    goto/16 :goto_91

    .line 12899
    :cond_a
    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v0

    const/4 v1, 0x0

    if-eqz v0, :cond_57

    .line 12900
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;

    const/4 v2, 0x0

    invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 12901
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertViewAnimator:Landroid/animation/AnimatorSet;

    if-eqz v0, :cond_20

    .line 12902
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V

    .line 12903
    iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertViewAnimator:Landroid/animation/AnimatorSet;

    .line 12906
    :cond_20
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 12907
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertViewAnimator:Landroid/animation/AnimatorSet;

    .line 12908
    const/4 v2, 0x1

    new-array v3, v2, [Landroid/animation/Animator;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;

    sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v2, v2, [F

    const/4 v6, 0x0

    aput v6, v2, v1

    invoke-static {v4, v5, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v3, v1

    invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 12909
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertViewAnimator:Landroid/animation/AnimatorSet;

    const-wide/16 v2, 0xc8

    invoke-virtual {v0, v2, v3}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 12910
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertViewAnimator:Landroid/animation/AnimatorSet;

    new-instance v2, Lim/tpelyyftgw/ui/ChatActivity$59;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/ChatActivity$59;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v2}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 12925
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertViewAnimator:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    .line 12927
    :cond_57
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;

    invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 12928
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;

    const/16 v2, 0xa

    const/16 v3, 0x20

    invoke-virtual {p2, v2, v3}, Ljava/lang/String;->replace(CC)Ljava/lang/String;

    move-result-object v2

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;

    invoke-virtual {v3}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;

    move-result-object v3

    invoke-virtual {v3}, Landroid/text/TextPaint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;

    move-result-object v3

    const/high16 v4, 0x41600000    # 14.0f

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    invoke-static {v2, v3, v4, v1}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 12929
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->hideAlertViewRunnable:Ljava/lang/Runnable;

    if-eqz v0, :cond_84

    .line 12930
    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V

    .line 12932
    :cond_84
    new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$60;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/ChatActivity$60;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->hideAlertViewRunnable:Ljava/lang/Runnable;

    const-wide/16 v1, 0xbb8

    invoke-static {v0, v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    .line 12967
    return-void

    .line 12896
    :cond_91
    :goto_91
    return-void
.end method

.method public showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V
    .registers 42
    .param p1, "show"    # Z
    .param p2, "messageObjectToReply"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p3, "messageObjectToEdit"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p5, "webPage"    # Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    .param p6, "notify"    # Z
    .param p7, "scheduleDate"    # I
    .param p8, "cancel"    # Z
    .param p9, "animated"    # Z
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(Z",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;",
            "Lim/tpelyyftgw/tgnet/TLRPC$WebPage;",
            "ZIZZ)V"
        }
    .end annotation

    .line 7425
    .local p4, "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    move-object/from16 v10, p0

    move-object/from16 v11, p2

    move-object/from16 v12, p3

    move-object/from16 v13, p5

    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    if-nez v0, :cond_d

    .line 7426
    return-void

    .line 7428
    :cond_d
    const/4 v0, 0x0

    const/4 v1, 0x0

    if-eqz p1, :cond_7f9

    .line 7429
    if-nez v11, :cond_1a

    if-nez p4, :cond_1a

    if-nez v12, :cond_1a

    if-nez v13, :cond_1a

    .line 7430
    return-void

    .line 7432
    :cond_1a
    iget-object v2, v10, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;

    if-eqz v2, :cond_21

    .line 7433
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/HintView;->hide()V

    .line 7435
    :cond_21
    iget-object v2, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;

    if-eqz v2, :cond_28

    .line 7436
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/HintView;->hide()V

    .line 7438
    :cond_28
    iget-object v2, v10, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;

    if-eqz v2, :cond_2f

    .line 7439
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/HintView;->hide()V

    .line 7441
    :cond_2f
    iget-object v2, v10, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    if-eqz v2, :cond_4f

    iget-object v2, v10, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isSearchFieldVisible()Z

    move-result v2

    if-eqz v2, :cond_4f

    .line 7442
    iget-object v2, v10, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->closeSearchField(Z)V

    .line 7443
    iget-object v2, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused()V

    .line 7444
    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$9bIdRDTnCPbjSamlhiX05ShIayI;

    invoke-direct {v2, v10}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$9bIdRDTnCPbjSamlhiX05ShIayI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    const-wide/16 v3, 0x64

    invoke-static {v2, v3, v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    .line 7450
    :cond_4f
    const/4 v2, 0x0

    .line 7451
    .local v2, "openKeyboard":Z
    if-eqz v11, :cond_68

    invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v3

    iget-wide v5, v10, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    cmp-long v7, v3, v5

    if-eqz v7, :cond_68

    .line 7452
    new-instance v3, Ljava/util/ArrayList;

    invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V

    .line 7453
    .end local p4    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .local v3, "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    invoke-virtual {v3, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7454
    const/4 v4, 0x0

    .line 7455
    .end local p2    # "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
    .local v4, "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
    const/4 v2, 0x1

    move-object v11, v4

    goto :goto_6a

    .line 7457
    .end local v3    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v4    # "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local p2    # "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local p4    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_68
    move-object/from16 v3, p4

    .end local p2    # "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
    .end local p4    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v3    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .local v11, "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
    :goto_6a
    const/16 v5, 0x20

    const/16 v6, 0xa

    const/high16 v7, 0x41600000    # 14.0f

    const/16 v8, 0x96

    const/4 v9, 0x1

    if-eqz v12, :cond_120

    .line 7458
    iput-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;

    .line 7459
    iput-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 7460
    iput-object v12, v10, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 7461
    iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v14, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setReplyingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 7462
    iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmpty()Z

    move-result v15

    xor-int/2addr v15, v9

    invoke-virtual {v14, v12, v15}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    .line 7463
    iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    if-eqz v14, :cond_8f

    .line 7464
    return-void

    .line 7466
    :cond_8f
    iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v14, v1, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setForceShowSendButton(ZZ)V

    .line 7467
    iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;

    const v15, 0x7f080156

    invoke-virtual {v14, v15}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 7468
    iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;

    const v15, 0x7f0f0020

    const-string v4, "AccDescrEditing"

    invoke-static {v4, v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v14, v4}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 7469
    iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;

    const v14, 0x7f0f0016

    const-string v15, "AccDescrCancelEdit"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v4, v14}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 7470
    invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmpty()Z

    move-result v4

    if-eqz v4, :cond_cd

    .line 7471
    iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const v14, 0x7f0f057d

    const-string v15, "EditMessage"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v4, v14}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto :goto_db

    .line 7473
    :cond_cd
    iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const v14, 0x7f0f0579

    const-string v15, "EditCaption"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v4, v14}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 7475
    :goto_db
    invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/messenger/MessageObject;->canEditMedia()Z

    move-result v4

    if-eqz v4, :cond_f1

    .line 7476
    iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const v5, 0x7f0f057f

    const-string v6, "EditMessageMedia"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto/16 :goto_647

    .line 7477
    :cond_f1
    iget-object v4, v12, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    if-eqz v4, :cond_647

    .line 7478
    iget-object v4, v12, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v4

    .line 7479
    .local v4, "mess":Ljava/lang/String;
    invoke-virtual {v4}, Ljava/lang/String;->length()I

    move-result v14

    if-le v14, v8, :cond_105

    .line 7480
    invoke-virtual {v4, v1, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v4

    .line 7482
    :cond_105
    invoke-virtual {v4, v6, v5}, Ljava/lang/String;->replace(CC)Ljava/lang/String;

    move-result-object v4

    .line 7483
    iget-object v5, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getPaint()Landroid/graphics/Paint;

    move-result-object v6

    invoke-virtual {v6}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;

    move-result-object v6

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    invoke-static {v4, v6, v7, v1}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;

    move-result-object v6

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 7484
    .end local v4    # "mess":Ljava/lang/String;
    goto/16 :goto_647

    .line 7485
    :cond_120
    if-eqz v11, :cond_219

    .line 7486
    iput-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;

    .line 7487
    iput-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 7488
    iput-object v11, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 7489
    iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v4, v11}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setReplyingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 7490
    iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v4, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    .line 7491
    iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    if-eqz v4, :cond_137

    .line 7492
    return-void

    .line 7494
    :cond_137
    iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v4, v1, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setForceShowSendButton(ZZ)V

    .line 7496
    invoke-virtual {v11}, Lim/tpelyyftgw/messenger/MessageObject;->isFromUser()Z

    move-result v4

    if-eqz v4, :cond_15a

    .line 7497
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    iget-object v14, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I

    invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v14

    invoke-virtual {v4, v14}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v4

    .line 7498
    .local v4, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-nez v4, :cond_155

    .line 7499
    return-void

    .line 7501
    :cond_155
    invoke-static {v4}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v4

    .line 7502
    .local v4, "name":Ljava/lang/String;
    goto :goto_199

    .line 7504
    .end local v4    # "name":Ljava/lang/String;
    :cond_15a
    iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-static {v4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v4

    if-eqz v4, :cond_181

    iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v4, :cond_181

    invoke-virtual {v11}, Lim/tpelyyftgw/messenger/MessageObject;->isForwardedChannelPost()Z

    move-result v4

    if-eqz v4, :cond_181

    .line 7505
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    iget-object v14, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;

    iget v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->channel_id:I

    invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v14

    invoke-virtual {v4, v14}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v4

    .local v4, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    goto :goto_193

    .line 7507
    .end local v4    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :cond_181
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    iget-object v14, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v14

    invoke-virtual {v4, v14}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v4

    .line 7509
    .restart local v4    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :goto_193
    if-nez v4, :cond_196

    .line 7510
    return-void

    .line 7512
    :cond_196
    iget-object v14, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    move-object v4, v14

    .line 7514
    .local v4, "name":Ljava/lang/String;
    :goto_199
    iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;

    const v15, 0x7f08025c

    invoke-virtual {v14, v15}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 7515
    iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v14, v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 7516
    iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;

    const v15, 0x7f0f0044

    const-string v9, "AccDescrReplying"

    invoke-static {v9, v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v14, v9}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 7517
    iget-object v9, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;

    const v14, 0x7f0f0018

    const-string v15, "AccDescrCancelReply"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v9, v14}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 7519
    iget-object v9, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGame;

    if-eqz v9, :cond_1ea

    .line 7520
    iget-object v5, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    iget-object v6, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->game:Lim/tpelyyftgw/tgnet/TLRPC$TL_game;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_game;->title:Ljava/lang/String;

    iget-object v8, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    .line 7521
    invoke-virtual {v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getPaint()Landroid/graphics/Paint;

    move-result-object v8

    invoke-virtual {v8}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;

    move-result-object v8

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 7520
    invoke-static {v6, v8, v7, v1}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;

    move-result-object v6

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto :goto_217

    .line 7522
    :cond_1ea
    iget-object v9, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    if-eqz v9, :cond_217

    .line 7523
    iget-object v9, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v9}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v9

    .line 7524
    .local v9, "mess":Ljava/lang/String;
    invoke-virtual {v9}, Ljava/lang/String;->length()I

    move-result v14

    if-le v14, v8, :cond_1fe

    .line 7525
    invoke-virtual {v9, v1, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v9

    .line 7527
    :cond_1fe
    invoke-virtual {v9, v6, v5}, Ljava/lang/String;->replace(CC)Ljava/lang/String;

    move-result-object v5

    .line 7528
    .end local v9    # "mess":Ljava/lang/String;
    .local v5, "mess":Ljava/lang/String;
    iget-object v6, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getPaint()Landroid/graphics/Paint;

    move-result-object v8

    invoke-virtual {v8}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;

    move-result-object v8

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    invoke-static {v5, v8, v7, v1}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;

    move-result-object v7

    invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 7530
    .end local v4    # "name":Ljava/lang/String;
    .end local v5    # "mess":Ljava/lang/String;
    :cond_217
    :goto_217
    goto/16 :goto_647

    :cond_219
    if-eqz v3, :cond_5ce

    .line 7531
    invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v4

    if-eqz v4, :cond_222

    .line 7532
    return-void

    .line 7534
    :cond_222
    iput-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 7535
    iput-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 7536
    iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setReplyingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 7537
    iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v4, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    .line 7538
    iput-object v3, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;

    .line 7539
    iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    if-eqz v4, :cond_237

    .line 7540
    return-void

    .line 7542
    :cond_237
    iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    const/4 v9, 0x1

    invoke-virtual {v4, v9, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setForceShowSendButton(ZZ)V

    .line 7543
    new-instance v4, Ljava/util/ArrayList;

    invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V

    .line 7544
    .local v4, "uids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    iget-object v9, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;

    const v14, 0x7f08025b

    invoke-virtual {v9, v14}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 7545
    iget-object v9, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;

    const v14, 0x7f0f0023

    const-string v15, "AccDescrForwarding"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v9, v14}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 7546
    iget-object v9, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;

    const v14, 0x7f0f0017

    const-string v15, "AccDescrCancelForward"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v9, v14}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 7547
    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v9

    check-cast v9, Lim/tpelyyftgw/messenger/MessageObject;

    .line 7548
    .local v9, "object":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isFromUser()Z

    move-result v14

    if-eqz v14, :cond_27e

    .line 7549
    iget-object v14, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I

    invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v14

    invoke-virtual {v4, v14}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_2bd

    .line 7551
    :cond_27e
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v14

    iget-object v15, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v15

    invoke-virtual {v14, v15}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v14

    .line 7552
    .local v14, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    invoke-static {v14}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v15

    if-eqz v15, :cond_2af

    iget-boolean v15, v14, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v15, :cond_2af

    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isForwardedChannelPost()Z

    move-result v15

    if-eqz v15, :cond_2af

    .line 7553
    iget-object v15, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;

    iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->channel_id:I

    neg-int v15, v15

    invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v15

    invoke-virtual {v4, v15}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_2bd

    .line 7555
    :cond_2af
    iget-object v15, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    neg-int v15, v15

    invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v15

    invoke-virtual {v4, v15}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7559
    .end local v14    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :goto_2bd
    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z

    move-result v14

    if-eqz v14, :cond_2c5

    const/4 v14, 0x0

    goto :goto_2c7

    :cond_2c5
    iget v14, v9, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    .line 7560
    .local v14, "type":I
    :goto_2c7
    const/4 v15, 0x1

    .local v15, "a":I
    :goto_2c8
    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-ge v15, v0, :cond_336

    .line 7561
    invoke-virtual {v3, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    move-object v9, v0

    check-cast v9, Lim/tpelyyftgw/messenger/MessageObject;

    .line 7563
    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isFromUser()Z

    move-result v0

    if-eqz v0, :cond_2e0

    .line 7564
    iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I

    .local v0, "uid":I
    goto :goto_313

    .line 7566
    .end local v0    # "uid":I
    :cond_2e0
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget-object v5, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-virtual {v0, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v0

    .line 7567
    .local v0, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v5

    if-eqz v5, :cond_30b

    iget-boolean v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v5, :cond_30b

    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isForwardedChannelPost()Z

    move-result v5

    if-eqz v5, :cond_30b

    .line 7568
    iget-object v5, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->channel_id:I

    neg-int v5, v5

    move v0, v5

    .local v5, "uid":I
    goto :goto_313

    .line 7570
    .end local v5    # "uid":I
    :cond_30b
    iget-object v5, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    neg-int v5, v5

    move v0, v5

    .line 7573
    .local v0, "uid":I
    :goto_313
    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-virtual {v4, v5}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z

    move-result v5

    if-nez v5, :cond_324

    .line 7574
    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 7576
    :cond_324
    invoke-virtual {v3, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;

    iget v5, v5, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    if-eq v5, v14, :cond_330

    .line 7577
    const/4 v5, -0x1

    move v14, v5

    .line 7560
    .end local v0    # "uid":I
    :cond_330
    add-int/lit8 v15, v15, 0x1

    const/4 v0, 0x0

    const/16 v5, 0x20

    goto :goto_2c8

    .line 7580
    .end local v15    # "a":I
    :cond_336
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    .line 7581
    .local v0, "userNames":Ljava/lang/StringBuilder;
    const/4 v5, 0x0

    .local v5, "a":I
    :goto_33c
    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v15

    if-ge v5, v15, :cond_3fb

    .line 7582
    invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v15

    check-cast v15, Ljava/lang/Integer;

    .line 7583
    .local v15, "uid":Ljava/lang/Integer;
    const/16 v19, 0x0

    .line 7584
    .local v19, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    const/16 v20, 0x0

    .line 7585
    .local v20, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    invoke-virtual {v15}, Ljava/lang/Integer;->intValue()I

    move-result v21

    if-lez v21, :cond_35f

    .line 7586
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v7

    invoke-virtual {v7, v15}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v20

    move-object/from16 v1, v19

    move-object/from16 v7, v20

    goto :goto_374

    .line 7588
    :cond_35f
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v7

    invoke-virtual {v15}, Ljava/lang/Integer;->intValue()I

    move-result v1

    neg-int v1, v1

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v7, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v19

    move-object/from16 v1, v19

    move-object/from16 v7, v20

    .line 7590
    .end local v19    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .end local v20    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v1, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .local v7, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :goto_374
    if-nez v7, :cond_37c

    if-nez v1, :cond_37c

    .line 7591
    move-object/from16 v22, v9

    goto/16 :goto_3ee

    .line 7593
    :cond_37c
    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v6

    const/4 v8, 0x1

    if-ne v6, v8, :cond_397

    .line 7594
    if-eqz v7, :cond_38f

    .line 7595
    invoke-static {v7}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-object/from16 v22, v9

    goto :goto_3ee

    .line 7597
    :cond_38f
    iget-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-object/from16 v22, v9

    goto :goto_3ee

    .line 7599
    :cond_397
    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v6

    const-string v8, " "

    move-object/from16 v22, v9

    const/4 v9, 0x2

    .end local v9    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    .local v22, "object":Lim/tpelyyftgw/messenger/MessageObject;
    if-eq v6, v9, :cond_3bc

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I

    move-result v6

    if-nez v6, :cond_3a9

    goto :goto_3bc

    .line 7615
    :cond_3a9
    invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 7616
    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v6

    const/4 v8, 0x1

    sub-int/2addr v6, v8

    const-string v8, "AndOther"

    invoke-static {v8, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 7617
    goto :goto_3fd

    .line 7600
    :cond_3bc
    :goto_3bc
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I

    move-result v6

    if-lez v6, :cond_3c7

    .line 7601
    const-string v6, ", "

    invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 7603
    :cond_3c7
    if-eqz v7, :cond_3e9

    .line 7604
    iget-object v6, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;

    invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v6

    if-nez v6, :cond_3d7

    .line 7605
    iget-object v6, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;

    invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_3ee

    .line 7606
    :cond_3d7
    iget-object v6, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;

    invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v6

    if-nez v6, :cond_3e5

    .line 7607
    iget-object v6, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;

    invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_3ee

    .line 7609
    :cond_3e5
    invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_3ee

    .line 7612
    :cond_3e9
    iget-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 7581
    .end local v1    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .end local v7    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v15    # "uid":Ljava/lang/Integer;
    :goto_3ee
    add-int/lit8 v5, v5, 0x1

    move-object/from16 v9, v22

    const/4 v1, 0x0

    const/16 v6, 0xa

    const/high16 v7, 0x41600000    # 14.0f

    const/16 v8, 0x96

    goto/16 :goto_33c

    .end local v22    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v9    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_3fb
    move-object/from16 v22, v9

    .line 7620
    .end local v5    # "a":I
    .end local v9    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v22    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    :goto_3fd
    iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 7621
    const/4 v1, -0x1

    if-eq v14, v1, :cond_546

    if-eqz v14, :cond_546

    const/16 v1, 0xa

    if-eq v14, v1, :cond_546

    const/16 v1, 0xb

    if-ne v14, v1, :cond_411

    goto/16 :goto_546

    .line 7640
    :cond_411
    const/4 v1, 0x1

    if-ne v14, v1, :cond_433

    .line 7641
    iget-object v5, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v6

    const-string v7, "ForwardedPhoto"

    invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 7642
    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v5

    if-ne v5, v1, :cond_5cc

    .line 7643
    const/4 v1, 0x0

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    move-object v11, v5

    check-cast v11, Lim/tpelyyftgw/messenger/MessageObject;

    goto/16 :goto_5cc

    .line 7645
    :cond_433
    const/4 v1, 0x4

    if-ne v14, v1, :cond_447

    .line 7646
    iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v5

    const-string v6, "ForwardedLocation"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto/16 :goto_5cc

    .line 7647
    :cond_447
    const/4 v1, 0x3

    if-ne v14, v1, :cond_46a

    .line 7648
    iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v5

    const-string v6, "ForwardedVideo"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 7649
    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v1

    const/4 v5, 0x1

    if-ne v1, v5, :cond_5cc

    .line 7650
    const/4 v1, 0x0

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    move-object v11, v5

    check-cast v11, Lim/tpelyyftgw/messenger/MessageObject;

    goto/16 :goto_5cc

    .line 7652
    :cond_46a
    const/16 v1, 0xc

    if-ne v14, v1, :cond_47f

    .line 7653
    iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v5

    const-string v6, "ForwardedContact"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto/16 :goto_5cc

    .line 7654
    :cond_47f
    const/4 v1, 0x2

    if-ne v14, v1, :cond_493

    .line 7655
    iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v5

    const-string v6, "ForwardedAudio"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto/16 :goto_5cc

    .line 7656
    :cond_493
    const/4 v1, 0x5

    if-ne v14, v1, :cond_4a7

    .line 7657
    iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v5

    const-string v6, "ForwardedRound"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto/16 :goto_5cc

    .line 7658
    :cond_4a7
    const/16 v1, 0xe

    if-ne v14, v1, :cond_4bc

    .line 7659
    iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v5

    const-string v6, "ForwardedMusic"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto/16 :goto_5cc

    .line 7660
    :cond_4bc
    const/16 v1, 0xd

    if-eq v14, v1, :cond_535

    const/16 v1, 0xf

    if-ne v14, v1, :cond_4c6

    goto/16 :goto_535

    .line 7662
    :cond_4c6
    const/16 v1, 0x11

    if-ne v14, v1, :cond_4db

    .line 7663
    iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v5

    const-string v6, "ForwardedPoll"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto/16 :goto_5cc

    .line 7664
    :cond_4db
    const/16 v1, 0x8

    if-eq v14, v1, :cond_4e6

    const/16 v5, 0x9

    if-ne v14, v5, :cond_4e4

    goto :goto_4e6

    .line 7678
    :cond_4e4
    goto/16 :goto_5cc

    .line 7665
    :cond_4e6
    :goto_4e6
    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v5

    const/4 v6, 0x1

    if-ne v5, v6, :cond_524

    .line 7666
    if-ne v14, v1, :cond_4ff

    .line 7667
    iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const v5, 0x7f0f01b0

    const-string v6, "AttachGif"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto/16 :goto_5cc

    .line 7670
    :cond_4ff
    const/4 v1, 0x0

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v1

    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLoader;->getDocumentFileName(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Ljava/lang/String;

    move-result-object v1

    move-object v5, v1

    .local v5, "name":Ljava/lang/String;
    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v1

    if-eqz v1, :cond_51a

    .line 7671
    iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 7673
    :cond_51a
    const/4 v1, 0x0

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    move-object v11, v6

    check-cast v11, Lim/tpelyyftgw/messenger/MessageObject;

    .line 7674
    .end local v5    # "name":Ljava/lang/String;
    goto/16 :goto_5cc

    .line 7676
    :cond_524
    iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v5

    const-string v6, "ForwardedFile"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto/16 :goto_5cc

    .line 7661
    :cond_535
    :goto_535
    iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v5

    const-string v6, "ForwardedSticker"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto/16 :goto_5cc

    .line 7622
    :cond_546
    :goto_546
    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v1

    const/4 v5, 0x1

    if-ne v1, v5, :cond_5bd

    const/4 v1, 0x0

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v5, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    if-eqz v5, :cond_5bd

    .line 7623
    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    move-object v1, v5

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;

    .line 7624
    .local v1, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGame;

    if-eqz v5, :cond_58a

    .line 7625
    iget-object v5, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    iget-object v6, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->game:Lim/tpelyyftgw/tgnet/TLRPC$TL_game;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_game;->title:Ljava/lang/String;

    iget-object v7, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    .line 7626
    invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getPaint()Landroid/graphics/Paint;

    move-result-object v7

    invoke-virtual {v7}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;

    move-result-object v7

    const/high16 v8, 0x41600000    # 14.0f

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v8

    .line 7625
    const/4 v9, 0x0

    invoke-static {v6, v7, v8, v9}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;

    move-result-object v6

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto :goto_5bc

    .line 7628
    :cond_58a
    const/4 v9, 0x0

    iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v5}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v5

    .line 7629
    .local v5, "mess":Ljava/lang/String;
    invoke-virtual {v5}, Ljava/lang/String;->length()I

    move-result v6

    const/16 v7, 0x96

    if-le v6, v7, :cond_59d

    .line 7630
    invoke-virtual {v5, v9, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v5

    .line 7632
    :cond_59d
    const/16 v6, 0x20

    const/16 v7, 0xa

    invoke-virtual {v5, v7, v6}, Ljava/lang/String;->replace(CC)Ljava/lang/String;

    move-result-object v5

    .line 7633
    iget-object v6, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getPaint()Landroid/graphics/Paint;

    move-result-object v7

    invoke-virtual {v7}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;

    move-result-object v7

    const/high16 v8, 0x41600000    # 14.0f

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v8

    invoke-static {v5, v7, v8, v9}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;

    move-result-object v7

    invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 7636
    .end local v1    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v5    # "mess":Ljava/lang/String;
    :goto_5bc
    goto :goto_5cc

    .line 7637
    :cond_5bd
    iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v5

    const-string v6, "ForwardedMessageCount"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 7685
    .end local v0    # "userNames":Ljava/lang/StringBuilder;
    .end local v4    # "uids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .end local v14    # "type":I
    .end local v22    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_5cc
    :goto_5cc
    goto/16 :goto_647

    .line 7686
    :cond_5ce
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;

    const v1, 0x7f080250

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 7687
    instance-of v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPagePending;

    if-eqz v0, :cond_5f0

    .line 7688
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const v1, 0x7f0f0707

    const-string v4, "GettingLinkInfo"

    invoke-static {v4, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 7689
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->pendingLinkSearchString:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto :goto_647

    .line 7691
    :cond_5f0
    iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->site_name:Ljava/lang/String;

    if-eqz v0, :cond_5fc

    .line 7692
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->site_name:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto :goto_616

    .line 7693
    :cond_5fc
    iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->title:Ljava/lang/String;

    if-eqz v0, :cond_608

    .line 7694
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->title:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto :goto_616

    .line 7696
    :cond_608
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const v1, 0x7f0f0820

    const-string v4, "LinkPreview"

    invoke-static {v4, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 7698
    :goto_616
    iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->title:Ljava/lang/String;

    if-eqz v0, :cond_622

    .line 7699
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->title:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto :goto_641

    .line 7700
    :cond_622
    iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->description:Ljava/lang/String;

    if-eqz v0, :cond_62e

    .line 7701
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->description:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto :goto_641

    .line 7702
    :cond_62e
    iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->author:Ljava/lang/String;

    if-eqz v0, :cond_63a

    .line 7703
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->author:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    goto :goto_641

    .line 7705
    :cond_63a
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->display_url:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 7707
    :goto_641
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    const/4 v1, 0x1

    invoke-virtual {v0, v13, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setWebPage(Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V

    .line 7711
    :cond_647
    :goto_647
    if-eqz v11, :cond_64b

    .line 7712
    move-object v0, v11

    .local v0, "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    goto :goto_651

    .line 7713
    .end local v0    # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_64b
    if-eqz v12, :cond_650

    .line 7714
    move-object/from16 v0, p3

    .restart local v0    # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    goto :goto_651

    .line 7716
    .end local v0    # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_650
    const/4 v0, 0x0

    .line 7719
    .restart local v0    # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :goto_651
    iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v1

    check-cast v1, Landroid/widget/FrameLayout$LayoutParams;

    .line 7720
    .local v1, "layoutParams1":Landroid/widget/FrameLayout$LayoutParams;
    iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v4

    check-cast v4, Landroid/widget/FrameLayout$LayoutParams;

    .line 7722
    .local v4, "layoutParams2":Landroid/widget/FrameLayout$LayoutParams;
    const/4 v5, 0x1

    .line 7723
    .local v5, "cacheType":I
    const/4 v6, 0x0

    .line 7724
    .local v6, "size":I
    const/4 v7, 0x0

    .line 7725
    .local v7, "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    const/4 v8, 0x0

    .line 7726
    .local v8, "thumbPhotoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    const/4 v9, 0x0

    .line 7727
    .local v9, "photoSizeObject":Lim/tpelyyftgw/tgnet/TLObject;
    if-eqz v0, :cond_72f

    .line 7728
    iget-object v14, v0, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs2:Ljava/util/ArrayList;

    const/16 v15, 0x140

    invoke-static {v14, v15}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v7

    .line 7729
    iget-object v14, v0, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs2:Ljava/util/ArrayList;

    const/high16 v17, 0x42200000    # 40.0f

    invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v15

    invoke-static {v14, v15}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v8

    .line 7730
    iget-object v9, v0, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbsObject2:Lim/tpelyyftgw/tgnet/TLObject;

    .line 7731
    if-nez v7, :cond_72a

    .line 7732
    iget-boolean v14, v0, Lim/tpelyyftgw/messenger/MessageObject;->mediaExists:Z

    if-eqz v14, :cond_70c

    .line 7733
    iget v14, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/4 v15, 0x1

    if-ne v14, v15, :cond_6f0

    .line 7734
    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v14

    .line 7735
    .local v14, "documentAttach":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I

    move-result v15

    .line 7736
    .local v15, "iSide":I
    if-eqz v14, :cond_6e5

    .line 7737
    invoke-static {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isVoiceDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v18

    if-nez v18, :cond_6dc

    invoke-static {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isMusicDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v18

    if-nez v18, :cond_6dc

    move/from16 v19, v5

    .end local v5    # "cacheType":I
    .local v19, "cacheType":I
    iget-object v5, v14, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;

    if-eqz v5, :cond_6b7

    iget-object v5, v14, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;

    invoke-virtual {v5}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v5

    move/from16 v20, v6

    .end local v6    # "size":I
    .local v20, "size":I
    const-string/jumbo v6, "video/"

    invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v5

    if-nez v5, :cond_6e0

    goto :goto_6b9

    .end local v20    # "size":I
    .restart local v6    # "size":I
    :cond_6b7
    move/from16 v20, v6

    .line 7738
    .end local v6    # "size":I
    .restart local v20    # "size":I
    :goto_6b9
    invoke-static {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isGifDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v5

    if-eqz v5, :cond_6c0

    goto :goto_6e0

    .line 7740
    :cond_6c0
    iget-object v5, v14, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;

    if-eqz v5, :cond_6d2

    iget-object v5, v14, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;

    invoke-virtual {v5}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v5

    const-string v6, "image/"

    invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v5

    if-nez v5, :cond_6d8

    :cond_6d2
    invoke-static {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isDocumentHasThumb(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v5

    if-eqz v5, :cond_6e9

    .line 7741
    :cond_6d8
    const v15, 0x13880

    goto :goto_6e9

    .line 7737
    .end local v19    # "cacheType":I
    .end local v20    # "size":I
    .restart local v5    # "cacheType":I
    .restart local v6    # "size":I
    :cond_6dc
    move/from16 v19, v5

    move/from16 v20, v6

    .line 7739
    .end local v5    # "cacheType":I
    .end local v6    # "size":I
    .restart local v19    # "cacheType":I
    .restart local v20    # "size":I
    :cond_6e0
    :goto_6e0
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I

    move-result v15

    goto :goto_6e9

    .line 7736
    .end local v19    # "cacheType":I
    .end local v20    # "size":I
    .restart local v5    # "cacheType":I
    .restart local v6    # "size":I
    :cond_6e5
    move/from16 v19, v5

    move/from16 v20, v6

    .line 7744
    .end local v5    # "cacheType":I
    .end local v6    # "size":I
    .restart local v19    # "cacheType":I
    .restart local v20    # "size":I
    :cond_6e9
    :goto_6e9
    iget-object v5, v0, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;

    invoke-static {v5, v15}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v5

    .line 7745
    .end local v7    # "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    .end local v14    # "documentAttach":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    .end local v15    # "iSide":I
    .local v5, "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    goto :goto_6fe

    .line 7746
    .end local v19    # "cacheType":I
    .end local v20    # "size":I
    .local v5, "cacheType":I
    .restart local v6    # "size":I
    .restart local v7    # "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    :cond_6f0
    move/from16 v19, v5

    move/from16 v20, v6

    .end local v5    # "cacheType":I
    .end local v6    # "size":I
    .restart local v19    # "cacheType":I
    .restart local v20    # "size":I
    iget-object v5, v0, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I

    move-result v6

    invoke-static {v5, v6}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v5

    .line 7748
    .end local v7    # "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    .local v5, "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    :goto_6fe
    if-eqz v5, :cond_703

    .line 7749
    iget v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->size:I

    .end local v20    # "size":I
    .restart local v6    # "size":I
    goto :goto_705

    .line 7748
    .end local v6    # "size":I
    .restart local v20    # "size":I
    :cond_703
    move/from16 v6, v20

    .line 7751
    .end local v20    # "size":I
    .restart local v6    # "size":I
    :goto_705
    const/4 v7, 0x0

    move/from16 v31, v7

    move-object v7, v5

    move/from16 v5, v31

    .end local v19    # "cacheType":I
    .local v7, "cacheType":I
    goto :goto_71d

    .line 7753
    .local v5, "cacheType":I
    .local v7, "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    :cond_70c
    move/from16 v19, v5

    move/from16 v20, v6

    .end local v5    # "cacheType":I
    .end local v6    # "size":I
    .restart local v19    # "cacheType":I
    .restart local v20    # "size":I
    iget-object v5, v0, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;

    const/16 v6, 0x140

    invoke-static {v5, v6}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v5

    move-object v7, v5

    move/from16 v5, v19

    move/from16 v6, v20

    .line 7755
    .end local v19    # "cacheType":I
    .end local v20    # "size":I
    .restart local v5    # "cacheType":I
    .restart local v6    # "size":I
    :goto_71d
    iget-object v14, v0, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;

    invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v15

    invoke-static {v14, v15}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v8

    .line 7756
    iget-object v9, v0, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbsObject:Lim/tpelyyftgw/tgnet/TLObject;

    goto :goto_733

    .line 7731
    :cond_72a
    move/from16 v19, v5

    move/from16 v20, v6

    .end local v5    # "cacheType":I
    .end local v6    # "size":I
    .restart local v19    # "cacheType":I
    .restart local v20    # "size":I
    goto :goto_733

    .line 7727
    .end local v19    # "cacheType":I
    .end local v20    # "size":I
    .restart local v5    # "cacheType":I
    .restart local v6    # "size":I
    :cond_72f
    move/from16 v19, v5

    move/from16 v20, v6

    .line 7759
    :goto_733
    if-ne v7, v8, :cond_736

    .line 7760
    const/4 v8, 0x0

    .line 7762
    :cond_736
    if-eqz v7, :cond_7a5

    instance-of v14, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_photoSizeEmpty;

    if-nez v14, :cond_7a5

    iget-object v14, v7, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    instance-of v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationUnavailable;

    if-nez v14, :cond_7a5

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isAnyKindOfSticker()Z

    move-result v14

    if-nez v14, :cond_7a5

    if-eqz v0, :cond_751

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isSecretMedia()Z

    move-result v14

    if-eqz v14, :cond_751

    goto :goto_7a5

    .line 7799
    :cond_751
    if-eqz v0, :cond_765

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v14

    if-eqz v14, :cond_765

    .line 7800
    iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    const/high16 v15, 0x41880000    # 17.0f

    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v15

    invoke-virtual {v14, v15}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V

    goto :goto_76b

    .line 7802
    :cond_765
    iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    const/4 v15, 0x0

    invoke-virtual {v14, v15}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V

    .line 7804
    :goto_76b
    iput v6, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageSize:I

    .line 7805
    iput v5, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageCacheType:I

    .line 7806
    iput-object v7, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    .line 7807
    iput-object v8, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageThumbLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    .line 7808
    iput-object v9, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;

    .line 7809
    iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-static {v7, v9}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v23

    invoke-static {v8, v9}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v25

    const/16 v27, 0x0

    const-string v24, "50_50"

    const-string v26, "50_50_b"

    move-object/from16 v22, v14

    move/from16 v28, v6

    move/from16 v29, v5

    move-object/from16 v30, v0

    invoke-virtual/range {v22 .. v30}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)V

    .line 7811
    iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    const/4 v15, 0x0

    invoke-virtual {v14, v15}, Lim/tpelyyftgw/ui/components/BackupImageView;->setVisibility(I)V

    .line 7812
    const/high16 v14, 0x42c00000    # 96.0f

    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v14

    iput v14, v4, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I

    iput v14, v1, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I

    move-object/from16 v16, v0

    move-object/from16 v17, v3

    goto :goto_7e3

    .line 7763
    :cond_7a5
    :goto_7a5
    iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    const/4 v15, 0x0

    invoke-virtual {v14, v15}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V

    .line 7764
    iput-object v15, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    .line 7765
    iput-object v15, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;

    .line 7766
    const/4 v14, 0x0

    .line 7767
    .local v14, "isLiveMsg":Z
    if-eqz v3, :cond_7cc

    .line 7768
    const/4 v15, 0x0

    invoke-virtual {v3, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v15

    check-cast v15, Lim/tpelyyftgw/messenger/MessageObject;

    .line 7769
    .local v15, "object":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v15, :cond_7c7

    .line 7770
    move-object/from16 v16, v0

    .end local v0    # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v16, "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget v0, v15, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    move-object/from16 v17, v3

    .end local v3    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .local v17, "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    const/16 v3, 0xcf

    if-ne v0, v3, :cond_7d0

    .line 7771
    const/4 v14, 0x1

    goto :goto_7d0

    .line 7769
    .end local v16    # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v17    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v0    # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v3    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_7c7
    move-object/from16 v16, v0

    move-object/from16 v17, v3

    .end local v0    # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v3    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v16    # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v17    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    goto :goto_7d0

    .line 7767
    .end local v15    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v16    # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v17    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v0    # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v3    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_7cc
    move-object/from16 v16, v0

    move-object/from16 v17, v3

    .line 7775
    .end local v0    # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v3    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v16    # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v17    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_7d0
    :goto_7d0
    if-nez v14, :cond_7e2

    .line 7776
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;

    const/4 v3, 0x4

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/BackupImageView;->setVisibility(I)V

    .line 7777
    const/high16 v0, 0x42500000    # 52.0f

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    iput v0, v4, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I

    iput v0, v1, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I

    .line 7798
    .end local v14    # "isLiveMsg":Z
    :cond_7e2
    nop

    .line 7814
    :goto_7e3
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 7815
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 7816
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    const/4 v3, 0x1

    invoke-virtual {v0, v3, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showTopView(ZZ)V

    .line 7817
    .end local v1    # "layoutParams1":Landroid/widget/FrameLayout$LayoutParams;
    .end local v2    # "openKeyboard":Z
    .end local v4    # "layoutParams2":Landroid/widget/FrameLayout$LayoutParams;
    .end local v5    # "cacheType":I
    .end local v6    # "size":I
    .end local v7    # "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    .end local v8    # "thumbPhotoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    .end local v9    # "photoSizeObject":Lim/tpelyyftgw/tgnet/TLObject;
    .end local v16    # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    move/from16 v2, p6

    move/from16 v1, p9

    goto/16 :goto_8ac

    .line 7818
    .end local v11    # "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v17    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local p2    # "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local p4    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_7f9
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-nez v0, :cond_80a

    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;

    if-nez v0, :cond_80a

    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    if-nez v0, :cond_80a

    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-nez v0, :cond_80a

    .line 7819
    return-void

    .line 7821
    :cond_80a
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_840

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_replyKeyboardForceReply;

    if-eqz v0, :cond_840

    .line 7822
    iget v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getMainSettings(I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 7823
    .local v0, "preferences":Landroid/content/SharedPreferences;
    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "answered_"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v3, v10, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J

    invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    iget-object v3, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v3

    invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 7825
    .end local v0    # "preferences":Landroid/content/SharedPreferences;
    :cond_840
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    if-eqz v0, :cond_870

    .line 7826
    const/4 v0, 0x0

    iput-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    .line 7827
    iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    xor-int/lit8 v2, p8, 0x1

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setWebPage(Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V

    .line 7828
    if-eqz v13, :cond_870

    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-nez v0, :cond_85c

    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;

    if-nez v0, :cond_85c

    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-eqz v0, :cond_870

    .line 7829
    :cond_85c
    const/4 v1, 0x1

    iget-object v2, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v3, v10, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;

    const/4 v5, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x1

    move-object/from16 v0, p0

    move/from16 v6, p6

    move/from16 v7, p7

    invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V

    .line 7830
    return-void

    .line 7833
    :cond_870
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;

    if-eqz v0, :cond_886

    .line 7834
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;

    .line 7835
    .local v0, "messagesToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    const/4 v1, 0x0

    iput-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;

    .line 7836
    if-eqz p7, :cond_87e

    add-int/lit8 v1, p7, 0x1

    goto :goto_87f

    :cond_87e
    const/4 v1, 0x0

    :goto_87f
    move/from16 v2, p6

    const/4 v3, 0x0

    invoke-direct {v10, v0, v3, v2, v1}, Lim/tpelyyftgw/ui/ChatActivity;->forwardMessages(Ljava/util/ArrayList;ZZI)V

    goto :goto_889

    .line 7833
    .end local v0    # "messagesToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :cond_886
    move/from16 v2, p6

    const/4 v3, 0x0

    .line 7838
    :goto_889
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v3, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setForceShowSendButton(ZZ)V

    .line 7839
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    move/from16 v1, p9

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hideTopView(Z)V

    .line 7840
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    const/4 v4, 0x0

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setReplyingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 7841
    iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0, v4, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V

    .line 7842
    iput v3, v10, Lim/tpelyyftgw/ui/ChatActivity;->topViewWasVisible:I

    .line 7843
    iput-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 7844
    iput-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 7845
    iput-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    .line 7846
    iput-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;

    move-object/from16 v17, p4

    .line 7848
    .end local p2    # "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
    .end local p4    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v11    # "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v17    # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :goto_8ac
    return-void
.end method

.method public showFieldPanelForEdit(ZLim/tpelyyftgw/messenger/MessageObject;)V
    .registers 13
    .param p1, "show"    # Z
    .param p2, "messageObjectToEdit"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 7420
    const/4 v2, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x1

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x1

    move-object v0, p0

    move v1, p1

    move-object v3, p2

    invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V

    .line 7421
    return-void
.end method

.method public showFieldPanelForForward(ZLjava/util/ArrayList;)V
    .registers 13
    .param p1, "show"    # Z
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(Z",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;)V"
        }
    .end annotation

    .line 7412
    .local p2, "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    const/4 v2, 0x0

    const/4 v3, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x1

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x1

    move-object v0, p0

    move v1, p1

    move-object v4, p2

    invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V

    .line 7413
    return-void
.end method

.method public showFieldPanelForReply(Lim/tpelyyftgw/messenger/MessageObject;)V
    .registers 12
    .param p1, "messageObjectToReply"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 7416
    const/4 v1, 0x1

    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x1

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x1

    move-object v0, p0

    move-object v2, p1

    invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V

    .line 7417
    return-void
.end method

.method public showFieldPanelForWebPage(ZLim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V
    .registers 14
    .param p1, "show"    # Z
    .param p2, "webPage"    # Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    .param p3, "cancel"    # Z

    .line 7408
    const/4 v2, 0x0

    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v6, 0x1

    const/4 v7, 0x0

    const/4 v9, 0x1

    move-object v0, p0

    move v1, p1

    move-object v5, p2

    move v8, p3

    invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V

    .line 7409
    return-void
.end method

.method public showOpenGameAlert(Lim/tpelyyftgw/tgnet/TLRPC$TL_game;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ZI)V
    .registers 21
    .param p1, "game"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_game;
    .param p2, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p3, "urlStr"    # Ljava/lang/String;
    .param p4, "ask"    # Z
    .param p5, "uid"    # I

    .line 16864
    move-object v6, p0

    move-object/from16 v7, p1

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    invoke-static/range {p5 .. p5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v8

    .line 16865
    .local v8, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    const/4 v0, 0x1

    if-eqz p4, :cond_7a

    .line 16866
    new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    move-object v9, v1

    .line 16867
    .local v9, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v1, 0x7f0f0141

    const-string v2, "AppName"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v9, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16869
    if-eqz v8, :cond_34

    .line 16870
    iget-object v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;

    iget-object v2, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    move-object v10, v1

    .local v1, "name":Ljava/lang/String;
    goto :goto_37

    .line 16872
    .end local v1    # "name":Ljava/lang/String;
    :cond_34
    const-string v1, ""

    move-object v10, v1

    .line 16874
    .local v10, "name":Ljava/lang/String;
    :goto_37
    const v1, 0x7f0f0284

    new-array v0, v0, [Ljava/lang/Object;

    const/4 v2, 0x0

    aput-object v10, v0, v2

    const-string v2, "BotPermissionGameAlert"

    invoke-static {v2, v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v9, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16875
    const v0, 0x7f0f0a5a

    const-string v1, "OK"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v11

    new-instance v12, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Krp7mnfHj8eflIT745J86XDV8ZI;

    move-object v0, v12

    move-object v1, p0

    move-object/from16 v2, p1

    move-object/from16 v3, p2

    move-object/from16 v4, p3

    move/from16 v5, p5

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Krp7mnfHj8eflIT745J86XDV8ZI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_game;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;I)V

    invoke-virtual {v9, v11, v12}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16879
    const v0, 0x7f0f02f7

    const-string v1, "Cancel"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

    invoke-virtual {v9, v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16880
    invoke-virtual {v9}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 16881
    .end local v9    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    .end local v10    # "name":Ljava/lang/String;
    move-object/from16 v2, p2

    goto :goto_de

    .line 16882
    :cond_7a
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x15

    const-string v3, ""

    if-lt v1, v2, :cond_c9

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v1

    if-nez v1, :cond_c9

    invoke-static {}, Lim/tpelyyftgw/ui/WebviewActivity;->supportWebview()Z

    move-result v1

    if-eqz v1, :cond_c9

    .line 16883
    iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    iget-object v2, v6, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    sub-int/2addr v2, v0

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    if-ne v0, v6, :cond_c4

    .line 16884
    new-instance v0, Lim/tpelyyftgw/ui/WebviewActivity;

    if-eqz v8, :cond_af

    iget-object v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_af

    iget-object v3, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;

    :cond_af
    move-object v11, v3

    iget-object v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_game;->title:Ljava/lang/String;

    iget-object v13, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_game;->short_name:Ljava/lang/String;

    move-object v9, v0

    move-object/from16 v10, p3

    move-object/from16 v14, p2

    invoke-direct/range {v9 .. v14}, Lim/tpelyyftgw/ui/WebviewActivity;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/messenger/MessageObject;)V

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    move-object/from16 v2, p2

    move-object/from16 v4, p3

    goto :goto_de

    .line 16883
    :cond_c4
    move-object/from16 v2, p2

    move-object/from16 v4, p3

    goto :goto_de

    .line 16888
    :cond_c9
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    iget-object v1, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_game;->short_name:Ljava/lang/String;

    if-eqz v8, :cond_d7

    iget-object v2, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;

    if-eqz v2, :cond_d7

    iget-object v3, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;

    :cond_d7
    move-object/from16 v2, p2

    move-object/from16 v4, p3

    invoke-static {v4, v2, v0, v1, v3}, Lim/tpelyyftgw/ui/WebviewActivity;->openGameInBrowser(Ljava/lang/String;Lim/tpelyyftgw/messenger/MessageObject;Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V

    .line 16892
    :goto_de
    return-void
.end method

.method public showOpenUrlAlert(Ljava/lang/String;Z)V
    .registers 12
    .param p1, "url"    # Ljava/lang/String;
    .param p2, "ask"    # Z

    .line 16895
    const/4 v0, 0x0

    invoke-static {p1, v0}, Lim/tpelyyftgw/messenger/browser/Browser;->isInternalUrl(Ljava/lang/String;[Z)Z

    move-result v1

    const/4 v2, 0x1

    const/4 v3, 0x0

    if-nez v1, :cond_81

    if-nez p2, :cond_c

    goto :goto_81

    .line 16898
    :cond_c
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    if-nez v1, :cond_13

    .line 16899
    return-void

    .line 16901
    :cond_13
    new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    invoke-direct {v1, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 16902
    .local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v4, 0x7f0f0a7d

    const-string v5, "OpenUrlTitle"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16903
    const v4, 0x7f0f0a7a

    const-string v5, "OpenUrlAlert2"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    .line 16904
    .local v4, "format":Ljava/lang/String;
    const-string v5, "%"

    invoke-virtual {v4, v5}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v5

    .line 16905
    .local v5, "index":I
    new-instance v6, Landroid/text/SpannableStringBuilder;

    new-array v2, v2, [Ljava/lang/Object;

    aput-object p1, v2, v3

    invoke-static {v4, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v6, v2}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    move-object v2, v6

    .line 16906
    .local v2, "stringBuilder":Landroid/text/SpannableStringBuilder;
    if-ltz v5, :cond_56

    .line 16907
    new-instance v6, Landroid/text/style/URLSpan;

    invoke-direct {v6, p1}, Landroid/text/style/URLSpan;-><init>(Ljava/lang/String;)V

    invoke-virtual {p1}, Ljava/lang/String;->length()I

    move-result v7

    add-int/2addr v7, v5

    const/16 v8, 0x21

    invoke-virtual {v2, v6, v5, v7, v8}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 16909
    :cond_56
    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16910
    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessageTextViewClickable(Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16911
    const v3, 0x7f0f0a6d

    const-string v6, "Open"

    invoke-static {v6, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$bC1NE7hVqqYQypV_uwLMgkwvSek;

    invoke-direct {v6, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$bC1NE7hVqqYQypV_uwLMgkwvSek;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/String;)V

    invoke-virtual {v1, v3, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16913
    const v3, 0x7f0f02f7

    const-string v6, "Cancel"

    invoke-static {v6, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16914
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    goto :goto_92

    .line 16896
    .end local v1    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    .end local v2    # "stringBuilder":Landroid/text/SpannableStringBuilder;
    .end local v4    # "format":Ljava/lang/String;
    .end local v5    # "index":I
    :cond_81
    :goto_81
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J

    const-wide/16 v6, 0x0

    cmp-long v1, v4, v6

    if-nez v1, :cond_8e

    goto :goto_8f

    :cond_8e
    const/4 v2, 0x0

    :goto_8f
    invoke-static {v0, p1, v2}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;Z)V

    .line 16916
    :goto_92
    return-void
.end method

.method public showRedPacketDialog(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
    .registers 13
    .param p1, "sender"    # Lim/tpelyyftgw/tgnet/TLRPC$User;
    .param p2, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p3, "bean"    # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    .param p4, "isChat"    # Z

    .line 17430
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialogView:Landroid/view/View;

    if-nez v0, :cond_33

    .line 17431
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const v1, 0x7f0c00c3

    const/4 v2, 0x0

    invoke-static {v0, v1, v2}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialogView:Landroid/view/View;

    .line 17432
    new-instance v0, Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialogView:Landroid/view/View;

    invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;-><init>(Landroid/content/Context;Landroid/view/View;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketViewHolder:Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;

    .line 17433
    new-instance v0, Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialogView:Landroid/view/View;

    const v3, 0x7f100253

    invoke-direct {v0, v1, v2, v3}, Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;-><init>(Landroid/content/Context;Landroid/view/View;I)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialog:Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;

    .line 17434
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;->setCancelable(Z)V

    .line 17436
    :cond_33
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketViewHolder:Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;

    invoke-virtual {v0, p1, p3, p4}, Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;->setData(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V

    .line 17437
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketViewHolder:Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;

    new-instance v7, Lim/tpelyyftgw/ui/ChatActivity$74;

    move-object v1, v7

    move-object v2, p0

    move-object v3, p1

    move-object v4, p2

    move-object v5, p3

    move v6, p4

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity$74;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V

    invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;->setOnRedPacketDialogClickListener(Lim/tpelyyftgw/ui/hui/packet/pop/OnRedPacketDialogClickListener;)V

    .line 17475
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialog:Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$h2lASme3m3d9XxJjYKYHSwMaRsI;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$h2lASme3m3d9XxJjYKYHSwMaRsI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V

    .line 17476
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialog:Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;->show()V

    .line 17477
    return-void
.end method

.method public showRequestUrlAlert(Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_requestUrlAuth;Ljava/lang/String;)V
    .registers 21
    .param p1, "request"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;
    .param p2, "buttonReq"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_requestUrlAuth;
    .param p3, "url"    # Ljava/lang/String;

    .line 16919
    move-object/from16 v6, p1

    move-object/from16 v7, p3

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_b

    .line 16920
    return-void

    .line 16922
    :cond_b
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    move-object v8, v0

    .line 16923
    .local v8, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const v0, 0x7f0f0a7d

    const-string v1, "OpenUrlTitle"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16924
    const v0, 0x7f0f0a7a

    const-string v1, "OpenUrlAlert2"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    .line 16925
    .local v9, "format":Ljava/lang/String;
    const-string v0, "%"

    invoke-virtual {v9, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    .line 16926
    .local v0, "index":I
    new-instance v1, Landroid/text/SpannableStringBuilder;

    const/4 v2, 0x1

    new-array v3, v2, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v7, v3, v4

    invoke-static {v9, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v1, v3}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    .line 16927
    .local v1, "stringBuilder":Landroid/text/SpannableStringBuilder;
    const/16 v3, 0x21

    if-ltz v0, :cond_50

    .line 16928
    new-instance v5, Landroid/text/style/URLSpan;

    invoke-direct {v5, v7}, Landroid/text/style/URLSpan;-><init>(Ljava/lang/String;)V

    invoke-virtual/range {p3 .. p3}, Ljava/lang/String;->length()I

    move-result v10

    add-int/2addr v10, v0

    invoke-virtual {v1, v5, v0, v10, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 16930
    :cond_50
    invoke-virtual {v8, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16931
    invoke-virtual {v8, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessageTextViewClickable(Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16932
    const v5, 0x7f0f02f7

    const-string v10, "Cancel"

    invoke-static {v10, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    const/4 v10, 0x0

    invoke-virtual {v8, v5, v10}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16934
    const/4 v5, 0x2

    new-array v10, v5, [Lim/tpelyyftgw/ui/cells/CheckBoxCell;

    .line 16935
    .local v10, "cells":[Lim/tpelyyftgw/ui/cells/CheckBoxCell;
    new-instance v11, Landroid/widget/LinearLayout;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v12

    invoke-direct {v11, v12}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    .line 16936
    .local v11, "linearLayout":Landroid/widget/LinearLayout;
    invoke-virtual {v11, v2}, Landroid/widget/LinearLayout;->setOrientation(I)V

    .line 16937
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v12

    invoke-virtual {v12}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v12

    .line 16938
    .local v12, "selfUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    const/4 v13, 0x0

    move-object v14, v1

    move/from16 v16, v13

    move v13, v0

    move/from16 v0, v16

    .end local v1    # "stringBuilder":Landroid/text/SpannableStringBuilder;
    .local v0, "a":I
    .local v13, "index":I
    .local v14, "stringBuilder":Landroid/text/SpannableStringBuilder;
    :goto_81
    iget-boolean v1, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;->request_write_access:Z

    if-eqz v1, :cond_87

    const/4 v1, 0x2

    goto :goto_88

    :cond_87
    const/4 v1, 0x1

    :goto_88
    if-ge v0, v1, :cond_158

    .line 16939
    new-instance v1, Lim/tpelyyftgw/ui/cells/CheckBoxCell;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v15

    invoke-direct {v1, v15, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;-><init>(Landroid/content/Context;I)V

    aput-object v1, v10, v0

    .line 16940
    aget-object v1, v10, v0

    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v15

    invoke-virtual {v1, v15}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 16941
    aget-object v1, v10, v0

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setMultiline(Z)V

    .line 16942
    aget-object v1, v10, v0

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v15

    invoke-virtual {v1, v15}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setTag(Ljava/lang/Object;)V

    .line 16943
    const-string v1, ""

    if-nez v0, :cond_f3

    .line 16944
    const v15, 0x7f0f0a7b

    new-array v3, v5, [Ljava/lang/Object;

    iget-object v5, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;->domain:Ljava/lang/String;

    aput-object v5, v3, v4

    iget-object v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;

    iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;

    .line 16945
    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    aput-object v4, v3, v2

    .line 16944
    const-string v4, "OpenUrlOption1"

    invoke-static {v4, v15, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;

    move-result-object v3

    .line 16946
    .end local v14    # "stringBuilder":Landroid/text/SpannableStringBuilder;
    .local v3, "stringBuilder":Landroid/text/SpannableStringBuilder;
    iget-object v4, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;->domain:Ljava/lang/String;

    invoke-static {v3, v4}, Landroid/text/TextUtils;->indexOf(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I

    move-result v4

    .line 16947
    .end local v13    # "index":I
    .local v4, "index":I
    if-ltz v4, :cond_e7

    .line 16948
    new-instance v5, Landroid/text/style/URLSpan;

    invoke-direct {v5, v1}, Landroid/text/style/URLSpan;-><init>(Ljava/lang/String;)V

    iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;->domain:Ljava/lang/String;

    invoke-virtual {v13}, Ljava/lang/String;->length()I

    move-result v13

    add-int/2addr v13, v4

    const/16 v15, 0x21

    invoke-virtual {v3, v5, v4, v13, v15}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    goto :goto_e9

    .line 16947
    :cond_e7
    const/16 v15, 0x21

    .line 16950
    :goto_e9
    aget-object v5, v10, v0

    const/4 v13, 0x0

    invoke-virtual {v5, v3, v1, v2, v13}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V

    move-object v14, v3

    move v13, v4

    const/4 v5, 0x1

    goto :goto_117

    .line 16951
    .end local v3    # "stringBuilder":Landroid/text/SpannableStringBuilder;
    .end local v4    # "index":I
    .restart local v13    # "index":I
    .restart local v14    # "stringBuilder":Landroid/text/SpannableStringBuilder;
    :cond_f3
    const/4 v3, 0x0

    const/16 v15, 0x21

    if-ne v0, v2, :cond_116

    .line 16952
    aget-object v4, v10, v0

    const v5, 0x7f0f0a7c

    new-array v15, v2, [Ljava/lang/Object;

    iget-object v2, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;->bot:Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 16953
    invoke-static {v2}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v2

    aput-object v2, v15, v3

    .line 16952
    const-string v2, "OpenUrlOption2"

    invoke-static {v2, v5, v15}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;

    move-result-object v2

    const/4 v5, 0x1

    invoke-virtual {v4, v2, v1, v5, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V

    goto :goto_117

    .line 16951
    :cond_116
    const/4 v5, 0x1

    .line 16955
    :goto_117
    aget-object v1, v10, v0

    sget-boolean v2, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    const/high16 v3, 0x41800000    # 16.0f

    const/high16 v4, 0x41000000    # 8.0f

    if-eqz v2, :cond_126

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    goto :goto_12a

    :cond_126
    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    :goto_12a
    sget-boolean v15, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v15, :cond_133

    .line 16956
    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    goto :goto_137

    :cond_133
    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    .line 16955
    :goto_137
    const/4 v4, 0x0

    invoke-virtual {v1, v2, v4, v3, v4}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setPadding(IIII)V

    .line 16957
    aget-object v1, v10, v0

    const/4 v2, -0x1

    const/4 v3, -0x2

    invoke-static {v2, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v11, v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 16958
    aget-object v1, v10, v0

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$3QM_A-wGk4L50WJf875Cs5_hX8Q;

    invoke-direct {v2, v10}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$3QM_A-wGk4L50WJf875Cs5_hX8Q;-><init>([Lim/tpelyyftgw/ui/cells/CheckBoxCell;)V

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 16938
    add-int/lit8 v0, v0, 0x1

    const/4 v2, 0x1

    const/16 v3, 0x21

    const/4 v5, 0x2

    goto/16 :goto_81

    .line 16974
    .end local v0    # "a":I
    :cond_158
    const/16 v0, 0xc

    invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setCustomViewOffset(I)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16975
    invoke-virtual {v8, v11}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 16976
    const v0, 0x7f0f0a6d

    const-string v1, "Open"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v15

    new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NB3NYGaiYv8kHkI8mTWex_WqOEE;

    move-object v0, v5

    move-object/from16 v1, p0

    move-object v2, v10

    move-object/from16 v3, p3

    move-object/from16 v4, p2

    move-object v6, v5

    move-object/from16 v5, p1

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NB3NYGaiYv8kHkI8mTWex_WqOEE;-><init>(Lim/tpelyyftgw/ui/ChatActivity;[Lim/tpelyyftgw/ui/cells/CheckBoxCell;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_requestUrlAuth;Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;)V

    invoke-virtual {v8, v15, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 17012
    invoke-virtual {v8}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v0

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 17013
    return-void
.end method

.method public updateTextureViewPosition(Z)V
    .registers 15
    .param p1, "needScroll"    # Z

    .line 7936
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    if-eqz v0, :cond_181

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z

    if-eqz v0, :cond_a

    goto/16 :goto_181

    .line 7939
    :cond_a
    const/4 v0, 0x0

    .line 7940
    .local v0, "foundTextureViewMessage":Z
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v1

    .line 7941
    .local v1, "count":I
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_12
    const/4 v3, 0x0

    const/4 v4, 0x1

    if-ge v2, v1, :cond_f2

    .line 7942
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v5, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v5

    .line 7943
    .local v5, "view":Landroid/view/View;
    instance-of v6, v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v6, :cond_ee

    .line 7944
    move-object v6, v5

    check-cast v6, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 7945
    .local v6, "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    invoke-virtual {v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v7

    .line 7946
    .local v7, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    if-eqz v8, :cond_ee

    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v8

    if-nez v8, :cond_37

    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v8

    if-eqz v8, :cond_ee

    :cond_37
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v8

    invoke-virtual {v8, v7}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v8

    if-eqz v8, :cond_ee

    .line 7947
    invoke-virtual {v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v8

    .line 7948
    .local v8, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    iget-object v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageX()I

    move-result v10

    int-to-float v10, v10

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getX()F

    move-result v11

    add-float/2addr v10, v11

    invoke-virtual {v9, v10}, Landroid/widget/FrameLayout;->setTranslationX(F)V

    .line 7949
    iget-object v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    invoke-virtual {v10}, Landroid/view/View;->getPaddingTop()I

    move-result v10

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getTop()I

    move-result v11

    add-int/2addr v10, v11

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageY()I

    move-result v11

    add-int/2addr v10, v11

    iget v11, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListViewClipTop:I

    sub-int/2addr v10, v11

    int-to-float v10, v10

    iget-object v11, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getTranslationY()F

    move-result v11

    add-float/2addr v10, v11

    iget-boolean v11, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z

    if-eqz v11, :cond_78

    sget v11, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I

    goto :goto_79

    :cond_78
    const/4 v11, 0x0

    :goto_79
    int-to-float v11, v11

    add-float/2addr v10, v11

    invoke-virtual {v9, v10}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 7950
    iget-object v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v9}, Landroid/widget/FrameLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v9

    check-cast v9, Landroid/widget/FrameLayout$LayoutParams;

    .line 7951
    .local v9, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v10

    const v11, 0x7f09033e

    if-eqz v10, :cond_b2

    .line 7952
    iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    const/4 v12, 0x0

    invoke-virtual {v10, v11, v12}, Landroid/widget/FrameLayout;->setTag(ILjava/lang/Object;)V

    .line 7953
    iget v10, v9, Landroid/widget/FrameLayout$LayoutParams;->width:I

    sget v11, Lim/tpelyyftgw/messenger/AndroidUtilities;->roundMessageSize:I

    if-ne v10, v11, :cond_a1

    iget v10, v9, Landroid/widget/FrameLayout$LayoutParams;->height:I

    sget v11, Lim/tpelyyftgw/messenger/AndroidUtilities;->roundMessageSize:I

    if-eq v10, v11, :cond_e2

    .line 7954
    :cond_a1
    sget v10, Lim/tpelyyftgw/messenger/AndroidUtilities;->roundMessageSize:I

    iput v10, v9, Landroid/widget/FrameLayout$LayoutParams;->height:I

    iput v10, v9, Landroid/widget/FrameLayout$LayoutParams;->width:I

    .line 7955
    iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    invoke-virtual {v10, v3}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->setResizeMode(I)V

    .line 7956
    iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v10, v9}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_e2

    .line 7959
    :cond_b2
    iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v12

    invoke-virtual {v10, v11, v12}, Landroid/widget/FrameLayout;->setTag(ILjava/lang/Object;)V

    .line 7960
    iget v10, v9, Landroid/widget/FrameLayout$LayoutParams;->width:I

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageWidth()I

    move-result v11

    if-ne v10, v11, :cond_cb

    iget v10, v9, Landroid/widget/FrameLayout$LayoutParams;->height:I

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageHeight()I

    move-result v11

    if-eq v10, v11, :cond_e2

    .line 7961
    :cond_cb
    iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    const/4 v11, 0x3

    invoke-virtual {v10, v11}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->setResizeMode(I)V

    .line 7962
    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageWidth()I

    move-result v10

    iput v10, v9, Landroid/widget/FrameLayout$LayoutParams;->width:I

    .line 7963
    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageHeight()I

    move-result v10

    iput v10, v9, Landroid/widget/FrameLayout$LayoutParams;->height:I

    .line 7964
    iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v10, v9}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 7967
    :cond_e2
    :goto_e2
    iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    invoke-virtual {v10}, Landroid/view/View;->invalidate()V

    .line 7968
    iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v10}, Landroid/widget/FrameLayout;->invalidate()V

    .line 7969
    const/4 v0, 0x1

    .line 7970
    goto :goto_f2

    .line 7941
    .end local v5    # "view":Landroid/view/View;
    .end local v6    # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v7    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v8    # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    .end local v9    # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
    :cond_ee
    add-int/lit8 v2, v2, 0x1

    goto/16 :goto_12

    .line 7974
    .end local v2    # "a":I
    :cond_f2
    :goto_f2
    if-eqz p1, :cond_180

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    if-eqz v2, :cond_180

    .line 7975
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v2

    .line 7976
    .local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v2, :cond_180

    iget-wide v5, v2, Lim/tpelyyftgw/messenger/MessageObject;->eventId:J

    const-wide/16 v7, 0x0

    cmp-long v9, v5, v7

    if-nez v9, :cond_180

    .line 7977
    if-nez v0, :cond_15c

    .line 7978
    iget-boolean v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->checkTextureViewPosition:Z

    if-eqz v5, :cond_11e

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v5

    if-eqz v5, :cond_11e

    .line 7979
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v3

    invoke-virtual {v3, v4, v4}, Lim/tpelyyftgw/messenger/MediaController;->cleanupPlayer(ZZ)V

    goto :goto_180

    .line 7981
    :cond_11e
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;

    sget v5, Lim/tpelyyftgw/messenger/AndroidUtilities;->roundMessageSize:I

    neg-int v5, v5

    add-int/lit8 v5, v5, -0x64

    int-to-float v5, v5

    invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 7982
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;

    invoke-virtual {v4}, Landroid/view/View;->invalidate()V

    .line 7983
    if-eqz v2, :cond_180

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v4

    if-nez v4, :cond_13c

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v4

    if-eqz v4, :cond_180

    .line 7984
    :cond_13c
    iget-boolean v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->checkTextureViewPosition:Z

    if-nez v4, :cond_154

    invoke-static {}, Lim/tpelyyftgw/ui/components/PipRoundVideoView;->getInstance()Lim/tpelyyftgw/ui/components/PipRoundVideoView;

    move-result-object v4

    if-eqz v4, :cond_147

    goto :goto_154

    .line 7987
    :cond_147
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v6

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x0

    const/4 v10, 0x1

    move-object v5, p0

    invoke-virtual/range {v5 .. v10}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V

    goto :goto_180

    .line 7985
    :cond_154
    :goto_154
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v4

    invoke-virtual {v4, v3}, Lim/tpelyyftgw/messenger/MediaController;->setCurrentVideoVisible(Z)V

    goto :goto_180

    .line 7992
    :cond_15c
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v3

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/MediaController;->setCurrentVideoVisible(Z)V

    .line 7993
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v3

    if-nez v3, :cond_174

    iget-boolean v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToVideo:Z

    if-eqz v3, :cond_16e

    goto :goto_174

    .line 7996
    :cond_16e
    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidate()V

    goto :goto_180

    .line 7994
    :cond_174
    :goto_174
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v5

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x1

    move-object v4, p0

    invoke-virtual/range {v4 .. v9}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V

    .line 8001
    .end local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_180
    :goto_180
    return-void

    .line 7937
    .end local v0    # "foundTextureViewMessage":Z
    .end local v1    # "count":I
    :cond_181
    :goto_181
    return-void
.end method

.method public viewContacts(I)V
    .registers 6
    .param p1, "user_id"    # I

    .line 17027
    if-eqz p1, :cond_43

    .line 17028
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    .line 17029
    .local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-nez v0, :cond_11

    .line 17030
    return-void

    .line 17032
    :cond_11
    iget-boolean v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z

    if-nez v1, :cond_2e

    iget-boolean v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->contact:Z

    if-eqz v1, :cond_1a

    goto :goto_2e

    .line 17037
    :cond_1a
    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    .line 17039
    .local v1, "bundle":Landroid/os/Bundle;
    const/4 v2, 0x6

    const-string v3, "from_type"

    invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 17040
    new-instance v2, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;

    invoke-direct {v2, v1, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;-><init>(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    goto :goto_43

    .line 17033
    .end local v1    # "bundle":Landroid/os/Bundle;
    :cond_2e
    :goto_2e
    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    .line 17034
    .restart local v1    # "bundle":Landroid/os/Bundle;
    iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    const-string/jumbo v3, "user_id"

    invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 17035
    new-instance v2, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;

    invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17043
    .end local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v1    # "bundle":Landroid/os/Bundle;
    :cond_43
    :goto_43
    return-void
.end method