ChatActivityEnterView.smali
.class public Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.super Landroid/widget/FrameLayout;
.source "ChatActivityEnterView.java"
# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
.implements Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout$SizeNotifierFrameLayoutDelegate;
.implements Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertDelegate;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ScrimDrawable;,
Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;,
Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordDot;,
Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;,
Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
}
.end annotation
# instance fields
.field private accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
.field private allowGifs:Z
.field private allowShowTopView:Z
.field private allowStickers:Z
.field private attachButton:Landroid/widget/ImageView;
.field private attachIcons:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private attachLayout:Landroid/widget/LinearLayout;
.field private attachTexts:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private attachTypes:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;",
">;"
}
.end annotation
.end field
.field private audioSendButton:Landroid/widget/ImageView;
.field private audioToSend:Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
.field private audioToSendMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.field private audioToSendPath:Ljava/lang/String;
.field private audioVideoButtonAnimation:Landroid/animation/AnimatorSet;
.field private audioVideoButtonContainer:Landroid/widget/FrameLayout;
.field private botButton:Landroid/widget/ImageView;
.field private botButtonsMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.field private botCount:I
.field private botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
.field private botMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.field private botReplyMarkup:Lim/tpelyyftgw/tgnet/TLRPC$TL_replyKeyboardMarkup;
.field private calledRecordRunnable:Z
.field private cameraDrawable:Landroid/graphics/drawable/Drawable;
.field private canWriteToChannel:Z
.field private cancelBotButton:Landroid/widget/ImageView;
.field private closeAnimationInProgress:Z
.field private currentAccount:I
.field private currentEmojiIcon:I
.field private currentPopupContentType:I
.field private currentResizeAnimation:Landroid/animation/Animator;
.field private currentTopViewAnimation:Landroid/animation/AnimatorSet;
.field private delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
.field private destroyed:Z
.field private dialog_id:J
.field private distCanMove:F
.field private doneButtonAnimation:Landroid/animation/AnimatorSet;
.field private doneButtonContainer:Landroid/widget/FrameLayout;
.field private doneButtonImage:Landroid/widget/ImageView;
.field private doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
.field private dotPaint:Landroid/graphics/Paint;
.field private editingCaption:Z
.field private editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.field private editingMessageReqId:I
.field private emojiButton:[Landroid/widget/ImageView;
.field private emojiButtonAnimation:Landroid/animation/AnimatorSet;
.field private emojiPadding:I
.field private emojiTabOpen:Z
.field private emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
.field private emojiViewVisible:Z
.field private expandStickersButton:Landroid/widget/ImageView;
.field private focusRunnable:Ljava/lang/Runnable;
.field private forceShowSendButton:Z
.field private gifsTabOpen:Z
.field private hasBotCommands:Z
.field private hasRecordVideo:Z
.field private ignoreTextChange:Z
.field private inactinveSendButtonDrawable:Landroid/graphics/drawable/Drawable;
.field private info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.field private innerTextChange:I
.field private isPaused:Z
.field private keyboardHeight:I
.field private keyboardHeightLand:I
.field private keyboardVisible:Z
.field private lastSizeChangeValue1:I
.field private lastSizeChangeValue2:Z
.field private lastTimeString:Ljava/lang/String;
.field private lastTypingSendTime:J
.field private lastTypingTimeSend:J
.field private lockArrowDrawable:Landroid/graphics/drawable/Drawable;
.field private lockBackgroundDrawable:Landroid/graphics/drawable/Drawable;
.field private lockDrawable:Landroid/graphics/drawable/Drawable;
.field private lockShadowDrawable:Landroid/graphics/drawable/Drawable;
.field private lockTopDrawable:Landroid/graphics/drawable/Drawable;
.field private mediaMessageButtonsDelegate:Landroid/view/View$AccessibilityDelegate;
.field private menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
.field private menuViewVisible:Z
.field private messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
.field private messageWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.field private messageWebPageSearch:Z
.field private micDrawable:Landroid/graphics/drawable/Drawable;
.field private needShowTopView:Z
.field private notifyButton:Landroid/widget/ImageView;
.field private onFinishInitCameraRunnable:Ljava/lang/Runnable;
.field private openKeyboardRunnable:Ljava/lang/Runnable;
.field private originalViewHeight:I
.field private paint:Landroid/graphics/Paint;
.field private paintRecord:Landroid/graphics/Paint;
.field private parentActivity:Landroid/app/Activity;
.field private parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
.field private pauseDrawable:Landroid/graphics/drawable/Drawable;
.field private pendingLocationButton:Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
.field private pendingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.field private playDrawable:Landroid/graphics/drawable/Drawable;
.field private progressDrawable:Lim/tpelyyftgw/ui/components/CloseProgressDrawable2;
.field private recordAudioVideoRunnable:Ljava/lang/Runnable;
.field private recordAudioVideoRunnableStarted:Z
.field private recordCancelImage:Landroid/widget/ImageView;
.field private recordCancelText:Landroid/widget/TextView;
.field private recordCircle:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
.field private recordCircleScale:Landroid/util/Property;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/Property<",
"Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;",
"Ljava/lang/Float;",
">;"
}
.end annotation
.end field
.field private recordDeleteImageView:Landroid/widget/ImageView;
.field private recordDot:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordDot;
.field private recordInterfaceState:I
.field private recordPanel:Landroid/widget/FrameLayout;
.field private recordSendText:Landroid/widget/TextView;
.field private recordTimeContainer:Landroid/widget/LinearLayout;
.field private recordTimeText:Landroid/widget/TextView;
.field private recordedAudioBackground:Landroid/view/View;
.field private recordedAudioPanel:Landroid/widget/FrameLayout;
.field private recordedAudioPlayButton:Landroid/widget/ImageView;
.field private recordedAudioSeekBar:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;
.field private recordedAudioTimeTextView:Landroid/widget/TextView;
.field private recordingAudioVideo:Z
.field private recordingGuid:I
.field private rect:Landroid/graphics/RectF;
.field private redDotPaint:Landroid/graphics/Paint;
.field private replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.field private roundedTranslationYProperty:Landroid/util/Property;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/Property<",
"Landroid/view/View;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private runningAnimation:Landroid/animation/AnimatorSet;
.field private runningAnimation2:Landroid/animation/AnimatorSet;
.field private runningAnimationAudio:Landroid/animation/AnimatorSet;
.field private runningAnimationType:I
.field private scheduleButtonHidden:Z
.field private scheduledButton:Landroid/widget/ImageView;
.field private scheduledButtonAnimation:Landroid/animation/AnimatorSet;
.field private searchingType:I
.field private seekBarWaveform:Lim/tpelyyftgw/ui/components/SeekBarWaveform;
.field private sendButton:Landroid/view/View;
.field private sendButtonContainer:Landroid/widget/FrameLayout;
.field private sendButtonDrawable:Landroid/graphics/drawable/Drawable;
.field private sendButtonInverseDrawable:Landroid/graphics/drawable/Drawable;
.field private sendByEnter:Z
.field private sendDrawable:Landroid/graphics/drawable/Drawable;
.field private sendPopupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;
.field private sendPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
.field private showKeyboardOnResume:Z
.field private silent:Z
.field private sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.field private slideText:Landroid/widget/LinearLayout;
.field private slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.field private slowModeTimer:I
.field private startedDraggingX:F
.field private stickersArrow:Lim/tpelyyftgw/ui/components/AnimatedArrowDrawable;
.field private stickersDragging:Z
.field private stickersExpanded:Z
.field private stickersExpandedHeight:I
.field private stickersExpansionAnim:Landroid/animation/Animator;
.field private stickersExpansionProgress:F
.field private stickersTabOpen:Z
.field private textFieldContainer:Landroid/widget/LinearLayout;
.field private topLineView:Landroid/view/View;
.field private topView:Landroid/view/View;
.field private topViewShowed:Z
.field private updateExpandabilityRunnable:Ljava/lang/Runnable;
.field private updateSlowModeRunnable:Ljava/lang/Runnable;
.field private videoSendButton:Landroid/widget/ImageView;
.field private videoTimelineView:Lim/tpelyyftgw/ui/components/VideoTimelineView;
.field private videoToSendMessageObject:Lim/tpelyyftgw/messenger/VideoEditedInfo;
.field private waitingForKeyboardOpen:Z
.field private wakeLock:Landroid/os/PowerManager$WakeLock;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/app/Activity;Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;Lim/tpelyyftgw/ui/ChatActivity;Z)V
.registers 41
.param p1, "context" # Landroid/app/Activity;
.param p2, "parent" # Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.param p3, "fragment" # Lim/tpelyyftgw/ui/ChatActivity;
.param p4, "isChat" # Z
.line 870
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p2
move-object/from16 v3, p3
invoke-direct/range {p0 .. p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 173
sget v4, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
iput v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
.line 174
sget v4, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v4}, Lim/tpelyyftgw/messenger/AccountInstance;->getInstance(I)Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v4
iput-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
.line 231
new-instance v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$1;
invoke-direct {v4, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$1;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
iput-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->mediaMessageButtonsDelegate:Landroid/view/View$AccessibilityDelegate;
.line 255
const/4 v4, 0x2
new-array v5, v4, [Landroid/widget/ImageView;
iput-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
.line 319
const/4 v5, -0x1
iput v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentPopupContentType:I
.line 320
iput v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentEmojiIcon:I
.line 325
const/4 v6, 0x1
iput-boolean v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPaused:Z
.line 348
const/high16 v7, -0x40800000 # -1.0f
iput v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->startedDraggingX:F
.line 349
const/high16 v8, 0x42a00000 # 80.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
int-to-float v8, v8
iput v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->distCanMove:F
.line 367
iput-boolean v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageWebPageSearch:Z
.line 384
new-instance v8, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$2;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$2;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboardRunnable:Ljava/lang/Runnable;
.line 395
new-instance v8, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$3;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$3;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateExpandabilityRunnable:Ljava/lang/Runnable;
.line 430
new-instance v8, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$4;
const-class v9, Ljava/lang/Integer;
const-string v10, "translationY"
invoke-direct {v8, v0, v9, v10}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$4;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Ljava/lang/Class;Ljava/lang/String;)V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->roundedTranslationYProperty:Landroid/util/Property;
.line 442
new-instance v8, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$5;
const-class v9, Ljava/lang/Float;
const-string v10, "scale"
invoke-direct {v8, v0, v9, v10}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$5;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Ljava/lang/Class;Ljava/lang/String;)V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircleScale:Landroid/util/Property;
.line 454
new-instance v8, Landroid/graphics/Paint;
invoke-direct {v8, v6}, Landroid/graphics/Paint;-><init>(I)V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->redDotPaint:Landroid/graphics/Paint;
.line 468
new-instance v8, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$6;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$6;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onFinishInitCameraRunnable:Ljava/lang/Runnable;
.line 479
new-instance v8, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$7;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$7;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordAudioVideoRunnable:Ljava/lang/Runnable;
.line 572
new-instance v8, Landroid/graphics/Paint;
invoke-direct {v8, v6}, Landroid/graphics/Paint;-><init>(I)V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->paint:Landroid/graphics/Paint;
.line 573
new-instance v8, Landroid/graphics/Paint;
invoke-direct {v8, v6}, Landroid/graphics/Paint;-><init>(I)V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->paintRecord:Landroid/graphics/Paint;
.line 582
new-instance v8, Landroid/graphics/RectF;
invoke-direct {v8}, Landroid/graphics/RectF;-><init>()V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->rect:Landroid/graphics/RectF;
.line 4543
new-instance v8, Ljava/util/ArrayList;
invoke-direct {v8}, Ljava/util/ArrayList;-><init>()V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachTexts:Ljava/util/ArrayList;
.line 4544
new-instance v8, Ljava/util/ArrayList;
invoke-direct {v8}, Ljava/util/ArrayList;-><init>()V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachIcons:Ljava/util/ArrayList;
.line 4545
new-instance v8, Ljava/util/ArrayList;
invoke-direct {v8}, Ljava/util/ArrayList;-><init>()V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachTypes:Ljava/util/ArrayList;
.line 872
new-instance v8, Landroid/graphics/Paint;
invoke-direct {v8, v6}, Landroid/graphics/Paint;-><init>(I)V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dotPaint:Landroid/graphics/Paint;
.line 873
const-string v9, "chat_emojiPanelNewTrending"
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v8, v9}, Landroid/graphics/Paint;->setColor(I)V
.line 874
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFocusable(Z)V
.line 875
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFocusableInTouchMode(Z)V
.line 876
const/4 v8, 0x0
invoke-virtual {v0, v8}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setWillNotDraw(Z)V
.line 878
iget v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v9
sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->recordStarted:I
invoke-virtual {v9, v0, v10}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 879
iget v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v9
sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->recordStartError:I
invoke-virtual {v9, v0, v10}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 880
iget v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v9
sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->recordStopped:I
invoke-virtual {v9, v0, v10}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 881
iget v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v9
sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->recordProgressChanged:I
invoke-virtual {v9, v0, v10}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 882
iget v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v9
sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
invoke-virtual {v9, v0, v10}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 883
iget v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v9
sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->audioDidSent:I
invoke-virtual {v9, v0, v10}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 884
iget v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v9
sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->audioRouteChanged:I
invoke-virtual {v9, v0, v10}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 885
iget v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v9
sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I
invoke-virtual {v9, v0, v10}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 886
iget v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v9
sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingProgressDidChanged:I
invoke-virtual {v9, v0, v10}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 887
iget v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v9
sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->featuredStickersDidLoad:I
invoke-virtual {v9, v0, v10}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 888
iget v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v9
sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->messageReceivedByServer:I
invoke-virtual {v9, v0, v10}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 889
iget v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v9
sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->sendingMessagesChanged:I
invoke-virtual {v9, v0, v10}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 890
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v9
sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I
invoke-virtual {v9, v0, v10}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 892
iput-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
.line 893
iput-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
.line 894
if-eqz v3, :cond_150
.line 895
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/ChatActivity;->getClassGuid()I
move-result v9
iput v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingGuid:I
.line 897
:cond_150
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.line 898
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->setDelegate(Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout$SizeNotifierFrameLayoutDelegate;)V
.line 899
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;
move-result-object v9
.line 900
.local v9, "preferences":Landroid/content/SharedPreferences;
const-string v10, "send_by_enter"
invoke-interface {v9, v10, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v10
iput-boolean v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendByEnter:Z
.line 902
new-instance v10, Landroid/widget/LinearLayout;
invoke-direct {v10, v1}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
iput-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->textFieldContainer:Landroid/widget/LinearLayout;
.line 903
const-string v11, "chat_emojiPanelBackground"
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v11
invoke-virtual {v10, v11}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V
.line 904
iget-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->textFieldContainer:Landroid/widget/LinearLayout;
invoke-virtual {v10, v8}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 905
iget-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->textFieldContainer:Landroid/widget/LinearLayout;
invoke-virtual {v10, v8}, Landroid/widget/LinearLayout;->setClipChildren(Z)V
.line 906
iget-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->textFieldContainer:Landroid/widget/LinearLayout;
invoke-virtual {v10, v8}, Landroid/widget/LinearLayout;->setClipToPadding(Z)V
.line 907
iget-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->textFieldContainer:Landroid/widget/LinearLayout;
const/high16 v11, -0x40800000 # -1.0f
const/high16 v12, -0x40000000 # -2.0f
const/16 v13, 0x53
const/4 v14, 0x0
const/high16 v15, 0x40000000 # 2.0f
const/16 v16, 0x0
const/16 v17, 0x0
invoke-static/range {v11 .. v17}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v11
invoke-virtual {v0, v10, v11}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 909
new-instance v10, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$8;
invoke-direct {v10, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$8;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/content/Context;)V
.line 919
.local v10, "frameLayout":Landroid/widget/FrameLayout;
iget-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->textFieldContainer:Landroid/widget/LinearLayout;
const/high16 v12, 0x3f800000 # 1.0f
const/4 v13, -0x2
const/16 v14, 0x50
invoke-static {v8, v13, v12, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFI)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v15
invoke-virtual {v11, v10, v15}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 921
new-instance v11, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$9;
invoke-direct {v11, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$9;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/content/Context;)V
iput-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
.line 990
new-instance v15, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$nLqg_d6QiLMVqIYjQPJCRYTXU0k;
invoke-direct {v15, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$nLqg_d6QiLMVqIYjQPJCRYTXU0k;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v11, v15}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setDelegate(Lim/tpelyyftgw/ui/components/EditTextCaption$EditTextCaptionDelegate;)V
.line 995
iget-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v11, :cond_1c1
invoke-virtual {v11}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentEncryptedChat()Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
move-result-object v11
goto :goto_1c2
:cond_1c1
const/4 v11, 0x0
.line 996
.local v11, "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
:goto_1c2
iget-object v15, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
if-eqz v11, :cond_1d5
if-eqz v11, :cond_1d3
iget v7, v11, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v7
const/16 v12, 0x65
if-lt v7, v12, :cond_1d3
goto :goto_1d5
:cond_1d3
const/4 v7, 0x0
goto :goto_1d6
:cond_1d5
:goto_1d5
const/4 v7, 0x1
:goto_1d6
invoke-virtual {v15, v7}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setAllowTextEntitiesIntersection(Z)V
.line 997
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateFieldHint()V
.line 998
const/high16 v7, 0x10000000
.line 999
.local v7, "flags":I
if-eqz v11, :cond_1e3
.line 1000
const/high16 v12, 0x1000000
or-int/2addr v7, v12
.line 1002
:cond_1e3
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v12, v7}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setImeOptions(I)V
.line 1003
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v12}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getInputType()I
move-result v15
or-int/lit16 v15, v15, 0x4000
const/high16 v18, 0x20000
or-int v15, v15, v18
invoke-virtual {v12, v15}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setInputType(I)V
.line 1004
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v12, v8}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setSingleLine(Z)V
.line 1005
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
const/4 v15, 0x6
invoke-virtual {v12, v15}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setMaxLines(I)V
.line 1006
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
const/high16 v15, 0x41900000 # 18.0f
invoke-virtual {v12, v6, v15}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setTextSize(IF)V
.line 1007
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
const/16 v15, 0x10
invoke-virtual {v12, v15}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setGravity(I)V
.line 1009
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
const/high16 v15, 0x40a00000 # 5.0f
invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v15
const/high16 v18, 0x40000000 # 2.0f
invoke-static/range {v18 .. v18}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
const/high16 v19, 0x40a00000 # 5.0f
invoke-static/range {v19 .. v19}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-static/range {v18 .. v18}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v14
invoke-virtual {v12, v15, v13, v5, v14}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setPadding(IIII)V
.line 1010
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
const/high16 v12, 0x42180000 # 38.0f
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
invoke-virtual {v5, v12}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setMinimumHeight(I)V
.line 1011
new-instance v5, Lim/tpelyyftgw/ui/hviews/MryRoundButtonDrawable;
invoke-direct {v5}, Lim/tpelyyftgw/ui/hviews/MryRoundButtonDrawable;-><init>()V
.line 1012
.local v5, "messageEditTextBackground":Lim/tpelyyftgw/ui/hviews/MryRoundButtonDrawable;
invoke-virtual {v5, v8}, Lim/tpelyyftgw/ui/hviews/MryRoundButtonDrawable;->setIsRadiusAdjustBounds(Z)V
.line 1013
const/high16 v12, 0x41000000 # 8.0f
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
int-to-float v12, v12
invoke-virtual {v5, v12}, Lim/tpelyyftgw/ui/hviews/MryRoundButtonDrawable;->setCornerRadius(F)V
.line 1014
const-string v12, "windowBackgroundWhite"
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-static {v12}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
move-result-object v12
invoke-virtual {v5, v12}, Lim/tpelyyftgw/ui/hviews/MryRoundButtonDrawable;->setBgData(Landroid/content/res/ColorStateList;)V
.line 1015
const v12, 0x3d4ccccd # 0.05f
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
const-string v13, "divider"
invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-static {v13}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
move-result-object v13
invoke-virtual {v5, v12, v13}, Lim/tpelyyftgw/ui/hviews/MryRoundButtonDrawable;->setStrokeData(ILandroid/content/res/ColorStateList;)V
.line 1016
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v12, v5}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1017
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
const-string v13, "chat_messagePanelText"
invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setTextColor(I)V
.line 1018
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
const-string v13, "chat_messagePanelHint"
invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setHintColor(I)V
.line 1019
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
const-string v13, "chat_messagePanelHint"
invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setHintTextColor(I)V
.line 1020
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
const-string v13, "chat_messagePanelCursor"
invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setCursorColor(I)V
.line 1021
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
const/high16 v20, -0x40800000 # -1.0f
const/high16 v21, -0x40000000 # -2.0f
const/16 v22, 0x50
const/high16 v23, 0x42500000 # 52.0f
const/high16 v24, 0x40a00000 # 5.0f
if-eqz p4, :cond_2ad
const/high16 v18, 0x42480000 # 50.0f
const/high16 v25, 0x42480000 # 50.0f
goto :goto_2af
:cond_2ad
const/high16 v25, 0x40000000 # 2.0f
:goto_2af
const/high16 v26, 0x40c00000 # 6.0f
invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v13
invoke-virtual {v10, v12, v13}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1022
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
new-instance v13, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$10;
invoke-direct {v13, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$10;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V
.line 1074
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
new-instance v13, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$11;
invoke-direct {v13, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$11;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V
.line 1095
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
new-instance v13, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/NoCopySpanEditableFactory;
new-array v14, v6, [Landroid/text/NoCopySpan;
new-instance v15, Lim/tpelyyftgw/ui/components/mentionspan/MentionSpanWatcher;
invoke-direct {v15}, Lim/tpelyyftgw/ui/components/mentionspan/MentionSpanWatcher;-><init>()V
aput-object v15, v14, v8
invoke-direct {v13, v14}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/NoCopySpanEditableFactory;-><init>([Landroid/text/NoCopySpan;)V
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setEditableFactory(Landroid/text/Editable$Factory;)V
.line 1096
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
new-instance v13, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$12;
invoke-direct {v13, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$12;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextCaption;->addTextChangedListener(Landroid/text/TextWatcher;)V
.line 1168
new-instance v12, Landroid/widget/LinearLayout;
invoke-direct {v12, v1}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
iput-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
.line 1169
invoke-virtual {v12, v8}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 1170
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
invoke-virtual {v12, v8}, Landroid/widget/LinearLayout;->setEnabled(Z)V
.line 1171
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
const/high16 v13, 0x42400000 # 48.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v14
int-to-float v14, v14
invoke-virtual {v12, v14}, Landroid/widget/LinearLayout;->setPivotX(F)V
.line 1172
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
const/high16 v20, -0x40000000 # -2.0f
const/high16 v21, 0x42400000 # 48.0f
const/16 v22, 0x55
const/16 v23, 0x0
const/16 v24, 0x0
const/16 v25, 0x0
const/high16 v26, 0x40000000 # 2.0f
invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v14
invoke-virtual {v10, v12, v14}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1174
const/16 v12, 0x8
const-string v14, "chat_messagePanelIcons"
if-eqz p4, :cond_4b0
.line 1175
new-instance v13, Landroid/widget/ImageView;
invoke-direct {v13, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachButton:Landroid/widget/ImageView;
.line 1176
new-instance v8, Landroid/graphics/PorterDuffColorFilter;
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v8, v6, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v13, v8}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1177
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachButton:Landroid/widget/ImageView;
const v6, 0x7f0d0174
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1178
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachButton:Landroid/widget/ImageView;
sget-object v6, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 1182
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachButton:Landroid/widget/ImageView;
const/high16 v23, 0x42400000 # 48.0f
const/high16 v24, 0x42400000 # 48.0f
const/16 v25, 0x53
const/high16 v26, 0x40400000 # 3.0f
const/16 v27, 0x0
const/16 v28, 0x0
const/high16 v29, 0x40000000 # 2.0f
invoke-static/range {v23 .. v29}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v6
invoke-virtual {v10, v4, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1183
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachButton:Landroid/widget/ImageView;
new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$fl8_Asdln8Vhhy96MHD_-uepg1g;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$fl8_Asdln8Vhhy96MHD_-uepg1g;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1187
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachButton:Landroid/widget/ImageView;
const v6, 0x7f0f000f
const-string v8, "AccDescrAttachButton"
invoke-static {v8, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 1189
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v4, :cond_3fc
.line 1190
invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v4
const v6, 0x7f0814ad
invoke-static {v6}, Lnp/NPFog;->d(I)I
move-result v6
invoke-virtual {v4, v6}, 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 v4
.line 1191
.local v4, "drawable1":Landroid/graphics/drawable/Drawable;
invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v6
const v8, 0x7f0814ac
invoke-static {v8}, Lnp/NPFog;->d(I)I
move-result v8
invoke-virtual {v6, v8}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v6
invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v6
.line 1192
.local v6, "drawable2":Landroid/graphics/drawable/Drawable;
new-instance v8, Landroid/graphics/PorterDuffColorFilter;
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
sget-object v15, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v8, v13, v15}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v4, v8}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1193
new-instance v8, Landroid/graphics/PorterDuffColorFilter;
const-string v13, "chat_recordedVoiceDot"
invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
sget-object v15, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v8, v13, v15}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v6, v8}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1194
new-instance v8, Lim/tpelyyftgw/ui/components/CombinedDrawable;
invoke-direct {v8, v4, v6}, Lim/tpelyyftgw/ui/components/CombinedDrawable;-><init>(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.line 1196
.local v8, "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
new-instance v13, Landroid/widget/ImageView;
invoke-direct {v13, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
.line 1197
invoke-virtual {v13, v8}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1198
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v13, v12}, Landroid/widget/ImageView;->setVisibility(I)V
.line 1199
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
const v15, 0x7f0f0ec4
const-string v12, "ScheduledMessages"
invoke-static {v12, v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v13, v12}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 1200
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
sget-object v13, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v12, v13}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 1201
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
const/16 v13, 0x55
const/16 v15, 0x30
invoke-static {v15, v15, v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v13
invoke-virtual {v10, v12, v13}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1202
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
new-instance v13, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$W8q22tXhaKNvzAQdMQ2Cxw0JA2A;
invoke-direct {v13, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$W8q22tXhaKNvzAQdMQ2Cxw0JA2A;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v12, v13}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1209
.end local v4 # "drawable1":Landroid/graphics/drawable/Drawable;
.end local v6 # "drawable2":Landroid/graphics/drawable/Drawable;
.end local v8 # "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
:cond_3fc
new-instance v4, Landroid/widget/ImageView;
invoke-direct {v4, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
.line 1210
new-instance v6, Landroid/graphics/PorterDuffColorFilter;
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v8
sget-object v12, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v6, v8, v12}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1211
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
const v6, 0x7f0801c1
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1212
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
sget-object v6, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 1213
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
const/16 v6, 0x8
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setVisibility(I)V
.line 1214
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
const/16 v8, 0x30
invoke-static {v8, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v12
invoke-virtual {v4, v6, v12}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1215
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$EiMAneXaN3scLmD8WxEeGU6PPUw;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$EiMAneXaN3scLmD8WxEeGU6PPUw;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1243
new-instance v4, Landroid/widget/ImageView;
invoke-direct {v4, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
.line 1244
iget-boolean v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->silent:Z
if-eqz v6, :cond_44d
const v6, 0x7f0801ca
goto :goto_450
:cond_44d
const v6, 0x7f0801cb
:goto_450
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1245
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
iget-boolean v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->silent:Z
if-eqz v6, :cond_45f
const v6, 0x7f0f001a
const-string v8, "AccDescrChanSilentOn"
goto :goto_464
:cond_45f
const v6, 0x7f0f0019
const-string v8, "AccDescrChanSilentOff"
:goto_464
invoke-static {v8, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 1246
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
new-instance v6, Landroid/graphics/PorterDuffColorFilter;
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v8
sget-object v12, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v6, v8, v12}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1247
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
sget-object v6, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 1248
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
iget-boolean v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->canWriteToChannel:Z
if-eqz v6, :cond_494
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v6, :cond_492
invoke-interface {v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->hasScheduledMessages()Z
move-result v6
if-nez v6, :cond_494
:cond_492
const/4 v6, 0x0
goto :goto_496
:cond_494
const/16 v6, 0x8
:goto_496
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setVisibility(I)V
.line 1249
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
const/16 v8, 0x30
invoke-static {v8, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v12
invoke-virtual {v4, v6, v12}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1250
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$2PbYFqAsoiFCXcNqVP6KCU5mEck;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$2PbYFqAsoiFCXcNqVP6KCU5mEck;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1265
:cond_4b0
new-instance v4, Landroid/widget/FrameLayout;
invoke-direct {v4, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 1266
.local v4, "emojiButtonContainer":Landroid/widget/FrameLayout;
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
const/16 v8, 0x30
invoke-static {v8, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v12
invoke-virtual {v6, v4, v12}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1268
const/4 v6, 0x0
.local v6, "a":I
:goto_4c1
const/4 v15, 0x2
if-ge v6, v15, :cond_545
.line 1269
iget-object v15, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
new-instance v13, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$13;
invoke-direct {v13, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$13;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/content/Context;)V
aput-object v13, v15, v6
.line 1280
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v13, v13, v6
new-instance v15, Landroid/graphics/PorterDuffColorFilter;
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
sget-object v8, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v15, v12, v8}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v13, v15}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1281
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v8, v8, v6
sget-object v12, Landroid/widget/ImageView$ScaleType;->CENTER_INSIDE:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v8, v12}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 1282
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v8, v8, v6
const/high16 v28, 0x42400000 # 48.0f
const/high16 v29, 0x42400000 # 48.0f
const/16 v30, 0x53
const/16 v31, 0x0
const/16 v32, 0x0
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 v12
invoke-virtual {v4, v8, v12}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1283
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v8, v8, v6
new-instance v12, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$rCa9OWKzbQJDjSavVzN2-TFPAKY;
invoke-direct {v12, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$rCa9OWKzbQJDjSavVzN2-TFPAKY;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v8, v12}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1297
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v8, v8, v6
const v12, 0x7f0f0021
const-string v13, "AccDescrEmojiButton"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v8, v12}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 1298
const/4 v8, 0x1
if-ne v6, v8, :cond_541
.line 1299
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v8, v8, v6
const/4 v12, 0x4
invoke-virtual {v8, v12}, Landroid/widget/ImageView;->setVisibility(I)V
.line 1300
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v8, v8, v6
const/4 v12, 0x0
invoke-virtual {v8, v12}, Landroid/widget/ImageView;->setAlpha(F)V
.line 1301
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v8, v8, v6
const v12, 0x3dcccccd # 0.1f
invoke-virtual {v8, v12}, Landroid/widget/ImageView;->setScaleX(F)V
.line 1302
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v8, v8, v6
invoke-virtual {v8, v12}, Landroid/widget/ImageView;->setScaleY(F)V
.line 1268
:cond_541
add-int/lit8 v6, v6, 0x1
goto/16 :goto_4c1
.line 1305
.end local v6 # "a":I
:cond_545
const/4 v6, 0x0
invoke-direct {v0, v6, v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setEmojiButtonImage(ZZ)V
.line 1308
new-instance v6, Landroid/widget/FrameLayout;
invoke-direct {v6, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
.line 1309
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSend:Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
if-nez v8, :cond_557
const/16 v8, 0x8
goto :goto_558
:cond_557
const/4 v8, 0x0
:goto_558
invoke-virtual {v6, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 1310
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
const-string v8, "chat_messagePanelBackground"
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-virtual {v6, v12}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V
.line 1311
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
const/4 v12, 0x1
invoke-virtual {v6, v12}, Landroid/widget/FrameLayout;->setFocusable(Z)V
.line 1312
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
invoke-virtual {v6, v12}, Landroid/widget/FrameLayout;->setFocusableInTouchMode(Z)V
.line 1313
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
invoke-virtual {v6, v12}, Landroid/widget/FrameLayout;->setClickable(Z)V
.line 1314
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
const/16 v12, 0x50
const/4 v13, -0x1
const/16 v15, 0x30
invoke-static {v13, v15, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v10, v6, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1316
new-instance v2, Landroid/widget/ImageView;
invoke-direct {v2, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordDeleteImageView:Landroid/widget/ImageView;
.line 1317
sget-object v6, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 1318
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordDeleteImageView:Landroid/widget/ImageView;
const v6, 0x7f0d019b
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1319
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordDeleteImageView:Landroid/widget/ImageView;
new-instance v6, Landroid/graphics/PorterDuffColorFilter;
const-string v12, "chat_messagePanelVoiceDelete"
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
sget-object v13, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v6, v12, v13}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1320
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordDeleteImageView:Landroid/widget/ImageView;
const v6, 0x7f0f04d8
const-string v12, "Delete"
invoke-static {v12, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 1321
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordDeleteImageView:Landroid/widget/ImageView;
const/high16 v12, 0x42400000 # 48.0f
const/16 v13, 0x30
invoke-static {v13, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v15
invoke-virtual {v2, v6, v15}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1322
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordDeleteImageView:Landroid/widget/ImageView;
new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$wzY-wzlY9EYRtTTPexEjPJa2x9c;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$wzY-wzlY9EYRtTTPexEjPJa2x9c;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1339
new-instance v2, Lim/tpelyyftgw/ui/components/VideoTimelineView;
invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/components/VideoTimelineView;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoTimelineView:Lim/tpelyyftgw/ui/components/VideoTimelineView;
.line 1340
const-string v6, "chat_messagePanelVideoFrame"
invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/components/VideoTimelineView;->setColor(I)V
.line 1341
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoTimelineView:Lim/tpelyyftgw/ui/components/VideoTimelineView;
const/4 v6, 0x1
invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/components/VideoTimelineView;->setRoundFrames(Z)V
.line 1342
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoTimelineView:Lim/tpelyyftgw/ui/components/VideoTimelineView;
new-instance v6, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$14;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$14;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/components/VideoTimelineView;->setDelegate(Lim/tpelyyftgw/ui/components/VideoTimelineView$VideoTimelineViewDelegate;)V
.line 1371
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoTimelineView:Lim/tpelyyftgw/ui/components/VideoTimelineView;
const/high16 v28, -0x40800000 # -1.0f
const/high16 v29, 0x42000000 # 32.0f
const/16 v30, 0x13
const/high16 v31, 0x42200000 # 40.0f
const/16 v32, 0x0
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 v12
invoke-virtual {v2, v6, v12}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1373
new-instance v2, Landroid/view/View;
invoke-direct {v2, v1}, Landroid/view/View;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioBackground:Landroid/view/View;
.line 1374
const/high16 v6, 0x41900000 # 18.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
int-to-float v6, v6
const-string v12, "chat_recordedVoiceBackground"
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-static {v6, v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v6
invoke-virtual {v2, v6}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1375
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioBackground:Landroid/view/View;
const/high16 v29, 0x42100000 # 36.0f
const/high16 v31, 0x42400000 # 48.0f
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v12
invoke-virtual {v2, v6, v12}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1377
new-instance v2, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;
invoke-direct {v2, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioSeekBar:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;
.line 1378
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
const/high16 v29, 0x42000000 # 32.0f
const/high16 v31, 0x42b80000 # 92.0f
const/high16 v33, 0x42500000 # 52.0f
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v12
invoke-virtual {v6, v2, v12}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1380
const v2, 0x7f080305
const-string v6, "chat_recordedVoicePlayPause"
invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
const-string v12, "chat_recordedVoicePlayPausePressed"
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-static {v1, v2, v6, v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSimpleSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;
move-result-object v2
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->playDrawable:Landroid/graphics/drawable/Drawable;
.line 1381
const v2, 0x7f080304
const-string v6, "chat_recordedVoicePlayPause"
invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
const-string v12, "chat_recordedVoicePlayPausePressed"
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-static {v1, v2, v6, v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSimpleSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;
move-result-object v2
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->pauseDrawable:Landroid/graphics/drawable/Drawable;
.line 1383
new-instance v2, Landroid/widget/ImageView;
invoke-direct {v2, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPlayButton:Landroid/widget/ImageView;
.line 1384
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->playDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1385
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPlayButton:Landroid/widget/ImageView;
sget-object v6, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 1386
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPlayButton:Landroid/widget/ImageView;
const v6, 0x7f0f000b
const-string v12, "AccActionPlay"
invoke-static {v12, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 1387
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPlayButton:Landroid/widget/ImageView;
const/high16 v28, 0x42400000 # 48.0f
const/high16 v29, 0x42400000 # 48.0f
const/16 v30, 0x53
const/high16 v31, 0x42400000 # 48.0f
const/16 v33, 0x0
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v12
invoke-virtual {v2, v6, v12}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1388
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPlayButton:Landroid/widget/ImageView;
new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$NSoV3LuqDDBc1vIgxrJTnSBoT5Y;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$NSoV3LuqDDBc1vIgxrJTnSBoT5Y;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1403
new-instance v2, Landroid/widget/TextView;
invoke-direct {v2, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioTimeTextView:Landroid/widget/TextView;
.line 1404
const-string v6, "chat_messagePanelVoiceDuration"
invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
invoke-virtual {v2, v6}, Landroid/widget/TextView;->setTextColor(I)V
.line 1405
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioTimeTextView:Landroid/widget/TextView;
const/high16 v6, 0x41500000 # 13.0f
const/4 v12, 0x1
invoke-virtual {v2, v12, v6}, Landroid/widget/TextView;->setTextSize(IF)V
.line 1406
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioTimeTextView:Landroid/widget/TextView;
const/high16 v28, -0x40000000 # -2.0f
const/high16 v29, -0x40000000 # -2.0f
const/16 v30, 0x15
const/16 v31, 0x0
const/high16 v33, 0x41500000 # 13.0f
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v13
invoke-virtual {v2, v12, v13}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1408
new-instance v2, Landroid/widget/FrameLayout;
invoke-direct {v2, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordPanel:Landroid/widget/FrameLayout;
.line 1409
const/16 v12, 0x8
invoke-virtual {v2, v12}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 1410
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordPanel:Landroid/widget/FrameLayout;
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-virtual {v2, v12}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V
.line 1411
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordPanel:Landroid/widget/FrameLayout;
const/16 v12, 0x50
const/4 v13, -0x1
const/16 v15, 0x30
invoke-static {v13, v15, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v6
invoke-virtual {v10, v2, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1412
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordPanel:Landroid/widget/FrameLayout;
sget-object v6, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$imBOhGGY-N9kDP3KSBy-FoRTUJc;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$imBOhGGY-N9kDP3KSBy-FoRTUJc;
invoke-virtual {v2, v6}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 1414
new-instance v2, Landroid/widget/LinearLayout;
invoke-direct {v2, v1}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
.line 1415
const/4 v6, 0x0
invoke-virtual {v2, v6}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 1416
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordPanel:Landroid/widget/FrameLayout;
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
const/16 v30, 0x11
const/high16 v31, 0x41f00000 # 30.0f
const/16 v33, 0x0
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v12
invoke-virtual {v2, v6, v12}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1418
new-instance v2, Landroid/widget/ImageView;
invoke-direct {v2, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCancelImage:Landroid/widget/ImageView;
.line 1419
const v6, 0x7f08035f
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1420
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCancelImage:Landroid/widget/ImageView;
new-instance v6, Landroid/graphics/PorterDuffColorFilter;
const-string v12, "chat_recordVoiceCancel"
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
sget-object v13, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v6, v12, v13}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1421
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCancelImage:Landroid/widget/ImageView;
const/16 v28, -0x2
const/16 v29, -0x2
const/16 v30, 0x10
const/16 v31, 0x0
const/16 v32, 0x1
const/16 v33, 0x0
const/16 v34, 0x0
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v12
invoke-virtual {v2, v6, v12}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1423
new-instance v2, Landroid/widget/TextView;
invoke-direct {v2, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCancelText:Landroid/widget/TextView;
.line 1424
const v6, 0x7f0f0fcc
const-string v12, "SlideToCancel"
invoke-static {v12, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v2, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1425
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCancelText:Landroid/widget/TextView;
const-string v6, "chat_recordVoiceCancel"
invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
invoke-virtual {v2, v6}, Landroid/widget/TextView;->setTextColor(I)V
.line 1426
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCancelText:Landroid/widget/TextView;
const/high16 v6, 0x41400000 # 12.0f
const/4 v12, 0x1
invoke-virtual {v2, v12, v6}, Landroid/widget/TextView;->setTextSize(IF)V
.line 1427
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCancelText:Landroid/widget/TextView;
const/16 v31, 0x6
const/16 v32, 0x0
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v12
invoke-virtual {v2, v6, v12}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1429
new-instance v2, Landroid/widget/TextView;
invoke-direct {v2, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordSendText:Landroid/widget/TextView;
.line 1430
const v6, 0x7f0f02f7
const-string v12, "Cancel"
invoke-static {v12, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v6}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v6
invoke-virtual {v2, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1431
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordSendText:Landroid/widget/TextView;
const-string v6, "chat_fieldOverlayText"
invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
invoke-virtual {v2, v6}, Landroid/widget/TextView;->setTextColor(I)V
.line 1432
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordSendText:Landroid/widget/TextView;
const/high16 v6, 0x41800000 # 16.0f
const/4 v12, 0x1
invoke-virtual {v2, v12, v6}, Landroid/widget/TextView;->setTextSize(IF)V
.line 1433
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordSendText:Landroid/widget/TextView;
const/16 v12, 0x11
invoke-virtual {v2, v12}, Landroid/widget/TextView;->setGravity(I)V
.line 1434
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordSendText:Landroid/widget/TextView;
const-string v12, "fonts/rmedium.ttf"
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v12
invoke-virtual {v2, v12}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 1435
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordSendText:Landroid/widget/TextView;
const/4 v12, 0x0
invoke-virtual {v2, v12}, Landroid/widget/TextView;->setAlpha(F)V
.line 1436
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordSendText:Landroid/widget/TextView;
const/high16 v12, 0x42100000 # 36.0f
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
const/4 v13, 0x0
invoke-virtual {v2, v12, v13, v13, v13}, Landroid/widget/TextView;->setPadding(IIII)V
.line 1437
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordSendText:Landroid/widget/TextView;
new-instance v12, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$upBrvWhykd9yKd3-Zy97LJsv7ZU;
invoke-direct {v12, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$upBrvWhykd9yKd3-Zy97LJsv7ZU;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v2, v12}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1448
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordPanel:Landroid/widget/FrameLayout;
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordSendText:Landroid/widget/TextView;
const/high16 v28, -0x40000000 # -2.0f
const/high16 v29, -0x40800000 # -1.0f
const/16 v30, 0x31
const/16 v31, 0x0
const/16 v32, 0x0
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 v13
invoke-virtual {v2, v12, v13}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1450
new-instance v2, Landroid/widget/LinearLayout;
invoke-direct {v2, v1}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordTimeContainer:Landroid/widget/LinearLayout;
.line 1451
const/4 v12, 0x0
invoke-virtual {v2, v12}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 1452
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordTimeContainer:Landroid/widget/LinearLayout;
const/high16 v13, 0x41500000 # 13.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v15
invoke-virtual {v2, v15, v12, v12, v12}, Landroid/widget/LinearLayout;->setPadding(IIII)V
.line 1453
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordTimeContainer:Landroid/widget/LinearLayout;
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-virtual {v2, v12}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V
.line 1454
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordPanel:Landroid/widget/FrameLayout;
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordTimeContainer:Landroid/widget/LinearLayout;
const/16 v13, 0x10
const/4 v15, -0x2
invoke-static {v15, v15, v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v13
invoke-virtual {v2, v12, v13}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1456
new-instance v2, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordDot;
invoke-direct {v2, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordDot;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordDot:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordDot;
.line 1457
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordTimeContainer:Landroid/widget/LinearLayout;
const/16 v28, 0xb
const/16 v29, 0xb
const/16 v30, 0x10
const/16 v31, 0x0
const/16 v32, 0x1
const/16 v33, 0x0
const/16 v34, 0x0
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v12, v2, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1459
new-instance v2, Landroid/widget/TextView;
invoke-direct {v2, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordTimeText:Landroid/widget/TextView;
.line 1460
const-string v12, "chat_recordTime"
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-virtual {v2, v12}, Landroid/widget/TextView;->setTextColor(I)V
.line 1461
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordTimeText:Landroid/widget/TextView;
const/4 v12, 0x1
invoke-virtual {v2, v12, v6}, Landroid/widget/TextView;->setTextSize(IF)V
.line 1462
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordTimeContainer:Landroid/widget/LinearLayout;
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordTimeText:Landroid/widget/TextView;
const/16 v28, -0x2
const/16 v29, -0x2
const/16 v31, 0x6
const/16 v32, 0x0
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v2, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1464
new-instance v2, Landroid/widget/FrameLayout;
invoke-direct {v2, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButtonContainer:Landroid/widget/FrameLayout;
.line 1465
const/4 v12, 0x0
invoke-virtual {v2, v12}, Landroid/widget/FrameLayout;->setClipChildren(Z)V
.line 1466
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v2, v12}, Landroid/widget/FrameLayout;->setClipToPadding(Z)V
.line 1467
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->textFieldContainer:Landroid/widget/LinearLayout;
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButtonContainer:Landroid/widget/FrameLayout;
const/high16 v28, 0x42400000 # 48.0f
const/high16 v29, 0x42400000 # 48.0f
const/16 v30, 0x50
const/16 v31, 0x0
const/16 v32, 0x0
const/16 v33, 0x0
const/high16 v34, 0x40000000 # 2.0f
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(FFIFFFF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v2, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1469
new-instance v2, Landroid/widget/FrameLayout;
invoke-direct {v2, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
.line 1470
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v8
invoke-virtual {v2, v8}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V
.line 1471
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
const/4 v8, 0x0
invoke-virtual {v2, v8}, Landroid/widget/FrameLayout;->setSoundEffectsEnabled(Z)V
.line 1473
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButtonContainer:Landroid/widget/FrameLayout;
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
const/high16 v12, 0x42400000 # 48.0f
const/16 v13, 0x30
invoke-static {v13, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v15
invoke-virtual {v2, v8, v15}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1475
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
new-instance v8, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$M7QUZWB5EwSzWoJSxucMOr6oWIo;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$M7QUZWB5EwSzWoJSxucMOr6oWIo;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v2, v8}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 1599
new-instance v2, Landroid/widget/ImageView;
invoke-direct {v2, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioSendButton:Landroid/widget/ImageView;
.line 1600
sget-object v8, Landroid/widget/ImageView$ScaleType;->CENTER_INSIDE:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v2, v8}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 1601
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioSendButton:Landroid/widget/ImageView;
new-instance v8, Landroid/graphics/PorterDuffColorFilter;
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
sget-object v13, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v8, v12, v13}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v2, v8}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1602
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioSendButton:Landroid/widget/ImageView;
const v8, 0x7f0d0175
invoke-virtual {v2, v8}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1603
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioSendButton:Landroid/widget/ImageView;
const/high16 v8, 0x40800000 # 4.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
const/4 v13, 0x0
invoke-virtual {v2, v13, v13, v12, v13}, Landroid/widget/ImageView;->setPadding(IIII)V
.line 1604
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioSendButton:Landroid/widget/ImageView;
const v12, 0x7f0f0056
const-string v13, "AccDescrVoiceMessage"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v2, v12}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 1605
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioSendButton:Landroid/widget/ImageView;
const/4 v12, 0x1
invoke-virtual {v2, v12}, Landroid/widget/ImageView;->setFocusable(Z)V
.line 1606
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioSendButton:Landroid/widget/ImageView;
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->mediaMessageButtonsDelegate:Landroid/view/View$AccessibilityDelegate;
invoke-virtual {v2, v12}, Landroid/widget/ImageView;->setAccessibilityDelegate(Landroid/view/View$AccessibilityDelegate;)V
.line 1607
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioSendButton:Landroid/widget/ImageView;
const/high16 v13, 0x42400000 # 48.0f
const/16 v15, 0x30
invoke-static {v15, v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v6
invoke-virtual {v2, v12, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1609
if-eqz p4, :cond_983
.line 1610
new-instance v2, Landroid/widget/ImageView;
invoke-direct {v2, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
.line 1611
sget-object v6, Landroid/widget/ImageView$ScaleType;->CENTER_INSIDE:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 1612
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
new-instance v6, Landroid/graphics/PorterDuffColorFilter;
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
sget-object v13, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v6, v12, v13}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1613
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
const v6, 0x7f0d0177
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1614
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
const/4 v12, 0x0
invoke-virtual {v2, v12, v12, v6, v12}, Landroid/widget/ImageView;->setPadding(IIII)V
.line 1615
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
const v6, 0x7f0f0054
const-string v12, "AccDescrVideoMessage"
invoke-static {v12, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 1616
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
const/4 v6, 0x1
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setFocusable(Z)V
.line 1617
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->mediaMessageButtonsDelegate:Landroid/view/View$AccessibilityDelegate;
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setAccessibilityDelegate(Landroid/view/View$AccessibilityDelegate;)V
.line 1618
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
const/high16 v12, 0x42400000 # 48.0f
const/16 v13, 0x30
invoke-static {v13, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v15
invoke-virtual {v2, v6, v15}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1621
:cond_983
new-instance v2, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
invoke-direct {v2, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircle:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
.line 1622
const/16 v6, 0x8
invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;->setVisibility(I)V
.line 1623
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircle:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
const/high16 v28, 0x42f80000 # 124.0f
const/high16 v29, 0x43420000 # 194.0f
const/16 v30, 0x55
const/16 v31, 0x0
const/16 v32, 0x0
const/high16 v33, -0x3df00000 # -36.0f
const/16 v34, 0x0
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v12
invoke-virtual {v2, v6, v12}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1625
new-instance v2, Landroid/widget/ImageView;
invoke-direct {v2, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
.line 1626
const/4 v6, 0x4
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setVisibility(I)V
.line 1627
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
sget-object v6, Landroid/widget/ImageView$ScaleType;->CENTER_INSIDE:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 1628
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
new-instance v6, Lim/tpelyyftgw/ui/components/CloseProgressDrawable2;
invoke-direct {v6}, Lim/tpelyyftgw/ui/components/CloseProgressDrawable2;-><init>()V
iput-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->progressDrawable:Lim/tpelyyftgw/ui/components/CloseProgressDrawable2;
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1629
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const v6, 0x7f0f02f7
const-string v12, "Cancel"
invoke-static {v12, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 1630
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->progressDrawable:Lim/tpelyyftgw/ui/components/CloseProgressDrawable2;
new-instance v6, Landroid/graphics/PorterDuffColorFilter;
const-string v12, "chat_messagePanelCancelInlineBot"
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
sget-object v13, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v6, v12, v13}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/components/CloseProgressDrawable2;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1631
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const/4 v6, 0x0
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setSoundEffectsEnabled(Z)V
.line 1632
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const v6, 0x3dcccccd # 0.1f
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setScaleX(F)V
.line 1633
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setScaleY(F)V
.line 1634
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const/4 v6, 0x0
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setAlpha(F)V
.line 1635
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButtonContainer:Landroid/widget/FrameLayout;
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const/high16 v12, 0x42400000 # 48.0f
const/16 v13, 0x30
invoke-static {v13, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v15
invoke-virtual {v2, v6, v15}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1636
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$8_yPtNvQFbNilss6rlefq7g1mT0;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$8_yPtNvQFbNilss6rlefq7g1mT0;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1646
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v2
if-eqz v2, :cond_a50
.line 1647
invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v6, 0x7f0814a2
invoke-static {v6}, Lnp/NPFog;->d(I)I
move-result v6
invoke-virtual {v2, v6}, 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
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButtonDrawable:Landroid/graphics/drawable/Drawable;
.line 1648
invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v2
invoke-virtual {v2, v6}, 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
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButtonInverseDrawable:Landroid/graphics/drawable/Drawable;
.line 1649
invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v2
invoke-virtual {v2, v6}, 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
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->inactinveSendButtonDrawable:Landroid/graphics/drawable/Drawable;
goto :goto_a81
.line 1651
:cond_a50
invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v6, 0x7f0814df
invoke-static {v6}, Lnp/NPFog;->d(I)I
move-result v6
invoke-virtual {v2, v6}, 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
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButtonDrawable:Landroid/graphics/drawable/Drawable;
.line 1652
invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v2
invoke-virtual {v2, v6}, 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
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButtonInverseDrawable:Landroid/graphics/drawable/Drawable;
.line 1653
invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v2
invoke-virtual {v2, v6}, 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
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->inactinveSendButtonDrawable:Landroid/graphics/drawable/Drawable;
.line 1655
:goto_a81
new-instance v2, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$15;
invoke-direct {v2, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$15;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
.line 1747
const/4 v6, 0x4
invoke-virtual {v2, v6}, Landroid/view/View;->setVisibility(I)V
.line 1748
const-string v2, "chat_messagePanelSend"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
.line 1749
.local v2, "color":I
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const v12, 0x7f0f0f15
const-string v13, "Send"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v6, v12}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V
.line 1750
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/4 v12, 0x0
invoke-virtual {v6, v12}, Landroid/view/View;->setSoundEffectsEnabled(Z)V
.line 1751
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const v12, 0x3dcccccd # 0.1f
invoke-virtual {v6, v12}, Landroid/view/View;->setScaleX(F)V
.line 1752
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v6, v12}, Landroid/view/View;->setScaleY(F)V
.line 1753
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/4 v12, 0x0
invoke-virtual {v6, v12}, Landroid/view/View;->setAlpha(F)V
.line 1754
sget v6, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v12, 0x15
if-lt v6, v12, :cond_adb
.line 1755
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/16 v12, 0x18
invoke-static {v2}, Landroid/graphics/Color;->red(I)I
move-result v13
invoke-static {v2}, Landroid/graphics/Color;->green(I)I
move-result v15
invoke-static {v2}, Landroid/graphics/Color;->blue(I)I
move-result v8
invoke-static {v12, v13, v15, v8}, Landroid/graphics/Color;->argb(IIII)I
move-result v8
const/4 v12, 0x1
invoke-static {v8, v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(II)Landroid/graphics/drawable/Drawable;
move-result-object v8
invoke-virtual {v6, v8}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1757
:cond_adb
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButtonContainer:Landroid/widget/FrameLayout;
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/high16 v29, 0x42400000 # 48.0f
const/high16 v30, 0x42400000 # 48.0f
const/16 v31, 0x50
const/16 v32, 0x0
const/16 v33, 0x0
const/16 v34, 0x0
const/high16 v35, -0x40000000 # -2.0f
invoke-static/range {v29 .. v35}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v12
invoke-virtual {v6, v8, v12}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1758
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
new-instance v8, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$ZTYI3bZ2HNdXQ0B97gak6mODUeI;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$ZTYI3bZ2HNdXQ0B97gak6mODUeI;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v6, v8}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1763
new-instance v6, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V
iput-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.line 1764
const/16 v8, 0x12
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V
.line 1765
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/4 v8, 0x4
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setVisibility(I)V
.line 1766
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/4 v8, 0x0
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setSoundEffectsEnabled(Z)V
.line 1767
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const v8, 0x3dcccccd # 0.1f
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleX(F)V
.line 1768
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleY(F)V
.line 1769
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/4 v8, 0x0
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setAlpha(F)V
.line 1770
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/high16 v8, 0x41500000 # 13.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
const/4 v12, 0x0
invoke-virtual {v6, v12, v12, v8, v12}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setPadding(IIII)V
.line 1771
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/16 v8, 0x15
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setGravity(I)V
.line 1772
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v8
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V
.line 1773
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButtonContainer:Landroid/widget/FrameLayout;
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/16 v12, 0x40
const/16 v13, 0x35
const/16 v15, 0x30
invoke-static {v12, v15, v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v12
invoke-virtual {v6, v8, v12}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1774
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
new-instance v8, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$QPqkv_aht77aR88pTivTQ3VwFIE;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$QPqkv_aht77aR88pTivTQ3VwFIE;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1788
new-instance v6, Landroid/widget/ImageView;
invoke-direct {v6, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
.line 1789
const/high16 v8, 0x40800000 # 4.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
const/4 v12, 0x0
invoke-virtual {v6, v12, v12, v8, v12}, Landroid/widget/ImageView;->setPadding(IIII)V
.line 1790
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
sget-object v8, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v6, v8}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 1791
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
new-instance v8, Lim/tpelyyftgw/ui/components/AnimatedArrowDrawable;
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-direct {v8, v13, v12}, Lim/tpelyyftgw/ui/components/AnimatedArrowDrawable;-><init>(IZ)V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersArrow:Lim/tpelyyftgw/ui/components/AnimatedArrowDrawable;
invoke-virtual {v6, v8}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1792
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
const/16 v8, 0x8
invoke-virtual {v6, v8}, Landroid/widget/ImageView;->setVisibility(I)V
.line 1793
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
const v8, 0x3dcccccd # 0.1f
invoke-virtual {v6, v8}, Landroid/widget/ImageView;->setScaleX(F)V
.line 1794
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v6, v8}, Landroid/widget/ImageView;->setScaleY(F)V
.line 1795
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
const/4 v8, 0x0
invoke-virtual {v6, v8}, Landroid/widget/ImageView;->setAlpha(F)V
.line 1796
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButtonContainer:Landroid/widget/FrameLayout;
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
const/high16 v12, 0x42400000 # 48.0f
const/16 v13, 0x30
invoke-static {v13, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v14
invoke-virtual {v6, v8, v14}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1797
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
new-instance v8, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$QdS9QIJibfCmJnr3KHMjF28DNiU;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$QdS9QIJibfCmJnr3KHMjF28DNiU;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v6, v8}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1821
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
const v8, 0x7f0f0022
const-string v12, "AccDescrExpandPanel"
invoke-static {v12, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v8
invoke-virtual {v6, v8}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 1823
new-instance v6, Landroid/widget/FrameLayout;
invoke-direct {v6, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonContainer:Landroid/widget/FrameLayout;
.line 1824
const/16 v8, 0x8
invoke-virtual {v6, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 1825
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->textFieldContainer:Landroid/widget/LinearLayout;
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonContainer:Landroid/widget/FrameLayout;
const/16 v12, 0x50
const/16 v13, 0x30
invoke-static {v13, v13, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(III)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v14
invoke-virtual {v6, v8, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1826
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonContainer:Landroid/widget/FrameLayout;
new-instance v8, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$UOeejFIH4mrsyP2J9PWinwrtUC0;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$UOeejFIH4mrsyP2J9PWinwrtUC0;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v6, v8}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1828
const/high16 v6, 0x41800000 # 16.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
const-string v8, "chat_messagePanelSend"
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v8
invoke-static {v6, v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->createCircleDrawable(II)Landroid/graphics/drawable/Drawable;
move-result-object v6
.line 1829
.local v6, "drawable":Landroid/graphics/drawable/Drawable;
invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v8
const v12, 0x7f0814aa
invoke-static/range {v12 .. v12}, Lnp/NPFog;->d(I)I
move-result v12
invoke-virtual {v8, v12}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v8
invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v8
.line 1830
.local v8, "checkDrawable":Landroid/graphics/drawable/Drawable;
new-instance v12, Landroid/graphics/PorterDuffColorFilter;
const-string v13, "chat_messagePanelVoicePressed"
invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
sget-object v14, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v12, v13, v14}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v8, v12}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1831
new-instance v12, Lim/tpelyyftgw/ui/components/CombinedDrawable;
const/high16 v13, 0x3f800000 # 1.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
const/4 v14, 0x0
invoke-direct {v12, v6, v8, v14, v13}, Lim/tpelyyftgw/ui/components/CombinedDrawable;-><init>(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;II)V
.line 1832
.local v12, "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
const/high16 v13, 0x42000000 # 32.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
const/high16 v14, 0x42000000 # 32.0f
invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v14
invoke-virtual {v12, v13, v14}, Lim/tpelyyftgw/ui/components/CombinedDrawable;->setCustomSize(II)V
.line 1834
new-instance v13, Landroid/widget/ImageView;
invoke-direct {v13, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
.line 1835
sget-object v14, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v13, v14}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 1836
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
invoke-virtual {v13, v12}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1837
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
const v14, 0x7f0f054f
const-string v15, "Done"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v13, v14}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 1838
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonContainer:Landroid/widget/FrameLayout;
iget-object v14, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
move/from16 v17, v2
const/16 v2, 0x30
const/high16 v15, 0x42400000 # 48.0f
.end local v2 # "color":I
.local v17, "color":I
invoke-static {v2, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v13, v14, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1840
new-instance v2, Lim/tpelyyftgw/ui/components/ContextProgressView;
const/4 v13, 0x0
invoke-direct {v2, v1, v13}, Lim/tpelyyftgw/ui/components/ContextProgressView;-><init>(Landroid/content/Context;I)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
.line 1841
const/4 v13, 0x4
invoke-virtual {v2, v13}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V
.line 1842
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonContainer:Landroid/widget/FrameLayout;
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
const/high16 v14, -0x40800000 # -1.0f
const/4 v15, -0x1
invoke-static {v15, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v15
invoke-virtual {v2, v13, v15}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1844
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalEmojiSettings()Landroid/content/SharedPreferences;
move-result-object v2
.line 1845
.local v2, "sharedPreferences":Landroid/content/SharedPreferences;
const/high16 v13, 0x436c0000 # 236.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
const-string v14, "kbd_height"
invoke-interface {v2, v14, v13}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v13
iput v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeight:I
.line 1846
const/high16 v13, 0x436c0000 # 236.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
const-string v14, "kbd_height_land3"
invoke-interface {v2, v14, v13}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v13
iput v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeightLand:I
.line 1848
const/4 v13, 0x0
invoke-direct {v0, v13, v13}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setRecordVideoButtonVisible(ZZ)V
.line 1849
invoke-direct {v0, v13}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkSendButton(Z)V
.line 1850
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkChannelRights()V
.line 1852
new-instance v13, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$16;
invoke-direct {v13, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$16;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/content/Context;)V
.line 1860
.local v13, "bottomDivider":Landroid/view/View;
const/high16 v14, 0x3f000000 # 0.5f
const/16 v1, 0x50
const/high16 v15, -0x40800000 # -1.0f
invoke-static {v15, v14, v1}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFI)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v0, v13, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1865
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/ui/components/SeekBarWaveform;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->seekBarWaveform:Lim/tpelyyftgw/ui/components/SeekBarWaveform;
return-object v0
.end method
.method static synthetic access$002(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Lim/tpelyyftgw/ui/components/SeekBarWaveform;)Lim/tpelyyftgw/ui/components/SeekBarWaveform;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Lim/tpelyyftgw/ui/components/SeekBarWaveform;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->seekBarWaveform:Lim/tpelyyftgw/ui/components/SeekBarWaveform;
return-object p1
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/messenger/MessageObject;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
return-object v0
.end method
.method static synthetic access$1000(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpanded:Z
return v0
.end method
.method static synthetic access$1002(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Z
.line 119
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpanded:Z
return p1
.end method
.method static synthetic access$1100(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
return v0
.end method
.method static synthetic access$1102(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # I
.line 119
iput p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
return p1
.end method
.method static synthetic access$1200(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;ZZZ)V
.registers 4
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Z
.param p2, "x2" # Z
.param p3, "x3" # Z
.line 119
invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setStickersExpanded(ZZZ)V
return-void
.end method
.method static synthetic access$1300(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkStickresExpandHeight()V
return-void
.end method
.method static synthetic access$1400(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Z
.line 119
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkSendButton(Z)V
return-void
.end method
.method static synthetic access$1500(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
return-object v0
.end method
.method static synthetic access$1600(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/app/Activity;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
return-object v0
.end method
.method static synthetic access$1702(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Z
.line 119
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->calledRecordRunnable:Z
return p1
.end method
.method static synthetic access$1802(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Z
.line 119
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordAudioVideoRunnableStarted:Z
return p1
.end method
.method static synthetic access$1900(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircle:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
return-object v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->destroyed:Z
return v0
.end method
.method static synthetic access$2000(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordSendText:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$2100(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/widget/LinearLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
return-object v0
.end method
.method static synthetic access$2200(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$2300(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Ljava/lang/Runnable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onFinishInitCameraRunnable:Ljava/lang/Runnable;
return-object v0
.end method
.method static synthetic access$2400(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/ui/ChatActivity;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
return-object v0
.end method
.method static synthetic access$2502(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;F)F
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # F
.line 119
iput p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->startedDraggingX:F
return p1
.end method
.method static synthetic access$2600(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
return v0
.end method
.method static synthetic access$2700(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)J
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-wide v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
return-wide v0
.end method
.method static synthetic access$2800(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/messenger/MessageObject;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
return-object v0
.end method
.method static synthetic access$2900(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingGuid:I
return v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/ui/components/EditTextCaption;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
return-object v0
.end method
.method static synthetic access$3000(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateRecordIntefrace()V
return-void
.end method
.method static synthetic access$3100(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$3200(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/graphics/Paint;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->redDotPaint:Landroid/graphics/Paint;
return-object v0
.end method
.method static synthetic access$3300(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/graphics/Paint;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->paint:Landroid/graphics/Paint;
return-object v0
.end method
.method static synthetic access$3400(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/graphics/Paint;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->paintRecord:Landroid/graphics/Paint;
return-object v0
.end method
.method static synthetic access$3500(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lockDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic access$3502(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/graphics/drawable/Drawable;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lockDrawable:Landroid/graphics/drawable/Drawable;
return-object p1
.end method
.method static synthetic access$3600(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lockTopDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic access$3602(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/graphics/drawable/Drawable;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lockTopDrawable:Landroid/graphics/drawable/Drawable;
return-object p1
.end method
.method static synthetic access$3700(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lockArrowDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic access$3702(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/graphics/drawable/Drawable;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lockArrowDrawable:Landroid/graphics/drawable/Drawable;
return-object p1
.end method
.method static synthetic access$3800(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lockBackgroundDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic access$3802(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/graphics/drawable/Drawable;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lockBackgroundDrawable:Landroid/graphics/drawable/Drawable;
return-object p1
.end method
.method static synthetic access$3900(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lockShadowDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic access$3902(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/graphics/drawable/Drawable;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lockShadowDrawable:Landroid/graphics/drawable/Drawable;
return-object p1
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->waitingForKeyboardOpen:Z
return v0
.end method
.method static synthetic access$4000(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->micDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic access$4002(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/graphics/drawable/Drawable;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->micDrawable:Landroid/graphics/drawable/Drawable;
return-object p1
.end method
.method static synthetic access$4100(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cameraDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic access$4102(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/graphics/drawable/Drawable;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cameraDrawable:Landroid/graphics/drawable/Drawable;
return-object p1
.end method
.method static synthetic access$4200(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic access$4202(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/graphics/drawable/Drawable;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendDrawable:Landroid/graphics/drawable/Drawable;
return-object p1
.end method
.method static synthetic access$4300(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/graphics/RectF;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->rect:Landroid/graphics/RectF;
return-object v0
.end method
.method static synthetic access$4400(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$4500(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$4600(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/messenger/AccountInstance;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
return-object v0
.end method
.method static synthetic access$4700(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;II)V
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # I
.param p2, "x2" # I
.line 119
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showPopup(II)V
return-void
.end method
.method static synthetic access$4800(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboardInternal()V
return-void
.end method
.method static synthetic access$4900(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentPopupContentType:I
return v0
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardVisible:Z
return v0
.end method
.method static synthetic access$5000(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/messenger/MessageObject;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButtonsMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
return-object v0
.end method
.method static synthetic access$5100(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendByEnter:Z
return v0
.end method
.method static synthetic access$5200(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/messenger/MessageObject;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
return-object v0
.end method
.method static synthetic access$5300(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeTimer:I
return v0
.end method
.method static synthetic access$5400(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendMessage()V
return-void
.end method
.method static synthetic access$5500(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->innerTextChange:I
return v0
.end method
.method static synthetic access$5502(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # I
.line 119
iput p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->innerTextChange:I
return p1
.end method
.method static synthetic access$5600(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->ignoreTextChange:Z
return v0
.end method
.method static synthetic access$5702(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Z
.line 119
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageWebPageSearch:Z
return p1
.end method
.method static synthetic access$5800(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->canWriteToChannel:Z
return v0
.end method
.method static synthetic access$5900(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)J
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-wide v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lastTypingTimeSend:J
return-wide v0
.end method
.method static synthetic access$5902(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;J)J
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # J
.line 119
iput-wide p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lastTypingTimeSend:J
return-wide p1
.end method
.method static synthetic access$600(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Ljava/lang/Runnable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboardRunnable:Ljava/lang/Runnable;
return-object v0
.end method
.method static synthetic access$6000(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/widget/LinearLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
return-object v0
.end method
.method static synthetic access$6100(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiViewVisible:Z
return v0
.end method
.method static synthetic access$6200(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/graphics/Paint;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dotPaint:Landroid/graphics/Paint;
return-object v0
.end method
.method static synthetic access$6300(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/messenger/VideoEditedInfo;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoToSendMessageObject:Lim/tpelyyftgw/messenger/VideoEditedInfo;
return-object v0
.end method
.method static synthetic access$6400(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButtonDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic access$6500(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
return-object v0
.end method
.method static synthetic access$6600(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->inactinveSendButtonDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic access$6700(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButtonInverseDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic access$6800(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$6900(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$6902(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/ui/components/EmojiView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
return-object v0
.end method
.method static synthetic access$7000(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioSendButton:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$7100(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentTopViewAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$7102(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentTopViewAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$7200(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$7202(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$7300(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/ui/components/ContextProgressView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
return-object v0
.end method
.method static synthetic access$7400(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$7500(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$7600(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topLineView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$7700(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Z
.line 119
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->resizeForTopView(Z)V
return-void
.end method
.method static synthetic access$7800(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$7900(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$7902(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$800(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersTabOpen:Z
return v0
.end method
.method static synthetic access$8000(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$8002(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$802(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Z
.line 119
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersTabOpen:Z
return p1
.end method
.method static synthetic access$8100(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$8200(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$8302(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # I
.line 119
iput p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationType:I
return p1
.end method
.method static synthetic access$8400(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
return-object v0
.end method
.method static synthetic access$8500(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationAudio:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$8502(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationAudio:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$8600(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordPanel:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$8702(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButtonAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$8800(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Ljava/lang/Runnable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateExpandabilityRunnable:Ljava/lang/Runnable;
return-object v0
.end method
.method static synthetic access$8900(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
return-object v0
.end method
.method static synthetic access$900(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiTabOpen:Z
return v0
.end method
.method static synthetic access$9000(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/animation/Animator;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpansionAnim:Landroid/animation/Animator;
return-object v0
.end method
.method static synthetic access$9002(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/animation/Animator;)Landroid/animation/Animator;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/animation/Animator;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpansionAnim:Landroid/animation/Animator;
return-object p1
.end method
.method static synthetic access$902(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Z
.line 119
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiTabOpen:Z
return p1
.end method
.method static synthetic access$9102(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Z
.line 119
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersDragging:Z
return p1
.end method
.method static synthetic access$9200(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
return v0
.end method
.method static synthetic access$9202(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # I
.line 119
iput p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
return p1
.end method
.method static synthetic access$9300(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
return-object v0
.end method
.method static synthetic access$9400(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeightLand:I
return v0
.end method
.method static synthetic access$9500(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeight:I
return v0
.end method
.method static synthetic access$9600(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)F
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpansionProgress:F
return v0
.end method
.method static synthetic access$9602(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;F)F
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # F
.line 119
iput p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpansionProgress:F
return p1
.end method
.method static synthetic access$9700(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButtonAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$9702(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 119
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButtonAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$9800(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)[Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$9902(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.param p1, "x1" # Z
.line 119
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->closeAnimationInProgress:Z
return p1
.end method
.method private checkSendButton(Z)V
.registers 20
.param p1, "animated" # Z
.line 2784
move-object/from16 v0, p0
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v1, :cond_7
.line 2785
return-void
.line 2787
:cond_7
iget-boolean v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPaused:Z
if-eqz v1, :cond_d
.line 2788
const/4 v1, 0x0
.end local p1 # "animated":Z
.local v1, "animated":Z
goto :goto_f
.line 2787
.end local v1 # "animated":Z
.restart local p1 # "animated":Z
:cond_d
move/from16 v1, p1
.line 2790
.end local p1 # "animated":Z
.restart local v1 # "animated":Z
:goto_f
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTrimmedString(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v2
.line 2792
.local v2, "message":Ljava/lang/CharSequence;
iget v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeTimer:I
const v4, 0x7fffffff
const-wide/16 v7, 0x64
const/high16 v10, 0x42400000 # 48.0f
const/4 v11, 0x0
const/4 v13, 0x0
const/high16 v14, 0x3f800000 # 1.0f
const v15, 0x3dcccccd # 0.1f
const/4 v9, 0x1
const/4 v12, 0x0
if-lez v3, :cond_338
if-eq v3, v4, :cond_338
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v3
if-nez v3, :cond_338
.line 2793
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getVisibility()I
move-result v3
if-eqz v3, :cond_d93
.line 2794
if-eqz v1, :cond_26b
.line 2795
iget v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationType:I
const/4 v4, 0x5
if-ne v3, v4, :cond_45
.line 2796
return-void
.line 2798
:cond_45
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
if-eqz v3, :cond_4e
.line 2799
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->cancel()V
.line 2800
iput-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
.line 2802
:cond_4e
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
if-eqz v3, :cond_57
.line 2803
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->cancel()V
.line 2804
iput-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
.line 2807
:cond_57
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
if-eqz v3, :cond_136
.line 2808
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
.line 2809
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
.line 2810
.local v3, "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
iget-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v9, [F
aput v13, v6, v12
invoke-static {v11, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2811
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
sget-object v6, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v11, v9, [F
aput v13, v11, v12
invoke-static {v5, v6, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2812
iput-boolean v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduleButtonHidden:Z
.line 2813
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v5, :cond_93
invoke-interface {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->hasScheduledMessages()Z
move-result v5
if-eqz v5, :cond_93
const/4 v5, 0x1
goto :goto_94
:cond_93
const/4 v5, 0x0
.line 2814
.local v5, "hasScheduled":Z
:goto_94
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v6, :cond_11a
.line 2815
invoke-virtual {v6, v14}, Landroid/widget/ImageView;->setScaleY(F)V
.line 2816
if-eqz v5, :cond_f7
.line 2817
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v6, v12}, Landroid/widget/ImageView;->setVisibility(I)V
.line 2818
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
invoke-virtual {v6, v11}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 2819
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
int-to-float v11, v11
invoke-virtual {v6, v11}, Landroid/widget/ImageView;->setPivotX(F)V
.line 2820
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
sget-object v11, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property;
new-array v10, v9, [F
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
if-eqz v13, :cond_c8
invoke-virtual {v13}, Landroid/widget/ImageView;->getVisibility()I
move-result v13
if-nez v13, :cond_c8
const/high16 v16, 0x42c00000 # 96.0f
goto :goto_ca
:cond_c8
const/high16 v16, 0x42400000 # 48.0f
:goto_ca
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
int-to-float v13, v13
aput v13, v10, v12
invoke-static {v6, v11, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
invoke-virtual {v3, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2821
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v11, v9, [F
aput v14, v11, v12
invoke-static {v6, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
invoke-virtual {v3, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2822
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v11, v9, [F
aput v14, v11, v12
invoke-static {v6, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
invoke-virtual {v3, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_11a
.line 2824
:cond_f7
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
iget-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
if-eqz v10, :cond_106
invoke-virtual {v10}, Landroid/widget/ImageView;->getVisibility()I
move-result v10
if-nez v10, :cond_106
const/high16 v16, 0x42c00000 # 96.0f
goto :goto_108
:cond_106
const/high16 v16, 0x42400000 # 48.0f
:goto_108
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
int-to-float v10, v10
invoke-virtual {v6, v10}, Landroid/widget/ImageView;->setTranslationX(F)V
.line 2825
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v6, v14}, Landroid/widget/ImageView;->setAlpha(F)V
.line 2826
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v6, v14}, Landroid/widget/ImageView;->setScaleX(F)V
.line 2829
:cond_11a
:goto_11a
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
invoke-virtual {v6, v3}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V
.line 2830
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
invoke-virtual {v6, v7, v8}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 2831
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
new-instance v7, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$24;
invoke-direct {v7, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$24;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v6, v7}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 2847
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
invoke-virtual {v6}, Landroid/animation/AnimatorSet;->start()V
.line 2848
invoke-direct {v0, v12}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateFieldRight(I)V
.line 2851
.end local v3 # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
.end local v5 # "hasScheduled":Z
:cond_136
iput v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationType:I
.line 2852
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
.line 2854
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
.line 2855
.restart local v3 # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v4}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v4
if-nez v4, :cond_17a
.line 2856
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2857
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2858
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v9, [F
const/4 v7, 0x0
aput v7, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2860
:cond_17a
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v4}, Landroid/widget/ImageView;->getVisibility()I
move-result v4
if-nez v4, :cond_1b0
.line 2861
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2862
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2863
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v9, [F
const/4 v7, 0x0
aput v7, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2865
:cond_1b0
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v4}, Landroid/view/View;->getVisibility()I
move-result v4
if-nez v4, :cond_1e6
.line 2866
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2867
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2868
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v9, [F
const/4 v7, 0x0
aput v7, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2870
:cond_1e6
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v4}, Landroid/widget/ImageView;->getVisibility()I
move-result v4
if-nez v4, :cond_21c
.line 2871
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2872
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2873
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v9, [F
const/4 v7, 0x0
aput v7, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2875
:cond_21c
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v6, v9, [F
aput v14, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2876
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v6, v9, [F
aput v14, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2877
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v9, [F
aput v14, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2878
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v4, v12}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setVisibility(I)V
.line 2879
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v4, v3}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V
.line 2880
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v5, 0x96
invoke-virtual {v4, v5, v6}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 2881
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
new-instance v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$25;
invoke-direct {v5, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$25;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v4, v5}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 2901
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v4}, Landroid/animation/AnimatorSet;->start()V
.line 2902
.end local v3 # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
goto/16 :goto_d93
.line 2903
:cond_26b
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleX(F)V
.line 2904
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleY(F)V
.line 2905
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setAlpha(F)V
.line 2906
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3, v12}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setVisibility(I)V
.line 2908
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v3, v15}, Landroid/widget/FrameLayout;->setScaleX(F)V
.line 2909
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v3, v15}, Landroid/widget/FrameLayout;->setScaleY(F)V
.line 2910
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;->setAlpha(F)V
.line 2911
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
const/16 v4, 0x8
invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 2913
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v3, v15}, Landroid/view/View;->setScaleX(F)V
.line 2914
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v3, v15}, Landroid/view/View;->setScaleY(F)V
.line 2915
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Landroid/view/View;->setAlpha(F)V
.line 2916
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/16 v4, 0x8
invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V
.line 2918
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v3, v15}, Landroid/widget/ImageView;->setScaleX(F)V
.line 2919
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v3, v15}, Landroid/widget/ImageView;->setScaleY(F)V
.line 2920
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setAlpha(F)V
.line 2921
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const/16 v4, 0x8
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setVisibility(I)V
.line 2923
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v3}, Landroid/widget/ImageView;->getVisibility()I
move-result v3
if-nez v3, :cond_2e4
.line 2924
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v3, v15}, Landroid/widget/ImageView;->setScaleX(F)V
.line 2925
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v3, v15}, Landroid/widget/ImageView;->setScaleY(F)V
.line 2926
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setAlpha(F)V
.line 2927
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
const/16 v4, 0x8
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_2e6
.line 2923
:cond_2e4
const/16 v4, 0x8
.line 2929
:goto_2e6
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
if-eqz v3, :cond_2f0
.line 2930
invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 2931
invoke-direct {v0, v12}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateFieldRight(I)V
.line 2933
:cond_2f0
iput-boolean v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduleButtonHidden:Z
.line 2934
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v3, :cond_d93
.line 2935
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v3, :cond_30e
invoke-interface {v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->hasScheduledMessages()Z
move-result v3
if-eqz v3, :cond_30e
.line 2936
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v3, v12}, Landroid/widget/ImageView;->setVisibility(I)V
.line 2937
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 2939
:cond_30e
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
if-eqz v4, :cond_31d
invoke-virtual {v4}, Landroid/widget/ImageView;->getVisibility()I
move-result v4
if-nez v4, :cond_31d
const/high16 v9, 0x42c00000 # 96.0f
goto :goto_31f
:cond_31d
const/high16 v9, 0x42400000 # 48.0f
:goto_31f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
int-to-float v4, v4
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setTranslationX(F)V
.line 2940
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v3, v14}, Landroid/widget/ImageView;->setAlpha(F)V
.line 2941
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v3, v14}, Landroid/widget/ImageView;->setScaleX(F)V
.line 2942
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v3, v14}, Landroid/widget/ImageView;->setScaleY(F)V
goto/16 :goto_d93
.line 2946
:cond_338
invoke-interface {v2}, Ljava/lang/CharSequence;->length()I
move-result v3
if-gtz v3, :cond_938
iget-boolean v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->forceShowSendButton:Z
if-nez v3, :cond_938
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSend:Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
if-nez v3, :cond_938
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoToSendMessageObject:Lim/tpelyyftgw/messenger/VideoEditedInfo;
if-nez v3, :cond_938
iget v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeTimer:I
if-ne v3, v4, :cond_358
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v3
if-nez v3, :cond_358
const/high16 v10, 0x42400000 # 48.0f
goto/16 :goto_93a
.line 3145
:cond_358
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
const/4 v4, 0x2
if-eqz v3, :cond_641
iget-boolean v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiViewVisible:Z
if-eqz v3, :cond_641
iget-boolean v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersTabOpen:Z
if-nez v3, :cond_36d
iget-boolean v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiTabOpen:Z
if-eqz v3, :cond_641
iget v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
if-ne v3, v4, :cond_641
:cond_36d
sget-boolean v3, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z
if-nez v3, :cond_641
.line 3146
if-eqz v1, :cond_585
.line 3147
iget v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationType:I
const/4 v4, 0x4
if-ne v3, v4, :cond_379
.line 3148
return-void
.line 3151
:cond_379
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
if-eqz v3, :cond_382
.line 3152
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->cancel()V
.line 3153
iput-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
.line 3155
:cond_382
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
if-eqz v3, :cond_38b
.line 3156
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->cancel()V
.line 3157
iput-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
.line 3160
:cond_38b
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
if-eqz v3, :cond_454
.line 3161
invoke-virtual {v3, v12}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 3162
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
.line 3163
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
.line 3164
.restart local v3 # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v10, v9, [F
aput v14, v10, v12
invoke-static {v5, v6, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3165
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
sget-object v6, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v10, v9, [F
aput v14, v10, v12
invoke-static {v5, v6, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3166
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v5, :cond_3c8
invoke-interface {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->hasScheduledMessages()Z
move-result v5
if-eqz v5, :cond_3c8
const/4 v5, 0x1
goto :goto_3c9
:cond_3c8
const/4 v5, 0x0
.line 3167
.restart local v5 # "hasScheduled":Z
:goto_3c9
iput-boolean v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduleButtonHidden:Z
.line 3168
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v6, :cond_42d
.line 3169
invoke-virtual {v6, v14}, Landroid/widget/ImageView;->setScaleY(F)V
.line 3170
if-eqz v5, :cond_41d
.line 3171
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v6, v12}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3172
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
invoke-virtual {v6, v10}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 3173
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
const/high16 v10, 0x42400000 # 48.0f
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
int-to-float v10, v10
invoke-virtual {v6, v10}, Landroid/widget/ImageView;->setPivotX(F)V
.line 3174
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v11, v9, [F
aput v14, v11, v12
invoke-static {v6, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
invoke-virtual {v3, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3175
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v11, v9, [F
aput v14, v11, v12
invoke-static {v6, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
invoke-virtual {v3, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3176
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property;
new-array v11, v9, [F
const/4 v13, 0x0
aput v13, v11, v12
invoke-static {v6, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
invoke-virtual {v3, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_42d
.line 3178
:cond_41d
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v6, v14}, Landroid/widget/ImageView;->setAlpha(F)V
.line 3179
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v6, v14}, Landroid/widget/ImageView;->setScaleX(F)V
.line 3180
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
const/4 v10, 0x0
invoke-virtual {v6, v10}, Landroid/widget/ImageView;->setTranslationX(F)V
.line 3183
:cond_42d
:goto_42d
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
invoke-virtual {v6, v3}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V
.line 3184
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
invoke-virtual {v6, v7, v8}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 3185
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
new-instance v7, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$28;
invoke-direct {v7, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$28;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v6, v7}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 3200
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
invoke-virtual {v6}, Landroid/animation/AnimatorSet;->start()V
.line 3201
invoke-direct {v0, v9}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateFieldRight(I)V
.line 3202
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getVisibility()I
move-result v6
if-nez v6, :cond_454
.line 3203
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onAttachButtonShow()V
.line 3207
.end local v3 # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
.end local v5 # "hasScheduled":Z
:cond_454
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v3, v12}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3208
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
.line 3209
iput v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationType:I
.line 3211
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
.line 3212
.restart local v3 # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v6, v9, [F
aput v14, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3213
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v6, v9, [F
aput v14, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3214
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v9, [F
aput v14, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3215
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v4}, Landroid/widget/ImageView;->getVisibility()I
move-result v4
if-nez v4, :cond_4cc
.line 3216
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3217
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3218
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v9, [F
const/4 v7, 0x0
aput v7, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_568
.line 3219
:cond_4cc
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v4}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v4
if-nez v4, :cond_503
.line 3220
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3221
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3222
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v9, [F
const/4 v7, 0x0
aput v7, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_568
.line 3223
:cond_503
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getVisibility()I
move-result v4
if-nez v4, :cond_53a
.line 3224
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3225
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3226
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v9, [F
const/4 v7, 0x0
aput v7, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_568
.line 3228
:cond_53a
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3229
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3230
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v9, [F
const/4 v7, 0x0
aput v7, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3233
:goto_568
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v4, v3}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V
.line 3234
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v5, 0x96
invoke-virtual {v4, v5, v6}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 3235
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
new-instance v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$29;
invoke-direct {v5, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$29;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v4, v5}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 3256
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v4}, Landroid/animation/AnimatorSet;->start()V
.line 3257
.end local v3 # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
goto/16 :goto_d93
.line 3258
:cond_585
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3, v15}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleX(F)V
.line 3259
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3, v15}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleY(F)V
.line 3260
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setAlpha(F)V
.line 3261
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/16 v4, 0x8
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setVisibility(I)V
.line 3262
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v3, v15}, Landroid/view/View;->setScaleX(F)V
.line 3263
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v3, v15}, Landroid/view/View;->setScaleY(F)V
.line 3264
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Landroid/view/View;->setAlpha(F)V
.line 3265
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/16 v4, 0x8
invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V
.line 3266
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v3, v15}, Landroid/widget/ImageView;->setScaleX(F)V
.line 3267
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v3, v15}, Landroid/widget/ImageView;->setScaleY(F)V
.line 3268
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setAlpha(F)V
.line 3269
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const/16 v4, 0x8
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3270
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v3, v15}, Landroid/widget/FrameLayout;->setScaleX(F)V
.line 3271
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v3, v15}, Landroid/widget/FrameLayout;->setScaleY(F)V
.line 3272
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;->setAlpha(F)V
.line 3273
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
const/16 v4, 0x8
invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3274
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v3, v14}, Landroid/widget/ImageView;->setScaleX(F)V
.line 3275
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v3, v14}, Landroid/widget/ImageView;->setScaleY(F)V
.line 3276
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v3, v14}, Landroid/widget/ImageView;->setAlpha(F)V
.line 3277
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v3, v12}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3278
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
if-eqz v3, :cond_60c
.line 3279
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getVisibility()I
move-result v3
if-nez v3, :cond_604
.line 3280
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onAttachButtonShow()V
.line 3282
:cond_604
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
invoke-virtual {v3, v12}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 3283
invoke-direct {v0, v9}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateFieldRight(I)V
.line 3285
:cond_60c
iput-boolean v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduleButtonHidden:Z
.line 3286
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v3, :cond_d93
.line 3287
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v3, :cond_62a
invoke-interface {v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->hasScheduledMessages()Z
move-result v3
if-eqz v3, :cond_62a
.line 3288
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v3, v12}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3289
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 3291
:cond_62a
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v3, v14}, Landroid/widget/ImageView;->setAlpha(F)V
.line 3292
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v3, v14}, Landroid/widget/ImageView;->setScaleX(F)V
.line 3293
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v3, v14}, Landroid/widget/ImageView;->setScaleY(F)V
.line 3294
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setTranslationX(F)V
goto/16 :goto_d93
.line 3297
:cond_641
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v3}, Landroid/view/View;->getVisibility()I
move-result v3
if-eqz v3, :cond_661
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v3}, Landroid/widget/ImageView;->getVisibility()I
move-result v3
if-eqz v3, :cond_661
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v3}, Landroid/widget/ImageView;->getVisibility()I
move-result v3
if-eqz v3, :cond_661
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getVisibility()I
move-result v3
if-nez v3, :cond_d93
.line 3298
:cond_661
if-eqz v1, :cond_872
.line 3299
iget v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationType:I
if-ne v3, v4, :cond_668
.line 3300
return-void
.line 3303
:cond_668
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
if-eqz v3, :cond_671
.line 3304
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->cancel()V
.line 3305
iput-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
.line 3307
:cond_671
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
if-eqz v3, :cond_67a
.line 3308
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->cancel()V
.line 3309
iput-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
.line 3312
:cond_67a
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
if-eqz v3, :cond_741
.line 3313
invoke-virtual {v3, v12}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 3314
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
.line 3315
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
.line 3316
.restart local v3 # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v10, v9, [F
aput v14, v10, v12
invoke-static {v5, v6, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3317
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
sget-object v6, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v10, v9, [F
aput v14, v10, v12
invoke-static {v5, v6, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3318
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v5, :cond_6b7
invoke-interface {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->hasScheduledMessages()Z
move-result v5
if-eqz v5, :cond_6b7
const/4 v5, 0x1
goto :goto_6b8
:cond_6b7
const/4 v5, 0x0
.line 3319
.restart local v5 # "hasScheduled":Z
:goto_6b8
iput-boolean v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduleButtonHidden:Z
.line 3320
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v6, :cond_71a
.line 3321
if-eqz v5, :cond_707
.line 3322
invoke-virtual {v6, v12}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3323
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
invoke-virtual {v6, v10}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 3324
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
const/high16 v10, 0x42400000 # 48.0f
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
int-to-float v10, v10
invoke-virtual {v6, v10}, Landroid/widget/ImageView;->setPivotX(F)V
.line 3325
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v11, v9, [F
aput v14, v11, v12
invoke-static {v6, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
invoke-virtual {v3, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3326
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v11, v9, [F
aput v14, v11, v12
invoke-static {v6, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
invoke-virtual {v3, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3327
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property;
new-array v11, v9, [F
const/4 v13, 0x0
aput v13, v11, v12
invoke-static {v6, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
invoke-virtual {v3, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_71a
.line 3329
:cond_707
invoke-virtual {v6, v14}, Landroid/widget/ImageView;->setAlpha(F)V
.line 3330
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v6, v14}, Landroid/widget/ImageView;->setScaleX(F)V
.line 3331
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v6, v14}, Landroid/widget/ImageView;->setScaleY(F)V
.line 3332
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
const/4 v10, 0x0
invoke-virtual {v6, v10}, Landroid/widget/ImageView;->setTranslationX(F)V
.line 3335
:cond_71a
:goto_71a
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
invoke-virtual {v6, v3}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V
.line 3336
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
invoke-virtual {v6, v7, v8}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 3337
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
new-instance v7, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$30;
invoke-direct {v7, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$30;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v6, v7}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 3352
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
invoke-virtual {v6}, Landroid/animation/AnimatorSet;->start()V
.line 3353
invoke-direct {v0, v9}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateFieldRight(I)V
.line 3354
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getVisibility()I
move-result v6
if-nez v6, :cond_741
.line 3355
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onAttachButtonShow()V
.line 3359
.end local v3 # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
.end local v5 # "hasScheduled":Z
:cond_741
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v3, v12}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3360
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
.line 3361
iput v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationType:I
.line 3363
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
.line 3364
.restart local v3 # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v6, v9, [F
aput v14, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3365
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v6, v9, [F
aput v14, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3366
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v9, [F
aput v14, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3367
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v4}, Landroid/widget/ImageView;->getVisibility()I
move-result v4
if-nez v4, :cond_7b9
.line 3368
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3369
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3370
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v9, [F
const/4 v7, 0x0
aput v7, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_855
.line 3371
:cond_7b9
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v4}, Landroid/widget/ImageView;->getVisibility()I
move-result v4
if-nez v4, :cond_7f0
.line 3372
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3373
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3374
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v9, [F
const/4 v7, 0x0
aput v7, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_855
.line 3375
:cond_7f0
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getVisibility()I
move-result v4
if-nez v4, :cond_827
.line 3376
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3377
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3378
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v9, [F
const/4 v7, 0x0
aput v7, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_855
.line 3380
:cond_827
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3381
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v6, v9, [F
aput v15, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3382
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v9, [F
const/4 v7, 0x0
aput v7, v6, v12
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3385
:goto_855
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v4, v3}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V
.line 3386
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v5, 0x96
invoke-virtual {v4, v5, v6}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 3387
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
new-instance v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$31;
invoke-direct {v5, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$31;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v4, v5}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 3407
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v4}, Landroid/animation/AnimatorSet;->start()V
.line 3408
.end local v3 # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
goto/16 :goto_d93
.line 3409
:cond_872
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3, v15}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleX(F)V
.line 3410
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3, v15}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleY(F)V
.line 3411
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setAlpha(F)V
.line 3412
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/16 v4, 0x8
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setVisibility(I)V
.line 3413
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v3, v15}, Landroid/view/View;->setScaleX(F)V
.line 3414
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v3, v15}, Landroid/view/View;->setScaleY(F)V
.line 3415
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Landroid/view/View;->setAlpha(F)V
.line 3416
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/16 v4, 0x8
invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V
.line 3417
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v3, v15}, Landroid/widget/ImageView;->setScaleX(F)V
.line 3418
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v3, v15}, Landroid/widget/ImageView;->setScaleY(F)V
.line 3419
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setAlpha(F)V
.line 3420
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const/16 v4, 0x8
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3421
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v3, v15}, Landroid/widget/ImageView;->setScaleX(F)V
.line 3422
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v3, v15}, Landroid/widget/ImageView;->setScaleY(F)V
.line 3423
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setAlpha(F)V
.line 3424
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
const/16 v4, 0x8
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3425
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v3, v14}, Landroid/widget/FrameLayout;->setScaleX(F)V
.line 3426
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v3, v14}, Landroid/widget/FrameLayout;->setScaleY(F)V
.line 3427
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v3, v14}, Landroid/widget/FrameLayout;->setAlpha(F)V
.line 3428
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v3, v12}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3429
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
if-eqz v3, :cond_903
.line 3430
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getVisibility()I
move-result v3
if-nez v3, :cond_8f1
.line 3431
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onAttachButtonShow()V
.line 3433
:cond_8f1
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
invoke-virtual {v3, v14}, Landroid/widget/LinearLayout;->setAlpha(F)V
.line 3434
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
invoke-virtual {v3, v14}, Landroid/widget/LinearLayout;->setScaleX(F)V
.line 3435
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
invoke-virtual {v3, v12}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 3436
invoke-direct {v0, v9}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateFieldRight(I)V
.line 3438
:cond_903
iput-boolean v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduleButtonHidden:Z
.line 3439
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v3, :cond_d93
.line 3440
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v3, :cond_921
invoke-interface {v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->hasScheduledMessages()Z
move-result v3
if-eqz v3, :cond_921
.line 3441
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v3, v12}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3442
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 3444
:cond_921
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v3, v14}, Landroid/widget/ImageView;->setAlpha(F)V
.line 3445
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v3, v14}, Landroid/widget/ImageView;->setScaleX(F)V
.line 3446
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v3, v14}, Landroid/widget/ImageView;->setScaleY(F)V
.line 3447
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setTranslationX(F)V
goto/16 :goto_d93
.line 2946
:cond_938
const/high16 v10, 0x42400000 # 48.0f
.line 2947
:goto_93a
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getCaption()Ljava/lang/String;
move-result-object v3
.line 2948
.local v3, "caption":Ljava/lang/String;
if-eqz v3, :cond_954
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v5}, Landroid/view/View;->getVisibility()I
move-result v5
if-eqz v5, :cond_952
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v5}, Landroid/widget/ImageView;->getVisibility()I
move-result v5
if-nez v5, :cond_954
:cond_952
const/4 v5, 0x1
goto :goto_955
:cond_954
const/4 v5, 0x0
.line 2949
.local v5, "showBotButton":Z
:goto_955
if-nez v3, :cond_969
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v6}, Landroid/widget/ImageView;->getVisibility()I
move-result v6
if-eqz v6, :cond_967
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v6}, Landroid/widget/ImageView;->getVisibility()I
move-result v6
if-nez v6, :cond_969
:cond_967
const/4 v6, 0x1
goto :goto_96a
:cond_969
const/4 v6, 0x0
.line 2951
.local v6, "showSendButton":Z
:goto_96a
iget v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeTimer:I
if-ne v13, v4, :cond_97b
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v4
if-nez v4, :cond_97b
.line 2952
const-string v4, "chat_messagePanelIcons"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
.local v4, "color":I
goto :goto_981
.line 2954
.end local v4 # "color":I
:cond_97b
const-string v4, "chat_messagePanelSend"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
.line 2956
.restart local v4 # "color":I
:goto_981
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v13}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v13
const/16 v10, 0x18
invoke-static {v4}, Landroid/graphics/Color;->red(I)I
move-result v15
invoke-static {v4}, Landroid/graphics/Color;->green(I)I
move-result v7
invoke-static {v4}, Landroid/graphics/Color;->blue(I)I
move-result v8
invoke-static {v10, v15, v7, v8}, Landroid/graphics/Color;->argb(IIII)I
move-result v7
invoke-static {v13, v7, v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->setSelectorDrawableColor(Landroid/graphics/drawable/Drawable;IZ)V
.line 2957
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v7}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v7
if-eqz v7, :cond_9b0
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getVisibility()I
move-result v7
if-eqz v7, :cond_9b0
if-nez v5, :cond_9b0
if-eqz v6, :cond_d92
.line 2958
:cond_9b0
if-eqz v1, :cond_c6b
.line 2959
iget v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationType:I
if-ne v7, v9, :cond_9be
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getCaption()Ljava/lang/String;
move-result-object v7
if-eqz v7, :cond_9c5
:cond_9be
iget v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationType:I
const/4 v8, 0x3
if-ne v7, v8, :cond_9c6
if-eqz v3, :cond_9c6
.line 2960
:cond_9c5
return-void
.line 2962
:cond_9c6
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
if-eqz v7, :cond_9cf
.line 2963
invoke-virtual {v7}, Landroid/animation/AnimatorSet;->cancel()V
.line 2964
iput-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
.line 2966
:cond_9cf
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
if-eqz v7, :cond_9d8
.line 2967
invoke-virtual {v7}, Landroid/animation/AnimatorSet;->cancel()V
.line 2968
iput-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
.line 2971
:cond_9d8
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
if-eqz v7, :cond_ac0
.line 2972
new-instance v7, Landroid/animation/AnimatorSet;
invoke-direct {v7}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
.line 2973
new-instance v7, Ljava/util/ArrayList;
invoke-direct {v7}, Ljava/util/ArrayList;-><init>()V
.line 2974
.local v7, "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
iget-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
sget-object v13, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v15, v9, [F
const/16 v17, 0x0
aput v17, v15, v12
invoke-static {v10, v13, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
invoke-virtual {v7, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2975
iget-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
sget-object v13, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v15, v9, [F
aput v17, v15, v12
invoke-static {v10, v13, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
invoke-virtual {v7, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2976
iget-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v10, :cond_a14
invoke-interface {v10}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->hasScheduledMessages()Z
move-result v10
if-eqz v10, :cond_a14
const/4 v10, 0x1
goto :goto_a15
:cond_a14
const/4 v10, 0x0
.line 2977
.local v10, "hasScheduled":Z
:goto_a15
iput-boolean v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduleButtonHidden:Z
.line 2978
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v13, :cond_a93
.line 2979
invoke-virtual {v13, v14}, Landroid/widget/ImageView;->setScaleY(F)V
.line 2980
if-eqz v10, :cond_a6c
.line 2981
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v13, v11}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 2982
iget-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
sget-object v13, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v15, v9, [F
const/16 v17, 0x0
aput v17, v15, v12
invoke-static {v11, v13, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v11
invoke-virtual {v7, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2983
iget-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
sget-object v13, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v15, v9, [F
aput v17, v15, v12
invoke-static {v11, v13, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v11
invoke-virtual {v7, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2984
iget-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
sget-object v13, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property;
new-array v15, v9, [F
iget-object v14, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
if-eqz v14, :cond_a5b
invoke-virtual {v14}, Landroid/widget/ImageView;->getVisibility()I
move-result v14
const/16 v8, 0x8
if-ne v14, v8, :cond_a58
goto :goto_a5b
:cond_a58
const/high16 v16, 0x42c00000 # 96.0f
goto :goto_a5d
:cond_a5b
:goto_a5b
const/high16 v16, 0x42400000 # 48.0f
:goto_a5d
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
int-to-float v8, v8
aput v8, v15, v12
invoke-static {v11, v13, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_a93
.line 2986
:cond_a6c
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
const/4 v11, 0x0
invoke-virtual {v8, v11}, Landroid/widget/ImageView;->setAlpha(F)V
.line 2987
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v8, v11}, Landroid/widget/ImageView;->setScaleX(F)V
.line 2988
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
iget-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
if-eqz v11, :cond_a89
invoke-virtual {v11}, Landroid/widget/ImageView;->getVisibility()I
move-result v11
const/16 v13, 0x8
if-ne v11, v13, :cond_a86
goto :goto_a89
:cond_a86
const/high16 v16, 0x42c00000 # 96.0f
goto :goto_a8b
:cond_a89
:goto_a89
const/high16 v16, 0x42400000 # 48.0f
:goto_a8b
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
int-to-float v11, v11
invoke-virtual {v8, v11}, Landroid/widget/ImageView;->setTranslationX(F)V
.line 2991
:cond_a93
:goto_a93
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
invoke-virtual {v8, v7}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V
.line 2992
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
const-wide/16 v13, 0x64
invoke-virtual {v8, v13, v14}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 2993
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
new-instance v11, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$26;
invoke-direct {v11, v0, v10}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$26;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Z)V
invoke-virtual {v8, v11}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 3012
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation2:Landroid/animation/AnimatorSet;
invoke-virtual {v8}, Landroid/animation/AnimatorSet;->start()V
.line 3013
invoke-direct {v0, v12}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateFieldRight(I)V
.line 3014
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v8, :cond_ac0
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getVisibility()I
move-result v8
if-nez v8, :cond_ac0
.line 3015
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v8}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onAttachButtonHidden()V
.line 3019
.end local v7 # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
.end local v10 # "hasScheduled":Z
:cond_ac0
new-instance v7, Landroid/animation/AnimatorSet;
invoke-direct {v7}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
.line 3021
new-instance v7, Ljava/util/ArrayList;
invoke-direct {v7}, Ljava/util/ArrayList;-><init>()V
.line 3022
.restart local v7 # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v8}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v8
if-nez v8, :cond_b05
.line 3023
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
sget-object v10, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v11, v9, [F
const v13, 0x3dcccccd # 0.1f
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3024
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
sget-object v10, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v11, v9, [F
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3025
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v11, v9, [F
const/4 v13, 0x0
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3027
:cond_b05
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v8}, Landroid/widget/ImageView;->getVisibility()I
move-result v8
if-nez v8, :cond_b3e
.line 3028
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v11, v9, [F
const v13, 0x3dcccccd # 0.1f
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3029
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v11, v9, [F
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3030
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v11, v9, [F
const/4 v13, 0x0
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3032
:cond_b3e
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getVisibility()I
move-result v8
if-nez v8, :cond_b77
.line 3033
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget-object v10, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v11, v9, [F
const v13, 0x3dcccccd # 0.1f
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3034
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget-object v10, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v11, v9, [F
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3035
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v11, v9, [F
const/4 v13, 0x0
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3037
:cond_b77
if-eqz v5, :cond_bab
.line 3038
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
sget-object v10, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v11, v9, [F
const v13, 0x3dcccccd # 0.1f
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3039
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
sget-object v10, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v11, v9, [F
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3040
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v11, v9, [F
const/4 v13, 0x0
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_bde
.line 3041
:cond_bab
if-eqz v6, :cond_bde
.line 3042
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v11, v9, [F
const v13, 0x3dcccccd # 0.1f
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3043
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v11, v9, [F
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3044
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v11, v9, [F
const/4 v13, 0x0
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3046
:cond_bde
:goto_bde
if-eqz v3, :cond_c18
.line 3047
const/4 v8, 0x3
iput v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationType:I
.line 3048
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v11, v9, [F
const/high16 v13, 0x3f800000 # 1.0f
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3049
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v11, v9, [F
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3050
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v9, v9, [F
aput v13, v9, v12
invoke-static {v8, v10, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3051
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v8, v12}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_c4e
.line 3053
:cond_c18
iput v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationType:I
.line 3054
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
sget-object v10, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v11, v9, [F
const/high16 v13, 0x3f800000 # 1.0f
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3055
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
sget-object v10, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v11, v9, [F
aput v13, v11, v12
invoke-static {v8, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3056
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v9, v9, [F
aput v13, v9, v12
invoke-static {v8, v10, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3057
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v8, v12}, Landroid/view/View;->setVisibility(I)V
.line 3060
:goto_c4e
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v8, v7}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V
.line 3061
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v9, 0x96
invoke-virtual {v8, v9, v10}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 3062
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
new-instance v9, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$27;
invoke-direct {v9, v0, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$27;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Ljava/lang/String;)V
invoke-virtual {v8, v9}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 3088
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v8}, Landroid/animation/AnimatorSet;->start()V
.line 3089
.end local v7 # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
goto/16 :goto_d92
.line 3090
:cond_c6b
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
const v8, 0x3dcccccd # 0.1f
invoke-virtual {v7, v8}, Landroid/widget/FrameLayout;->setScaleX(F)V
.line 3091
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v7, v8}, Landroid/widget/FrameLayout;->setScaleY(F)V
.line 3092
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
const/4 v8, 0x0
invoke-virtual {v7, v8}, Landroid/widget/FrameLayout;->setAlpha(F)V
.line 3093
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
const/16 v8, 0x8
invoke-virtual {v7, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3094
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getVisibility()I
move-result v7
if-nez v7, :cond_ca7
.line 3095
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const v8, 0x3dcccccd # 0.1f
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleX(F)V
.line 3096
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleY(F)V
.line 3097
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/4 v8, 0x0
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setAlpha(F)V
.line 3098
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/16 v8, 0x8
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setVisibility(I)V
.line 3100
:cond_ca7
if-eqz v3, :cond_cda
.line 3101
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const v8, 0x3dcccccd # 0.1f
invoke-virtual {v7, v8}, Landroid/view/View;->setScaleX(F)V
.line 3102
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v7, v8}, Landroid/view/View;->setScaleY(F)V
.line 3103
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/4 v8, 0x0
invoke-virtual {v7, v8}, Landroid/view/View;->setAlpha(F)V
.line 3104
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/16 v8, 0x8
invoke-virtual {v7, v8}, Landroid/view/View;->setVisibility(I)V
.line 3105
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const/high16 v8, 0x3f800000 # 1.0f
invoke-virtual {v7, v8}, Landroid/widget/ImageView;->setScaleX(F)V
.line 3106
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v7, v8}, Landroid/widget/ImageView;->setScaleY(F)V
.line 3107
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v7, v8}, Landroid/widget/ImageView;->setAlpha(F)V
.line 3108
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v7, v12}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_d0a
.line 3110
:cond_cda
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const v8, 0x3dcccccd # 0.1f
invoke-virtual {v7, v8}, Landroid/widget/ImageView;->setScaleX(F)V
.line 3111
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v7, v8}, Landroid/widget/ImageView;->setScaleY(F)V
.line 3112
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const/4 v8, 0x0
invoke-virtual {v7, v8}, Landroid/widget/ImageView;->setAlpha(F)V
.line 3113
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v7, v12}, Landroid/view/View;->setVisibility(I)V
.line 3114
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/high16 v8, 0x3f800000 # 1.0f
invoke-virtual {v7, v8}, Landroid/view/View;->setScaleX(F)V
.line 3115
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v7, v8}, Landroid/view/View;->setScaleY(F)V
.line 3116
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v7, v8}, Landroid/view/View;->setAlpha(F)V
.line 3117
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const/16 v8, 0x8
invoke-virtual {v7, v8}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3119
:goto_d0a
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v7}, Landroid/widget/ImageView;->getVisibility()I
move-result v7
if-nez v7, :cond_d2d
.line 3120
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
const v8, 0x3dcccccd # 0.1f
invoke-virtual {v7, v8}, Landroid/widget/ImageView;->setScaleX(F)V
.line 3121
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v7, v8}, Landroid/widget/ImageView;->setScaleY(F)V
.line 3122
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
const/4 v8, 0x0
invoke-virtual {v7, v8}, Landroid/widget/ImageView;->setAlpha(F)V
.line 3123
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
const/16 v8, 0x8
invoke-virtual {v7, v8}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_d2f
.line 3119
:cond_d2d
const/16 v8, 0x8
.line 3125
:goto_d2f
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
if-eqz v7, :cond_d48
.line 3126
invoke-virtual {v7, v8}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 3127
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v7, :cond_d45
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getVisibility()I
move-result v7
if-nez v7, :cond_d45
.line 3128
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v7}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onAttachButtonHidden()V
.line 3130
:cond_d45
invoke-direct {v0, v12}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateFieldRight(I)V
.line 3132
:cond_d48
iput-boolean v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduleButtonHidden:Z
.line 3133
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v7, :cond_d92
.line 3134
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v7, :cond_d64
invoke-interface {v7}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->hasScheduledMessages()Z
move-result v7
if-eqz v7, :cond_d64
.line 3135
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
const/16 v8, 0x8
invoke-virtual {v7, v8}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3136
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v7, v11}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 3138
:cond_d64
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
const/4 v8, 0x0
invoke-virtual {v7, v8}, Landroid/widget/ImageView;->setAlpha(F)V
.line 3139
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v7, v8}, Landroid/widget/ImageView;->setScaleX(F)V
.line 3140
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
const/high16 v8, 0x3f800000 # 1.0f
invoke-virtual {v7, v8}, Landroid/widget/ImageView;->setScaleY(F)V
.line 3141
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
if-eqz v8, :cond_d88
invoke-virtual {v8}, Landroid/widget/ImageView;->getVisibility()I
move-result v8
const/16 v9, 0x8
if-ne v8, v9, :cond_d85
goto :goto_d88
:cond_d85
const/high16 v9, 0x42c00000 # 96.0f
goto :goto_d8a
:cond_d88
:goto_d88
const/high16 v9, 0x42400000 # 48.0f
:goto_d8a
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
int-to-float v8, v8
invoke-virtual {v7, v8}, Landroid/widget/ImageView;->setTranslationX(F)V
.line 3145
.end local v3 # "caption":Ljava/lang/String;
.end local v4 # "color":I
.end local v5 # "showBotButton":Z
.end local v6 # "showSendButton":Z
:cond_d92
:goto_d92
nop
.line 3451
:cond_d93
:goto_d93
return-void
.end method
.method private checkStickresExpandHeight()V
.registers 17
.line 5467
move-object/from16 v0, p0
sget-object v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->x:I
sget-object v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v2, v2, Landroid/graphics/Point;->y:I
if-le v1, v2, :cond_f
iget v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeightLand:I
goto :goto_11
:cond_f
iget v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeight:I
.line 5468
.local v1, "origHeight":I
:goto_11
iget v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->originalViewHeight:I
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x15
const/4 v5, 0x0
if-lt v3, v4, :cond_1d
sget v3, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
goto :goto_1e
:cond_1d
const/4 v3, 0x0
:goto_1e
sub-int/2addr v2, v3
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I
move-result v3
sub-int/2addr v2, v3
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getHeight()I
move-result v3
sub-int/2addr v2, v3
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
move-result v3
add-int/2addr v2, v3
.line 5469
.local v2, "newHeight":I
iget v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
const/4 v4, 0x2
if-ne v3, v4, :cond_40
.line 5470
const/high16 v3, 0x42f00000 # 120.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
add-int/2addr v3, v1
invoke-static {v2, v3}, Ljava/lang/Math;->min(II)I
move-result v2
.line 5472
:cond_40
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/EmojiView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
iget v3, v3, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 5473
.local v3, "currentHeight":I
if-ne v3, v2, :cond_4b
.line 5474
return-void
.line 5476
:cond_4b
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpansionAnim:Landroid/animation/Animator;
const/4 v7, 0x0
if-eqz v6, :cond_55
.line 5477
invoke-virtual {v6}, Landroid/animation/Animator;->cancel()V
.line 5478
iput-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpansionAnim:Landroid/animation/Animator;
.line 5480
:cond_55
iput v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
.line 5481
const-wide/16 v8, 0x190
const/4 v6, 0x1
if-le v3, v2, :cond_b6
.line 5482
new-instance v10, Landroid/animation/AnimatorSet;
invoke-direct {v10}, Landroid/animation/AnimatorSet;-><init>()V
.line 5483
.local v10, "anims":Landroid/animation/AnimatorSet;
new-array v11, v4, [Landroid/animation/Animator;
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->roundedTranslationYProperty:Landroid/util/Property;
new-array v13, v6, [I
iget v14, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
sub-int/2addr v14, v1
neg-int v14, v14
aput v14, v13, v5
.line 5484
invoke-static {v0, v12, v13}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;
move-result-object v12
aput-object v12, v11, v5
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->roundedTranslationYProperty:Landroid/util/Property;
new-array v14, v6, [I
iget v15, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
sub-int/2addr v15, v1
neg-int v15, v15
aput v15, v14, v5
.line 5485
invoke-static {v12, v13, v14}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;
move-result-object v12
aput-object v12, v11, v6
.line 5483
invoke-virtual {v10, v11}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 5487
invoke-virtual {v10}, Landroid/animation/AnimatorSet;->getChildAnimations()Ljava/util/ArrayList;
move-result-object v6
invoke-virtual {v6, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Landroid/animation/ObjectAnimator;
new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$b9ZqyB8MMijQuEguCyP1jwIgADw;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$b9ZqyB8MMijQuEguCyP1jwIgADw;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v5, v6}, Landroid/animation/ObjectAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
.line 5488
invoke-virtual {v10, v8, v9}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 5489
sget-object v5, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_OUT_QUINT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v10, v5}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 5490
new-instance v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$38;
invoke-direct {v5, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$38;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v10, v5}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 5500
iput-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpansionAnim:Landroid/animation/Animator;
.line 5501
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v5, v4, v7}, Lim/tpelyyftgw/ui/components/EmojiView;->setLayerType(ILandroid/graphics/Paint;)V
.line 5502
invoke-virtual {v10}, Landroid/animation/AnimatorSet;->start()V
.line 5503
.end local v10 # "anims":Landroid/animation/AnimatorSet;
goto/16 :goto_139
.line 5504
:cond_b6
iget-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/EmojiView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v10
iget v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
iput v11, v10, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 5505
iget-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->requestLayout()V
.line 5506
iget-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getSelectionStart()I
move-result v10
.line 5507
.local v10, "start":I
iget-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v11}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getSelectionEnd()I
move-result v11
.line 5508
.local v11, "end":I
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v12}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setText(Ljava/lang/CharSequence;)V
.line 5509
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v12, v10, v11}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setSelection(II)V
.line 5510
new-instance v12, Landroid/animation/AnimatorSet;
invoke-direct {v12}, Landroid/animation/AnimatorSet;-><init>()V
.line 5511
.local v12, "anims":Landroid/animation/AnimatorSet;
new-array v13, v4, [Landroid/animation/Animator;
iget-object v14, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->roundedTranslationYProperty:Landroid/util/Property;
new-array v15, v6, [I
iget v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
sub-int/2addr v4, v1
neg-int v4, v4
aput v4, v15, v5
.line 5512
invoke-static {v0, v14, v15}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v13, v5
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
iget-object v14, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->roundedTranslationYProperty:Landroid/util/Property;
new-array v15, v6, [I
iget v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
sub-int/2addr v7, v1
neg-int v7, v7
aput v7, v15, v5
.line 5513
invoke-static {v4, v14, v15}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v13, v6
.line 5511
invoke-virtual {v12, v13}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 5515
invoke-virtual {v12}, Landroid/animation/AnimatorSet;->getChildAnimations()Ljava/util/ArrayList;
move-result-object v4
invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Landroid/animation/ObjectAnimator;
new-instance v5, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$65Dz9WldpW3sO-8h4Vo5-VnZmo0;
invoke-direct {v5, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$65Dz9WldpW3sO-8h4Vo5-VnZmo0;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v4, v5}, Landroid/animation/ObjectAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
.line 5516
invoke-virtual {v12, v8, v9}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 5517
sget-object v4, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_OUT_QUINT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v12, v4}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 5518
new-instance v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$39;
invoke-direct {v4, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$39;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v12, v4}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 5525
iput-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpansionAnim:Landroid/animation/Animator;
.line 5526
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
const/4 v5, 0x0
const/4 v6, 0x2
invoke-virtual {v4, v6, v5}, Lim/tpelyyftgw/ui/components/EmojiView;->setLayerType(ILandroid/graphics/Paint;)V
.line 5527
invoke-virtual {v12}, Landroid/animation/AnimatorSet;->start()V
.line 5529
.end local v10 # "start":I
.end local v11 # "end":I
.end local v12 # "anims":Landroid/animation/AnimatorSet;
:goto_139
return-void
.end method
.method private createEmojiView()V
.registers 8
.line 4264
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-eqz v0, :cond_5
.line 4265
return-void
.line 4267
:cond_5
new-instance v0, Lim/tpelyyftgw/ui/components/EmojiView;
iget-boolean v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->allowStickers:Z
iget-boolean v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->allowGifs:Z
iget-object v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
const/4 v5, 0x1
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
move-object v1, v0
invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/components/EmojiView;-><init>(ZZLandroid/content/Context;ZLim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
.line 4268
const/16 v1, 0x8
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EmojiView;->setVisibility(I)V
.line 4269
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
new-instance v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$35;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$35;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EmojiView;->setDelegate(Lim/tpelyyftgw/ui/components/EmojiView$EmojiViewDelegate;)V
.line 4465
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
new-instance v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$36;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$36;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EmojiView;->setDragListener(Lim/tpelyyftgw/ui/components/EmojiView$DragListener;)V
.line 4536
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->getChildCount()I
move-result v2
add-int/lit8 v2, v2, -0x1
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;I)V
.line 4537
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkChannelRights()V
.line 4538
return-void
.end method
.method private createMenuView()V
.registers 19
.line 4548
move-object/from16 v0, p0
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
if-eqz v1, :cond_14
.line 4549
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v3, :cond_f
invoke-virtual {v3}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentChat()Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v2
goto :goto_10
:cond_f
const/4 v2, 0x0
:goto_10
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/EnterMenuView;->setCurrentChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.line 4550
return-void
.line 4553
:cond_14
iget-wide v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
long-to-int v1, v3
.line 4554
.local v1, "lower_id":I
const/16 v5, 0x20
shr-long/2addr v3, v5
long-to-int v4, v3
.line 4556
.local v4, "high_id":I
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
.line 4557
.local v3, "chatEnterMenuTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;>;"
new-instance v5, Ljava/util/ArrayList;
invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V
.line 4558
.local v5, "chatEnterMenuIcons":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
new-instance v6, Ljava/util/ArrayList;
invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V
.line 4559
.local v6, "chatEnterMenuTexts":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v7, :cond_33
invoke-virtual {v7}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentEncryptedChat()Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
move-result-object v7
goto :goto_34
:cond_33
const/4 v7, 0x0
.line 4566
.local v7, "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
:goto_34
const v10, 0x7f0f0d87
const-string v11, "RedPacket"
const v12, 0x7f08030d
const v13, 0x7f08030c
const v14, 0x7f0f133d
const-string v15, "chat_take_photo"
const v2, 0x7f0f1337
const-string v9, "chat_choose_photos"
if-nez v1, :cond_4d
if-nez v4, :cond_4f
:cond_4d
if-lez v1, :cond_130
.line 4567
:cond_4f
const v8, 0x514c8
if-eq v1, v8, :cond_108
const v8, 0xbdb28
if-eq v1, v8, :cond_108
const v8, 0xa719
if-eq v1, v8, :cond_108
sget v8, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v8}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v8
iget v8, v8, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I
if-ne v1, v8, :cond_6a
goto/16 :goto_108
.line 4604
:cond_6a
const/4 v8, 0x0
.line 4606
.local v8, "showVV":Z
sget-boolean v16, Lim/tpelyyftgw/messenger/BuildVars;->WALLET_RED_PACKET_ENABLE:Z
.line 4608
.local v16, "showRdp":Z
invoke-static {v9, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4609
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4610
if-eqz v8, :cond_95
.line 4611
const v2, 0x7f0f159f
const-string v9, "visual_call_voice"
invoke-static {v9, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4612
const v2, 0x7f0f03d0
const-string v9, "ChatVideo"
invoke-static {v9, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4620
:cond_95
if-eqz v16, :cond_aa
.line 4621
const v2, 0x7f0f10f8
const-string v9, "Transfer"
invoke-static {v9, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4622
invoke-static {v11, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4627
:cond_aa
invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4628
invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4629
if-eqz v8, :cond_ce
.line 4630
const v2, 0x7f080316
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4631
const v2, 0x7f080315
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4639
:cond_ce
if-eqz v16, :cond_e4
.line 4640
const v2, 0x7f080314
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4641
const v2, 0x7f080310
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4646
:cond_e4
sget-object v2, Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;->ALBUM:Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4647
sget-object v2, Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;->CAMERA:Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4649
if-eqz v8, :cond_fa
.line 4650
sget-object v2, Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;->VOICECALL:Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4651
sget-object v2, Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;->VIDEOCALL:Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4659
:cond_fa
if-eqz v16, :cond_106
.line 4660
sget-object v2, Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;->TRANSFER:Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4661
sget-object v2, Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;->REDPACKET:Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4664
.end local v8 # "showVV":Z
.end local v16 # "showRdp":Z
:cond_106
goto/16 :goto_1ea
.line 4570
:cond_108
:goto_108
invoke-static {v9, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4571
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4581
invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4582
invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4592
sget-object v2, Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;->ALBUM:Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4593
sget-object v2, Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;->CAMERA:Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_1ea
.line 4667
:cond_130
const/4 v8, 0x0
.line 4668
.local v8, "isChannel":Z
const/16 v16, 0x0
.line 4669
.local v16, "isAdmin":Z
iget-wide v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
long-to-int v13, v12
if-gez v13, :cond_15f
.line 4670
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v12}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v12
move-object/from16 v17, v11
iget-wide v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
long-to-int v11, v10
neg-int v10, v11
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
invoke-virtual {v12, v10}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v10
.line 4671
.local v10, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v10}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v11
if-eqz v11, :cond_158
iget-boolean v11, v10, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v11, :cond_158
const/4 v11, 0x1
goto :goto_159
:cond_158
const/4 v11, 0x0
:goto_159
move v8, v11
.line 4672
invoke-static {v10}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v16
goto :goto_161
.line 4669
.end local v10 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_15f
move-object/from16 v17, v11
.line 4676
:goto_161
const/4 v10, 0x0
.line 4678
.local v10, "showRedpacket":Z
const/4 v11, 0x0
.line 4681
.local v11, "showGroupLive":Z
invoke-static {v9, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4682
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4689
if-eqz v10, :cond_17f
.line 4690
move-object/from16 v9, v17
const v2, 0x7f0f0d87
invoke-static {v9, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4692
:cond_17f
const v2, 0x7f0f0cc3
const-string v9, "Poll"
invoke-static {v9, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4694
if-eqz v11, :cond_197
.line 4695
const v2, 0x7f0f1462
invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4699
:cond_197
const v2, 0x7f08030c
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4700
const v2, 0x7f08030d
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4707
if-eqz v10, :cond_1b7
.line 4708
const v2, 0x7f080310
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4710
:cond_1b7
const v2, 0x7f080313
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4712
if-eqz v11, :cond_1cd
.line 4713
const v2, 0x7f080311
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4717
:cond_1cd
sget-object v2, Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;->ALBUM:Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4718
sget-object v2, Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;->CAMERA:Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4725
if-eqz v10, :cond_1de
.line 4726
sget-object v2, Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;->REDPACKET:Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4728
:cond_1de
sget-object v2, Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;->POLL:Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4730
if-eqz v11, :cond_1ea
.line 4731
sget-object v2, Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;->GROUP_LIVE:Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4736
.end local v8 # "isChannel":Z
.end local v10 # "showRedpacket":Z
.end local v11 # "showGroupLive":Z
.end local v16 # "isAdmin":Z
:cond_1ea
:goto_1ea
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachTexts:Ljava/util/ArrayList;
invoke-virtual {v2, v6}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
.line 4737
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachIcons:Ljava/util/ArrayList;
invoke-virtual {v2, v5}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
.line 4738
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachTypes:Ljava/util/ArrayList;
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
.line 4740
new-instance v2, Lim/tpelyyftgw/ui/components/EnterMenuView;
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
invoke-direct {v2, v8}, Lim/tpelyyftgw/ui/components/EnterMenuView;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
.line 4741
const/16 v8, 0x8
invoke-virtual {v2, v8}, Lim/tpelyyftgw/ui/components/EnterMenuView;->setVisibility(I)V
.line 4742
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
new-instance v8, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$HBcOfY80Br5Sx6m5jwZxs2sWPnQ;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$HBcOfY80Br5Sx6m5jwZxs2sWPnQ;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v2, v8}, Lim/tpelyyftgw/ui/components/EnterMenuView;->setDelegate(Lim/tpelyyftgw/ui/components/EnterMenuView$EnterMenuViewDelegate;)V
.line 4747
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachTexts:Ljava/util/ArrayList;
iget-object v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachIcons:Ljava/util/ArrayList;
iget-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachTypes:Ljava/util/ArrayList;
invoke-virtual {v2, v8, v9, v10}, Lim/tpelyyftgw/ui/components/EnterMenuView;->setDataAndNotify(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
.line 4748
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v8, :cond_227
invoke-virtual {v8}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentChat()Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v8
goto :goto_228
:cond_227
const/4 v8, 0x0
:goto_228
invoke-virtual {v2, v8}, Lim/tpelyyftgw/ui/components/EnterMenuView;->setCurrentChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.line 4749
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->getChildCount()I
move-result v9
const/4 v10, 0x1
sub-int/2addr v9, v10
const/16 v10, 0x11
const/4 v11, -0x1
invoke-static {v11, v11, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v10
invoke-virtual {v2, v8, v9, v10}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.line 4750
return-void
.end method
.method private hideRecordedAudioPanel()V
.registers 8
.line 2633
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendPath:Ljava/lang/String;
.line 2634
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSend:Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
.line 2635
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 2636
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoToSendMessageObject:Lim/tpelyyftgw/messenger/VideoEditedInfo;
.line 2637
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoTimelineView:Lim/tpelyyftgw/ui/components/VideoTimelineView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/VideoTimelineView;->destroy()V
.line 2638
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
.line 2639
.local v0, "AnimatorSet":Landroid/animation/AnimatorSet;
const/4 v1, 0x1
new-array v2, v1, [Landroid/animation/Animator;
iget-object v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
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 2640
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 2639
invoke-virtual {v0, v2}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 2642
const-wide/16 v1, 0xc8
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 2643
new-instance v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$23;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$23;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 2650
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 2651
return-void
.end method
.method public static synthetic lambda$-CBhlRUF-J8Id-eBfKNVGjVs0iY(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
.registers 1
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateSlowModeText()V
return-void
.end method
.method public static synthetic lambda$BNEDunz24bnEkcw6ELExVciG1lE(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;ZI)V
.registers 3
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendMessageInternal(ZI)V
return-void
.end method
.method static synthetic lambda$new$8(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 3
.param p0, "v" # Landroid/view/View;
.param p1, "event" # Landroid/view/MotionEvent;
.line 1412
const/4 v0, 0x1
return v0
.end method
.method static synthetic lambda$null$10(ZI)V
.registers 4
.param p0, "notify" # Z
.param p1, "scheduleDate" # I
.line 1484
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1, p0, p1}, Lim/tpelyyftgw/messenger/MediaController;->stopRecording(IZI)V
return-void
.end method
.method static synthetic lambda$null$11()V
.registers 2
.line 1484
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1, v1, v1}, Lim/tpelyyftgw/messenger/MediaController;->stopRecording(IZI)V
return-void
.end method
.method static synthetic lambda$null$12(ZI)V
.registers 4
.param p0, "notify" # Z
.param p1, "scheduleDate" # I
.line 1525
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1, p0, p1}, Lim/tpelyyftgw/messenger/MediaController;->stopRecording(IZI)V
return-void
.end method
.method static synthetic lambda$null$13()V
.registers 2
.line 1525
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1, v1, v1}, Lim/tpelyyftgw/messenger/MediaController;->stopRecording(IZI)V
return-void
.end method
.method private onSendLongClick(Landroid/view/View;)Z
.registers 21
.param p1, "view" # Landroid/view/View;
.line 1895
move-object/from16 v0, p0
move-object/from16 v1, p1
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
const/4 v3, 0x0
if-eqz v2, :cond_18e
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v2
if-nez v2, :cond_18e
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentEncryptedChat()Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
move-result-object v2
if-eqz v2, :cond_19
goto/16 :goto_18e
.line 1898
:cond_19
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentChat()Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v2
.line 1899
.local v2, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v4
.line 1901
.local v4, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;
const/4 v7, 0x2
const/4 v8, 0x1
if-nez v5, :cond_10b
.line 1902
new-instance v5, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;
iget-object v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
invoke-direct {v5, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;-><init>(Landroid/content/Context;)V
iput-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;
.line 1903
invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->setAnimationEnabled(Z)V
.line 1904
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;
new-instance v9, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$17;
invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$17;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 1921
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;
new-instance v9, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$fVCZ4ooj5yYcUqiZHhrlX_PX1Jk;
invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$fVCZ4ooj5yYcUqiZHhrlX_PX1Jk;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->setDispatchKeyEventListener(Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$OnDispatchKeyEventListener;)V
.line 1926
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;
invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->setShowedFromBotton(Z)V
.line 1928
const/4 v5, 0x0
.local v5, "a":I
:goto_51
if-ge v5, v7, :cond_d9
.line 1929
if-ne v5, v8, :cond_66
invoke-static {v4}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v9
if-nez v9, :cond_d5
iget v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeTimer:I
if-lez v9, :cond_66
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v9
if-nez v9, :cond_66
.line 1930
goto :goto_d5
.line 1932
:cond_66
move v9, v5
.line 1933
.local v9, "num":I
new-instance v10, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getContext()Landroid/content/Context;
move-result-object v11
invoke-direct {v10, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;-><init>(Landroid/content/Context;)V
.line 1934
.local v10, "cell":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
if-nez v9, :cond_95
.line 1935
invoke-static {v4}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v11
const v12, 0x7f080269
if-eqz v11, :cond_88
.line 1936
const v11, 0x7f0f0f75
const-string v13, "SetReminder"
invoke-static {v13, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v11
invoke-virtual {v10, v11, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;->setTextAndIcon(Ljava/lang/CharSequence;I)V
goto :goto_a6
.line 1938
:cond_88
const v11, 0x7f0f0ec3
const-string v13, "ScheduleMessage"
invoke-static {v13, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v11
invoke-virtual {v10, v11, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;->setTextAndIcon(Ljava/lang/CharSequence;I)V
goto :goto_a6
.line 1940
:cond_95
if-ne v9, v8, :cond_a6
.line 1941
const v11, 0x7f0f0f3c
const-string v12, "SendWithoutSound"
invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v11
const v12, 0x7f0801ca
invoke-virtual {v10, v11, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;->setTextAndIcon(Ljava/lang/CharSequence;I)V
.line 1943
:cond_a6
:goto_a6
const/high16 v11, 0x43440000 # 196.0f
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;->setMinimumWidth(I)V
.line 1944
iget-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;
const/high16 v12, -0x40800000 # -1.0f
const/high16 v13, 0x42400000 # 48.0f
sget-boolean v14, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v14, :cond_bb
const/4 v14, 0x5
goto :goto_bc
:cond_bb
const/4 v14, 0x3
:goto_bc
const/4 v15, 0x0
mul-int/lit8 v6, v5, 0x30
int-to-float v6, v6
const/16 v17, 0x0
const/16 v18, 0x0
move/from16 v16, v6
invoke-static/range {v12 .. v18}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v6
invoke-virtual {v11, v10, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1945
new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$zhYK-X7_aXTcoYB0XQDb6KpJW8E;
invoke-direct {v6, v0, v9, v4}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$zhYK-X7_aXTcoYB0XQDb6KpJW8E;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;ILim/tpelyyftgw/tgnet/TLRPC$User;)V
invoke-virtual {v10, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1928
.end local v9 # "num":I
.end local v10 # "cell":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
:cond_d5
:goto_d5
add-int/lit8 v5, v5, 0x1
goto/16 :goto_51
.line 1957
.end local v5 # "a":I
:cond_d9
new-instance v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$18;
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;
const/4 v9, -0x2
invoke-direct {v5, v0, v6, v9, v9}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$18;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Landroid/view/View;II)V
iput-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
.line 1964
invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setAnimationEnabled(Z)V
.line 1965
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
const v6, 0x7f1000ea
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setAnimationStyle(I)V
.line 1966
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
invoke-virtual {v5, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setOutsideTouchable(Z)V
.line 1967
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
invoke-virtual {v5, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setClippingEnabled(Z)V
.line 1968
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setInputMethodMode(I)V
.line 1969
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setSoftInputMode(I)V
.line 1970
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->getContentView()Landroid/view/View;
move-result-object v5
invoke-virtual {v5, v8}, Landroid/view/View;->setFocusableInTouchMode(Z)V
.line 1973
:cond_10b
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;
const/high16 v6, 0x447a0000 # 1000.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
const/high16 v10, -0x80000000
invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v9
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-static {v6, v10}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v6
invoke-virtual {v5, v9, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->measure(II)V
.line 1974
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
invoke-virtual {v5, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setFocusable(Z)V
.line 1975
new-array v5, v7, [I
.line 1976
.local v5, "location":[I
invoke-virtual {v1, v5}, Landroid/view/View;->getLocationInWindow([I)V
.line 1978
iget-boolean v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardVisible:Z
if-eqz v6, :cond_153
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getMeasuredHeight()I
move-result v6
iget-object v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
if-eqz v9, :cond_143
invoke-virtual {v9}, Landroid/view/View;->getVisibility()I
move-result v9
if-nez v9, :cond_143
const/high16 v9, 0x42d40000 # 106.0f
goto :goto_145
:cond_143
const/high16 v9, 0x42680000 # 58.0f
:goto_145
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
if-le v6, v9, :cond_153
.line 1979
aget v6, v5, v8
invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getMeasuredHeight()I
move-result v8
add-int/2addr v6, v8
.local v6, "y":I
goto :goto_163
.line 1981
.end local v6 # "y":I
:cond_153
aget v6, v5, v8
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;
invoke-virtual {v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->getMeasuredHeight()I
move-result v8
sub-int/2addr v6, v8
const/high16 v8, 0x40000000 # 2.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
sub-int/2addr v6, v8
.line 1983
.restart local v6 # "y":I
:goto_163
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
const/16 v9, 0x33
aget v10, v5, v3
invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getMeasuredWidth()I
move-result v11
add-int/2addr v10, v11
iget-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;
invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->getMeasuredWidth()I
move-result v11
sub-int/2addr v10, v11
const/high16 v11, 0x41000000 # 8.0f
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
add-int/2addr v10, v11
invoke-virtual {v8, v1, v9, v10, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->showAtLocation(Landroid/view/View;III)V
.line 1984
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
invoke-virtual {v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dimBehind()V
.line 1985
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v8}, Landroid/view/View;->invalidate()V
.line 1986
const/4 v8, 0x3
invoke-virtual {v1, v8, v7}, Landroid/view/View;->performHapticFeedback(II)Z
.line 1988
return v3
.line 1896
.end local v2 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.end local v4 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v5 # "location":[I
.end local v6 # "y":I
:cond_18e
:goto_18e
return v3
.end method
.method private onWindowSizeChanged()V
.registers 6
.line 2362
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->getHeight()I
move-result v0
.line 2363
.local v0, "size":I
iget-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardVisible:Z
if-nez v1, :cond_d
.line 2364
iget v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiPadding:I
sub-int/2addr v0, v1
.line 2366
:cond_d
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v1, :cond_14
.line 2367
invoke-interface {v1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onWindowSizeChanged(I)V
.line 2369
:cond_14
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
if-eqz v1, :cond_76
.line 2370
const/high16 v1, 0x42900000 # 72.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I
move-result v2
add-int/2addr v1, v2
const/4 v2, 0x0
const/4 v3, 0x0
if-ge v0, v1, :cond_52
.line 2371
iget-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->allowShowTopView:Z
if-eqz v1, :cond_76
.line 2372
iput-boolean v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->allowShowTopView:Z
.line 2373
iget-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->needShowTopView:Z
if-eqz v1, :cond_76
.line 2374
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
const/16 v4, 0x8
invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V
.line 2375
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topLineView:Landroid/view/View;
invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V
.line 2376
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topLineView:Landroid/view/View;
invoke-virtual {v1, v2}, Landroid/view/View;->setAlpha(F)V
.line 2377
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->resizeForTopView(Z)V
.line 2378
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v2
iget v2, v2, Landroid/view/ViewGroup$LayoutParams;->height:I
int-to-float v2, v2
invoke-virtual {v1, v2}, Landroid/view/View;->setTranslationY(F)V
goto :goto_76
.line 2382
:cond_52
iget-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->allowShowTopView:Z
if-nez v1, :cond_76
.line 2383
const/4 v1, 0x1
iput-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->allowShowTopView:Z
.line 2384
iget-boolean v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->needShowTopView:Z
if-eqz v4, :cond_76
.line 2385
iget-object v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
invoke-virtual {v4, v3}, Landroid/view/View;->setVisibility(I)V
.line 2386
iget-object v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topLineView:Landroid/view/View;
invoke-virtual {v4, v3}, Landroid/view/View;->setVisibility(I)V
.line 2387
iget-object v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topLineView:Landroid/view/View;
const/high16 v4, 0x3f800000 # 1.0f
invoke-virtual {v3, v4}, Landroid/view/View;->setAlpha(F)V
.line 2388
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->resizeForTopView(Z)V
.line 2389
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
invoke-virtual {v1, v2}, Landroid/view/View;->setTranslationY(F)V
.line 2394
:cond_76
:goto_76
return-void
.end method
.method private openKeyboardInternal()V
.registers 4
.line 5088
sget-boolean v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->usingHardwareInput:Z
const/4 v1, 0x0
if-nez v0, :cond_c
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPaused:Z
if-eqz v0, :cond_a
goto :goto_c
:cond_a
const/4 v0, 0x2
goto :goto_d
:cond_c
:goto_c
const/4 v0, 0x0
:goto_d
invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showPopup(II)V
.line 5089
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->requestFocus()Z
.line 5090
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z
.line 5091
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPaused:Z
const/4 v1, 0x1
if-eqz v0, :cond_22
.line 5092
iput-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showKeyboardOnResume:Z
goto :goto_3c
.line 5093
:cond_22
sget-boolean v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->usingHardwareInput:Z
if-nez v0, :cond_3c
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardVisible:Z
if-nez v0, :cond_3c
sget-boolean v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z
if-nez v0, :cond_3c
.line 5094
iput-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->waitingForKeyboardOpen:Z
.line 5095
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboardRunnable:Ljava/lang/Runnable;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 5096
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboardRunnable:Ljava/lang/Runnable;
const-wide/16 v1, 0x64
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
.line 5098
:cond_3c
:goto_3c
return-void
.end method
.method private resizeForTopView(Z)V
.registers 6
.param p1, "show" # Z
.line 2397
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->textFieldContainer:Landroid/widget/LinearLayout;
invoke-virtual {v0}, Landroid/widget/LinearLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout$LayoutParams;
.line 2398
.local v0, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
const/high16 v1, 0x40000000 # 2.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
const/4 v2, 0x0
if-eqz p1, :cond_1a
iget-object v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
iget v3, v3, Landroid/view/ViewGroup$LayoutParams;->height:I
goto :goto_1b
:cond_1a
const/4 v3, 0x0
:goto_1b
add-int/2addr v1, v3
iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
.line 2399
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->textFieldContainer:Landroid/widget/LinearLayout;
invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 2400
const/high16 v1, 0x424c0000 # 51.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
if-eqz p1, :cond_34
iget-object v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
iget v3, v3, Landroid/view/ViewGroup$LayoutParams;->height:I
goto :goto_35
:cond_34
const/4 v3, 0x0
:goto_35
add-int/2addr v1, v3
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setMinimumHeight(I)V
.line 2401
iget-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpanded:Z
if-eqz v1, :cond_49
.line 2402
iget v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
if-nez v1, :cond_46
.line 2403
const/4 v1, 0x1
invoke-direct {p0, v2, v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setStickersExpanded(ZZZ)V
goto :goto_49
.line 2405
:cond_46
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkStickresExpandHeight()V
.line 2408
:cond_49
:goto_49
return-void
.end method
.method private sendMessage()V
.registers 4
.line 2658
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v0
if-eqz v0, :cond_1b
.line 2659
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v1
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$BNEDunz24bnEkcw6ELExVciG1lE;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$BNEDunz24bnEkcw6ELExVciG1lE;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)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_20
.line 2663
:cond_1b
const/4 v0, 0x1
const/4 v1, 0x0
invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendMessageInternal(ZI)V
.line 2665
:goto_20
return-void
.end method
.method private sendMessageInternal(ZI)V
.registers 23
.param p1, "notify" # Z
.param p2, "scheduleDate" # I
.line 2671
move-object/from16 v0, p0
move/from16 v15, p1
move/from16 v14, p2
iget v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeTimer:I
const v2, 0x7fffffff
if-ne v1, v2, :cond_1b
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v1
if-nez v1, :cond_1b
.line 2672
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v1, :cond_1a
.line 2673
invoke-interface {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->scrollToSendingMessage()V
.line 2675
:cond_1a
return-void
.line 2677
:cond_1b
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v1, :cond_61
.line 2678
invoke-virtual {v1}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentChat()Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v1
.line 2679
.local v1, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v2
.line 2680
.local v2, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-nez v2, :cond_3b
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v3
if-eqz v3, :cond_35
iget-boolean v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v3, :cond_3b
:cond_35
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v3
if-nez v3, :cond_61
.line 2681
:cond_3b
iget v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v3
invoke-interface {v3}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v3
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "silent_"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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
xor-int/lit8 v5, v15, 0x1
invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v3
invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 2684
.end local v1 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.end local v2 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_61
iget-boolean v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpanded:Z
const/4 v13, 0x1
if-eqz v1, :cond_78
.line 2685
const/4 v1, 0x0
invoke-direct {v0, v1, v13, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setStickersExpanded(ZZZ)V
.line 2686
iget v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
if-eqz v2, :cond_78
.line 2687
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/EmojiView;->closeSearch(Z)V
.line 2688
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EmojiView;->hideSearchKeyboard()V
.line 2691
:cond_78
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoToSendMessageObject:Lim/tpelyyftgw/messenger/VideoEditedInfo;
if-eqz v1, :cond_89
.line 2692
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
const/4 v2, 0x4
invoke-interface {v1, v2, v15, v14}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->needStartRecordVideo(IZI)V
.line 2693
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hideRecordedAudioPanel()V
.line 2694
invoke-direct {v0, v13}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkSendButton(Z)V
.line 2695
return-void
.line 2696
:cond_89
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSend:Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
const/4 v12, 0x0
if-eqz v1, :cond_e3
.line 2697
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 v11
.line 2698
.local v11, "playing":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v11, :cond_a3
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-ne v11, v1, :cond_a3
.line 2699
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
invoke-virtual {v1, v13, v13}, Lim/tpelyyftgw/messenger/MediaController;->cleanupPlayer(ZZ)V
.line 2701
:cond_a3
iget v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v1
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSend:Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
const/4 v3, 0x0
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendPath:Ljava/lang/String;
iget-wide v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
move-object/from16 v19, v11
.end local v11 # "playing":Lim/tpelyyftgw/messenger/MessageObject;
.local v19, "playing":Lim/tpelyyftgw/messenger/MessageObject;
move-object/from16 v11, v16
move/from16 v12, p1
move/from16 v13, p2
move/from16 v14, v17
move-object/from16 v15, v18
invoke-virtual/range {v1 .. v15}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Lim/tpelyyftgw/tgnet/TLRPC$TL_document;Lim/tpelyyftgw/messenger/VideoEditedInfo;Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZIILjava/lang/Object;)V
.line 2702
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v1, :cond_d7
.line 2703
move/from16 v2, p1
move/from16 v3, p2
const/4 v4, 0x0
invoke-interface {v1, v4, v2, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onMessageSend(Ljava/lang/CharSequence;ZI)V
goto :goto_db
.line 2702
:cond_d7
move/from16 v2, p1
move/from16 v3, p2
.line 2705
:goto_db
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hideRecordedAudioPanel()V
.line 2706
const/4 v1, 0x1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkSendButton(Z)V
.line 2707
return-void
.line 2709
.end local v19 # "playing":Lim/tpelyyftgw/messenger/MessageObject;
:cond_e3
move-object v4, v12
move v3, v14
move v2, v15
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v1
.line 2710
.local v1, "message":Ljava/lang/CharSequence;
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v5, :cond_143
.line 2711
invoke-virtual {v5}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentChat()Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v5
.line 2712
.local v5, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v5, :cond_143
iget-boolean v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->slowmode_enabled:Z
if-eqz v6, :cond_143
invoke-static {v5}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v6
if-nez v6, :cond_143
.line 2713
invoke-interface {v1}, Ljava/lang/CharSequence;->length()I
move-result v6
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v7
iget v7, v7, Lim/tpelyyftgw/messenger/MessagesController;->maxMessageLength:I
const v8, 0x7f0f0fce
const-string v9, "Slowmode"
if-le v6, v7, :cond_126
.line 2714
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
const v7, 0x7f0f0fd7
const-string v8, "SlowmodeSendErrorTooLong"
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-static {v4, v6, v7}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;Ljava/lang/String;)Landroid/app/Dialog;
.line 2715
return-void
.line 2716
:cond_126
iget-boolean v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->forceShowSendButton:Z
if-eqz v6, :cond_143
invoke-interface {v1}, Ljava/lang/CharSequence;->length()I
move-result v6
if-lez v6, :cond_143
.line 2717
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
const v7, 0x7f0f0fd6
const-string v8, "SlowmodeSendError"
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-static {v4, v6, v7}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;Ljava/lang/String;)Landroid/app/Dialog;
.line 2718
return-void
.line 2722
.end local v5 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_143
invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->processSendingText(Ljava/lang/CharSequence;ZI)Z
move-result v5
if-eqz v5, :cond_15c
.line 2723
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
const-string v5, ""
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setText(Ljava/lang/CharSequence;)V
.line 2724
const-wide/16 v4, 0x0
iput-wide v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lastTypingTimeSend:J
.line 2725
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v4, :cond_167
.line 2726
invoke-interface {v4, v1, v2, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onMessageSend(Ljava/lang/CharSequence;ZI)V
goto :goto_167
.line 2728
:cond_15c
iget-boolean v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->forceShowSendButton:Z
if-eqz v5, :cond_167
.line 2729
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v5, :cond_167
.line 2730
invoke-interface {v5, v4, v2, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onMessageSend(Ljava/lang/CharSequence;ZI)V
.line 2733
:cond_167
:goto_167
return-void
.end method
.method private setEmojiButtonImage(ZZ)V
.registers 14
.param p1, "byOpen" # Z
.param p2, "animated" # Z
.line 4993
if-eqz p2, :cond_8
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentEmojiIcon:I
const/4 v1, -0x1
if-ne v0, v1, :cond_8
.line 4994
const/4 p2, 0x0
.line 4997
:cond_8
const/4 v0, 0x0
const/4 v1, 0x1
if-eqz p1, :cond_12
iget v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentPopupContentType:I
if-nez v2, :cond_12
.line 4998
const/4 v2, 0x0
.local v2, "nextIcon":I
goto :goto_3a
.line 5001
.end local v2 # "nextIcon":I
:cond_12
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-nez v2, :cond_21
.line 5002
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalEmojiSettings()Landroid/content/SharedPreferences;
move-result-object v2
const-string v3, "selected_page"
invoke-interface {v2, v3, v0}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v2
.local v2, "currentPage":I
goto :goto_25
.line 5004
.end local v2 # "currentPage":I
:cond_21
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->getCurrentPage()I
move-result v2
.line 5006
.restart local v2 # "currentPage":I
:goto_25
if-eqz v2, :cond_38
iget-boolean v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->allowStickers:Z
if-nez v3, :cond_30
iget-boolean v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->allowGifs:Z
if-nez v3, :cond_30
goto :goto_38
.line 5008
:cond_30
if-ne v2, v1, :cond_35
.line 5009
const/4 v3, 0x2
move v2, v3
.local v3, "nextIcon":I
goto :goto_3a
.line 5011
.end local v3 # "nextIcon":I
:cond_35
const/4 v3, 0x3
move v2, v3
.restart local v3 # "nextIcon":I
goto :goto_3a
.line 5007
.end local v3 # "nextIcon":I
:cond_38
:goto_38
const/4 v3, 0x1
move v2, v3
.line 5014
.local v2, "nextIcon":I
:goto_3a
iget v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentEmojiIcon:I
if-ne v3, v2, :cond_3f
.line 5015
return-void
.line 5017
:cond_3f
iget-object v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButtonAnimation:Landroid/animation/AnimatorSet;
const/4 v4, 0x0
if-eqz v3, :cond_49
.line 5018
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->cancel()V
.line 5019
iput-object v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButtonAnimation:Landroid/animation/AnimatorSet;
.line 5021
:cond_49
const/4 v3, 0x3
const/4 v5, 0x2
if-nez v2, :cond_58
.line 5022
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v6, v6, p2
const v7, 0x7f0801c8
invoke-virtual {v6, v7}, Landroid/widget/ImageView;->setImageResource(I)V
goto :goto_7e
.line 5023
:cond_58
if-ne v2, v1, :cond_65
.line 5024
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v6, v6, p2
const v7, 0x7f0d0176
invoke-virtual {v6, v7}, Landroid/widget/ImageView;->setImageResource(I)V
goto :goto_7e
.line 5025
:cond_65
if-ne v2, v5, :cond_72
.line 5026
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v6, v6, p2
const v7, 0x7f0801d0
invoke-virtual {v6, v7}, Landroid/widget/ImageView;->setImageResource(I)V
goto :goto_7e
.line 5027
:cond_72
if-ne v2, v3, :cond_7e
.line 5028
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v6, v6, p2
const v7, 0x7f0801c7
invoke-virtual {v6, v7}, Landroid/widget/ImageView;->setImageResource(I)V
.line 5030
:cond_7e
:goto_7e
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v6, v6, p2
if-ne v2, v5, :cond_88
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
:cond_88
invoke-virtual {v6, v4}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 5031
iput v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentEmojiIcon:I
.line 5032
if-eqz p2, :cond_121
.line 5033
iget-object v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v4, v4, v1
invoke-virtual {v4, v0}, Landroid/widget/ImageView;->setVisibility(I)V
.line 5034
new-instance v4, Landroid/animation/AnimatorSet;
invoke-direct {v4}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButtonAnimation:Landroid/animation/AnimatorSet;
.line 5035
const/4 v6, 0x6
new-array v6, v6, [Landroid/animation/Animator;
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v7, v7, v0
sget-object v8, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v9, v1, [F
const v10, 0x3dcccccd # 0.1f
aput v10, v9, v0
.line 5036
invoke-static {v7, v8, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v6, v0
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v7, v7, v0
sget-object v8, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v9, v1, [F
aput v10, v9, v0
.line 5037
invoke-static {v7, v8, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v6, v1
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v7, v7, v0
sget-object v8, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v9, v1, [F
const/4 v10, 0x0
aput v10, v9, v0
.line 5038
invoke-static {v7, v8, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v6, v5
iget-object v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v5, v5, v1
sget-object v7, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v8, v1, [F
const/high16 v9, 0x3f800000 # 1.0f
aput v9, v8, v0
.line 5039
invoke-static {v5, v7, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
aput-object v5, v6, v3
const/4 v3, 0x4
iget-object v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v5, v5, v1
sget-object v7, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v8, v1, [F
aput v9, v8, v0
.line 5040
invoke-static {v5, v7, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
aput-object v5, v6, v3
const/4 v3, 0x5
iget-object v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
aget-object v5, v5, v1
sget-object v7, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v1, v1, [F
aput v9, v1, v0
.line 5041
invoke-static {v5, v7, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
aput-object v0, v6, v3
.line 5035
invoke-virtual {v4, v6}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 5042
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButtonAnimation:Landroid/animation/AnimatorSet;
new-instance v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$37;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$37;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 5057
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButtonAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v3, 0x96
invoke-virtual {v0, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 5058
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButtonAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 5060
:cond_121
return-void
.end method
.method private setRecordVideoButtonVisible(ZZ)V
.registers 19
.param p1, "visible" # Z
.param p2, "animated" # Z
.line 1996
move-object/from16 v0, p0
move/from16 v1, p1
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
if-nez v2, :cond_9
.line 1997
return-void
.line 1999
:cond_9
const/4 v3, 0x0
const/4 v4, 0x1
if-eqz v1, :cond_12
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
goto :goto_13
:cond_12
move-object v5, v3
:goto_13
invoke-virtual {v2, v5}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 2000
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonAnimation:Landroid/animation/AnimatorSet;
if-eqz v2, :cond_1f
.line 2001
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V
.line 2002
iput-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonAnimation:Landroid/animation/AnimatorSet;
.line 2004
:cond_1f
const/4 v2, 0x0
const v3, 0x3dcccccd # 0.1f
const/high16 v5, 0x3f800000 # 1.0f
if-eqz p2, :cond_112
.line 2005
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;
move-result-object v6
.line 2006
.local v6, "preferences":Landroid/content/SharedPreferences;
const/4 v7, 0x0
.line 2007
.local v7, "isChannel":Z
iget-wide v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
long-to-int v9, v8
const/4 v8, 0x0
if-gez v9, :cond_52
.line 2008
iget-object v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v9
iget-wide v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
long-to-int v11, v10
neg-int v10, v11
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
invoke-virtual {v9, v10}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v9
.line 2009
.local v9, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v9}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v10
if-eqz v10, :cond_50
iget-boolean v10, v9, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v10, :cond_50
const/4 v10, 0x1
goto :goto_51
:cond_50
const/4 v10, 0x0
:goto_51
move v7, v10
.line 2011
.end local v9 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_52
invoke-interface {v6}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v9
if-eqz v7, :cond_5b
const-string v10, "currentModeVideoChannel"
goto :goto_5d
:cond_5b
const-string v10, "currentModeVideo"
:goto_5d
invoke-interface {v9, v10, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v9
invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 2012
new-instance v9, Landroid/animation/AnimatorSet;
invoke-direct {v9}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonAnimation:Landroid/animation/AnimatorSet;
.line 2013
const/4 v10, 0x6
new-array v10, v10, [Landroid/animation/Animator;
iget-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
sget-object v12, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v13, v4, [F
if-eqz v1, :cond_79
const/high16 v14, 0x3f800000 # 1.0f
goto :goto_7c
:cond_79
const v14, 0x3dcccccd # 0.1f
:goto_7c
aput v14, v13, v8
.line 2014
invoke-static {v11, v12, v13}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v11
aput-object v11, v10, v8
iget-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
sget-object v12, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v13, v4, [F
if-eqz v1, :cond_8f
const/high16 v14, 0x3f800000 # 1.0f
goto :goto_92
:cond_8f
const v14, 0x3dcccccd # 0.1f
:goto_92
aput v14, v13, v8
.line 2015
invoke-static {v11, v12, v13}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v11
aput-object v11, v10, v4
const/4 v11, 0x2
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
sget-object v13, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v14, v4, [F
if-eqz v1, :cond_a6
const/high16 v15, 0x3f800000 # 1.0f
goto :goto_a7
:cond_a6
const/4 v15, 0x0
:goto_a7
aput v15, v14, v8
.line 2016
invoke-static {v12, v13, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v12
aput-object v12, v10, v11
const/4 v11, 0x3
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioSendButton:Landroid/widget/ImageView;
sget-object v13, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v14, v4, [F
if-eqz v1, :cond_bc
const v15, 0x3dcccccd # 0.1f
goto :goto_be
:cond_bc
const/high16 v15, 0x3f800000 # 1.0f
:goto_be
aput v15, v14, v8
.line 2017
invoke-static {v12, v13, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v12
aput-object v12, v10, v11
const/4 v11, 0x4
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioSendButton:Landroid/widget/ImageView;
sget-object v13, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v14, v4, [F
if-eqz v1, :cond_d0
goto :goto_d2
:cond_d0
const/high16 v3, 0x3f800000 # 1.0f
:goto_d2
aput v3, v14, v8
.line 2018
invoke-static {v12, v13, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v10, v11
const/4 v3, 0x5
iget-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioSendButton:Landroid/widget/ImageView;
sget-object v12, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v4, v4, [F
if-eqz v1, :cond_e4
goto :goto_e6
:cond_e4
const/high16 v2, 0x3f800000 # 1.0f
:goto_e6
aput v2, v4, v8
.line 2019
invoke-static {v11, v12, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v10, v3
.line 2013
invoke-virtual {v9, v10}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 2020
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonAnimation:Landroid/animation/AnimatorSet;
new-instance v3, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$19;
invoke-direct {v3, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$19;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 2029
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonAnimation:Landroid/animation/AnimatorSet;
new-instance v3, Landroid/view/animation/DecelerateInterpolator;
invoke-direct {v3}, Landroid/view/animation/DecelerateInterpolator;-><init>()V
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 2030
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v3, 0x96
invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 2031
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V
.line 2032
.end local v6 # "preferences":Landroid/content/SharedPreferences;
.end local v7 # "isChannel":Z
goto :goto_158
.line 2033
:cond_112
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
if-eqz v1, :cond_119
const/high16 v6, 0x3f800000 # 1.0f
goto :goto_11c
:cond_119
const v6, 0x3dcccccd # 0.1f
:goto_11c
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setScaleX(F)V
.line 2034
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
if-eqz v1, :cond_126
const/high16 v6, 0x3f800000 # 1.0f
goto :goto_129
:cond_126
const v6, 0x3dcccccd # 0.1f
:goto_129
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setScaleY(F)V
.line 2035
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
if-eqz v1, :cond_133
const/high16 v6, 0x3f800000 # 1.0f
goto :goto_134
:cond_133
const/4 v6, 0x0
:goto_134
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setAlpha(F)V
.line 2036
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioSendButton:Landroid/widget/ImageView;
if-eqz v1, :cond_13f
const v6, 0x3dcccccd # 0.1f
goto :goto_141
:cond_13f
const/high16 v6, 0x3f800000 # 1.0f
:goto_141
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setScaleX(F)V
.line 2037
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioSendButton:Landroid/widget/ImageView;
if-eqz v1, :cond_149
goto :goto_14b
:cond_149
const/high16 v3, 0x3f800000 # 1.0f
:goto_14b
invoke-virtual {v4, v3}, Landroid/widget/ImageView;->setScaleY(F)V
.line 2038
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioSendButton:Landroid/widget/ImageView;
if-eqz v1, :cond_153
goto :goto_155
:cond_153
const/high16 v2, 0x3f800000 # 1.0f
:goto_155
invoke-virtual {v3, v2}, Landroid/widget/ImageView;->setAlpha(F)V
.line 2040
:goto_158
return-void
.end method
.method private setStickersExpanded(ZZZ)V
.registers 20
.param p1, "expanded" # Z
.param p2, "animated" # Z
.param p3, "byDrag" # Z
.line 5532
move-object/from16 v0, p0
move/from16 v1, p1
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-eqz v2, :cond_221
if-nez p3, :cond_10
iget-boolean v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpanded:Z
if-ne v2, v1, :cond_10
goto/16 :goto_221
.line 5535
:cond_10
iput-boolean v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpanded:Z
.line 5536
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v2, :cond_19
.line 5537
invoke-interface {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onStickersExpandedChange()V
.line 5539
:cond_19
sget-object v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v2, v2, Landroid/graphics/Point;->x:I
sget-object v3, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v3, v3, Landroid/graphics/Point;->y:I
if-le v2, v3, :cond_26
iget v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeightLand:I
goto :goto_28
:cond_26
iget v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeight:I
.line 5540
.local v2, "origHeight":I
:goto_28
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpansionAnim:Landroid/animation/Animator;
const/4 v4, 0x0
if-eqz v3, :cond_32
.line 5541
invoke-virtual {v3}, Landroid/animation/Animator;->cancel()V
.line 5542
iput-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpansionAnim:Landroid/animation/Animator;
.line 5544
:cond_32
iget-boolean v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpanded:Z
const-string v8, "animationProgress"
const/4 v9, 0x3
const/4 v10, 0x2
const/4 v11, 0x1
const/4 v12, 0x0
if-eqz v3, :cond_151
.line 5545
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v3
sget v13, Lim/tpelyyftgw/messenger/NotificationCenter;->stopAllHeavyOperations:I
new-array v14, v11, [Ljava/lang/Object;
invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v15
aput-object v15, v14, v12
invoke-virtual {v3, v13, v14}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 5546
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->getHeight()I
move-result v3
iput v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->originalViewHeight:I
.line 5547
sget v13, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v14, 0x15
if-lt v13, v14, :cond_5e
sget v13, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
goto :goto_5f
:cond_5e
const/4 v13, 0x0
:goto_5f
sub-int/2addr v3, v13
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I
move-result v13
sub-int/2addr v3, v13
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getHeight()I
move-result v13
sub-int/2addr v3, v13
sget-object v13, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v13}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
move-result v13
add-int/2addr v3, v13
iput v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
.line 5548
iget v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
if-ne v13, v10, :cond_84
.line 5549
const/high16 v13, 0x42f00000 # 120.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
add-int/2addr v13, v2
invoke-static {v3, v13}, Ljava/lang/Math;->min(II)I
move-result v3
iput v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
.line 5551
:cond_84
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/EmojiView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
iget v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
iput v13, v3, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 5552
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->requestLayout()V
.line 5553
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
new-instance v13, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ScrimDrawable;
invoke-direct {v13, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ScrimDrawable;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v3, v13}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->setForeground(Landroid/graphics/drawable/Drawable;)V
.line 5554
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getSelectionStart()I
move-result v3
.line 5555
.local v3, "start":I
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v13}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getSelectionEnd()I
move-result v13
.line 5556
.local v13, "end":I
iget-object v14, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v14}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v15
invoke-virtual {v14, v15}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setText(Ljava/lang/CharSequence;)V
.line 5557
iget-object v14, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v14, v3, v13}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setSelection(II)V
.line 5558
const/high16 v14, 0x3f800000 # 1.0f
if-eqz p2, :cond_136
.line 5559
new-instance v15, Landroid/animation/AnimatorSet;
invoke-direct {v15}, Landroid/animation/AnimatorSet;-><init>()V
.line 5560
.local v15, "anims":Landroid/animation/AnimatorSet;
new-array v9, v9, [Landroid/animation/Animator;
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->roundedTranslationYProperty:Landroid/util/Property;
new-array v4, v11, [I
iget v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
sub-int/2addr v6, v2
neg-int v6, v6
aput v6, v4, v12
.line 5561
invoke-static {v0, v5, v4}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v9, v12
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->roundedTranslationYProperty:Landroid/util/Property;
new-array v6, v11, [I
iget v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
sub-int/2addr v7, v2
neg-int v7, v7
aput v7, v6, v12
.line 5562
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v9, v11
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersArrow:Lim/tpelyyftgw/ui/components/AnimatedArrowDrawable;
new-array v5, v11, [F
aput v14, v5, v12
.line 5563
invoke-static {v4, v8, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v9, v10
.line 5560
invoke-virtual {v15, v9}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 5565
const-wide/16 v4, 0x190
invoke-virtual {v15, v4, v5}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 5566
sget-object v4, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_OUT_QUINT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v15, v4}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 5567
invoke-virtual {v15}, Landroid/animation/AnimatorSet;->getChildAnimations()Ljava/util/ArrayList;
move-result-object v4
invoke-virtual {v4, v12}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Landroid/animation/ObjectAnimator;
new-instance v5, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$7N8WzkiLtabBwoJVeRxltkJ1Mh8;
invoke-direct {v5, v0, v2}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$7N8WzkiLtabBwoJVeRxltkJ1Mh8;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;I)V
invoke-virtual {v4, v5}, Landroid/animation/ObjectAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
.line 5571
new-instance v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$40;
invoke-direct {v4, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$40;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v15, v4}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 5579
iput-object v15, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpansionAnim:Landroid/animation/Animator;
.line 5580
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
const/4 v5, 0x0
invoke-virtual {v4, v10, v5}, Lim/tpelyyftgw/ui/components/EmojiView;->setLayerType(ILandroid/graphics/Paint;)V
.line 5581
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v4
sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->stopAllHeavyOperations:I
new-array v6, v11, [Ljava/lang/Object;
const/16 v7, 0x200
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
aput-object v7, v6, v12
invoke-virtual {v4, v5, v6}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 5582
invoke-virtual {v15}, Landroid/animation/AnimatorSet;->start()V
.line 5583
.end local v15 # "anims":Landroid/animation/AnimatorSet;
goto :goto_14f
.line 5584
:cond_136
iput v14, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpansionProgress:F
.line 5585
iget v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
sub-int/2addr v4, v2
neg-int v4, v4
int-to-float v4, v4
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setTranslationY(F)V
.line 5586
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
iget v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
sub-int/2addr v5, v2
neg-int v5, v5
int-to-float v5, v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EmojiView;->setTranslationY(F)V
.line 5587
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersArrow:Lim/tpelyyftgw/ui/components/AnimatedArrowDrawable;
invoke-virtual {v4, v14}, Lim/tpelyyftgw/ui/components/AnimatedArrowDrawable;->setAnimationProgress(F)V
.line 5589
.end local v3 # "start":I
.end local v13 # "end":I
:goto_14f
goto/16 :goto_201
.line 5590
:cond_151
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v3
sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->startAllHeavyOperations:I
new-array v5, v11, [Ljava/lang/Object;
invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, v5, v12
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 5591
const/4 v3, 0x0
if-eqz p2, :cond_1da
.line 5592
iput-boolean v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->closeAnimationInProgress:Z
.line 5593
new-instance v4, Landroid/animation/AnimatorSet;
invoke-direct {v4}, Landroid/animation/AnimatorSet;-><init>()V
.line 5594
.local v4, "anims":Landroid/animation/AnimatorSet;
new-array v5, v9, [Landroid/animation/Animator;
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->roundedTranslationYProperty:Landroid/util/Property;
new-array v7, v11, [I
aput v12, v7, v12
.line 5595
invoke-static {v0, v6, v7}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v5, v12
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->roundedTranslationYProperty:Landroid/util/Property;
new-array v9, v11, [I
aput v12, v9, v12
.line 5596
invoke-static {v6, v7, v9}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v5, v11
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersArrow:Lim/tpelyyftgw/ui/components/AnimatedArrowDrawable;
new-array v7, v11, [F
aput v3, v7, v12
.line 5597
invoke-static {v6, v8, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v5, v10
.line 5594
invoke-virtual {v4, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 5599
const-wide/16 v5, 0x190
invoke-virtual {v4, v5, v6}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 5600
sget-object v3, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_OUT_QUINT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v4, v3}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 5601
invoke-virtual {v4}, Landroid/animation/AnimatorSet;->getChildAnimations()Ljava/util/ArrayList;
move-result-object v3
invoke-virtual {v3, v12}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Landroid/animation/ObjectAnimator;
new-instance v5, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$ey64ZgJqWgHg501CRPa0t4RS4z4;
invoke-direct {v5, v0, v2}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$ey64ZgJqWgHg501CRPa0t4RS4z4;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;I)V
invoke-virtual {v3, v5}, Landroid/animation/ObjectAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
.line 5605
new-instance v3, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$41;
invoke-direct {v3, v0, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$41;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;I)V
invoke-virtual {v4, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 5622
iput-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpansionAnim:Landroid/animation/Animator;
.line 5623
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
const/4 v5, 0x0
invoke-virtual {v3, v10, v5}, Lim/tpelyyftgw/ui/components/EmojiView;->setLayerType(ILandroid/graphics/Paint;)V
.line 5624
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v3
sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->stopAllHeavyOperations:I
new-array v6, v11, [Ljava/lang/Object;
const/16 v7, 0x200
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
aput-object v7, v6, v12
invoke-virtual {v3, v5, v6}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 5625
invoke-virtual {v4}, Landroid/animation/AnimatorSet;->start()V
.line 5626
.end local v4 # "anims":Landroid/animation/AnimatorSet;
goto :goto_201
.line 5627
:cond_1da
iput v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpansionProgress:F
.line 5628
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setTranslationY(F)V
.line 5629
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/components/EmojiView;->setTranslationY(F)V
.line 5630
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EmojiView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v4
iput v2, v4, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 5631
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->requestLayout()V
.line 5632
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
const/4 v5, 0x0
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->setForeground(Landroid/graphics/drawable/Drawable;)V
.line 5633
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-virtual {v4, v12}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->setWillNotDraw(Z)V
.line 5634
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersArrow:Lim/tpelyyftgw/ui/components/AnimatedArrowDrawable;
invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/components/AnimatedArrowDrawable;->setAnimationProgress(F)V
.line 5637
:goto_201
if-eqz v1, :cond_212
.line 5638
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
const v4, 0x7f0f001e
const-string v5, "AccDescrCollapsePanel"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
goto :goto_220
.line 5640
:cond_212
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
const v4, 0x7f0f0022
const-string v5, "AccDescrExpandPanel"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 5642
:goto_220
return-void
.line 5533
.end local v2 # "origHeight":I
:cond_221
:goto_221
return-void
.end method
.method private showAttachMenu()V
.registers 1
.line 4807
return-void
.end method
.method private showPopup(II)V
.registers 14
.param p1, "show" # I
.param p2, "contentType" # I
.line 4824
const-string v0, "kbd_height_land3"
const-string v1, "kbd_height"
const/high16 v2, 0x436c0000 # 236.0f
const/4 v3, 0x0
const/4 v4, 0x1
const/16 v5, 0x8
if-ne p1, v4, :cond_10b
.line 4825
if-nez p2, :cond_1a
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-nez v6, :cond_1a
.line 4826
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
if-nez v6, :cond_17
.line 4827
return-void
.line 4829
:cond_17
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->createEmojiView()V
.line 4832
:cond_1a
const/4 v6, 0x0
.line 4833
.local v6, "currentView":Landroid/view/View;
if-nez p2, :cond_62
.line 4834
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/EmojiView;->getParent()Landroid/view/ViewParent;
move-result-object v7
if-nez v7, :cond_31
.line 4835
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v8, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->getChildCount()I
move-result v9
sub-int/2addr v9, v4
invoke-virtual {v7, v8, v9}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;I)V
.line 4837
:cond_31
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v7, v3}, Lim/tpelyyftgw/ui/components/EmojiView;->setVisibility(I)V
.line 4838
iput-boolean v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiViewVisible:Z
.line 4839
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
if-eqz v7, :cond_47
invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->getVisibility()I
move-result v7
if-eq v7, v5, :cond_47
.line 4840
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
invoke-virtual {v7, v5}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->setVisibility(I)V
.line 4842
:cond_47
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
if-eqz v7, :cond_5f
invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/EnterMenuView;->getVisibility()I
move-result v7
if-eq v7, v5, :cond_5f
.line 4843
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v8, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->removeView(Landroid/view/View;)V
.line 4844
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
invoke-virtual {v7, v5}, Lim/tpelyyftgw/ui/components/EnterMenuView;->setVisibility(I)V
.line 4845
iput-boolean v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuViewVisible:Z
.line 4847
:cond_5f
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
goto :goto_9b
.line 4848
:cond_62
if-ne p2, v4, :cond_9b
.line 4849
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-eqz v7, :cond_7c
invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/EmojiView;->getVisibility()I
move-result v7
if-eq v7, v5, :cond_7c
.line 4850
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v8, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->removeView(Landroid/view/View;)V
.line 4851
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v7, v5}, Lim/tpelyyftgw/ui/components/EmojiView;->setVisibility(I)V
.line 4852
iput-boolean v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiViewVisible:Z
.line 4855
:cond_7c
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
if-eqz v7, :cond_94
invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/EnterMenuView;->getVisibility()I
move-result v7
if-eq v7, v5, :cond_94
.line 4856
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v8, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->removeView(Landroid/view/View;)V
.line 4857
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
invoke-virtual {v7, v5}, Lim/tpelyyftgw/ui/components/EnterMenuView;->setVisibility(I)V
.line 4858
iput-boolean v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuViewVisible:Z
.line 4861
:cond_94
iget-object v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->setVisibility(I)V
.line 4862
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
.line 4864
:cond_9b
:goto_9b
iput p2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentPopupContentType:I
.line 4866
iget v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeight:I
if-gtz v5, :cond_af
.line 4867
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalEmojiSettings()Landroid/content/SharedPreferences;
move-result-object v5
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
invoke-interface {v5, v1, v7}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeight:I
.line 4869
:cond_af
iget v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeightLand:I
if-gtz v1, :cond_c1
.line 4870
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalEmojiSettings()Landroid/content/SharedPreferences;
move-result-object v1
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeightLand:I
.line 4872
:cond_c1
sget-object v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v0, v0, Landroid/graphics/Point;->x:I
sget-object v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->y:I
if-le v0, v1, :cond_ce
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeightLand:I
goto :goto_d0
:cond_ce
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeight:I
.line 4873
.local v0, "currentHeight":I
:goto_d0
if-ne p2, v4, :cond_dc
.line 4874
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->getKeyboardHeight()I
move-result v1
invoke-static {v1, v0}, Ljava/lang/Math;->min(II)I
move-result v0
.line 4876
:cond_dc
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
if-eqz v1, :cond_e3
.line 4877
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->setPanelHeight(I)V
.line 4879
:cond_e3
invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
check-cast v1, Landroid/widget/FrameLayout$LayoutParams;
.line 4880
.local v1, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
iput v0, v1, Landroid/widget/FrameLayout$LayoutParams;->height:I
.line 4881
invoke-virtual {v6, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 4882
sget-boolean v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z
if-nez v2, :cond_f7
.line 4883
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V
.line 4885
:cond_f7
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
if-eqz v2, :cond_109
.line 4886
iput v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiPadding:I
.line 4887
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->requestLayout()V
.line 4888
invoke-direct {p0, v4, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setEmojiButtonImage(ZZ)V
.line 4889
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateBotButton()V
.line 4890
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onWindowSizeChanged()V
.line 4892
.end local v0 # "currentHeight":I
.end local v1 # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
.end local v6 # "currentView":Landroid/view/View;
:cond_109
goto/16 :goto_242
:cond_10b
const/4 v6, 0x3
if-ne p1, v6, :cond_1e5
.line 4893
if-ne p2, v6, :cond_11c
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
if-nez v7, :cond_11c
.line 4894
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
if-nez v7, :cond_119
.line 4895
return-void
.line 4897
:cond_119
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->createMenuView()V
.line 4899
:cond_11c
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
if-eqz v7, :cond_12d
.line 4900
iget-object v8, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v8, :cond_129
invoke-virtual {v8}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentChat()Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v8
goto :goto_12a
:cond_129
const/4 v8, 0x0
:goto_12a
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/components/EnterMenuView;->setCurrentChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.line 4903
:cond_12d
const/4 v7, 0x0
.line 4905
.local v7, "currentView":Landroid/view/View;
if-ne p2, v6, :cond_179
.line 4906
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/EnterMenuView;->getParent()Landroid/view/ViewParent;
move-result-object v6
if-nez v6, :cond_149
.line 4907
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v8, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->getChildCount()I
move-result v9
sub-int/2addr v9, v4
const/4 v10, -0x2
invoke-static {v10, v10, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v10
invoke-virtual {v6, v8, v9, v10}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.line 4910
:cond_149
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
invoke-virtual {v6, v3}, Lim/tpelyyftgw/ui/components/EnterMenuView;->setVisibility(I)V
.line 4911
iput-boolean v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuViewVisible:Z
.line 4912
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
if-eqz v6, :cond_15f
invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->getVisibility()I
move-result v6
if-eq v6, v5, :cond_15f
.line 4913
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
invoke-virtual {v6, v5}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->setVisibility(I)V
.line 4915
:cond_15f
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-eqz v6, :cond_177
invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/EmojiView;->getVisibility()I
move-result v6
if-eq v6, v5, :cond_177
.line 4916
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v8, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->removeView(Landroid/view/View;)V
.line 4917
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v6, v5}, Lim/tpelyyftgw/ui/components/EmojiView;->setVisibility(I)V
.line 4918
iput-boolean v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiViewVisible:Z
.line 4920
:cond_177
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
.line 4922
:cond_179
iput p2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentPopupContentType:I
.line 4924
iget v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeight:I
if-gtz v5, :cond_18d
.line 4925
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalEmojiSettings()Landroid/content/SharedPreferences;
move-result-object v5
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-interface {v5, v1, v6}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeight:I
.line 4927
:cond_18d
iget v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeightLand:I
if-gtz v1, :cond_19f
.line 4928
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalEmojiSettings()Landroid/content/SharedPreferences;
move-result-object v1
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeightLand:I
.line 4930
:cond_19f
sget-object v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v0, v0, Landroid/graphics/Point;->x:I
sget-object v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->y:I
if-le v0, v1, :cond_1ac
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeightLand:I
goto :goto_1ae
:cond_1ac
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeight:I
.line 4931
.restart local v0 # "currentHeight":I
:goto_1ae
if-ne p2, v4, :cond_1ba
.line 4932
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->getKeyboardHeight()I
move-result v1
invoke-static {v1, v0}, Ljava/lang/Math;->min(II)I
move-result v0
.line 4934
:cond_1ba
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
if-eqz v1, :cond_1c1
.line 4935
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->setPanelHeight(I)V
.line 4937
:cond_1c1
invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
check-cast v1, Landroid/widget/FrameLayout$LayoutParams;
.line 4938
.restart local v1 # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
iput v0, v1, Landroid/widget/FrameLayout$LayoutParams;->height:I
.line 4939
invoke-virtual {v7, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 4940
sget-boolean v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z
if-nez v2, :cond_1d5
.line 4941
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V
.line 4943
:cond_1d5
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
if-eqz v2, :cond_1e4
.line 4944
iput v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiPadding:I
.line 4945
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->requestLayout()V
.line 4947
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateBotButton()V
.line 4948
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onWindowSizeChanged()V
.line 4951
.end local v0 # "currentHeight":I
.end local v1 # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
.end local v7 # "currentView":Landroid/view/View;
:cond_1e4
goto :goto_242
.line 4952
:cond_1e5
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
if-eqz v0, :cond_1ec
.line 4953
invoke-direct {p0, v3, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setEmojiButtonImage(ZZ)V
.line 4955
:cond_1ec
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentPopupContentType:I
.line 4956
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-eqz v0, :cond_20c
.line 4957
iput-boolean v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiViewVisible:Z
.line 4958
const/4 v0, 0x2
if-ne p1, v0, :cond_200
sget-boolean v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->usingHardwareInput:Z
if-nez v0, :cond_200
sget-boolean v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z
if-eqz v0, :cond_20c
.line 4959
:cond_200
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->removeView(Landroid/view/View;)V
.line 4960
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/components/EmojiView;->setVisibility(I)V
.line 4963
:cond_20c
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
if-eqz v0, :cond_228
.line 4964
iput-boolean v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuViewVisible:Z
.line 4965
if-ne p1, v6, :cond_21c
sget-boolean v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->usingHardwareInput:Z
if-nez v0, :cond_21c
sget-boolean v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z
if-eqz v0, :cond_228
.line 4966
:cond_21c
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->removeView(Landroid/view/View;)V
.line 4967
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/components/EnterMenuView;->setVisibility(I)V
.line 4970
:cond_228
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
if-eqz v0, :cond_22f
.line 4971
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->setVisibility(I)V
.line 4973
:cond_22f
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
if-eqz v0, :cond_23f
.line 4974
if-nez p1, :cond_237
.line 4975
iput v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiPadding:I
.line 4977
:cond_237
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->requestLayout()V
.line 4978
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onWindowSizeChanged()V
.line 4980
:cond_23f
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateBotButton()V
.line 4983
:goto_242
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersTabOpen:Z
if-nez v0, :cond_24a
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiTabOpen:Z
if-eqz v0, :cond_24d
.line 4984
:cond_24a
invoke-direct {p0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkSendButton(Z)V
.line 4986
:cond_24d
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpanded:Z
if-eqz v0, :cond_256
if-eq p1, v4, :cond_256
.line 4987
invoke-direct {p0, v3, v3, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setStickersExpanded(ZZZ)V
.line 4989
:cond_256
return-void
.end method
.method private updateBotButton()V
.registers 5
.line 4061
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
if-nez v0, :cond_5
.line 4062
return-void
.line 4064
:cond_5
iget-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasBotCommands:Z
const/16 v2, 0x8
if-nez v1, :cond_14
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botReplyMarkup:Lim/tpelyyftgw/tgnet/TLRPC$TL_replyKeyboardMarkup;
if-eqz v1, :cond_10
goto :goto_14
.line 4081
:cond_10
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_75
.line 4065
:cond_14
:goto_14
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
invoke-virtual {v0}, Landroid/widget/ImageView;->getVisibility()I
move-result v0
if-eqz v0, :cond_22
.line 4066
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 4068
:cond_22
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botReplyMarkup:Lim/tpelyyftgw/tgnet/TLRPC$TL_replyKeyboardMarkup;
if-eqz v0, :cond_5f
.line 4069
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPopupShowing()Z
move-result v0
if-eqz v0, :cond_48
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentPopupContentType:I
const/4 v1, 0x1
if-ne v0, v1, :cond_48
.line 4070
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
const v1, 0x7f0801c8
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 4071
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
const v1, 0x7f0f004c
const-string v3, "AccDescrShowKeyboard"
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/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
goto :goto_75
.line 4073
:cond_48
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
const v1, 0x7f0801c1
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 4074
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
const v1, 0x7f0f0012
const-string v3, "AccDescrBotKeyboard"
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/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
goto :goto_75
.line 4077
:cond_5f
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
const v1, 0x7f0801c0
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 4078
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
const v1, 0x7f0f0011
const-string v3, "AccDescrBotCommands"
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/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 4083
:goto_75
const/4 v0, 0x2
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateFieldRight(I)V
.line 4084
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
if-eqz v1, :cond_85
invoke-virtual {v1}, Landroid/widget/ImageView;->getVisibility()I
move-result v1
if-ne v1, v2, :cond_90
:cond_85
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
if-eqz v1, :cond_93
invoke-virtual {v1}, Landroid/widget/ImageView;->getVisibility()I
move-result v1
if-ne v1, v2, :cond_90
goto :goto_93
:cond_90
const/high16 v1, 0x42c00000 # 96.0f
goto :goto_95
:cond_93
:goto_93
const/high16 v1, 0x42400000 # 48.0f
:goto_95
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setPivotX(F)V
.line 4085
return-void
.end method
.method private updateFieldHint()V
.registers 5
.line 2588
const/4 v0, 0x0
.line 2589
.local v0, "isChannel":Z
iget-wide v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
long-to-int v2, v1
if-gez v2, :cond_26
.line 2590
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-wide v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
long-to-int v3, v2
neg-int v2, v3
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 2591
.local v1, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
if-eqz v2, :cond_24
iget-boolean v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v2, :cond_24
const/4 v2, 0x1
goto :goto_25
:cond_24
const/4 v2, 0x0
:goto_25
move v0, v2
.line 2593
.end local v1 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_26
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v1, :cond_2b
goto :goto_2d
.line 2595
:cond_2b
if-eqz v0, :cond_2d
.line 2604
:cond_2d
:goto_2d
return-void
.end method
.method private updateFieldRight(I)V
.registers 7
.param p1, "attachVisible" # I
.line 3454
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
if-eqz v0, :cond_99
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v1, :cond_a
goto/16 :goto_99
.line 3457
:cond_a
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout$LayoutParams;
.line 3458
.local v0, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
const/4 v1, 0x1
const/high16 v2, 0x42c40000 # 98.0f
const/high16 v3, 0x42480000 # 50.0f
if-ne p1, v1, :cond_43
.line 3459
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
if-eqz v1, :cond_21
invoke-virtual {v1}, Landroid/widget/ImageView;->getVisibility()I
move-result v1
if-eqz v1, :cond_35
:cond_21
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
if-eqz v1, :cond_2b
invoke-virtual {v1}, Landroid/widget/ImageView;->getVisibility()I
move-result v1
if-eqz v1, :cond_35
:cond_2b
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v1, :cond_3c
invoke-virtual {v1}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object v1
if-eqz v1, :cond_3c
.line 3460
:cond_35
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;->rightMargin:I
goto :goto_93
.line 3462
:cond_3c
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;->rightMargin:I
goto :goto_93
.line 3464
:cond_43
const/4 v1, 0x2
const/high16 v4, 0x40000000 # 2.0f
if-ne p1, v1, :cond_7c
.line 3465
iget v1, v0, Landroid/widget/FrameLayout$LayoutParams;->rightMargin:I
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
if-eq v1, v4, :cond_93
.line 3466
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
if-eqz v1, :cond_5a
invoke-virtual {v1}, Landroid/widget/ImageView;->getVisibility()I
move-result v1
if-eqz v1, :cond_6e
:cond_5a
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
if-eqz v1, :cond_64
invoke-virtual {v1}, Landroid/widget/ImageView;->getVisibility()I
move-result v1
if-eqz v1, :cond_6e
:cond_64
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v1, :cond_75
invoke-virtual {v1}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object v1
if-eqz v1, :cond_75
.line 3467
:cond_6e
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;->rightMargin:I
goto :goto_93
.line 3469
:cond_75
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;->rightMargin:I
goto :goto_93
.line 3473
:cond_7c
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v1, :cond_8d
invoke-virtual {v1}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object v1
if-eqz v1, :cond_8d
.line 3474
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;->rightMargin:I
goto :goto_93
.line 3476
:cond_8d
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;->rightMargin:I
.line 3479
:cond_93
:goto_93
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 3480
return-void
.line 3455
.end local v0 # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
:cond_99
:goto_99
return-void
.end method
.method private updateRecordIntefrace()V
.registers 14
.line 3483
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingAudioVideo:Z
const/4 v1, 0x0
const-wide/16 v2, 0x12c
const/high16 v4, 0x3f800000 # 1.0f
const/4 v5, 0x2
const/4 v6, 0x0
const/4 v7, 0x3
const/4 v8, 0x1
const/4 v9, 0x0
.line 3505
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
.line 3483
if-eqz v0, :cond_f6
.line 3484
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordInterfaceState:I
if-ne v0, v8, :cond_17
.line 3485
return-void
.line 3487
:cond_17
iput v8, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordInterfaceState:I
.line 3489
:try_start_19
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->wakeLock:Landroid/os/PowerManager$WakeLock;
if-nez v0, :cond_35
.line 3490
sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
const-string v11, "power"
invoke-virtual {v0, v11}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/os/PowerManager;
.line 3491
.local v0, "pm":Landroid/os/PowerManager;
const v11, 0x20000006
const-string v12, "hchat:audio_record_lock"
invoke-virtual {v0, v11, v12}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
move-result-object v11
iput-object v11, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->wakeLock:Landroid/os/PowerManager$WakeLock;
.line 3492
invoke-virtual {v11}, Landroid/os/PowerManager$WakeLock;->acquire()V
:try_end_35
.catch Ljava/lang/Exception; {:try_start_19 .. :try_end_35} :catch_36
.line 3496
.end local v0 # "pm":Landroid/os/PowerManager;
:cond_35
goto :goto_3a
.line 3494
:catch_36
move-exception v0
.line 3495
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3497
.end local v0 # "e":Ljava/lang/Exception;
:goto_3a
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->lockOrientation(Landroid/app/Activity;)V
.line 3499
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v0, :cond_46
.line 3500
invoke-interface {v0, v9}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->needStartRecordAudio(I)V
.line 3502
:cond_46
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordPanel:Landroid/widget/FrameLayout;
invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3503
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircle:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;->setVisibility(I)V
.line 3504
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircle:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
const-wide/16 v11, 0x0
invoke-virtual {v0, v11, v12}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;->setAmplitude(D)V
.line 3505
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordTimeText:Landroid/widget/TextView;
new-array v11, v7, [Ljava/lang/Object;
aput-object v10, v11, v9
aput-object v10, v11, v8
aput-object v10, v11, v5
const-string v10, "%02d:%02d.%02d"
invoke-static {v10, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v10
invoke-virtual {v0, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 3506
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordDot:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordDot;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordDot;->resetAlpha()V
.line 3507
iput-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lastTimeString:Ljava/lang/String;
.line 3508
const-wide/16 v0, -0x1
iput-wide v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lastTypingSendTime:J
.line 3510
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
invoke-virtual {v0}, Landroid/widget/LinearLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout$LayoutParams;
.line 3511
.local v0, "params":Landroid/widget/FrameLayout$LayoutParams;
const/high16 v1, 0x41f00000 # 30.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
.line 3512
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 3513
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
invoke-virtual {v1, v4}, Landroid/widget/LinearLayout;->setAlpha(F)V
.line 3514
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordPanel:Landroid/widget/FrameLayout;
sget-object v10, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v10, v10, Landroid/graphics/Point;->x:I
int-to-float v10, v10
invoke-virtual {v1, v10}, Landroid/widget/FrameLayout;->setX(F)V
.line 3515
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationAudio:Landroid/animation/AnimatorSet;
if-eqz v1, :cond_a0
.line 3516
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V
.line 3518
:cond_a0
new-instance v1, Landroid/animation/AnimatorSet;
invoke-direct {v1}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationAudio:Landroid/animation/AnimatorSet;
.line 3519
new-array v7, v7, [Landroid/animation/Animator;
iget-object v10, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordPanel:Landroid/widget/FrameLayout;
sget-object v11, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property;
new-array v12, v8, [F
aput v6, v12, v9
invoke-static {v10, v11, v12}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
aput-object v10, v7, v9
iget-object v10, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircle:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
iget-object v11, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircleScale:Landroid/util/Property;
new-array v12, v8, [F
aput v4, v12, v9
.line 3520
invoke-static {v10, v11, v12}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v7, v8
iget-object v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v8, v8, [F
aput v6, v8, v9
.line 3521
invoke-static {v4, v10, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v7, v5
.line 3519
invoke-virtual {v1, v7}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 3522
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationAudio:Landroid/animation/AnimatorSet;
invoke-virtual {v1, v2, v3}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 3523
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationAudio:Landroid/animation/AnimatorSet;
new-instance v2, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$32;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$32;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v1, v2}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 3532
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationAudio:Landroid/animation/AnimatorSet;
new-instance v2, Landroid/view/animation/DecelerateInterpolator;
invoke-direct {v2}, Landroid/view/animation/DecelerateInterpolator;-><init>()V
invoke-virtual {v1, v2}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 3533
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationAudio:Landroid/animation/AnimatorSet;
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->start()V
.line 3534
.end local v0 # "params":Landroid/widget/FrameLayout$LayoutParams;
goto/16 :goto_170
.line 3535
:cond_f6
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->wakeLock:Landroid/os/PowerManager$WakeLock;
if-eqz v0, :cond_104
.line 3537
:try_start_fa
invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->release()V
.line 3538
iput-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->wakeLock:Landroid/os/PowerManager$WakeLock;
:try_end_ff
.catch Ljava/lang/Exception; {:try_start_fa .. :try_end_ff} :catch_100
.line 3541
goto :goto_104
.line 3539
:catch_100
move-exception v0
.line 3540
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3543
.end local v0 # "e":Ljava/lang/Exception;
:cond_104
:goto_104
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->unlockOrientation(Landroid/app/Activity;)V
.line 3544
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordInterfaceState:I
if-nez v0, :cond_10e
.line 3545
return-void
.line 3547
:cond_10e
iput v9, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordInterfaceState:I
.line 3549
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationAudio:Landroid/animation/AnimatorSet;
if-eqz v0, :cond_117
.line 3550
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V
.line 3552
:cond_117
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationAudio:Landroid/animation/AnimatorSet;
.line 3553
new-array v1, v7, [Landroid/animation/Animator;
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordPanel:Landroid/widget/FrameLayout;
sget-object v10, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property;
new-array v11, v8, [F
sget-object v12, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v12, v12, Landroid/graphics/Point;->x:I
int-to-float v12, v12
aput v12, v11, v9
invoke-static {v7, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v1, v9
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircle:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
iget-object v10, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircleScale:Landroid/util/Property;
new-array v11, v8, [F
aput v6, v11, v9
.line 3554
invoke-static {v7, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v1, v8
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
sget-object v7, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v8, v8, [F
aput v4, v8, v9
.line 3555
invoke-static {v6, v7, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v1, v5
.line 3553
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 3556
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationAudio:Landroid/animation/AnimatorSet;
invoke-virtual {v0, v2, v3}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 3557
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationAudio:Landroid/animation/AnimatorSet;
new-instance v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$33;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$33;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 3572
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationAudio:Landroid/animation/AnimatorSet;
new-instance v1, Landroid/view/animation/AccelerateInterpolator;
invoke-direct {v1}, Landroid/view/animation/AccelerateInterpolator;-><init>()V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 3573
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->runningAnimationAudio:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 3575
:goto_170
return-void
.end method
.method private updateSlowModeText()V
.registers 10
.line 2100
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v0
.line 2101
.local v0, "serverTime":I
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateSlowModeRunnable:Ljava/lang/Runnable;
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 2102
const/4 v1, 0x0
iput-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateSlowModeRunnable:Ljava/lang/Runnable;
.line 2105
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
const v2, 0x7ffffffe
const/4 v3, 0x1
const/4 v4, 0x0
if-eqz v1, :cond_68
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I
if-eqz v1, :cond_68
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I
if-gt v1, v0, :cond_68
iget v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
.line 2106
invoke-static {v1}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v1
iget-wide v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
invoke-virtual {v1, v5, v6}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->isUploadingMessageIdDialog(J)Z
move-result v1
move v5, v1
.local v5, "isUploading":Z
if-nez v1, :cond_42
iget v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
.line 2107
invoke-static {v1}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v1
iget-wide v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
invoke-virtual {v1, v6, v7}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->isSendingMessageIdDialog(J)Z
move-result v1
if-eqz v1, :cond_68
.line 2108
:cond_42
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->id:I
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v1, v6}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v1
.line 2109
.local v1, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v6
if-nez v6, :cond_66
.line 2110
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I
.line 2111
.local v6, "currentTime":I
if-eqz v5, :cond_63
const v2, 0x7fffffff
:cond_63
iput v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeTimer:I
goto :goto_67
.line 2113
.end local v6 # "currentTime":I
:cond_66
const/4 v6, 0x0
.line 2115
.end local v1 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.restart local v6 # "currentTime":I
:goto_67
goto :goto_81
.end local v5 # "isUploading":Z
.end local v6 # "currentTime":I
:cond_68
iget v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeTimer:I
if-lt v1, v2, :cond_7f
.line 2116
const/4 v6, 0x0
.line 2117
.restart local v6 # "currentTime":I
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v1, :cond_81
.line 2118
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->id:I
invoke-virtual {v1, v2, v4, v3}, Lim/tpelyyftgw/messenger/MessagesController;->loadFullChat(IIZ)V
goto :goto_81
.line 2121
.end local v6 # "currentTime":I
:cond_7f
sub-int v6, v1, v0
.line 2123
.restart local v6 # "currentTime":I
:cond_81
:goto_81
iget v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeTimer:I
if-eqz v1, :cond_c6
if-lez v6, :cond_c6
.line 2124
div-int/lit8 v1, v6, 0x3c
.line 2125
.local v1, "minutes":I
mul-int/lit8 v2, v1, 0x3c
sub-int v2, v6, v2
.line 2126
.local v2, "seconds":I
if-nez v1, :cond_92
if-nez v2, :cond_92
.line 2127
const/4 v2, 0x1
.line 2129
:cond_92
iget-object v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/4 v7, 0x2
new-array v7, v7, [Ljava/lang/Object;
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
aput-object v8, v7, v4
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
aput-object v8, v7, v3
const-string v8, "%d:%02d"
invoke-static {v8, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 2130
iget-object v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v5, :cond_b9
.line 2131
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getText()Ljava/lang/CharSequence;
move-result-object v8
invoke-interface {v5, v7, v4, v8}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onUpdateSlowModeButton(Landroid/view/View;ZLjava/lang/CharSequence;)V
.line 2133
:cond_b9
new-instance v4, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$-CBhlRUF-J8Id-eBfKNVGjVs0iY;
invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$-CBhlRUF-J8Id-eBfKNVGjVs0iY;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
iput-object v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateSlowModeRunnable:Ljava/lang/Runnable;
const-wide/16 v7, 0x64
invoke-static {v4, v7, v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
.line 2134
.end local v1 # "minutes":I
.end local v2 # "seconds":I
goto :goto_c8
.line 2135
:cond_c6
iput v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeTimer:I
.line 2137
:goto_c8
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v1
if-nez v1, :cond_d1
.line 2138
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkSendButton(Z)V
.line 2140
:cond_d1
return-void
.end method
# virtual methods
.method public addEmojiToRecent(Ljava/lang/String;)V
.registers 3
.param p1, "code" # Ljava/lang/String;
.line 2177
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->createEmojiView()V
.line 2178
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/components/EmojiView;->addEmojiToRecent(Ljava/lang/String;)V
.line 2179
return-void
.end method
.method public addMentionText(IILjava/lang/CharSequence;Z)V
.registers 10
.param p1, "start" # I
.param p2, "len" # I
.param p3, "text" # Ljava/lang/CharSequence;
.param p4, "parseEmoji" # Z
.line 3899
const-string v0, " "
:try_start_2
new-instance v1, Landroid/text/SpannableStringBuilder;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v2
invoke-direct {v1, v2}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 3900
.local v1, "builder":Landroid/text/SpannableStringBuilder;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v2
.line 3901
.local v2, "editable":Landroid/text/Editable;
if-eqz v2, :cond_2a
.line 3902
invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v3
.line 3903
.local v3, "content":Ljava/lang/String;
invoke-virtual {v3}, Ljava/lang/String;->isEmpty()Z
move-result v4
if-nez v4, :cond_2a
invoke-virtual {v3, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v4
if-nez v4, :cond_2a
.line 3904
invoke-virtual {v1, v0}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 3905
add-int/lit8 p1, p1, 0x1
.line 3909
.end local v3 # "content":Ljava/lang/String;
:cond_2a
const-string v0, "@"
invoke-virtual {v1, v0}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 3910
add-int v0, p1, p2
invoke-virtual {v1, p1, v0, p3}, Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 3911
if-eqz p4, :cond_4a
.line 3912
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getPaint()Landroid/text/TextPaint;
move-result-object v0
invoke-virtual {v0}, Landroid/text/TextPaint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v0
const/high16 v3, 0x41a00000 # 20.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
const/4 v4, 0x0
invoke-static {v1, v0, v3, v4}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
.line 3914
:cond_4a
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setText(Ljava/lang/CharSequence;)V
.line 3915
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-interface {p3}, Ljava/lang/CharSequence;->length()I
move-result v3
add-int/2addr v3, p1
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setSelection(I)V
:try_end_59
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_59} :catch_5a
.line 3919
.end local v1 # "builder":Landroid/text/SpannableStringBuilder;
.end local v2 # "editable":Landroid/text/Editable;
goto :goto_5e
.line 3917
:catch_5a
move-exception v0
.line 3918
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3920
.end local v0 # "e":Ljava/lang/Exception;
:goto_5e
return-void
.end method
.method public addMentionText1(IILjava/lang/CharSequence;Z)V
.registers 9
.param p1, "start" # I
.param p2, "len" # I
.param p3, "text" # Ljava/lang/CharSequence;
.param p4, "parseEmoji" # Z
.line 3867
:try_start_0
new-instance v0, Landroid/text/SpannableStringBuilder;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v1
invoke-direct {v0, v1}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 3868
.local v0, "builder":Landroid/text/SpannableStringBuilder;
add-int v1, p1, p2
invoke-virtual {v0, p1, v1, p3}, Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 3869
if-eqz p4, :cond_26
.line 3870
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getPaint()Landroid/text/TextPaint;
move-result-object v1
invoke-virtual {v1}, Landroid/text/TextPaint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v1
const/high16 v2, 0x41a00000 # 20.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
const/4 v3, 0x0
invoke-static {v0, v1, v2, v3}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
.line 3872
:cond_26
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setText(Ljava/lang/CharSequence;)V
.line 3873
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-interface {p3}, Ljava/lang/CharSequence;->length()I
move-result v2
add-int/2addr v2, p1
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setSelection(I)V
:try_end_35
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_35} :catch_36
.line 3877
.end local v0 # "builder":Landroid/text/SpannableStringBuilder;
goto :goto_3a
.line 3875
:catch_36
move-exception v0
.line 3876
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3878
.end local v0 # "e":Ljava/lang/Exception;
:goto_3a
return-void
.end method
.method public addRecentGif(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V
.registers 7
.param p1, "searchImage" # Lim/tpelyyftgw/tgnet/TLRPC$Document;
.line 5138
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
const-wide/16 v3, 0x3e8
div-long/2addr v1, v3
long-to-int v2, v1
invoke-virtual {v0, p1, v2}, Lim/tpelyyftgw/messenger/MediaDataController;->addRecentGif(Lim/tpelyyftgw/tgnet/TLRPC$Document;I)V
.line 5139
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-eqz v0, :cond_18
.line 5140
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/components/EmojiView;->addRecentGif(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V
.line 5142
:cond_18
return-void
.end method
.method public addStickerToRecent(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V
.registers 3
.param p1, "sticker" # Lim/tpelyyftgw/tgnet/TLRPC$Document;
.line 4792
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->createEmojiView()V
.line 4793
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/components/EmojiView;->addRecentSticker(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V
.line 4794
return-void
.end method
.method public addTopView(Landroid/view/View;Landroid/view/View;I)V
.registers 13
.param p1, "view" # Landroid/view/View;
.param p2, "lineView" # Landroid/view/View;
.param p3, "height" # I
.line 2143
if-nez p1, :cond_3
.line 2144
return-void
.line 2146
:cond_3
iput-object p2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topLineView:Landroid/view/View;
.line 2147
const/16 v0, 0x8
invoke-virtual {p2, v0}, Landroid/view/View;->setVisibility(I)V
.line 2148
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topLineView:Landroid/view/View;
const/4 v2, 0x0
invoke-virtual {v1, v2}, Landroid/view/View;->setAlpha(F)V
.line 2149
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topLineView:Landroid/view/View;
const/high16 v2, -0x40800000 # -1.0f
const/high16 v3, 0x3f800000 # 1.0f
const/16 v4, 0x33
const/4 v5, 0x0
add-int/lit8 v6, p3, 0x1
int-to-float v6, v6
const/4 v7, 0x0
const/4 v8, 0x0
invoke-static/range {v2 .. v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {p0, v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2151
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
.line 2152
invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V
.line 2153
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
int-to-float v1, p3
invoke-virtual {v0, v1}, Landroid/view/View;->setTranslationY(F)V
.line 2154
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
const/high16 v1, -0x40800000 # -1.0f
int-to-float v2, p3
const/16 v3, 0x33
const/4 v4, 0x0
const/high16 v5, 0x40000000 # 2.0f
const/4 v6, 0x0
invoke-static/range {v1 .. v7}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {p0, v0, v2, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.line 2155
iput-boolean v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->needShowTopView:Z
.line 2156
return-void
.end method
.method public canSchedule()Z
.registers 2
.line 4783
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v0, :cond_c
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity;->canScheduleMessage()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 cancelRecordingAudioVideo()V
.registers 5
.line 2051
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo:Z
const/4 v1, 0x0
if-eqz v0, :cond_1e
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
invoke-virtual {v0}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_1e
.line 2052
invoke-static {}, Lim/tpelyyftgw/messenger/camera/CameraController;->getInstance()Lim/tpelyyftgw/messenger/camera/CameraController;
move-result-object v0
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onFinishInitCameraRunnable:Ljava/lang/Runnable;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/messenger/camera/CameraController;->cancelOnInitRunnable(Ljava/lang/Runnable;)V
.line 2053
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
const/4 v2, 0x2
const/4 v3, 0x1
invoke-interface {v0, v2, v3, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->needStartRecordVideo(IZI)V
goto :goto_2a
.line 2055
:cond_1e
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->needStartRecordAudio(I)V
.line 2056
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0, v1, v1, v1}, Lim/tpelyyftgw/messenger/MediaController;->stopRecording(IZI)V
.line 2058
:goto_2a
iput-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingAudioVideo:Z
.line 2059
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateRecordIntefrace()V
.line 2060
return-void
.end method
.method public checkChannelRights()V
.registers 5
.line 2446
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
if-nez v0, :cond_5
.line 2447
return-void
.line 2449
:cond_5
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentChat()Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v0
.line 2450
.local v0, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_2a
.line 2451
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->canSendMedia(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
if-eqz v2, :cond_16
const/high16 v2, 0x3f800000 # 1.0f
goto :goto_18
:cond_16
const/high16 v2, 0x3f000000 # 0.5f
:goto_18
invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->setAlpha(F)V
.line 2452
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-eqz v1, :cond_2a
.line 2453
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->canSendStickers(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
xor-int/lit8 v2, v2, 0x1
iget v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/components/EmojiView;->setStickersBanned(ZI)V
.line 2456
:cond_2a
return-void
.end method
.method public checkRoundVideo()V
.registers 9
.line 2538
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo:Z
if-eqz v0, :cond_5
.line 2539
return-void
.line 2541
:cond_5
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
const/4 v1, 0x0
if-eqz v0, :cond_9f
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x12
if-ge v0, v2, :cond_12
goto/16 :goto_9f
.line 2546
:cond_12
iget-wide v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
long-to-int v0, v2
.line 2547
.local v0, "lower_id":I
const/16 v4, 0x20
shr-long/2addr v2, v4
long-to-int v3, v2
.line 2548
.local v3, "high_id":I
const/4 v2, 0x1
if-nez v0, :cond_39
if-eqz v3, :cond_39
.line 2549
iget-object v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getEncryptedChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
move-result-object v4
.line 2550
.local v4, "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
iget v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v5
const/16 v6, 0x42
if-lt v5, v6, :cond_38
.line 2551
iput-boolean v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo:Z
.line 2553
.end local v4 # "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
:cond_38
goto :goto_3b
.line 2554
:cond_39
iput-boolean v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo:Z
.line 2556
:goto_3b
const/4 v4, 0x0
.line 2557
.local v4, "isChannel":Z
iget-wide v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
long-to-int v6, v5
if-gez v6, :cond_72
.line 2558
iget-object v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
iget-wide v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
long-to-int v7, v6
neg-int v6, v7
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v5
.line 2559
.local v5, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v5}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v6
if-eqz v6, :cond_5e
iget-boolean v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v6, :cond_5e
goto :goto_5f
:cond_5e
const/4 v2, 0x0
:goto_5f
move v4, v2
.line 2560
if-eqz v4, :cond_72
iget-boolean v2, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z
if-nez v2, :cond_72
iget-object v2, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->admin_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatAdminRights;
if-eqz v2, :cond_70
iget-object v2, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->admin_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatAdminRights;
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatAdminRights;->post_messages:Z
if-nez v2, :cond_72
.line 2561
:cond_70
iput-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo:Z
.line 2564
.end local v5 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_72
sget-boolean v2, Lim/tpelyyftgw/messenger/SharedConfig;->inappCamera:Z
if-nez v2, :cond_78
.line 2565
iput-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo:Z
.line 2567
:cond_78
iget-boolean v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo:Z
if-eqz v2, :cond_9b
.line 2568
sget-boolean v2, Lim/tpelyyftgw/messenger/SharedConfig;->hasCameraCache:Z
if-eqz v2, :cond_88
.line 2569
invoke-static {}, Lim/tpelyyftgw/messenger/camera/CameraController;->getInstance()Lim/tpelyyftgw/messenger/camera/CameraController;
move-result-object v2
const/4 v5, 0x0
invoke-virtual {v2, v5}, Lim/tpelyyftgw/messenger/camera/CameraController;->initCamera(Ljava/lang/Runnable;)V
.line 2571
:cond_88
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;
move-result-object v2
.line 2572
.local v2, "preferences":Landroid/content/SharedPreferences;
if-eqz v4, :cond_91
const-string v5, "currentModeVideoChannel"
goto :goto_93
:cond_91
const-string v5, "currentModeVideo"
:goto_93
invoke-interface {v2, v5, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v5
.line 2573
.local v5, "currentModeVideo":Z
invoke-direct {p0, v5, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setRecordVideoButtonVisible(ZZ)V
.line 2574
.end local v2 # "preferences":Landroid/content/SharedPreferences;
.end local v5 # "currentModeVideo":Z
goto :goto_9e
.line 2575
:cond_9b
invoke-direct {p0, v1, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setRecordVideoButtonVisible(ZZ)V
.line 2577
:goto_9e
return-void
.line 2542
.end local v0 # "lower_id":I
.end local v3 # "high_id":I
.end local v4 # "isChannel":Z
:cond_9f
:goto_9f
iput-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo:Z
.line 2543
invoke-direct {p0, v1, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setRecordVideoButtonVisible(ZZ)V
.line 2544
return-void
.end method
.method public closeKeyboard()V
.registers 2
.line 5121
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V
.line 5122
return-void
.end method
.method public didPressedBotButton(Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 20
.param p1, "button" # Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
.param p2, "replyMessageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p3, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 4166
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p3
if-eqz v1, :cond_122
if-nez v2, :cond_c
goto/16 :goto_122
.line 4169
:cond_c
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButton;
if-eqz v3, :cond_28
.line 4170
iget v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v4
iget-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;->text:Ljava/lang/String;
iget-wide v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v12, 0x0
const/4 v13, 0x0
const/4 v14, 0x1
const/4 v15, 0x0
move-object/from16 v8, p2
invoke-virtual/range {v4 .. v15}, 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/16 :goto_121
.line 4171
:cond_28
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonUrl;
const/4 v4, 0x1
if-eqz v3, :cond_36
.line 4172
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;->url:Ljava/lang/String;
invoke-virtual {v3, v5, v4}, Lim/tpelyyftgw/ui/ChatActivity;->showOpenUrlAlert(Ljava/lang/String;Z)V
goto/16 :goto_121
.line 4173
:cond_36
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRequestPhone;
if-eqz v3, :cond_42
.line 4174
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
const/4 v4, 0x2
invoke-virtual {v3, v4, v2}, Lim/tpelyyftgw/ui/ChatActivity;->shareMyContact(ILim/tpelyyftgw/messenger/MessageObject;)V
goto/16 :goto_121
.line 4175
:cond_42
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRequestGeoLocation;
if-eqz v3, :cond_8e
.line 4176
new-instance v3, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
invoke-direct {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 4177
.local v3, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v4, 0x7f0f0fa0
const-string v5, "ShareYouLocationTitle"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4178
const v4, 0x7f0f0f9e
const-string v5, "ShareYouLocationInfo"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4179
const v4, 0x7f0f0a5a
const-string v5, "OK"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
new-instance v5, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$vb-EmTL4LYXcwe3gwLqrRsCc2WY;
invoke-direct {v5, v0, v2, v1}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$vb-EmTL4LYXcwe3gwLqrRsCc2WY;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;)V
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4188
const v4, 0x7f0f02f7
const-string v5, "Cancel"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4189
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 4190
.end local v3 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_121
:cond_8e
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonCallback;
if-nez v3, :cond_116
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonGame;
if-nez v3, :cond_116
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonBuy;
if-nez v3, :cond_116
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonUrlAuth;
if-eqz v3, :cond_a0
goto/16 :goto_116
.line 4192
:cond_a0
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;
if-eqz v3, :cond_121
.line 4193
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
move-object v5, v1
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/ChatActivity;->processSwitchButton(Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;)Z
move-result v3
if-eqz v3, :cond_b0
.line 4194
return-void
.line 4196
:cond_b0
iget-boolean v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;->same_peer:Z
if-eqz v3, :cond_f4
.line 4197
iget-object v3, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
.line 4198
.local v3, "uid":I
iget-object v4, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->via_bot_id:I
if-eqz v4, :cond_c2
.line 4199
iget-object v4, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->via_bot_id:I
.line 4201
:cond_c2
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
invoke-static {v3}, 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 4202
.local v4, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-nez v4, :cond_d3
.line 4203
return-void
.line 4205
:cond_d3
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;
iget-object v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, " "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;->query: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 {v0, v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.line 4206
.end local v3 # "uid":I
.end local v4 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
goto :goto_121
.line 4207
:cond_f4
new-instance v3, Landroid/os/Bundle;
invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
.line 4208
.local v3, "args":Landroid/os/Bundle;
const-string v5, "onlySelect"
invoke-virtual {v3, v5, v4}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 4209
const-string v5, "dialogsType"
invoke-virtual {v3, v5, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 4210
new-instance v4, Lim/tpelyyftgw/ui/DialogsActivity;
invoke-direct {v4, v3}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V
.line 4211
.local v4, "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
new-instance v5, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$R13mQ-tU9SCbf-_jaTmTdRO5BL8;
invoke-direct {v5, v0, v2, v1}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$R13mQ-tU9SCbf-_jaTmTdRO5BL8;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;)V
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/DialogsActivity;->setDelegate(Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;)V
.line 4250
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto :goto_121
.line 4191
.end local v3 # "args":Landroid/os/Bundle;
.end local v4 # "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
:cond_116
:goto_116
iget v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v3
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v3, v4, v2, v1, v5}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendCallback(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;Lim/tpelyyftgw/ui/ChatActivity;)V
.line 4253
:cond_121
:goto_121
return-void
.line 4167
:cond_122
:goto_122
return-void
.end method
.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
.registers 22
.param p1, "id" # I
.param p2, "account" # I
.param p3, "args" # [Ljava/lang/Object;
.line 5249
move-object/from16 v0, p0
move/from16 v1, p1
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I
if-ne v1, v2, :cond_18
.line 5250
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-eqz v2, :cond_f
.line 5251
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->invalidateViews()V
.line 5253
:cond_f
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
if-eqz v2, :cond_3ed
.line 5254
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->invalidateViews()V
goto/16 :goto_3ed
.line 5256
:cond_18
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->recordProgressChanged:I
const-wide/16 v3, 0x3e8
const/4 v5, 0x3
const/4 v6, 0x2
const/4 v7, 0x1
const/4 v8, 0x0
if-ne v1, v2, :cond_cb
.line 5257
aget-object v2, p3, v8
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
.line 5258
.local v2, "guid":I
iget v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingGuid:I
if-eq v2, v9, :cond_2f
.line 5259
return-void
.line 5261
:cond_2f
aget-object v9, p3, v7
check-cast v9, Ljava/lang/Long;
invoke-virtual {v9}, Ljava/lang/Long;->longValue()J
move-result-wide v9
.line 5262
.local v9, "t":J
div-long v11, v9, v3
.line 5263
.local v11, "time":J
rem-long v3, v9, v3
long-to-int v4, v3
div-int/lit8 v4, v4, 0xa
.line 5264
.local v4, "ms":I
new-array v3, v5, [Ljava/lang/Object;
const-wide/16 v13, 0x3c
div-long v15, v11, v13
invoke-static/range {v15 .. v16}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v15
aput-object v15, v3, v8
rem-long v13, v11, v13
invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v13
aput-object v13, v3, v7
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v13
aput-object v13, v3, v6
const-string v13, "%02d:%02d.%02d"
invoke-static {v13, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.line 5265
.local v3, "str":Ljava/lang/String;
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lastTimeString:Ljava/lang/String;
if-eqz v13, :cond_68
invoke-virtual {v13, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v13
if-nez v13, :cond_9f
.line 5266
:cond_68
iget-wide v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lastTypingSendTime:J
cmp-long v15, v13, v11
if-eqz v15, :cond_98
const-wide/16 v13, 0x5
rem-long v13, v11, v13
const-wide/16 v15, 0x0
cmp-long v17, v13, v15
if-nez v17, :cond_98
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v13
if-nez v13, :cond_98
.line 5267
iput-wide v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lastTypingSendTime:J
.line 5268
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v13}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v13
iget-wide v14, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
if-eqz v5, :cond_94
invoke-virtual {v5}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object v5
if-eqz v5, :cond_94
const/4 v5, 0x7
goto :goto_95
:cond_94
const/4 v5, 0x1
:goto_95
invoke-virtual {v13, v14, v15, v5, v8}, Lim/tpelyyftgw/messenger/MessagesController;->sendTyping(JII)V
.line 5270
:cond_98
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordTimeText:Landroid/widget/TextView;
if-eqz v5, :cond_9f
.line 5271
invoke-virtual {v5, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 5274
:cond_9f
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircle:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
if-eqz v5, :cond_ae
.line 5275
aget-object v6, p3, v6
check-cast v6, Ljava/lang/Double;
invoke-virtual {v6}, Ljava/lang/Double;->doubleValue()D
move-result-wide v13
invoke-virtual {v5, v13, v14}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;->setAmplitude(D)V
.line 5277
:cond_ae
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
if-eqz v5, :cond_c9
invoke-virtual {v5}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object v5
if-eqz v5, :cond_c9
const-wide/32 v5, 0xe86c
cmp-long v13, v9, v5
if-ltz v13, :cond_c9
.line 5278
const/high16 v5, -0x40800000 # -1.0f
iput v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->startedDraggingX:F
.line 5279
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
const/4 v6, 0x3
invoke-interface {v5, v6, v7, v8}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->needStartRecordVideo(IZI)V
.line 5281
.end local v2 # "guid":I
.end local v3 # "str":Ljava/lang/String;
.end local v4 # "ms":I
.end local v9 # "t":J
.end local v11 # "time":J
:cond_c9
goto/16 :goto_3ed
:cond_cb
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
if-ne v1, v2, :cond_e0
.line 5282
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
if-eqz v2, :cond_3ed
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextCaption;->isFocused()Z
move-result v2
if-eqz v2, :cond_3ed
.line 5283
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V
goto/16 :goto_3ed
.line 5285
:cond_e0
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->recordStartError:I
const/high16 v5, 0x3f800000 # 1.0f
const/16 v9, 0x8
if-eq v1, v2, :cond_396
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->recordStopped:I
if-ne v1, v2, :cond_ee
goto/16 :goto_396
.line 5315
:cond_ee
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->recordStarted:I
if-ne v1, v2, :cond_10a
.line 5316
aget-object v2, p3, v8
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
.line 5317
.restart local v2 # "guid":I
iget v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingGuid:I
if-eq v2, v3, :cond_ff
.line 5318
return-void
.line 5320
:cond_ff
iget-boolean v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingAudioVideo:Z
if-nez v3, :cond_108
.line 5321
iput-boolean v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingAudioVideo:Z
.line 5322
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateRecordIntefrace()V
.line 5324
.end local v2 # "guid":I
:cond_108
goto/16 :goto_3ed
:cond_10a
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->audioDidSent:I
if-ne v1, v2, :cond_280
.line 5325
aget-object v2, p3, v8
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
.line 5326
.restart local v2 # "guid":I
iget v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingGuid:I
if-eq v2, v10, :cond_11b
.line 5327
return-void
.line 5329
:cond_11b
aget-object v10, p3, v7
.line 5330
.local v10, "audio":Ljava/lang/Object;
instance-of v11, v10, Lim/tpelyyftgw/messenger/VideoEditedInfo;
if-eqz v11, :cond_16c
.line 5331
move-object v3, v10
check-cast v3, Lim/tpelyyftgw/messenger/VideoEditedInfo;
iput-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoToSendMessageObject:Lim/tpelyyftgw/messenger/VideoEditedInfo;
.line 5333
aget-object v3, p3, v6
check-cast v3, Ljava/lang/String;
iput-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendPath:Ljava/lang/String;
.line 5335
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoTimelineView:Lim/tpelyyftgw/ui/components/VideoTimelineView;
invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/components/VideoTimelineView;->setVideoPath(Ljava/lang/String;)V
.line 5336
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoTimelineView:Lim/tpelyyftgw/ui/components/VideoTimelineView;
invoke-virtual {v3, v8}, Lim/tpelyyftgw/ui/components/VideoTimelineView;->setVisibility(I)V
.line 5337
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoTimelineView:Lim/tpelyyftgw/ui/components/VideoTimelineView;
const/high16 v4, 0x447a0000 # 1000.0f
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoToSendMessageObject:Lim/tpelyyftgw/messenger/VideoEditedInfo;
iget-wide v6, v6, Lim/tpelyyftgw/messenger/VideoEditedInfo;->estimatedDuration:J
long-to-float v6, v6
div-float/2addr v4, v6
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/VideoTimelineView;->setMinProgressDiff(F)V
.line 5338
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioBackground:Landroid/view/View;
invoke-virtual {v3, v9}, Landroid/view/View;->setVisibility(I)V
.line 5339
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioTimeTextView:Landroid/widget/TextView;
invoke-virtual {v3, v9}, Landroid/widget/TextView;->setVisibility(I)V
.line 5340
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPlayButton:Landroid/widget/ImageView;
invoke-virtual {v3, v9}, Landroid/widget/ImageView;->setVisibility(I)V
.line 5341
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioSeekBar:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;->setVisibility(I)V
.line 5342
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
invoke-virtual {v3, v5}, Landroid/widget/FrameLayout;->setAlpha(F)V
.line 5343
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
invoke-virtual {v3, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 5344
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->closeKeyboard()V
.line 5345
invoke-virtual {v0, v8}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hidePopup(Z)V
.line 5346
invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkSendButton(Z)V
goto/16 :goto_27e
.line 5348
:cond_16c
aget-object v11, p3, v7
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
iput-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSend:Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
.line 5349
aget-object v12, p3, v6
check-cast v12, Ljava/lang/String;
iput-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendPath:Ljava/lang/String;
.line 5350
if-eqz v11, :cond_276
.line 5351
iget-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
if-nez v11, :cond_17f
.line 5352
return-void
.line 5355
:cond_17f
iget-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoTimelineView:Lim/tpelyyftgw/ui/components/VideoTimelineView;
invoke-virtual {v11, v9}, Lim/tpelyyftgw/ui/components/VideoTimelineView;->setVisibility(I)V
.line 5356
iget-object v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioBackground:Landroid/view/View;
invoke-virtual {v9, v8}, Landroid/view/View;->setVisibility(I)V
.line 5357
iget-object v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioTimeTextView:Landroid/widget/TextView;
invoke-virtual {v9, v8}, Landroid/widget/TextView;->setVisibility(I)V
.line 5358
iget-object v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPlayButton:Landroid/widget/ImageView;
invoke-virtual {v9, v8}, Landroid/widget/ImageView;->setVisibility(I)V
.line 5359
iget-object v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioSeekBar:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;
invoke-virtual {v9, v8}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;->setVisibility(I)V
.line 5361
new-instance v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;
invoke-direct {v9}, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;-><init>()V
.line 5362
.local v9, "message":Lim/tpelyyftgw/tgnet/TLRPC$TL_message;
iput-boolean v7, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->out:Z
.line 5363
iput v8, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->id:I
.line 5364
new-instance v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerUser;
invoke-direct {v11}, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerUser;-><init>()V
iput-object v11, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
.line 5365
iget-object v11, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v12}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v12
invoke-virtual {v12}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v12
iput v12, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->from_id:I
iput v12, v11, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I
.line 5366
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v11
div-long/2addr v11, v3
long-to-int v3, v11
iput v3, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->date:I
.line 5367
const-string v3, ""
iput-object v3, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->message:Ljava/lang/String;
.line 5368
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendPath:Ljava/lang/String;
iput-object v3, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->attachPath:Ljava/lang/String;
.line 5369
new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;
invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;-><init>()V
iput-object v3, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
.line 5370
iget-object v3, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->flags:I
const/4 v11, 0x3
or-int/2addr v4, v11
iput v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->flags:I
.line 5371
iget-object v3, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSend:Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
iput-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
.line 5372
iget v3, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->flags:I
or-int/lit16 v3, v3, 0x300
iput v3, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->flags:I
.line 5373
new-instance v3, Lim/tpelyyftgw/messenger/MessageObject;
sget v4, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-direct {v3, v4, v9, v8}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V
iput-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 5375
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
invoke-virtual {v3, v5}, Landroid/widget/FrameLayout;->setAlpha(F)V
.line 5376
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
invoke-virtual {v3, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 5377
const/4 v3, 0x0
.line 5378
.local v3, "duration":I
const/4 v4, 0x0
.local v4, "a":I
:goto_1f8
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSend:Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;->attributes:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
if-ge v4, v5, :cond_216
.line 5379
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSend:Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;->attributes: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$DocumentAttribute;
.line 5380
.local v5, "attribute":Lim/tpelyyftgw/tgnet/TLRPC$DocumentAttribute;
instance-of v11, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentAttributeAudio;
if-eqz v11, :cond_213
.line 5381
iget v3, v5, Lim/tpelyyftgw/tgnet/TLRPC$DocumentAttribute;->duration:I
.line 5382
goto :goto_216
.line 5378
.end local v5 # "attribute":Lim/tpelyyftgw/tgnet/TLRPC$DocumentAttribute;
:cond_213
add-int/lit8 v4, v4, 0x1
goto :goto_1f8
.line 5386
.end local v4 # "a":I
:cond_216
:goto_216
const/4 v4, 0x0
.restart local v4 # "a":I
:goto_217
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSend:Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;->attributes:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
if-ge v4, v5, :cond_24f
.line 5387
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSend:Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;->attributes: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$DocumentAttribute;
.line 5388
.restart local v5 # "attribute":Lim/tpelyyftgw/tgnet/TLRPC$DocumentAttribute;
instance-of v11, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentAttributeAudio;
if-eqz v11, :cond_24c
.line 5389
iget-object v11, v5, Lim/tpelyyftgw/tgnet/TLRPC$DocumentAttribute;->waveform:[B
if-eqz v11, :cond_238
iget-object v11, v5, Lim/tpelyyftgw/tgnet/TLRPC$DocumentAttribute;->waveform:[B
array-length v11, v11
if-nez v11, :cond_244
.line 5390
:cond_238
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v11
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendPath:Ljava/lang/String;
invoke-virtual {v11, v12}, Lim/tpelyyftgw/messenger/MediaController;->getWaveform(Ljava/lang/String;)[B
move-result-object v11
iput-object v11, v5, Lim/tpelyyftgw/tgnet/TLRPC$DocumentAttribute;->waveform:[B
.line 5392
:cond_244
iget-object v11, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioSeekBar:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;
iget-object v12, v5, Lim/tpelyyftgw/tgnet/TLRPC$DocumentAttribute;->waveform:[B
invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;->setWaveform([B)V
.line 5393
goto :goto_24f
.line 5386
.end local v5 # "attribute":Lim/tpelyyftgw/tgnet/TLRPC$DocumentAttribute;
:cond_24c
add-int/lit8 v4, v4, 0x1
goto :goto_217
.line 5396
.end local v4 # "a":I
:cond_24f
:goto_24f
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioTimeTextView:Landroid/widget/TextView;
new-array v5, v6, [Ljava/lang/Object;
div-int/lit8 v6, v3, 0x3c
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, v5, v8
rem-int/lit8 v6, v3, 0x3c
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, v5, v7
const-string v6, "%d:%02d"
invoke-static {v6, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 5397
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->closeKeyboard()V
.line 5398
invoke-virtual {v0, v8}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hidePopup(Z)V
.line 5399
invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkSendButton(Z)V
.line 5400
.end local v3 # "duration":I
.end local v9 # "message":Lim/tpelyyftgw/tgnet/TLRPC$TL_message;
goto :goto_27e
.line 5401
:cond_276
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v3, :cond_27e
.line 5402
const/4 v4, 0x0
invoke-interface {v3, v4, v7, v8}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onMessageSend(Ljava/lang/CharSequence;ZI)V
.line 5406
.end local v2 # "guid":I
.end local v10 # "audio":Ljava/lang/Object;
:cond_27e
:goto_27e
goto/16 :goto_3ed
:cond_280
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->audioRouteChanged:I
if-ne v1, v2, :cond_29c
.line 5407
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
if-eqz v2, :cond_3ed
.line 5408
aget-object v2, p3, v8
check-cast v2, Ljava/lang/Boolean;
invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
.line 5409
.local v2, "frontSpeaker":Z
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
if-eqz v2, :cond_295
goto :goto_297
:cond_295
const/high16 v8, -0x80000000
:goto_297
invoke-virtual {v3, v8}, Landroid/app/Activity;->setVolumeControlStream(I)V
.line 5410
.end local v2 # "frontSpeaker":Z
goto/16 :goto_3ed
.line 5411
:cond_29c
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I
if-ne v1, v2, :cond_2cd
.line 5412
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v2, :cond_3ed
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v2
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v2
if-nez v2, :cond_3ed
.line 5413
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPlayButton:Landroid/widget/ImageView;
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->playDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 5414
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPlayButton:Landroid/widget/ImageView;
const v3, 0x7f0f000b
const-string v4, "AccActionPlay"
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/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 5415
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioSeekBar:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;
const/4 v3, 0x0
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;->setProgress(F)V
goto/16 :goto_3ed
.line 5417
:cond_2cd
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingProgressDidChanged:I
if-ne v1, v2, :cond_30c
.line 5418
aget-object v2, p3, v8
check-cast v2, Ljava/lang/Integer;
.line 5419
.local v2, "mid":Ljava/lang/Integer;
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v3, :cond_30a
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v3
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v3
if-eqz v3, :cond_30a
.line 5420
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v3
.line 5421
.local v3, "player":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F
iput v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F
.line 5422
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressSec:I
iput v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressSec:I
.line 5423
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioSeekBar:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;->isDragging()Z
move-result v4
if-nez v4, :cond_30a
.line 5424
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioSeekBar:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v5, v5, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;->setProgress(F)V
.line 5427
.end local v2 # "mid":Ljava/lang/Integer;
.end local v3 # "player":Lim/tpelyyftgw/messenger/MessageObject;
:cond_30a
goto/16 :goto_3ed
:cond_30c
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->featuredStickersDidLoad:I
if-ne v1, v2, :cond_324
.line 5428
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
if-eqz v2, :cond_3ed
.line 5429
const/4 v2, 0x0
.local v2, "a":I
:goto_315
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiButton:[Landroid/widget/ImageView;
array-length v4, v3
if-ge v2, v4, :cond_322
.line 5430
aget-object v3, v3, v2
invoke-virtual {v3}, Landroid/widget/ImageView;->invalidate()V
.line 5429
add-int/lit8 v2, v2, 0x1
goto :goto_315
.end local v2 # "a":I
:cond_322
goto/16 :goto_3ed
.line 5433
:cond_324
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->messageReceivedByServer:I
if-ne v1, v2, :cond_389
.line 5434
const/4 v2, 0x6
aget-object v2, p3, v2
check-cast v2, Ljava/lang/Boolean;
.line 5435
.local v2, "scheduled":Ljava/lang/Boolean;
invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v3
if-eqz v3, :cond_334
.line 5436
return-void
.line 5438
:cond_334
const/4 v3, 0x3
aget-object v3, p3, v3
check-cast v3, Ljava/lang/Long;
invoke-virtual {v3}, Ljava/lang/Long;->longValue()J
move-result-wide v3
.line 5439
.local v3, "did":J
iget-wide v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
cmp-long v7, v3, v5
if-nez v7, :cond_395
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v5, :cond_395
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I
if-eqz v5, :cond_395
.line 5440
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->id:I
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v5
.line 5441
.local v5, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v5, :cond_395
invoke-static {v5}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v6
if-nez v6, :cond_395
.line 5442
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v7}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v7
invoke-virtual {v7}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v7
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I
add-int/2addr v7, v8
iput v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I
.line 5443
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->flags:I
const/high16 v8, 0x40000
or-int/2addr v7, v8
iput v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->flags:I
.line 5444
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setSlowModeTimer(I)V
goto :goto_395
.line 5447
.end local v2 # "scheduled":Ljava/lang/Boolean;
.end local v3 # "did":J
.end local v5 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_389
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->sendingMessagesChanged:I
if-ne v1, v2, :cond_395
.line 5448
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v2, :cond_3ed
.line 5449
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateSlowModeText()V
goto :goto_3ed
.line 5447
:cond_395
:goto_395
goto :goto_3ed
.line 5286
:cond_396
:goto_396
aget-object v2, p3, v8
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
.line 5287
.local v2, "guid":I
iget v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingGuid:I
if-eq v2, v3, :cond_3a3
.line 5288
return-void
.line 5290
:cond_3a3
iget-boolean v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingAudioVideo:Z
if-eqz v3, :cond_3b7
.line 5291
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
iget-wide v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
invoke-virtual {v3, v10, v11, v6, v8}, Lim/tpelyyftgw/messenger/MessagesController;->sendTyping(JII)V
.line 5292
iput-boolean v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingAudioVideo:Z
.line 5293
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateRecordIntefrace()V
.line 5295
:cond_3b7
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->recordStopped:I
if-ne v1, v3, :cond_3ec
.line 5296
aget-object v3, p3, v7
check-cast v3, Ljava/lang/Integer;
.line 5297
.local v3, "reason":Ljava/lang/Integer;
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v4
if-ne v4, v6, :cond_3e9
.line 5298
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoTimelineView:Lim/tpelyyftgw/ui/components/VideoTimelineView;
invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/components/VideoTimelineView;->setVisibility(I)V
.line 5299
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioBackground:Landroid/view/View;
invoke-virtual {v4, v9}, Landroid/view/View;->setVisibility(I)V
.line 5300
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioTimeTextView:Landroid/widget/TextView;
invoke-virtual {v4, v9}, Landroid/widget/TextView;->setVisibility(I)V
.line 5301
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPlayButton:Landroid/widget/ImageView;
invoke-virtual {v4, v9}, Landroid/widget/ImageView;->setVisibility(I)V
.line 5302
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioSeekBar:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;
invoke-virtual {v4, v9}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$SeekBarWaveformView;->setVisibility(I)V
.line 5303
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setAlpha(F)V
.line 5304
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
invoke-virtual {v4, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V
goto :goto_3ec
.line 5305
:cond_3e9
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
.line 5315
.end local v2 # "guid":I
.end local v3 # "reason":Ljava/lang/Integer;
:cond_3ec
:goto_3ec
nop
.line 5452
:cond_3ed
:goto_3ed
return-void
.end method
.method public doneEditingMessage()V
.registers 12
.line 2736
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_4f
.line 2737
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
const/4 v1, 0x1
invoke-interface {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onMessageEditEnd(Z)V
.line 2738
invoke-virtual {p0, v1, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showEditDoneProgress(ZZ)V
.line 2739
new-array v0, v1, [Ljava/lang/CharSequence;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v1
const/4 v2, 0x0
aput-object v1, v0, v2
.line 2740
.local v0, "message":[Ljava/lang/CharSequence;
iget v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/messenger/MediaDataController;->getEntities([Ljava/lang/CharSequence;)Ljava/util/ArrayList;
move-result-object v1
.line 2741
.local v1, "entities":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;>;"
iget v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v3
iget-object v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
aget-object v5, v0, v2
invoke-interface {v5}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v5
iget-boolean v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageWebPageSearch:Z
iget-object v7, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v8, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-boolean v8, v8, Lim/tpelyyftgw/messenger/MessageObject;->scheduled:Z
if-eqz v8, :cond_42
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
move v9, v2
goto :goto_43
:cond_42
const/4 v9, 0x0
:goto_43
new-instance v10, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$KREKCGUv3uwA8ORkY4tOcdjA6LE;
invoke-direct {v10, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$KREKCGUv3uwA8ORkY4tOcdjA6LE;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
move-object v8, v1
invoke-virtual/range {v3 .. v10}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->editMessage(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ZLim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/util/ArrayList;ILjava/lang/Runnable;)I
move-result v2
iput v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageReqId:I
.line 2746
.end local v0 # "message":[Ljava/lang/CharSequence;
.end local v1 # "entities":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;>;"
:cond_4f
return-void
.end method
.method protected drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
.registers 8
.param p1, "canvas" # Landroid/graphics/Canvas;
.param p2, "child" # Landroid/view/View;
.param p3, "drawingTime" # J
.line 1869
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
if-ne p2, v0, :cond_1c
.line 1870
invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I
.line 1871
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getMeasuredWidth()I
move-result v0
invoke-virtual {p2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
iget v1, v1, Landroid/view/ViewGroup$LayoutParams;->height:I
const/high16 v2, 0x40000000 # 2.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
add-int/2addr v1, v2
const/4 v2, 0x0
invoke-virtual {p1, v2, v2, v0, v1}, Landroid/graphics/Canvas;->clipRect(IIII)Z
.line 1873
:cond_1c
invoke-super {p0, p1, p2, p3, p4}, Landroid/widget/FrameLayout;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
move-result v0
.line 1874
.local v0, "result":Z
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
if-ne p2, v1, :cond_27
.line 1875
invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V
.line 1877
:cond_27
return v0
.end method
.method public getAttachButton()Landroid/widget/ImageView;
.registers 2
.line 3796
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachButton:Landroid/widget/ImageView;
return-object v0
.end method
.method public getCursorPosition()I
.registers 2
.line 3832
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
if-nez v0, :cond_6
.line 3833
const/4 v0, 0x0
return v0
.line 3835
:cond_6
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getSelectionStart()I
move-result v0
return v0
.end method
.method public getEditField()Lim/tpelyyftgw/ui/components/EditTextCaption;
.registers 2
.line 3979
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
return-object v0
.end method
.method public getEditingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
.registers 2
.line 5105
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
return-object v0
.end method
.method public getEmojiPadding()I
.registers 2
.line 5244
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiPadding:I
return v0
.end method
.method public getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
.registers 2
.line 3804
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
return-object v0
.end method
.method public getFieldText()Ljava/lang/CharSequence;
.registers 2
.line 3983
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasText()Z
move-result v0
if-eqz v0, :cond_d
.line 3984
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v0
return-object v0
.line 3986
:cond_d
const/4 v0, 0x0
return-object v0
.end method
.method public getSelectionLength()I
.registers 4
.line 3839
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
const/4 v1, 0x0
if-nez v0, :cond_6
.line 3840
return v1
.line 3843
:cond_6
:try_start_6
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getSelectionEnd()I
move-result v0
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getSelectionStart()I
move-result v1
:try_end_10
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_10} :catch_12
sub-int/2addr v0, v1
return v0
.line 3844
:catch_12
move-exception v0
.line 3845
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3847
.end local v0 # "e":Ljava/lang/Exception;
return v1
.end method
.method public getSendButton()Landroid/view/View;
.registers 2
.line 3800
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getVisibility()I
move-result v0
if-nez v0, :cond_b
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
goto :goto_d
:cond_b
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
:goto_d
return-object v0
.end method
.method public getSlowModeTimer()Ljava/lang/CharSequence;
.registers 2
.line 2092
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeTimer:I
if-lez v0, :cond_b
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getText()Ljava/lang/CharSequence;
move-result-object v0
goto :goto_c
:cond_b
const/4 v0, 0x0
:goto_c
return-object v0
.end method
.method public hasAudioToSend()Z
.registers 2
.line 5113
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v0, :cond_b
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoToSendMessageObject:Lim/tpelyyftgw/messenger/VideoEditedInfo;
if-eqz v0, :cond_9
goto :goto_b
:cond_9
const/4 v0, 0x0
goto :goto_c
:cond_b
:goto_b
const/4 v0, 0x1
:goto_c
return v0
.end method
.method public hasOverlappingRendering()Z
.registers 2
.line 1891
const/4 v0, 0x0
return v0
.end method
.method public hasRecordVideo()Z
.registers 2
.line 2584
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo:Z
return v0
.end method
.method public hasText()Z
.registers 2
.line 3975
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
if-eqz v0, :cond_c
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->length()I
move-result v0
if-lez v0, :cond_c
const/4 v0, 0x1
goto :goto_d
:cond_c
const/4 v0, 0x0
:goto_d
return v0
.end method
.method public hideEmojiView()V
.registers 4
.line 4797
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiViewVisible:Z
if-nez v0, :cond_1c
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-eqz v0, :cond_1c
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->getVisibility()I
move-result v0
const/16 v1, 0x8
if-eq v0, v1, :cond_1c
.line 4798
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->removeView(Landroid/view/View;)V
.line 4799
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EmojiView;->setVisibility(I)V
.line 4801
:cond_1c
return-void
.end method
.method public hidePopup(Z)V
.registers 8
.param p1, "byBackButton" # Z
.line 5063
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPopupShowing()Z
move-result v0
if-eqz v0, :cond_6c
.line 5064
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentPopupContentType:I
const/4 v1, 0x1
if-ne v0, v1, :cond_3b
if-eqz p1, :cond_3b
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButtonsMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_3b
.line 5065
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getMainSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 5066
.local v0, "preferences":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v2
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "hidekeyboard_"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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
iget-object v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButtonsMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v4
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 5068
.end local v0 # "preferences":Landroid/content/SharedPreferences;
:cond_3b
const/4 v0, 0x0
if-eqz p1, :cond_59
iget v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
if-eqz v2, :cond_59
.line 5069
iput v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
.line 5070
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/EmojiView;->closeSearch(Z)V
.line 5071
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextCaption;->requestFocus()Z
.line 5072
invoke-direct {p0, v0, v1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setStickersExpanded(ZZZ)V
.line 5073
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiTabOpen:Z
if-eqz v0, :cond_6c
.line 5074
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkSendButton(Z)V
goto :goto_6c
.line 5077
:cond_59
iget v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
if-eqz v1, :cond_69
.line 5078
iput v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
.line 5079
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/EmojiView;->closeSearch(Z)V
.line 5080
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->requestFocus()Z
.line 5082
:cond_69
invoke-direct {p0, v0, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showPopup(II)V
.line 5085
:cond_6c
:goto_6c
return-void
.end method
.method public hideTopView(Z)V
.registers 11
.param p1, "animated" # Z
.line 2310
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
if-eqz v0, :cond_92
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topViewShowed:Z
if-nez v0, :cond_a
goto/16 :goto_92
.line 2314
:cond_a
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topViewShowed:Z
.line 2315
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->needShowTopView:Z
.line 2316
iget-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->allowShowTopView:Z
if-eqz v1, :cond_91
.line 2317
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentTopViewAnimation:Landroid/animation/AnimatorSet;
if-eqz v1, :cond_1d
.line 2318
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V
.line 2319
const/4 v1, 0x0
iput-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentTopViewAnimation:Landroid/animation/AnimatorSet;
.line 2321
:cond_1d
const/4 v1, 0x0
if-eqz p1, :cond_71
.line 2322
new-instance v2, Landroid/animation/AnimatorSet;
invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentTopViewAnimation:Landroid/animation/AnimatorSet;
.line 2323
const/4 v3, 0x2
new-array v3, v3, [Landroid/animation/Animator;
iget-object v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
const/4 v6, 0x1
new-array v7, v6, [F
iget-object v8, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
.line 2324
invoke-virtual {v8}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v8
iget v8, v8, Landroid/view/ViewGroup$LayoutParams;->height:I
int-to-float v8, v8
aput v8, v7, v0
invoke-static {v4, v5, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v3, v0
iget-object v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topLineView:Landroid/view/View;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v7, v6, [F
aput v1, v7, v0
.line 2325
invoke-static {v4, v5, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
aput-object v0, v3, v6
.line 2323
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 2326
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentTopViewAnimation:Landroid/animation/AnimatorSet;
new-instance v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$22;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$22;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 2344
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentTopViewAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v1, 0xc8
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 2345
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentTopViewAnimation:Landroid/animation/AnimatorSet;
sget-object v1, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->DEFAULT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 2346
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentTopViewAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
goto :goto_91
.line 2348
:cond_71
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
const/16 v3, 0x8
invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V
.line 2349
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topLineView:Landroid/view/View;
invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V
.line 2350
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topLineView:Landroid/view/View;
invoke-virtual {v2, v1}, Landroid/view/View;->setAlpha(F)V
.line 2351
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->resizeForTopView(Z)V
.line 2352
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
iget v1, v1, Landroid/view/ViewGroup$LayoutParams;->height:I
int-to-float v1, v1
invoke-virtual {v0, v1}, Landroid/view/View;->setTranslationY(F)V
.line 2355
:cond_91
:goto_91
return-void
.line 2311
:cond_92
:goto_92
return-void
.end method
.method public isEditingCaption()Z
.registers 2
.line 5109
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingCaption:Z
return v0
.end method
.method public isEditingMessage()Z
.registers 2
.line 5101
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
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 isInScheduleMode()Z
.registers 2
.line 4788
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v0, :cond_c
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity;->isInScheduleMode()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 isInVideoMode()Z
.registers 2
.line 2580
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
invoke-virtual {v0}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_a
const/4 v0, 0x1
goto :goto_b
:cond_a
const/4 v0, 0x0
:goto_b
return v0
.end method
.method public isKeyboardVisible()Z
.registers 2
.line 5129
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardVisible:Z
return v0
.end method
.method public isMessageWebPageSearchEnabled()Z
.registers 2
.line 2629
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageWebPageSearch:Z
return v0
.end method
.method public isPopupShowing()Z
.registers 2
.line 5125
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiViewVisible:Z
if-nez v0, :cond_15
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuViewVisible:Z
if-nez v0, :cond_15
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
if-eqz v0, :cond_13
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->getVisibility()I
move-result v0
if-nez v0, :cond_13
goto :goto_15
:cond_13
const/4 v0, 0x0
goto :goto_16
:cond_15
:goto_15
const/4 v0, 0x1
:goto_16
return v0
.end method
.method public isPopupView(Landroid/view/View;)Z
.registers 3
.param p1, "view" # Landroid/view/View;
.line 4256
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
if-eq p1, v0, :cond_f
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-eq p1, v0, :cond_f
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
if-ne p1, v0, :cond_d
goto :goto_f
:cond_d
const/4 v0, 0x0
goto :goto_10
:cond_f
:goto_f
const/4 v0, 0x1
:goto_10
return v0
.end method
.method public isRecordCircle(Landroid/view/View;)Z
.registers 3
.param p1, "view" # Landroid/view/View;
.line 4260
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircle:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
if-ne p1, v0, :cond_6
const/4 v0, 0x1
goto :goto_7
:cond_6
const/4 v0, 0x0
:goto_7
return v0
.end method
.method public isRecordLocked()Z
.registers 2
.line 2047
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingAudioVideo:Z
if-eqz v0, :cond_e
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircle:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;->isSendButtonVisible()Z
move-result v0
if-eqz v0, :cond_e
const/4 v0, 0x1
goto :goto_f
:cond_e
const/4 v0, 0x0
:goto_f
return v0
.end method
.method public isRecordingAudioVideo()Z
.registers 2
.line 2043
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingAudioVideo:Z
return v0
.end method
.method public isRtlText()Z
.registers 4
.line 4089
const/4 v0, 0x0
:try_start_1
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getLayout()Landroid/text/Layout;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/text/Layout;->getParagraphDirection(I)I
move-result v1
:try_end_b
.catchall {:try_start_1 .. :try_end_b} :catchall_10
const/4 v2, -0x1
if-ne v1, v2, :cond_f
const/4 v0, 0x1
:cond_f
return v0
.line 4090
:catchall_10
move-exception v1
.line 4093
return v0
.end method
.method public isSendButtonVisible()Z
.registers 2
.line 1992
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getVisibility()I
move-result v0
if-nez v0, :cond_a
const/4 v0, 0x1
goto :goto_b
:cond_a
const/4 v0, 0x0
:goto_b
return v0
.end method
.method public isStickersExpanded()Z
.registers 2
.line 5168
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpanded:Z
return v0
.end method
.method public isTopViewVisible()Z
.registers 2
.line 2358
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
if-eqz v0, :cond_c
invoke-virtual {v0}, Landroid/view/View;->getVisibility()I
move-result v0
if-nez v0, :cond_c
const/4 v0, 0x1
goto :goto_d
:cond_c
const/4 v0, 0x0
:goto_d
return v0
.end method
.method public synthetic lambda$checkStickresExpandHeight$29$ChatActivityEnterView(Landroid/animation/ValueAnimator;)V
.registers 3
.param p1, "animation" # Landroid/animation/ValueAnimator;
.line 5487
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->invalidate()V
return-void
.end method
.method public synthetic lambda$checkStickresExpandHeight$30$ChatActivityEnterView(Landroid/animation/ValueAnimator;)V
.registers 3
.param p1, "animation" # Landroid/animation/ValueAnimator;
.line 5515
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->invalidate()V
return-void
.end method
.method public synthetic lambda$createMenuView$27$ChatActivityEnterView(ILim/tpelyyftgw/ui/constants/ChatEnterMenuType;)V
.registers 4
.param p1, "position" # I
.param p2, "menuType" # Lim/tpelyyftgw/ui/constants/ChatEnterMenuType;
.line 4743
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v0, :cond_7
.line 4744
invoke-interface {v0, p1, p2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->didPressedAttachButton(ILim/tpelyyftgw/ui/constants/ChatEnterMenuType;)V
.line 4746
:cond_7
return-void
.end method
.method public synthetic lambda$didPressedBotButton$25$ChatActivityEnterView(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;Landroid/content/DialogInterface;I)V
.registers 8
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "button" # Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
.param p3, "dialogInterface" # Landroid/content/DialogInterface;
.param p4, "i" # I
.line 4180
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_21
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
const-string v1, "android.permission.ACCESS_COARSE_LOCATION"
invoke-virtual {v0, v1}, Landroid/app/Activity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_21
.line 4181
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
const-string v2, "android.permission.ACCESS_FINE_LOCATION"
filled-new-array {v1, v2}, [Ljava/lang/String;
move-result-object v1
const/4 v2, 0x2
invoke-virtual {v0, v1, v2}, Landroid/app/Activity;->requestPermissions([Ljava/lang/String;I)V
.line 4182
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->pendingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 4183
iput-object p2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->pendingLocationButton:Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
.line 4184
return-void
.line 4186
:cond_21
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
invoke-virtual {v0, p1, p2}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendCurrentLocation(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;)V
.line 4187
return-void
.end method
.method public synthetic lambda$didPressedBotButton$26$ChatActivityEnterView(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;Lim/tpelyyftgw/ui/DialogsActivity;Ljava/util/ArrayList;Ljava/lang/CharSequence;Z)V
.registers 23
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "button" # Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
.param p3, "fragment1" # Lim/tpelyyftgw/ui/DialogsActivity;
.param p4, "dids" # Ljava/util/ArrayList;
.param p5, "message" # Ljava/lang/CharSequence;
.param p6, "param" # Z
.line 4212
move-object/from16 v0, p0
move-object/from16 v1, p1
iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
.line 4213
.local v2, "uid":I
iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->via_bot_id:I
if-eqz v3, :cond_12
.line 4214
iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->via_bot_id:I
.line 4216
:cond_12
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
invoke-static {v2}, 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 4217
.local v3, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-nez v3, :cond_26
.line 4218
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/DialogsActivity;->finishFragment()V
.line 4219
return-void
.line 4221
:cond_26
const/4 v4, 0x0
move-object/from16 v5, p4
invoke-virtual {v5, v4}, 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 v13
.line 4222
.local v13, "did":J
iget v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v4}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v6
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v7, "@"
invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;
invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v7, " "
invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-object/from16 v15, p2
iget-object v7, v15, Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;->query:Ljava/lang/String;
invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v9
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v12, 0x1
move-wide v7, v13
invoke-virtual/range {v6 .. v12}, Lim/tpelyyftgw/messenger/MediaDataController;->saveDraft(JLjava/lang/CharSequence;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$Message;Z)V
.line 4223
iget-wide v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
cmp-long v4, v13, v6
if-eqz v4, :cond_b0
.line 4224
long-to-int v4, v13
.line 4225
.local v4, "lower_part":I
if-eqz v4, :cond_aa
.line 4226
new-instance v6, Landroid/os/Bundle;
invoke-direct {v6}, Landroid/os/Bundle;-><init>()V
.line 4227
.local v6, "args1":Landroid/os/Bundle;
if-lez v4, :cond_75
.line 4228
const-string v7, "user_id"
invoke-virtual {v6, v7, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_7d
.line 4229
:cond_75
if-gez v4, :cond_7d
.line 4230
neg-int v7, v4
const-string v8, "chat_id"
invoke-virtual {v6, v8, v7}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 4232
:cond_7d
:goto_7d
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v7
move-object/from16 v8, p3
invoke-virtual {v7, v6, v8}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v7
if-nez v7, :cond_8c
.line 4233
return-void
.line 4235
:cond_8c
new-instance v7, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v7, v6}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
.line 4236
.local v7, "chatActivity":Lim/tpelyyftgw/ui/ChatActivity;
iget-object v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
const/4 v10, 0x1
invoke-virtual {v9, v7, v10}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z
move-result v9
if-eqz v9, :cond_a6
.line 4237
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v9
if-nez v9, :cond_a9
.line 4238
iget-object v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v9}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelfFromStack()V
goto :goto_a9
.line 4241
:cond_a6
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/DialogsActivity;->finishFragment()V
.line 4243
.end local v6 # "args1":Landroid/os/Bundle;
.end local v7 # "chatActivity":Lim/tpelyyftgw/ui/ChatActivity;
:cond_a9
:goto_a9
goto :goto_af
.line 4244
:cond_aa
move-object/from16 v8, p3
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/DialogsActivity;->finishFragment()V
.line 4246
.end local v4 # "lower_part":I
:goto_af
goto :goto_b5
.line 4247
:cond_b0
move-object/from16 v8, p3
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/DialogsActivity;->finishFragment()V
.line 4249
:goto_b5
return-void
.end method
.method public synthetic lambda$doneEditingMessage$22$ChatActivityEnterView()V
.registers 3
.line 2742
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageReqId:I
.line 2743
const/4 v1, 0x0
invoke-virtual {p0, v1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 2744
return-void
.end method
.method public synthetic lambda$new$0$ChatActivityEnterView()V
.registers 3
.line 991
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v0, :cond_d
.line 992
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v1
invoke-interface {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onTextSpansChanged(Ljava/lang/CharSequence;)V
.line 994
:cond_d
return-void
.end method
.method public synthetic lambda$new$1$ChatActivityEnterView(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 1185
const/4 v0, 0x3
invoke-direct {p0, v0, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showPopup(II)V
.line 1186
return-void
.end method
.method public synthetic lambda$new$14$ChatActivityEnterView(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 20
.param p1, "view" # Landroid/view/View;
.param p2, "motionEvent" # Landroid/view/MotionEvent;
.line 1476
move-object/from16 v0, p0
invoke-virtual/range {p2 .. p2}, Landroid/view/MotionEvent;->getAction()I
move-result v1
const-wide/16 v2, 0x96
const/high16 v4, -0x40800000 # -1.0f
const/4 v5, 0x3
const/4 v6, 0x1
const/4 v7, 0x0
if-nez v1, :cond_96
.line 1477
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircle:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;->isSendButtonVisible()Z
move-result v1
if-eqz v1, :cond_6a
.line 1478
iget-boolean v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo:Z
if-eqz v1, :cond_1f
iget-boolean v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->calledRecordRunnable:Z
if-eqz v1, :cond_69
.line 1479
:cond_1f
iput v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->startedDraggingX:F
.line 1480
iget-boolean v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo:Z
if-eqz v1, :cond_33
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
invoke-virtual {v1}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object v1
if-eqz v1, :cond_33
.line 1481
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v1, v6, v6, v7}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->needStartRecordVideo(IZI)V
goto :goto_64
.line 1483
:cond_33
iget-boolean v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingAudioVideo:Z
if-eqz v1, :cond_50
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v1
if-eqz v1, :cond_50
.line 1484
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v2
sget-object v3, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$83ABjjol77Qhfu7IzL-zqLrZd5s;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$83ABjjol77Qhfu7IzL-zqLrZd5s;
sget-object v4, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$dxTyIAzH_yybrvEBt5OMgZQgMJU;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$dxTyIAzH_yybrvEBt5OMgZQgMJU;
invoke-static {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createScheduleDatePickerDialog(Landroid/content/Context;ZLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;Ljava/lang/Runnable;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
.line 1486
:cond_50
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v1, v7}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->needStartRecordAudio(I)V
.line 1487
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v2
if-eqz v2, :cond_60
goto :goto_61
:cond_60
const/4 v5, 0x1
:goto_61
invoke-virtual {v1, v5, v6, v7}, Lim/tpelyyftgw/messenger/MediaController;->stopRecording(IZI)V
.line 1489
:goto_64
iput-boolean v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingAudioVideo:Z
.line 1490
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateRecordIntefrace()V
.line 1492
:cond_69
return v7
.line 1494
:cond_6a
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v1, :cond_80
.line 1495
invoke-virtual {v1}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentChat()Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v1
.line 1496
.local v1, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_80
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->canSendMedia(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v4
if-nez v4, :cond_80
.line 1497
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->needShowMediaBanHint()V
.line 1498
return v7
.line 1501
.end local v1 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_80
iget-boolean v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo:Z
if-eqz v1, :cond_8f
.line 1502
iput-boolean v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->calledRecordRunnable:Z
.line 1503
iput-boolean v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordAudioVideoRunnableStarted:Z
.line 1504
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordAudioVideoRunnable:Ljava/lang/Runnable;
invoke-static {v1, v2, v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
goto/16 :goto_2bd
.line 1506
:cond_8f
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordAudioVideoRunnable:Ljava/lang/Runnable;
invoke-interface {v1}, Ljava/lang/Runnable;->run()V
goto/16 :goto_2bd
.line 1508
:cond_96
invoke-virtual/range {p2 .. p2}, Landroid/view/MotionEvent;->getAction()I
move-result v1
if-eq v1, v6, :cond_224
invoke-virtual/range {p2 .. p2}, Landroid/view/MotionEvent;->getAction()I
move-result v1
if-ne v1, v5, :cond_a4
goto/16 :goto_224
.line 1533
:cond_a4
invoke-virtual/range {p2 .. p2}, Landroid/view/MotionEvent;->getAction()I
move-result v1
const/4 v8, 0x2
if-ne v1, v8, :cond_2bd
iget-boolean v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingAudioVideo:Z
if-eqz v1, :cond_2bd
.line 1534
invoke-virtual/range {p2 .. p2}, Landroid/view/MotionEvent;->getX()F
move-result v1
.line 1535
.local v1, "x":F
invoke-virtual/range {p2 .. p2}, Landroid/view/MotionEvent;->getY()F
move-result v9
.line 1536
.local v9, "y":F
iget-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircle:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;->isSendButtonVisible()Z
move-result v10
if-eqz v10, :cond_c0
.line 1537
return v7
.line 1539
:cond_c0
iget-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircle:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
invoke-virtual {v10, v9}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;->setLockTranslation(F)I
move-result v10
const/high16 v11, 0x3f800000 # 1.0f
const/4 v12, 0x0
if-ne v10, v8, :cond_141
.line 1540
new-instance v4, Landroid/animation/AnimatorSet;
invoke-direct {v4}, Landroid/animation/AnimatorSet;-><init>()V
.line 1541
.local v4, "animatorSet":Landroid/animation/AnimatorSet;
const/4 v10, 0x5
new-array v10, v10, [Landroid/animation/Animator;
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircle:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
new-array v14, v6, [F
invoke-static {v13}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;->access$10000(Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;)F
move-result v15
aput v15, v14, v7
const-string v15, "lockAnimatedTranslation"
invoke-static {v13, v15, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v13
aput-object v13, v10, v7
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
sget-object v14, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v15, v6, [F
aput v12, v15, v7
.line 1542
invoke-static {v13, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v13
aput-object v13, v10, v6
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
sget-object v14, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v15, v6, [F
.line 1543
const/high16 v16, 0x41a00000 # 20.0f
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
int-to-float v2, v2
aput v2, v15, v7
invoke-static {v13, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v10, v8
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordSendText:Landroid/widget/TextView;
sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v13, v6, [F
aput v11, v13, v7
.line 1544
invoke-static {v2, v3, v13}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v10, v5
const/4 v2, 0x4
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordSendText:Landroid/widget/TextView;
sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v8, v8, [F
.line 1545
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
neg-int v11, v11
int-to-float v11, v11
aput v11, v8, v7
aput v12, v8, v6
invoke-static {v3, v5, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v10, v2
.line 1541
invoke-virtual {v4, v10}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 1546
new-instance v2, Landroid/view/animation/DecelerateInterpolator;
invoke-direct {v2}, Landroid/view/animation/DecelerateInterpolator;-><init>()V
invoke-virtual {v4, v2}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 1547
const-wide/16 v2, 0x96
invoke-virtual {v4, v2, v3}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 1548
invoke-virtual {v4}, Landroid/animation/AnimatorSet;->start()V
.line 1549
return v7
.line 1551
.end local v4 # "animatorSet":Landroid/animation/AnimatorSet;
:cond_141
iget v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->distCanMove:F
neg-float v2, v2
cmpg-float v2, v1, v2
if-gez v2, :cond_174
.line 1552
iget-boolean v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo:Z
if-eqz v2, :cond_163
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
invoke-virtual {v2}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object v2
if-eqz v2, :cond_163
.line 1553
invoke-static {}, Lim/tpelyyftgw/messenger/camera/CameraController;->getInstance()Lim/tpelyyftgw/messenger/camera/CameraController;
move-result-object v2
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onFinishInitCameraRunnable:Ljava/lang/Runnable;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/camera/CameraController;->cancelOnInitRunnable(Ljava/lang/Runnable;)V
.line 1554
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v2, v8, v6, v7}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->needStartRecordVideo(IZI)V
goto :goto_16f
.line 1556
:cond_163
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v2, v7}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->needStartRecordAudio(I)V
.line 1557
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v2
invoke-virtual {v2, v7, v7, v7}, Lim/tpelyyftgw/messenger/MediaController;->stopRecording(IZI)V
.line 1559
:goto_16f
iput-boolean v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingAudioVideo:Z
.line 1560
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateRecordIntefrace()V
.line 1563
:cond_174
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v2}, Landroid/widget/FrameLayout;->getX()F
move-result v2
add-float/2addr v1, v2
.line 1564
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
invoke-virtual {v2}, Landroid/widget/LinearLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v2
check-cast v2, Landroid/widget/FrameLayout$LayoutParams;
.line 1565
.local v2, "params":Landroid/widget/FrameLayout$LayoutParams;
iget v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->startedDraggingX:F
const/high16 v5, 0x41f00000 # 30.0f
cmpl-float v7, v3, v4
if-eqz v7, :cond_1b0
.line 1566
sub-float v3, v1, v3
.line 1567
.local v3, "dist":F
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
float-to-int v8, v3
add-int/2addr v7, v8
iput v7, v2, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
.line 1568
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
invoke-virtual {v7, v2}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 1569
iget v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->distCanMove:F
div-float v7, v3, v7
add-float/2addr v7, v11
.line 1570
.local v7, "alpha":F
cmpl-float v8, v7, v11
if-lez v8, :cond_1a6
.line 1571
const/high16 v7, 0x3f800000 # 1.0f
goto :goto_1ab
.line 1572
:cond_1a6
cmpg-float v8, v7, v12
if-gez v8, :cond_1ab
.line 1573
const/4 v7, 0x0
.line 1575
:cond_1ab
:goto_1ab
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
invoke-virtual {v8, v7}, Landroid/widget/LinearLayout;->setAlpha(F)V
.line 1577
.end local v3 # "dist":F
.end local v7 # "alpha":F
:cond_1b0
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
invoke-virtual {v3}, Landroid/widget/LinearLayout;->getX()F
move-result v3
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
invoke-virtual {v7}, Landroid/widget/LinearLayout;->getWidth()I
move-result v7
int-to-float v7, v7
add-float/2addr v3, v7
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
int-to-float v7, v7
add-float/2addr v3, v7
cmpg-float v3, v1, v3
if-gtz v3, :cond_208
.line 1578
iget v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->startedDraggingX:F
cmpl-float v3, v3, v4
if-nez v3, :cond_208
.line 1579
iput v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->startedDraggingX:F
.line 1580
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordPanel:Landroid/widget/FrameLayout;
invoke-virtual {v3}, Landroid/widget/FrameLayout;->getMeasuredWidth()I
move-result v3
iget-object v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
invoke-virtual {v7}, Landroid/widget/LinearLayout;->getMeasuredWidth()I
move-result v7
sub-int/2addr v3, v7
const/high16 v7, 0x42400000 # 48.0f
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
sub-int/2addr v3, v7
int-to-float v3, v3
const/high16 v7, 0x40000000 # 2.0f
div-float/2addr v3, v7
iput v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->distCanMove:F
.line 1581
const/high16 v7, 0x42a00000 # 80.0f
cmpg-float v8, v3, v12
if-gtz v8, :cond_1f8
.line 1582
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
int-to-float v3, v3
iput v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->distCanMove:F
goto :goto_208
.line 1583
:cond_1f8
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
int-to-float v8, v8
cmpl-float v3, v3, v8
if-lez v3, :cond_208
.line 1584
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
int-to-float v3, v3
iput v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->distCanMove:F
.line 1588
:cond_208
:goto_208
iget v3, v2, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
if-le v3, v7, :cond_2bd
.line 1589
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
iput v3, v2, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
.line 1590
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
invoke-virtual {v3, v2}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 1591
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slideText:Landroid/widget/LinearLayout;
invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;->setAlpha(F)V
.line 1592
iput v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->startedDraggingX:F
goto/16 :goto_2bd
.line 1509
.end local v1 # "x":F
.end local v2 # "params":Landroid/widget/FrameLayout$LayoutParams;
.end local v9 # "y":F
:cond_224
:goto_224
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordCircle:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$RecordCircle;->isSendButtonVisible()Z
move-result v1
if-nez v1, :cond_2c1
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
invoke-virtual {v1}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v1
if-nez v1, :cond_236
goto/16 :goto_2c1
.line 1512
:cond_236
iget-boolean v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordAudioVideoRunnableStarted:Z
if-eqz v1, :cond_262
.line 1513
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordAudioVideoRunnable:Ljava/lang/Runnable;
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 1514
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
invoke-virtual {v2}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object v2
if-nez v2, :cond_24b
const/4 v2, 0x1
goto :goto_24c
:cond_24b
const/4 v2, 0x0
:goto_24c
invoke-interface {v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onSwitchRecordMode(Z)V
.line 1515
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
invoke-virtual {v1}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object v1
if-nez v1, :cond_258
const/4 v7, 0x1
:cond_258
invoke-direct {v0, v7, v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setRecordVideoButtonVisible(ZZ)V
.line 1516
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->performHapticFeedback(I)Z
.line 1517
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendAccessibilityEvent(I)V
goto :goto_2bd
.line 1518
:cond_262
iget-boolean v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo:Z
if-eqz v1, :cond_26a
iget-boolean v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->calledRecordRunnable:Z
if-eqz v1, :cond_2bd
.line 1519
:cond_26a
iput v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->startedDraggingX:F
.line 1520
iget-boolean v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo:Z
if-eqz v1, :cond_287
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
invoke-virtual {v1}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object v1
if-eqz v1, :cond_287
.line 1521
invoke-static {}, Lim/tpelyyftgw/messenger/camera/CameraController;->getInstance()Lim/tpelyyftgw/messenger/camera/CameraController;
move-result-object v1
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onFinishInitCameraRunnable:Ljava/lang/Runnable;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/camera/CameraController;->cancelOnInitRunnable(Ljava/lang/Runnable;)V
.line 1522
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v1, v6, v6, v7}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->needStartRecordVideo(IZI)V
goto :goto_2b8
.line 1524
:cond_287
iget-boolean v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingAudioVideo:Z
if-eqz v1, :cond_2a4
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v1
if-eqz v1, :cond_2a4
.line 1525
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v2
sget-object v3, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$H8l5fTRl6ZUZcPoIklwxv1165vA;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$H8l5fTRl6ZUZcPoIklwxv1165vA;
sget-object v4, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$MyKhUPBxnxQJ-B7g32OXLwgLMZs;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$MyKhUPBxnxQJ-B7g32OXLwgLMZs;
invoke-static {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createScheduleDatePickerDialog(Landroid/content/Context;ZLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;Ljava/lang/Runnable;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
.line 1527
:cond_2a4
iget-object v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v1, v7}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->needStartRecordAudio(I)V
.line 1528
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v2
if-eqz v2, :cond_2b4
goto :goto_2b5
:cond_2b4
const/4 v5, 0x1
:goto_2b5
invoke-virtual {v1, v5, v6, v7}, Lim/tpelyyftgw/messenger/MediaController;->stopRecording(IZI)V
.line 1530
:goto_2b8
iput-boolean v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingAudioVideo:Z
.line 1531
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateRecordIntefrace()V
.line 1595
:cond_2bd
:goto_2bd
invoke-virtual/range {p1 .. p2}, Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z
.line 1596
return v6
.line 1510
:cond_2c1
:goto_2c1
return v7
.end method
.method public synthetic lambda$new$15$ChatActivityEnterView(Landroid/view/View;)V
.registers 6
.param p1, "view" # Landroid/view/View;
.line 1637
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
.line 1638
.local v0, "text":Ljava/lang/String;
const/16 v1, 0x20
invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(I)I
move-result v1
.line 1639
.local v1, "idx":I
const/4 v2, -0x1
if-eq v1, v2, :cond_27
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v2
add-int/lit8 v2, v2, -0x1
if-ne v1, v2, :cond_1c
goto :goto_27
.line 1642
:cond_1c
const/4 v2, 0x0
add-int/lit8 v3, v1, 0x1
invoke-virtual {v0, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v2
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
goto :goto_2c
.line 1640
:cond_27
:goto_27
const-string v2, ""
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.line 1644
:goto_2c
return-void
.end method
.method public synthetic lambda$new$16$ChatActivityEnterView(Landroid/view/View;)V
.registers 2
.param p1, "view" # Landroid/view/View;
.line 1758
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendMessage()V
return-void
.end method
.method public synthetic lambda$new$17$ChatActivityEnterView(Landroid/view/View;)V
.registers 6
.param p1, "v" # Landroid/view/View;
.line 1775
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v0, :cond_e
.line 1776
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/4 v2, 0x1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getText()Ljava/lang/CharSequence;
move-result-object v3
invoke-interface {v0, v1, v2, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onUpdateSlowModeButton(Landroid/view/View;ZLjava/lang/CharSequence;)V
.line 1778
:cond_e
return-void
.end method
.method public synthetic lambda$new$18$ChatActivityEnterView(Landroid/view/View;)V
.registers 5
.param p1, "v" # Landroid/view/View;
.line 1798
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v0}, Landroid/widget/ImageView;->getVisibility()I
move-result v0
if-nez v0, :cond_53
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->expandStickersButton:Landroid/widget/ImageView;
invoke-virtual {v0}, Landroid/widget/ImageView;->getAlpha()F
move-result v0
const/high16 v1, 0x3f800000 # 1.0f
cmpl-float v0, v0, v1
if-eqz v0, :cond_15
goto :goto_53
.line 1801
:cond_15
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpanded:Z
const/4 v1, 0x0
const/4 v2, 0x1
if-eqz v0, :cond_3f
.line 1802
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
if-eqz v0, :cond_33
.line 1803
iput v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
.line 1804
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/EmojiView;->closeSearch(Z)V
.line 1805
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->hideSearchKeyboard()V
.line 1806
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiTabOpen:Z
if-eqz v0, :cond_48
.line 1807
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkSendButton(Z)V
goto :goto_48
.line 1809
:cond_33
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersDragging:Z
if-nez v0, :cond_48
.line 1810
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-eqz v0, :cond_48
.line 1811
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EmojiView;->showSearchField(Z)V
goto :goto_48
.line 1814
:cond_3f
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersDragging:Z
if-nez v0, :cond_48
.line 1815
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/EmojiView;->showSearchField(Z)V
.line 1817
:cond_48
:goto_48
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersDragging:Z
if-nez v0, :cond_52
.line 1818
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpanded:Z
xor-int/2addr v0, v2
invoke-direct {p0, v0, v2, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setStickersExpanded(ZZZ)V
.line 1820
:cond_52
return-void
.line 1799
:cond_53
:goto_53
return-void
.end method
.method public synthetic lambda$new$19$ChatActivityEnterView(Landroid/view/View;)V
.registers 2
.param p1, "view" # Landroid/view/View;
.line 1826
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneEditingMessage()V
return-void
.end method
.method public synthetic lambda$new$2$ChatActivityEnterView(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 1203
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v0, :cond_7
.line 1204
invoke-interface {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->openScheduledMessages()V
.line 1206
:cond_7
return-void
.end method
.method public synthetic lambda$new$3$ChatActivityEnterView(Landroid/view/View;)V
.registers 9
.param p1, "v" # Landroid/view/View;
.line 1216
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
const/4 v1, 0x0
if-eqz v0, :cond_11
.line 1217
iput v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
.line 1218
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EmojiView;->closeSearch(Z)V
.line 1219
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->requestFocus()Z
.line 1221
:cond_11
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botReplyMarkup:Lim/tpelyyftgw/tgnet/TLRPC$TL_replyKeyboardMarkup;
if-eqz v0, :cond_7b
.line 1222
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPopupShowing()Z
move-result v0
const-string v2, "hidekeyboard_"
const/4 v3, 0x1
if-eqz v0, :cond_55
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentPopupContentType:I
if-eq v0, v3, :cond_23
goto :goto_55
.line 1227
:cond_23
if-ne v0, v3, :cond_51
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButtonsMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_51
.line 1228
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getMainSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 1229
.local v0, "preferences1":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v3
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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 v2
iget-object v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButtonsMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v4
invoke-interface {v3, v2, 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 1231
.end local v0 # "preferences1":Landroid/content/SharedPreferences;
:cond_51
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboardInternal()V
goto :goto_8c
.line 1223
:cond_55
:goto_55
invoke-direct {p0, v3, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showPopup(II)V
.line 1224
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getMainSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 1225
.restart local v0 # "preferences1":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v3
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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 v2
invoke-interface {v3, v2}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v2
invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 1226
.end local v0 # "preferences1":Landroid/content/SharedPreferences;
goto :goto_8c
.line 1233
:cond_7b
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasBotCommands:Z
if-eqz v0, :cond_8c
.line 1234
const-string v0, "/"
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.line 1235
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->requestFocus()Z
.line 1236
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboard()V
.line 1238
:cond_8c
:goto_8c
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpanded:Z
if-eqz v0, :cond_93
.line 1239
invoke-direct {p0, v1, v1, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setStickersExpanded(ZZZ)V
.line 1241
:cond_93
return-void
.end method
.method public synthetic lambda$new$4$ChatActivityEnterView(Landroid/view/View;)V
.registers 6
.param p1, "v" # Landroid/view/View;
.line 1251
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->silent:Z
xor-int/lit8 v0, v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->silent:Z
.line 1252
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
if-eqz v0, :cond_e
const v0, 0x7f0801ca
goto :goto_11
:cond_e
const v0, 0x7f0801cb
:goto_11
invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1253
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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, "silent_"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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
iget-boolean v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->silent:Z
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 1254
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v0
iget-wide v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationsController;->updateServerNotificationsSettings(J)V
.line 1255
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->silent:Z
if-eqz v0, :cond_50
.line 1256
const v0, 0x7f0f0387
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
goto :goto_56
.line 1258
:cond_50
const v0, 0x7f0f0388
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 1260
:goto_56
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
iget-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->silent:Z
if-eqz v1, :cond_62
const v1, 0x7f0f001a
const-string v2, "AccDescrChanSilentOn"
goto :goto_67
:cond_62
const v1, 0x7f0f0019
const-string v2, "AccDescrChanSilentOff"
:goto_67
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 1261
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateFieldHint()V
.line 1262
return-void
.end method
.method public synthetic lambda$new$5$ChatActivityEnterView(Landroid/view/View;)V
.registers 6
.param p1, "view" # Landroid/view/View;
.line 1284
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPopupShowing()Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_20
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentPopupContentType:I
if-eqz v0, :cond_c
goto :goto_20
.line 1288
:cond_c
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
if-eqz v0, :cond_1c
.line 1289
iput v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
.line 1290
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EmojiView;->closeSearch(Z)V
.line 1291
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->requestFocus()Z
.line 1293
:cond_1c
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboardInternal()V
goto :goto_32
.line 1285
:cond_20
:goto_20
const/4 v0, 0x1
invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showPopup(II)V
.line 1286
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
iget-object v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/EditTextCaption;->length()I
move-result v3
if-lez v3, :cond_2f
const/4 v1, 0x1
:cond_2f
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/EmojiView;->onOpen(Z)V
.line 1296
:goto_32
return-void
.end method
.method public synthetic lambda$new$6$ChatActivityEnterView(Landroid/view/View;)V
.registers 6
.param p1, "v" # Landroid/view/View;
.line 1323
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoToSendMessageObject:Lim/tpelyyftgw/messenger/VideoEditedInfo;
const/4 v1, 0x1
if-eqz v0, :cond_16
.line 1324
invoke-static {}, Lim/tpelyyftgw/messenger/camera/CameraController;->getInstance()Lim/tpelyyftgw/messenger/camera/CameraController;
move-result-object v0
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onFinishInitCameraRunnable:Ljava/lang/Runnable;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/messenger/camera/CameraController;->cancelOnInitRunnable(Ljava/lang/Runnable;)V
.line 1325
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
const/4 v2, 0x2
const/4 v3, 0x0
invoke-interface {v0, v2, v1, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->needStartRecordVideo(IZI)V
goto :goto_2b
.line 1327
:cond_16
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 1328
.local v0, "playing":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_2b
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-ne v0, v2, :cond_2b
.line 1329
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v2
invoke-virtual {v2, v1, v1}, Lim/tpelyyftgw/messenger/MediaController;->cleanupPlayer(ZZ)V
.line 1332
.end local v0 # "playing":Lim/tpelyyftgw/messenger/MessageObject;
:cond_2b
:goto_2b
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendPath:Ljava/lang/String;
if-eqz v0, :cond_39
.line 1333
new-instance v0, Ljava/io/File;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendPath:Ljava/lang/String;
invoke-direct {v0, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Ljava/io/File;->delete()Z
.line 1335
:cond_39
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hideRecordedAudioPanel()V
.line 1336
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkSendButton(Z)V
.line 1337
return-void
.end method
.method public synthetic lambda$new$7$ChatActivityEnterView(Landroid/view/View;)V
.registers 5
.param p1, "v" # Landroid/view/View;
.line 1389
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSend:Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
if-nez v0, :cond_5
.line 1390
return-void
.line 1392
:cond_5
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendMessageObject: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_3a
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->isMessagePaused()Z
move-result v0
if-nez v0, :cond_3a
.line 1393
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->pauseMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
.line 1394
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPlayButton:Landroid/widget/ImageView;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->playDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1395
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPlayButton:Landroid/widget/ImageView;
const v1, 0x7f0f000b
const-string v2, "AccActionPlay"
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
goto :goto_58
.line 1397
:cond_3a
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPlayButton:Landroid/widget/ImageView;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->pauseDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1398
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSendMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->playMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
.line 1399
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPlayButton:Landroid/widget/ImageView;
const v1, 0x7f0f000a
const-string v2, "AccActionPause"
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 1401
:goto_58
return-void
.end method
.method public synthetic lambda$new$9$ChatActivityEnterView(Landroid/view/View;)V
.registers 6
.param p1, "v" # Landroid/view/View;
.line 1438
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo:Z
const/4 v1, 0x0
if-eqz v0, :cond_1e
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoSendButton:Landroid/widget/ImageView;
invoke-virtual {v0}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_1e
.line 1439
invoke-static {}, Lim/tpelyyftgw/messenger/camera/CameraController;->getInstance()Lim/tpelyyftgw/messenger/camera/CameraController;
move-result-object v0
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onFinishInitCameraRunnable:Ljava/lang/Runnable;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/messenger/camera/CameraController;->cancelOnInitRunnable(Ljava/lang/Runnable;)V
.line 1440
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
const/4 v2, 0x2
const/4 v3, 0x1
invoke-interface {v0, v2, v3, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->needStartRecordVideo(IZI)V
goto :goto_2a
.line 1442
:cond_1e
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->needStartRecordAudio(I)V
.line 1443
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0, v1, v1, v1}, Lim/tpelyyftgw/messenger/MediaController;->stopRecording(IZI)V
.line 1445
:goto_2a
iput-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingAudioVideo:Z
.line 1446
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateRecordIntefrace()V
.line 1447
return-void
.end method
.method public synthetic lambda$onSendLongClick$20$ChatActivityEnterView(Landroid/view/KeyEvent;)V
.registers 4
.param p1, "keyEvent" # Landroid/view/KeyEvent;
.line 1922
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/components/ChatActivityEnterView;->sendPopupWindow: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 1923
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V
.line 1925
:cond_1c
return-void
.end method
.method public synthetic lambda$onSendLongClick$21$ChatActivityEnterView(ILim/tpelyyftgw/tgnet/TLRPC$User;Landroid/view/View;)V
.registers 7
.param p1, "num" # I
.param p2, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p3, "v" # Landroid/view/View;
.line 1946
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
if-eqz v0, :cond_f
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->isShowing()Z
move-result v0
if-eqz v0, :cond_f
.line 1947
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V
.line 1949
:cond_f
if-nez p1, :cond_20
.line 1950
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
invoke-static {p2}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v1
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$BNEDunz24bnEkcw6ELExVciG1lE;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$BNEDunz24bnEkcw6ELExVciG1lE;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)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_27
.line 1951
:cond_20
const/4 v0, 0x1
if-ne p1, v0, :cond_27
.line 1952
const/4 v0, 0x0
invoke-direct {p0, v0, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendMessageInternal(ZI)V
.line 1954
:cond_27
:goto_27
return-void
.end method
.method public synthetic lambda$onStickerSelected$28$ChatActivityEnterView(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;ZZI)V
.registers 6
.param p1, "sticker" # Lim/tpelyyftgw/tgnet/TLRPC$Document;
.param p2, "parent" # Ljava/lang/Object;
.param p3, "clearsInputField" # Z
.param p4, "n" # Z
.param p5, "s" # I
.line 4756
invoke-virtual/range {p0 .. p5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onStickerSelected(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;ZZI)V
return-void
.end method
.method public synthetic lambda$setButtons$24$ChatActivityEnterView(Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;)V
.registers 10
.param p1, "button" # Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
.line 4120
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v1, 0x0
if-eqz v0, :cond_6
goto :goto_f
:cond_6
iget-wide v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
long-to-int v0, v2
if-gez v0, :cond_e
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButtonsMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
goto :goto_f
:cond_e
move-object v0, v1
.line 4121
.local v0, "object":Lim/tpelyyftgw/messenger/MessageObject;
:goto_f
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v2, :cond_14
goto :goto_16
:cond_14
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButtonsMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
:goto_16
invoke-virtual {p0, p1, v0, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->didPressedBotButton(Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;)V
.line 4122
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v3, 0x0
if-eqz v2, :cond_27
.line 4123
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboardInternal()V
.line 4124
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {p0, v2, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;Z)V
goto :goto_5e
.line 4125
:cond_27
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButtonsMessageObject: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;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;->single_use:Z
if-eqz v2, :cond_5e
.line 4126
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboardInternal()V
.line 4127
iget v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getMainSettings(I)Landroid/content/SharedPreferences;
move-result-object v2
.line 4128
.local v2, "preferences":Landroid/content/SharedPreferences;
invoke-interface {v2}, 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
const-string v6, "answered_"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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 v5
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButtonsMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v6
invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
move-result-object v4
invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 4130
.end local v2 # "preferences":Landroid/content/SharedPreferences;
:cond_5e
:goto_5e
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v2, :cond_66
.line 4131
const/4 v4, 0x1
invoke-interface {v2, v1, v4, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onMessageSend(Ljava/lang/CharSequence;ZI)V
.line 4133
:cond_66
return-void
.end method
.method public synthetic lambda$setFieldFocused$23$ChatActivityEnterView()V
.registers 4
.line 3941
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->focusRunnable:Ljava/lang/Runnable;
.line 3943
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_29
.line 3944
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
instance-of v1, v0, Lim/tpelyyftgw/ui/LaunchActivity;
if-eqz v1, :cond_27
.line 3945
check-cast v0, Lim/tpelyyftgw/ui/LaunchActivity;
.line 3946
.local v0, "launchActivity":Lim/tpelyyftgw/ui/LaunchActivity;
if-eqz v0, :cond_25
.line 3947
invoke-virtual {v0}, Lim/tpelyyftgw/ui/LaunchActivity;->getLayersActionBarLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
move-result-object v1
.line 3948
.local v1, "layout":Landroid/view/View;
if-eqz v1, :cond_22
invoke-virtual {v1}, Landroid/view/View;->getVisibility()I
move-result v2
if-eqz v2, :cond_20
goto :goto_22
:cond_20
const/4 v2, 0x0
goto :goto_23
:cond_22
:goto_22
const/4 v2, 0x1
:goto_23
move v1, v2
.line 3949
.local v1, "allowFocus":Z
goto :goto_26
.line 3950
.end local v1 # "allowFocus":Z
:cond_25
const/4 v1, 0x1
.line 3952
.end local v0 # "launchActivity":Lim/tpelyyftgw/ui/LaunchActivity;
.restart local v1 # "allowFocus":Z
:goto_26
goto :goto_2a
.line 3953
.end local v1 # "allowFocus":Z
:cond_27
const/4 v1, 0x1
.restart local v1 # "allowFocus":Z
goto :goto_2a
.line 3956
.end local v1 # "allowFocus":Z
:cond_29
const/4 v1, 0x1
.line 3958
.restart local v1 # "allowFocus":Z
:goto_2a
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPaused:Z
if-nez v0, :cond_3c
if-eqz v1, :cond_3c
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
if-eqz v0, :cond_3c
.line 3960
:try_start_34
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->requestFocus()Z
:try_end_37
.catch Ljava/lang/Exception; {:try_start_34 .. :try_end_37} :catch_38
.line 3963
goto :goto_3c
.line 3961
:catch_38
move-exception v0
.line 3962
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3965
.end local v0 # "e":Ljava/lang/Exception;
:cond_3c
:goto_3c
return-void
.end method
.method public synthetic lambda$setStickersExpanded$31$ChatActivityEnterView(ILandroid/animation/ValueAnimator;)V
.registers 5
.param p1, "origHeight" # I
.param p2, "animation" # Landroid/animation/ValueAnimator;
.line 5568
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getTranslationY()F
move-result v0
iget v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
sub-int/2addr v1, p1
neg-int v1, v1
int-to-float v1, v1
div-float/2addr v0, v1
iput v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpansionProgress:F
.line 5569
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->invalidate()V
.line 5570
return-void
.end method
.method public synthetic lambda$setStickersExpanded$32$ChatActivityEnterView(ILandroid/animation/ValueAnimator;)V
.registers 5
.param p1, "origHeight" # I
.param p2, "animation" # Landroid/animation/ValueAnimator;
.line 5602
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getTranslationY()F
move-result v0
iget v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpandedHeight:I
sub-int/2addr v1, p1
neg-int v1, v1
int-to-float v1, v1
div-float/2addr v0, v1
iput v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpansionProgress:F
.line 5603
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->invalidate()V
.line 5604
return-void
.end method
.method public mentionAll(IILjava/lang/CharSequence;Z)V
.registers 9
.param p1, "start" # I
.param p2, "len" # I
.param p3, "text" # Ljava/lang/CharSequence;
.param p4, "parseEmoji" # Z
.line 3882
:try_start_0
new-instance v0, Landroid/text/SpannableStringBuilder;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v1
invoke-direct {v0, v1}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 3883
.local v0, "builder":Landroid/text/SpannableStringBuilder;
add-int v1, p1, p2
invoke-virtual {v0, p1, v1, p3}, Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 3884
if-eqz p4, :cond_26
.line 3885
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getPaint()Landroid/text/TextPaint;
move-result-object v1
invoke-virtual {v1}, Landroid/text/TextPaint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v1
const/high16 v2, 0x41a00000 # 20.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
const/4 v3, 0x0
invoke-static {v0, v1, v2, v3}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
.line 3887
:cond_26
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setText(Ljava/lang/CharSequence;)V
.line 3888
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-interface {p3}, Ljava/lang/CharSequence;->length()I
move-result v2
add-int/2addr v2, p1
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setSelection(I)V
:try_end_35
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_35} :catch_36
.line 3892
.end local v0 # "builder":Landroid/text/SpannableStringBuilder;
goto :goto_3a
.line 3890
:catch_36
move-exception v0
.line 3891
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3894
.end local v0 # "e":Ljava/lang/Exception;
:goto_3a
return-void
.end method
.method public onBeginHide()V
.registers 2
.line 2459
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->focusRunnable:Ljava/lang/Runnable;
if-eqz v0, :cond_a
.line 2460
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 2461
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->focusRunnable:Ljava/lang/Runnable;
.line 2463
:cond_a
return-void
.end method
.method public onDestroy()V
.registers 3
.line 2411
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->destroyed:Z
.line 2412
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->recordStarted:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2413
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->recordStartError:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2414
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->recordStopped:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2415
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->recordProgressChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2416
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->closeChats:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2417
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->audioDidSent:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2418
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->audioRouteChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2419
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->messagePlayingDidReset:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2420
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->messagePlayingProgressDidChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2421
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->featuredStickersDidLoad:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2422
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->messageReceivedByServer:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2423
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->sendingMessagesChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2424
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2425
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-eqz v0, :cond_97
.line 2426
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->onDestroy()V
.line 2428
:cond_97
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateSlowModeRunnable:Ljava/lang/Runnable;
const/4 v1, 0x0
if-eqz v0, :cond_a1
.line 2429
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 2430
iput-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateSlowModeRunnable:Ljava/lang/Runnable;
.line 2432
:cond_a1
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->wakeLock:Landroid/os/PowerManager$WakeLock;
if-eqz v0, :cond_af
.line 2434
:try_start_a5
invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->release()V
.line 2435
iput-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->wakeLock:Landroid/os/PowerManager$WakeLock;
:try_end_aa
.catch Ljava/lang/Exception; {:try_start_a5 .. :try_end_aa} :catch_ab
.line 2438
goto :goto_af
.line 2436
:catch_ab
move-exception v0
.line 2437
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2440
.end local v0 # "e":Ljava/lang/Exception;
:cond_af
:goto_af
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
if-eqz v0, :cond_b6
.line 2441
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->setDelegate(Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout$SizeNotifierFrameLayoutDelegate;)V
.line 2443
:cond_b6
return-void
.end method
.method protected onDraw(Landroid/graphics/Canvas;)V
.registers 11
.param p1, "canvas" # Landroid/graphics/Canvas;
.line 1882
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
const/4 v1, 0x0
if-eqz v0, :cond_13
invoke-virtual {v0}, Landroid/view/View;->getVisibility()I
move-result v0
if-nez v0, :cond_13
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getTranslationY()F
move-result v0
float-to-int v0, v0
goto :goto_14
:cond_13
const/4 v0, 0x0
.line 1883
.local v0, "top":I
:goto_14
sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
move-result v2
add-int/2addr v2, v0
.line 1884
.local v2, "bottom":I
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getMeasuredWidth()I
move-result v4
invoke-virtual {v3, v1, v0, v4, v2}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
.line 1885
sget-object v1, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v1, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
.line 1886
const/4 v4, 0x0
int-to-float v5, v2
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getWidth()I
move-result v1
int-to-float v6, v1
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getHeight()I
move-result v1
int-to-float v7, v1
sget-object v8, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeBackgroundPaint:Landroid/graphics/Paint;
move-object v3, p1
invoke-virtual/range {v3 .. v8}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
.line 1887
return-void
.end method
.method public onEditTimeExpired()V
.registers 3
.line 2232
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonContainer:Landroid/widget/FrameLayout;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 2233
return-void
.end method
.method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
.registers 4
.param p1, "ev" # Landroid/view/MotionEvent;
.line 3579
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordingAudioVideo:Z
if-eqz v0, :cond_c
.line 3580
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getParent()Landroid/view/ViewParent;
move-result-object v0
const/4 v1, 0x1
invoke-interface {v0, v1}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
.line 3582
:cond_c
invoke-super {p0, p1}, Landroid/widget/FrameLayout;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
move-result v0
return v0
.end method
.method public onPause()V
.registers 2
.line 2466
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPaused:Z
.line 2467
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->closeKeyboard()V
.line 2468
return-void
.end method
.method public onRequestPermissionsResultFragment(I[Ljava/lang/String;[I)V
.registers 7
.param p1, "requestCode" # I
.param p2, "permissions" # [Ljava/lang/String;
.param p3, "grantResults" # [I
.line 5455
const/4 v0, 0x2
if-ne p1, v0, :cond_21
.line 5456
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->pendingLocationButton:Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
if-eqz v0, :cond_21
.line 5457
array-length v0, p3
if-lez v0, :cond_1c
const/4 v0, 0x0
aget v0, p3, v0
if-nez v0, :cond_1c
.line 5458
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->pendingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->pendingLocationButton:Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendCurrentLocation(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;)V
.line 5460
:cond_1c
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->pendingLocationButton:Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
.line 5461
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->pendingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 5464
:cond_21
return-void
.end method
.method public onResume()V
.registers 5
.line 2471
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPaused:Z
.line 2472
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getVisibility()I
move-result v1
.line 2473
.local v1, "visibility":I
iget-boolean v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showKeyboardOnResume:Z
if-eqz v2, :cond_36
.line 2474
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showKeyboardOnResume:Z
.line 2475
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
if-nez v0, :cond_16
.line 2476
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->requestFocus()Z
.line 2478
:cond_16
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z
.line 2479
sget-boolean v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->usingHardwareInput:Z
if-nez v0, :cond_36
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardVisible:Z
if-nez v0, :cond_36
sget-boolean v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z
if-nez v0, :cond_36
.line 2480
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->waitingForKeyboardOpen:Z
.line 2481
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboardRunnable:Ljava/lang/Runnable;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 2482
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboardRunnable:Ljava/lang/Runnable;
const-wide/16 v2, 0x64
invoke-static {v0, v2, v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
.line 2485
:cond_36
return-void
.end method
.method protected onSizeChanged(IIII)V
.registers 7
.param p1, "w" # I
.param p2, "h" # I
.param p3, "oldw" # I
.param p4, "oldh" # I
.line 5158
invoke-super {p0, p1, p2, p3, p4}, Landroid/widget/FrameLayout;->onSizeChanged(IIII)V
.line 5159
if-eq p1, p3, :cond_14
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpanded:Z
if-eqz v0, :cond_14
.line 5160
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
.line 5161
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/EmojiView;->closeSearch(Z)V
.line 5162
invoke-direct {p0, v0, v0, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setStickersExpanded(ZZZ)V
.line 5164
:cond_14
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoTimelineView:Lim/tpelyyftgw/ui/components/VideoTimelineView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/VideoTimelineView;->clearFrames()V
.line 5165
return-void
.end method
.method public onSizeChanged(IZ)V
.registers 10
.param p1, "height" # I
.param p2, "isWidthGreater" # Z
.line 5173
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_11
.line 5174
iput p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lastSizeChangeValue1:I
.line 5175
iput-boolean p2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lastSizeChangeValue2:Z
.line 5176
if-lez p1, :cond_d
goto :goto_e
:cond_d
const/4 v1, 0x0
:goto_e
iput-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardVisible:Z
.line 5177
return-void
.line 5179
:cond_11
const/high16 v0, 0x42480000 # 50.0f
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
if-le p1, v0, :cond_4e
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardVisible:Z
if-eqz v0, :cond_4e
sget-boolean v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z
if-nez v0, :cond_4e
.line 5180
if-eqz p2, :cond_39
.line 5181
iput p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeightLand:I
.line 5182
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalEmojiSettings()Landroid/content/SharedPreferences;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
iget v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeightLand:I
const-string v4, "kbd_height_land3"
invoke-interface {v0, v4, v3}, 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
goto :goto_4e
.line 5184
:cond_39
iput p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeight:I
.line 5185
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalEmojiSettings()Landroid/content/SharedPreferences;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
iget v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeight:I
const-string v4, "kbd_height"
invoke-interface {v0, v4, v3}, 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 5189
:cond_4e
:goto_4e
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPopupShowing()Z
move-result v0
if-eqz v0, :cond_bf
.line 5190
if-eqz p2, :cond_59
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeightLand:I
goto :goto_5b
:cond_59
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeight:I
.line 5191
.local v0, "newHeight":I
:goto_5b
iget v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentPopupContentType:I
if-ne v3, v1, :cond_71
iget-object v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->isFullSize()Z
move-result v3
if-nez v3, :cond_71
.line 5192
iget-object v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->getKeyboardHeight()I
move-result v3
invoke-static {v3, v0}, Ljava/lang/Math;->min(II)I
move-result v0
.line 5195
:cond_71
const/4 v3, 0x0
.line 5196
.local v3, "currentView":Landroid/view/View;
iget v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentPopupContentType:I
if-nez v4, :cond_79
.line 5197
iget-object v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
goto :goto_83
.line 5198
:cond_79
if-ne v4, v1, :cond_7e
.line 5199
iget-object v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
goto :goto_83
.line 5200
:cond_7e
const/4 v5, 0x3
if-ne v4, v5, :cond_83
.line 5201
iget-object v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
.line 5203
:cond_83
:goto_83
iget-object v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
if-eqz v4, :cond_8a
.line 5204
invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->setPanelHeight(I)V
.line 5207
:cond_8a
invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v4
check-cast v4, Landroid/widget/FrameLayout$LayoutParams;
.line 5208
.local v4, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
iget-boolean v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->closeAnimationInProgress:Z
if-nez v5, :cond_bf
iget v5, v4, Landroid/widget/FrameLayout$LayoutParams;->width:I
sget-object v6, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v6, v6, Landroid/graphics/Point;->x:I
if-ne v5, v6, :cond_a0
iget v5, v4, Landroid/widget/FrameLayout$LayoutParams;->height:I
if-eq v5, v0, :cond_bf
:cond_a0
iget-boolean v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->stickersExpanded:Z
if-nez v5, :cond_bf
.line 5209
sget-object v5, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v5, v5, Landroid/graphics/Point;->x:I
iput v5, v4, Landroid/widget/FrameLayout$LayoutParams;->width:I
.line 5210
iput v0, v4, Landroid/widget/FrameLayout$LayoutParams;->height:I
.line 5211
invoke-virtual {v3, v4}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 5212
iget-object v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
if-eqz v5, :cond_bf
.line 5213
iget v5, v4, Landroid/widget/FrameLayout$LayoutParams;->height:I
iput v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiPadding:I
.line 5214
iget-object v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->requestLayout()V
.line 5215
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onWindowSizeChanged()V
.line 5220
.end local v0 # "newHeight":I
.end local v3 # "currentView":Landroid/view/View;
.end local v4 # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
:cond_bf
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lastSizeChangeValue1:I
if-ne v0, p1, :cond_cb
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lastSizeChangeValue2:Z
if-ne v0, p2, :cond_cb
.line 5221
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onWindowSizeChanged()V
.line 5222
return-void
.line 5224
:cond_cb
iput p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lastSizeChangeValue1:I
.line 5225
iput-boolean p2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->lastSizeChangeValue2:Z
.line 5227
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardVisible:Z
.line 5228
.local v0, "oldValue":Z
if-lez p1, :cond_d4
goto :goto_d5
:cond_d4
const/4 v1, 0x0
:goto_d5
iput-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardVisible:Z
.line 5229
if-eqz v1, :cond_e4
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPopupShowing()Z
move-result v1
if-eqz v1, :cond_e4
.line 5230
iget v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentPopupContentType:I
invoke-direct {p0, v2, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showPopup(II)V
.line 5232
:cond_e4
iget v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiPadding:I
if-eqz v1, :cond_fb
iget-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardVisible:Z
if-nez v1, :cond_fb
if-eq v1, v0, :cond_fb
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPopupShowing()Z
move-result v1
if-nez v1, :cond_fb
.line 5233
iput v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiPadding:I
.line 5234
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->requestLayout()V
.line 5236
:cond_fb
iget-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardVisible:Z
if-eqz v1, :cond_10a
iget-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->waitingForKeyboardOpen:Z
if-eqz v1, :cond_10a
.line 5237
iput-boolean v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->waitingForKeyboardOpen:Z
.line 5238
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboardRunnable:Ljava/lang/Runnable;
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 5240
:cond_10a
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onWindowSizeChanged()V
.line 5241
return-void
.end method
.method public onStickerSelected(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;ZZI)V
.registers 16
.param p1, "sticker" # Lim/tpelyyftgw/tgnet/TLRPC$Document;
.param p2, "parent" # Ljava/lang/Object;
.param p3, "clearsInputField" # Z
.param p4, "notify" # Z
.param p5, "scheduleDate" # I
.line 4755
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v0
if-eqz v0, :cond_1d
if-nez p5, :cond_1d
.line 4756
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v1
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$rX9N2apORB1PQ4fF1Egh4PKZ1uo;
invoke-direct {v2, p0, p1, p2, p3}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$rX9N2apORB1PQ4fF1Egh4PKZ1uo;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;Z)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_7f
.line 4758
:cond_1d
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeTimer:I
const/4 v1, 0x1
if-lez v0, :cond_36
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v0
if-nez v0, :cond_36
.line 4759
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v0, :cond_35
.line 4760
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getText()Ljava/lang/CharSequence;
move-result-object v3
invoke-interface {v0, v2, v1, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onUpdateSlowModeButton(Landroid/view/View;ZLjava/lang/CharSequence;)V
.line 4762
:cond_35
return-void
.line 4764
:cond_36
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
const/4 v2, 0x0
if-eqz v0, :cond_47
.line 4765
iput v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
.line 4766
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EmojiView;->closeSearch(Z)V
.line 4767
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->hideSearchKeyboard()V
.line 4769
:cond_47
invoke-direct {p0, v2, v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setStickersExpanded(ZZZ)V
.line 4770
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v2
iget-wide v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
move-object v3, p1
move-object v7, p2
move v8, p4
move v9, p5
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 4771
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v0, :cond_63
.line 4772
const/4 v2, 0x0
invoke-interface {v0, v2, v1, p5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onMessageSend(Ljava/lang/CharSequence;ZI)V
.line 4774
:cond_63
if-eqz p3, :cond_6a
.line 4775
const-string v0, ""
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.line 4777
:cond_6a
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v1
const/4 v2, 0x0
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v3
const-wide/16 v5, 0x3e8
div-long/2addr v3, v5
long-to-int v5, v3
const/4 v6, 0x0
move-object v3, p2
move-object v4, p1
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/messenger/MediaDataController;->addRecentSticker(ILjava/lang/Object;Lim/tpelyyftgw/tgnet/TLRPC$Document;IZ)V
.line 4779
:goto_7f
return-void
.end method
.method public openKeyboard()V
.registers 2
.line 5117
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z
.line 5118
return-void
.end method
.method public processSendingText(Ljava/lang/CharSequence;ZI)Z
.registers 26
.param p1, "text" # Ljava/lang/CharSequence;
.param p2, "notify" # Z
.param p3, "scheduleDate" # I
.line 2749
move-object/from16 v0, p0
invoke-static/range {p1 .. p1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTrimmedString(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v1
.line 2754
.end local p1 # "text":Ljava/lang/CharSequence;
.local v1, "text":Ljava/lang/CharSequence;
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
iget v2, v2, Lim/tpelyyftgw/messenger/MessagesController;->maxMessageLength:I
.line 2755
.local v2, "maxLength":I
invoke-interface {v1}, Ljava/lang/CharSequence;->length()I
move-result v3
const/4 v4, 0x0
if-eqz v3, :cond_a7
.line 2756
invoke-interface {v1}, Ljava/lang/CharSequence;->length()I
move-result v3
int-to-float v3, v3
int-to-float v5, v2
div-float/2addr v3, v5
float-to-double v5, v3
invoke-static {v5, v6}, Ljava/lang/Math;->ceil(D)D
move-result-wide v5
double-to-int v3, v5
.line 2757
.local v3, "count":I
const/4 v5, 0x0
.local v5, "a":I
:goto_23
const/4 v6, 0x1
if-ge v5, v3, :cond_a6
.line 2758
new-array v6, v6, [Ljava/lang/CharSequence;
mul-int v7, v5, v2
add-int/lit8 v8, v5, 0x1
mul-int v8, v8, v2
invoke-interface {v1}, Ljava/lang/CharSequence;->length()I
move-result v9
invoke-static {v8, v9}, Ljava/lang/Math;->min(II)I
move-result v8
invoke-interface {v1, v7, v8}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;
move-result-object v7
aput-object v7, v6, v4
.line 2759
.local v6, "message":[Ljava/lang/CharSequence;
iget v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v7}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v7
invoke-virtual {v7, v6}, Lim/tpelyyftgw/messenger/MediaDataController;->getEntities([Ljava/lang/CharSequence;)Ljava/util/ArrayList;
move-result-object v7
.line 2761
.local v7, "entities":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;>;"
iget-wide v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
long-to-int v15, v8
.line 2762
.local v15, "lower_part":I
if-gez v15, :cond_80
.line 2763
neg-int v8, v15
.line 2764
.local v8, "chatId":I
sget v9, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v9
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
invoke-virtual {v9, v10}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v9
.line 2765
.local v9, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
const/16 v10, 0x9
invoke-static {v9, v10}, Lim/tpelyyftgw/messenger/ChatObject;->canUserDoAction(Lim/tpelyyftgw/tgnet/TLRPC$Chat;I)Z
move-result v10
if-nez v10, :cond_80
aget-object v10, v6, v4
invoke-interface {v10}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v10
invoke-static {v10}, Lim/tpelyyftgw/messenger/utils/RegexUtils;->hasLink(Ljava/lang/String;)Z
move-result v10
if-eqz v10, :cond_80
.line 2766
iget-object v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
const/16 v18, 0x0
const/16 v19, 0x1
const/16 v20, 0x0
const/16 v21, 0x0
const-string v17, "\u62b1\u6b49\uff0c\u60a8\u5f53\u524d\u6ca1\u6709\u53d1\u9001\u6d88\u606f\u7684\u6743\u9650"
move-object/from16 v16, v10
invoke-static/range {v16 .. v21}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showSingleBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;Ljava/lang/String;ZLandroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 2767
return v4
.line 2770
.end local v8 # "chatId":I
.end local v9 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_80
iget v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v8
aget-object v9, v6, v4
invoke-interface {v9}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v9
iget-wide v10, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-boolean v14, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageWebPageSearch:Z
const/16 v16, 0x0
const/16 v17, 0x0
move/from16 v20, v15
.end local v15 # "lower_part":I
.local v20, "lower_part":I
move-object v15, v7
move/from16 v18, p2
move/from16 v19, p3
invoke-virtual/range {v8 .. v19}, 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 2757
.end local v6 # "message":[Ljava/lang/CharSequence;
.end local v7 # "entities":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;>;"
.end local v20 # "lower_part":I
add-int/lit8 v5, v5, 0x1
goto/16 :goto_23
.line 2772
.end local v5 # "a":I
:cond_a6
return v6
.line 2774
.end local v3 # "count":I
:cond_a7
return v4
.end method
.method public removeRecentGif(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V
.registers 3
.param p1, "searchImage" # Lim/tpelyyftgw/tgnet/TLRPC$Document;
.line 5150
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
invoke-virtual {v0, p1}, Lim/tpelyyftgw/messenger/MediaDataController;->removeRecentGifById(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V
.line 5151
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-eqz v0, :cond_10
.line 5152
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/components/EmojiView;->removeRecentGif(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V
.line 5154
:cond_10
return-void
.end method
.method public replaceWithText(IILjava/lang/CharSequence;Z)V
.registers 9
.param p1, "start" # I
.param p2, "len" # I
.param p3, "text" # Ljava/lang/CharSequence;
.param p4, "parseEmoji" # Z
.line 3852
:try_start_0
new-instance v0, Landroid/text/SpannableStringBuilder;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v1
invoke-direct {v0, v1}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 3853
.local v0, "builder":Landroid/text/SpannableStringBuilder;
add-int v1, p1, p2
invoke-virtual {v0, p1, v1, p3}, Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 3854
if-eqz p4, :cond_26
.line 3855
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getPaint()Landroid/text/TextPaint;
move-result-object v1
invoke-virtual {v1}, Landroid/text/TextPaint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v1
const/high16 v2, 0x41a00000 # 20.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
const/4 v3, 0x0
invoke-static {v0, v1, v2, v3}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
.line 3857
:cond_26
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setText(Ljava/lang/CharSequence;)V
.line 3858
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-interface {p3}, Ljava/lang/CharSequence;->length()I
move-result v2
add-int/2addr v2, p1
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setSelection(I)V
:try_end_35
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_35} :catch_36
.line 3861
.end local v0 # "builder":Landroid/text/SpannableStringBuilder;
goto :goto_3a
.line 3859
:catch_36
move-exception v0
.line 3860
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3862
.end local v0 # "e":Ljava/lang/Exception;
:goto_3a
return-void
.end method
.method public setAllowStickersAndGifs(ZZ)V
.registers 6
.param p1, "value" # Z
.param p2, "value2" # Z
.line 2164
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->allowStickers:Z
const/4 v1, 0x0
if-ne v0, p1, :cond_9
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->allowGifs:Z
if-eq v0, p2, :cond_1e
:cond_9
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-eqz v0, :cond_1e
.line 2165
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiViewVisible:Z
if-eqz v0, :cond_14
.line 2166
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hidePopup(Z)V
.line 2168
:cond_14
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->removeView(Landroid/view/View;)V
.line 2169
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
.line 2171
:cond_1e
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->allowStickers:Z
.line 2172
iput-boolean p2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->allowGifs:Z
.line 2173
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPaused:Z
xor-int/lit8 v0, v0, 0x1
invoke-direct {p0, v1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setEmojiButtonImage(ZZ)V
.line 2174
return-void
.end method
.method public setBotsCount(IZ)V
.registers 4
.param p1, "count" # I
.param p2, "hasCommands" # Z
.line 4097
iput p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botCount:I
.line 4098
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasBotCommands:Z
if-eq v0, p2, :cond_b
.line 4099
iput-boolean p2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasBotCommands:Z
.line 4100
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateBotButton()V
.line 4102
:cond_b
return-void
.end method
.method public setButtons(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 3
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 4105
const/4 v0, 0x1
invoke-virtual {p0, p1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 4106
return-void
.end method
.method public setButtons(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.registers 11
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "openKeyboard" # Z
.line 4109
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_d
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButtonsMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-ne v0, v1, :cond_d
if-eq v0, p1, :cond_d
.line 4110
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 4111
return-void
.line 4113
:cond_d
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
if-eqz v0, :cond_fc
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButtonsMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_17
if-eq v0, p1, :cond_fc
:cond_17
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButtonsMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v0, :cond_1f
if-nez p1, :cond_1f
goto/16 :goto_fc
.line 4116
:cond_1f
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
const/4 v1, 0x1
if-nez v0, :cond_48
.line 4117
new-instance v0, Lim/tpelyyftgw/ui/components/BotKeyboardView;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/components/BotKeyboardView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
.line 4118
const/16 v2, 0x8
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->setVisibility(I)V
.line 4119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$XsBvFy9e67wy3o_xgmS3YA9q__g;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$XsBvFy9e67wy3o_xgmS3YA9q__g;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->setDelegate(Lim/tpelyyftgw/ui/components/BotKeyboardView$BotKeyboardViewDelegate;)V
.line 4134
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sizeNotifierLayout:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->getChildCount()I
move-result v3
sub-int/2addr v3, v1
invoke-virtual {v0, v2, v3}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;I)V
.line 4136
:cond_48
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButtonsMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 4137
if-eqz p1, :cond_5b
iget-object v0, p1, 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_replyKeyboardMarkup;
if-eqz v0, :cond_5b
iget-object v0, p1, 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;
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_replyKeyboardMarkup;
goto :goto_5c
:cond_5b
const/4 v0, 0x0
:goto_5c
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botReplyMarkup:Lim/tpelyyftgw/tgnet/TLRPC$TL_replyKeyboardMarkup;
.line 4139
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
sget-object v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v2, v2, Landroid/graphics/Point;->x:I
sget-object v3, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v3, v3, Landroid/graphics/Point;->y:I
if-le v2, v3, :cond_6d
iget v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeightLand:I
goto :goto_6f
:cond_6d
iget v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardHeight:I
:goto_6f
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->setPanelHeight(I)V
.line 4140
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botKeyboardView:Lim/tpelyyftgw/ui/components/BotKeyboardView;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botReplyMarkup:Lim/tpelyyftgw/tgnet/TLRPC$TL_replyKeyboardMarkup;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/BotKeyboardView;->setButtons(Lim/tpelyyftgw/tgnet/TLRPC$TL_replyKeyboardMarkup;)V
.line 4141
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botReplyMarkup:Lim/tpelyyftgw/tgnet/TLRPC$TL_replyKeyboardMarkup;
const/4 v2, 0x0
if-eqz v0, :cond_e5
.line 4142
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getMainSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 4143
.local v0, "preferences":Landroid/content/SharedPreferences;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "hidekeyboard_"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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 {v0, v3, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v3
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v4
if-ne v3, v4, :cond_a3
const/4 v3, 0x1
goto :goto_a4
:cond_a3
const/4 v3, 0x0
.line 4144
.local v3, "keyboardHidden":Z
:goto_a4
const/4 v4, 0x1
.line 4145
.local v4, "showPopup":Z
iget-object v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButtonsMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eq v5, v6, :cond_cf
iget-object v5, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botReplyMarkup:Lim/tpelyyftgw/tgnet/TLRPC$TL_replyKeyboardMarkup;
iget-boolean v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_replyKeyboardMarkup;->single_use:Z
if-eqz v5, :cond_cf
.line 4146
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "answered_"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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 v5
invoke-interface {v0, v5, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v2
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v5
if-ne v2, v5, :cond_cf
.line 4147
const/4 v4, 0x0
.line 4150
:cond_cf
if-eqz v4, :cond_e4
if-nez v3, :cond_e4
iget-object v2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextCaption;->length()I
move-result v2
if-nez v2, :cond_e4
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPopupShowing()Z
move-result v2
if-nez v2, :cond_e4
.line 4151
invoke-direct {p0, v1, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showPopup(II)V
.line 4153
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v3 # "keyboardHidden":Z
.end local v4 # "showPopup":Z
:cond_e4
goto :goto_f8
.line 4154
:cond_e5
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPopupShowing()Z
move-result v0
if-eqz v0, :cond_f8
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentPopupContentType:I
if-ne v0, v1, :cond_f8
.line 4155
if-eqz p2, :cond_f5
.line 4156
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboardInternal()V
goto :goto_f8
.line 4158
:cond_f5
invoke-direct {p0, v2, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showPopup(II)V
.line 4162
:cond_f8
:goto_f8
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateBotButton()V
.line 4163
return-void
.line 4114
:cond_fc
:goto_fc
return-void
.end method
.method public setCaption(Ljava/lang/String;)V
.registers 3
.param p1, "caption" # Ljava/lang/String;
.line 2074
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
if-eqz v0, :cond_b
.line 2075
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setCaption(Ljava/lang/String;)V
.line 2076
const/4 v0, 0x1
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkSendButton(Z)V
.line 2078
:cond_b
return-void
.end method
.method public setChatInfo(Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V
.registers 3
.param p1, "chatInfo" # Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.line 2530
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.line 2531
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
if-eqz v0, :cond_9
.line 2532
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/components/EmojiView;->setChatInfo(Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V
.line 2534
:cond_9
iget v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setSlowModeTimer(I)V
.line 2535
return-void
.end method
.method public setCommand(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ZZ)V
.registers 33
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "command" # Ljava/lang/String;
.param p3, "longPress" # Z
.param p4, "username" # Z
.line 3590
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v14, p2
if-eqz v14, :cond_14a
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getVisibility()I
move-result v2
if-eqz v2, :cond_10
goto/16 :goto_14a
.line 3593
:cond_10
const/4 v2, 0x2
const-string v3, "%s@%s"
const-string v4, "@"
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x1
if-eqz p3, :cond_c1
.line 3594
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v8}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v8
invoke-virtual {v8}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v8
.line 3595
.local v8, "text":Ljava/lang/String;
if-eqz v1, :cond_3d
iget-wide v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
long-to-int v10, v9
if-gez v10, :cond_3d
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
iget-object v9, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v5, v9}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v5
.line 3596
.local v5, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_3d
iget v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botCount:I
const-string v10, ""
const-string v11, "^/[a-zA-Z@\\d_]{1,255}(\\s|$)"
const-string v12, " "
if-ne v9, v7, :cond_49
if-eqz p4, :cond_7a
:cond_49
if-eqz v5, :cond_7a
iget-boolean v9, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v9, :cond_7a
invoke-virtual {v14, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_7a
.line 3597
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
sget-object v9, Ljava/util/Locale;->US:Ljava/util/Locale;
new-array v2, v2, [Ljava/lang/Object;
aput-object v14, v2, v6
iget-object v13, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;
aput-object v13, v2, v7
invoke-static {v9, v3, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v8, v11, v10}, Ljava/lang/String;->replaceFirst(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.end local v8 # "text":Ljava/lang/String;
.local v2, "text":Ljava/lang/String;
goto :goto_90
.line 3599
.end local v2 # "text":Ljava/lang/String;
.restart local v8 # "text":Ljava/lang/String;
:cond_7a
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v8, v11, v10}, Ljava/lang/String;->replaceFirst(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
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 3601
.end local v8 # "text":Ljava/lang/String;
.restart local v2 # "text":Ljava/lang/String;
:goto_90
iput-boolean v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->ignoreTextChange:Z
.line 3602
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setText(Ljava/lang/CharSequence;)V
.line 3603
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v4
invoke-interface {v4}, Landroid/text/Editable;->length()I
move-result v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setSelection(I)V
.line 3604
iput-boolean v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->ignoreTextChange:Z
.line 3605
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v3, :cond_b3
.line 3606
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v4
invoke-interface {v3, v4, v7}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onTextChanged(Ljava/lang/CharSequence;Z)V
.line 3608
:cond_b3
iget-boolean v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardVisible:Z
if-nez v3, :cond_bf
iget v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentPopupContentType:I
const/4 v4, -0x1
if-ne v3, v4, :cond_bf
.line 3609
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboard()V
.line 3611
.end local v2 # "text":Ljava/lang/String;
.end local v5 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_bf
goto/16 :goto_149
.line 3612
:cond_c1
iget v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeTimer:I
if-lez v8, :cond_d9
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v8
if-nez v8, :cond_d9
.line 3613
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v2, :cond_d8
.line 3614
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getText()Ljava/lang/CharSequence;
move-result-object v4
invoke-interface {v2, v3, v7, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onUpdateSlowModeButton(Landroid/view/View;ZLjava/lang/CharSequence;)V
.line 3616
:cond_d8
return-void
.line 3618
:cond_d9
if-eqz v1, :cond_f2
iget-wide v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
long-to-int v9, v8
if-gez v9, :cond_f2
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
iget-object v8, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
invoke-virtual {v5, v8}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v5
:cond_f2
move-object v15, v5
.line 3619
.local v15, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botCount:I
if-ne v5, v7, :cond_f9
if-eqz p4, :cond_133
:cond_f9
if-eqz v15, :cond_133
iget-boolean v5, v15, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v5, :cond_133
invoke-virtual {v14, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_133
.line 3620
iget v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v4}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v16
sget-object v4, Ljava/util/Locale;->US:Ljava/util/Locale;
new-array v2, v2, [Ljava/lang/Object;
aput-object v14, v2, v6
iget-object v5, v15, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;
aput-object v5, v2, v7
invoke-static {v4, v3, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v17
iget-wide v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/16 v21, 0x0
const/16 v22, 0x0
const/16 v23, 0x0
const/16 v24, 0x0
const/16 v25, 0x0
const/16 v26, 0x1
const/16 v27, 0x0
move-wide/from16 v18, v2
move-object/from16 v20, v4
invoke-virtual/range {v16 .. v27}, 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_149
.line 3622
:cond_133
iget v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v2
iget-wide v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v12, 0x1
const/4 v13, 0x0
move-object/from16 v3, p2
invoke-virtual/range {v2 .. v13}, 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 3625
.end local v15 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:goto_149
return-void
.line 3591
:cond_14a
:goto_14a
return-void
.end method
.method public setDelegate(Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;)V
.registers 2
.param p1, "chatActivityEnterViewDelegate" # Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
.line 3586
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
.line 3587
return-void
.end method
.method public setDialogId(JI)V
.registers 6
.param p1, "id" # J
.param p3, "account" # I
.line 2494
iput-wide p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
.line 2495
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
if-eq v0, p3, :cond_114
.line 2496
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->recordStarted:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2497
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->recordStartError:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2498
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->recordStopped:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2499
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->recordProgressChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2500
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->closeChats:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2501
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->audioDidSent:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2502
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->audioRouteChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2503
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->messagePlayingDidReset:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2504
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->messagePlayingProgressDidChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2505
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->featuredStickersDidLoad:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2506
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->messageReceivedByServer:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2507
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->sendingMessagesChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2508
iput p3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
.line 2509
invoke-static {p3}, Lim/tpelyyftgw/messenger/AccountInstance;->getInstance(I)Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
.line 2510
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->recordStarted:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 2511
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->recordStartError:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 2512
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->recordStopped:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 2513
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->recordProgressChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 2514
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->closeChats:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 2515
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->audioDidSent:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 2516
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->audioRouteChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 2517
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->messagePlayingDidReset:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 2518
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->messagePlayingProgressDidChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 2519
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->featuredStickersDidLoad:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 2520
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->messageReceivedByServer:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 2521
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->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;->sendingMessagesChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 2524
:cond_114
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateScheduleButton(Z)V
.line 2525
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkRoundVideo()V
.line 2526
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateFieldHint()V
.line 2527
return-void
.end method
.method public setEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.registers 19
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "caption" # Z
.line 3628
move-object/from16 v1, p0
move-object/from16 v2, p1
move/from16 v3, p2
iget-object v0, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioToSend:Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
if-nez v0, :cond_3c3
iget-object v0, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->videoToSendMessageObject:Lim/tpelyyftgw/messenger/VideoEditedInfo;
if-nez v0, :cond_3c3
iget-object v0, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-ne v0, v2, :cond_14
goto/16 :goto_3c3
.line 3631
:cond_14
iget v0, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageReqId:I
const/4 v4, 0x0
const/4 v5, 0x1
if-eqz v0, :cond_27
.line 3632
iget v0, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
iget v6, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageReqId:I
invoke-virtual {v0, v6, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V
.line 3633
iput v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageReqId:I
.line 3635
:cond_27
iput-object v2, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 3636
iput-boolean v3, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingCaption:Z
.line 3637
const-string v0, ""
if-eqz v2, :cond_275
.line 3638
iget-object v7, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonAnimation:Landroid/animation/AnimatorSet;
if-eqz v7, :cond_39
.line 3639
invoke-virtual {v7}, Landroid/animation/AnimatorSet;->cancel()V
.line 3640
const/4 v7, 0x0
iput-object v7, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonAnimation:Landroid/animation/AnimatorSet;
.line 3642
:cond_39
iget-object v7, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v7, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3643
invoke-virtual {v1, v5, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showEditDoneProgress(ZZ)V
.line 3645
new-array v7, v5, [Landroid/text/InputFilter;
.line 3647
.local v7, "inputFilters":[Landroid/text/InputFilter;
if-eqz v3, :cond_59
.line 3648
new-instance v8, Landroid/text/InputFilter$LengthFilter;
iget-object v9, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v9
iget v9, v9, Lim/tpelyyftgw/messenger/MessagesController;->maxCaptionLength:I
invoke-direct {v8, v9}, Landroid/text/InputFilter$LengthFilter;-><init>(I)V
aput-object v8, v7, v4
.line 3649
iget-object v8, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v8, v8, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;
.local v8, "editingText":Ljava/lang/CharSequence;
goto :goto_6c
.line 3651
.end local v8 # "editingText":Ljava/lang/CharSequence;
:cond_59
new-instance v8, Landroid/text/InputFilter$LengthFilter;
iget-object v9, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v9
iget v9, v9, Lim/tpelyyftgw/messenger/MessagesController;->maxMessageLength:I
invoke-direct {v8, v9}, Landroid/text/InputFilter$LengthFilter;-><init>(I)V
aput-object v8, v7, v4
.line 3652
iget-object v8, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v8, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;
.line 3654
.restart local v8 # "editingText":Ljava/lang/CharSequence;
:goto_6c
if-eqz v8, :cond_22c
.line 3655
iget-object v9, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v9, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->entities:Ljava/util/ArrayList;
.line 3656
.local v9, "entities":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;>;"
invoke-static {v9}, Lim/tpelyyftgw/messenger/MediaDataController;->sortEntities(Ljava/util/ArrayList;)V
.line 3657
new-instance v10, Landroid/text/SpannableStringBuilder;
invoke-direct {v10, v8}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 3658
.local v10, "stringBuilder":Landroid/text/SpannableStringBuilder;
invoke-virtual {v10}, Landroid/text/SpannableStringBuilder;->length()I
move-result v11
const-class v12, Ljava/lang/Object;
invoke-virtual {v10, v4, v11, v12}, Landroid/text/SpannableStringBuilder;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;
move-result-object v11
.line 3659
.local v11, "spansToRemove":[Ljava/lang/Object;
if-eqz v11, :cond_97
array-length v12, v11
if-lez v12, :cond_97
.line 3660
const/4 v12, 0x0
.local v12, "a":I
:goto_8c
array-length v13, v11
if-ge v12, v13, :cond_97
.line 3661
aget-object v13, v11, v12
invoke-virtual {v10, v13}, Landroid/text/SpannableStringBuilder;->removeSpan(Ljava/lang/Object;)V
.line 3660
add-int/lit8 v12, v12, 0x1
goto :goto_8c
.line 3664
.end local v12 # "a":I
:cond_97
if-eqz v9, :cond_20e
.line 3666
const/4 v12, 0x0
.restart local v12 # "a":I
:goto_9a
:try_start_9a
invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
move-result v13
if-ge v12, v13, :cond_209
.line 3667
invoke-virtual {v9, v12}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v13
check-cast v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;
.line 3668
.local v13, "entity":Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;
iget v14, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v15, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v14, v15
invoke-virtual {v10}, Landroid/text/SpannableStringBuilder;->length()I
move-result v15
if-le v14, v15, :cond_b3
.line 3669
goto/16 :goto_203
.line 3671
:cond_b3
instance-of v14, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMessageEntityMentionName;
const/16 v15, 0x20
const/16 v4, 0x21
if-eqz v14, :cond_fd
.line 3672
iget v14, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v14, v6
invoke-virtual {v10}, Landroid/text/SpannableStringBuilder;->length()I
move-result v6
if-ge v14, v6, :cond_d6
iget v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v14, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v6, v14
invoke-virtual {v10, v6}, Landroid/text/SpannableStringBuilder;->charAt(I)C
move-result v6
if-ne v6, v15, :cond_d6
.line 3673
iget v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v6, v5
iput v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
.line 3675
:cond_d6
new-instance v6, Lim/tpelyyftgw/ui/components/URLSpanUserMention;
new-instance v14, Ljava/lang/StringBuilder;
invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-object v15, v13
check-cast v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMessageEntityMentionName;
iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMessageEntityMentionName;->user_id:Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$InputUser;->user_id:I
invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v14
invoke-direct {v6, v14, v5}, Lim/tpelyyftgw/ui/components/URLSpanUserMention;-><init>(Ljava/lang/String;I)V
iget v14, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v15, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v5, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v15, v5
invoke-virtual {v10, v6, v14, v15, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
goto/16 :goto_203
.line 3676
:cond_fd
instance-of v5, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityMentionName;
if-eqz v5, :cond_143
.line 3677
iget v5, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v5, v6
invoke-virtual {v10}, Landroid/text/SpannableStringBuilder;->length()I
move-result v6
if-ge v5, v6, :cond_11d
iget v5, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v5, v6
invoke-virtual {v10, v5}, Landroid/text/SpannableStringBuilder;->charAt(I)C
move-result v5
if-ne v5, v15, :cond_11d
.line 3678
iget v5, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
const/4 v6, 0x1
add-int/2addr v5, v6
iput v5, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
.line 3680
:cond_11d
new-instance v5, Lim/tpelyyftgw/ui/components/URLSpanUserMention;
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-object v14, v13
check-cast v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityMentionName;
iget v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityMentionName;->user_id:I
invoke-virtual {v6, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
const/4 v14, 0x1
invoke-direct {v5, v6, v14}, Lim/tpelyyftgw/ui/components/URLSpanUserMention;-><init>(Ljava/lang/String;I)V
iget v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v14, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v15, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v14, v15
invoke-virtual {v10, v5, v6, v14, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
goto/16 :goto_203
.line 3681
:cond_143
instance-of v5, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityCode;
if-nez v5, :cond_1e7
instance-of v5, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityPre;
if-eqz v5, :cond_14d
goto/16 :goto_1e7
.line 3685
:cond_14d
instance-of v5, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityBold;
if-eqz v5, :cond_16e
.line 3686
new-instance v4, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
invoke-direct {v4}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V
.line 3687
.local v4, "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
iget v5, v4, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
const/4 v6, 0x1
or-int/2addr v5, v6
iput v5, v4, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
.line 3688
new-instance v5, Lim/tpelyyftgw/ui/components/TextStyleSpan;
invoke-direct {v5, v4}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V
iget v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v14, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v15, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v14, v15
const/4 v15, 0x1
invoke-static {v5, v6, v14, v10, v15}, Lim/tpelyyftgw/messenger/MediaDataController;->addStyleToText(Lim/tpelyyftgw/ui/components/TextStyleSpan;IILandroid/text/Spannable;Z)V
.line 3689
.end local v4 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
goto/16 :goto_203
:cond_16e
instance-of v5, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityItalic;
if-eqz v5, :cond_18f
.line 3690
new-instance v4, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
invoke-direct {v4}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V
.line 3691
.restart local v4 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
iget v5, v4, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
or-int/lit8 v5, v5, 0x2
iput v5, v4, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
.line 3692
new-instance v5, Lim/tpelyyftgw/ui/components/TextStyleSpan;
invoke-direct {v5, v4}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V
iget v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v14, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v15, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v14, v15
const/4 v15, 0x1
invoke-static {v5, v6, v14, v10, v15}, Lim/tpelyyftgw/messenger/MediaDataController;->addStyleToText(Lim/tpelyyftgw/ui/components/TextStyleSpan;IILandroid/text/Spannable;Z)V
.line 3693
.end local v4 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
goto/16 :goto_203
:cond_18f
instance-of v5, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityStrike;
if-eqz v5, :cond_1b0
.line 3694
new-instance v4, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
invoke-direct {v4}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V
.line 3695
.restart local v4 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
iget v5, v4, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
const/16 v6, 0x8
or-int/2addr v5, v6
iput v5, v4, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
.line 3696
new-instance v5, Lim/tpelyyftgw/ui/components/TextStyleSpan;
invoke-direct {v5, v4}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V
iget v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v14, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v15, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v14, v15
const/4 v15, 0x1
invoke-static {v5, v6, v14, v10, v15}, Lim/tpelyyftgw/messenger/MediaDataController;->addStyleToText(Lim/tpelyyftgw/ui/components/TextStyleSpan;IILandroid/text/Spannable;Z)V
.line 3697
.end local v4 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
goto :goto_203
:cond_1b0
instance-of v5, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityUnderline;
if-eqz v5, :cond_1d0
.line 3698
new-instance v4, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
invoke-direct {v4}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V
.line 3699
.restart local v4 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
iget v5, v4, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
or-int/lit8 v5, v5, 0x10
iput v5, v4, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
.line 3700
new-instance v5, Lim/tpelyyftgw/ui/components/TextStyleSpan;
invoke-direct {v5, v4}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V
iget v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v14, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v15, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v14, v15
const/4 v15, 0x1
invoke-static {v5, v6, v14, v10, v15}, Lim/tpelyyftgw/messenger/MediaDataController;->addStyleToText(Lim/tpelyyftgw/ui/components/TextStyleSpan;IILandroid/text/Spannable;Z)V
.end local v4 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
goto :goto_1e6
.line 3701
:cond_1d0
instance-of v5, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityTextUrl;
if-eqz v5, :cond_1e6
.line 3702
new-instance v5, Lim/tpelyyftgw/ui/components/URLSpanReplacement;
iget-object v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->url:Ljava/lang/String;
invoke-direct {v5, v6}, Lim/tpelyyftgw/ui/components/URLSpanReplacement;-><init>(Ljava/lang/String;)V
iget v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v14, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v15, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v14, v15
invoke-virtual {v10, v5, v6, v14, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
goto :goto_203
.line 3701
:cond_1e6
:goto_1e6
goto :goto_203
.line 3682
:cond_1e7
:goto_1e7
new-instance v4, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
invoke-direct {v4}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V
.line 3683
.restart local v4 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
iget v5, v4, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
or-int/lit8 v5, v5, 0x4
iput v5, v4, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
.line 3684
new-instance v5, Lim/tpelyyftgw/ui/components/TextStyleSpan;
invoke-direct {v5, v4}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V
iget v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v14, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v15, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v14, v15
const/4 v15, 0x1
invoke-static {v5, v6, v14, v10, v15}, Lim/tpelyyftgw/messenger/MediaDataController;->addStyleToText(Lim/tpelyyftgw/ui/components/TextStyleSpan;IILandroid/text/Spannable;Z)V
:try_end_202
.catch Ljava/lang/Exception; {:try_start_9a .. :try_end_202} :catch_20a
.line 3685
.end local v4 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
nop
.line 3666
.end local v13 # "entity":Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;
:goto_203
add-int/lit8 v12, v12, 0x1
const/4 v4, 0x0
const/4 v5, 0x1
goto/16 :goto_9a
.line 3707
.end local v12 # "a":I
:cond_209
goto :goto_20e
.line 3705
:catch_20a
move-exception v0
.line 3706
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3709
.end local v0 # "e":Ljava/lang/Exception;
:cond_20e
:goto_20e
new-instance v0, Landroid/text/SpannableStringBuilder;
invoke-direct {v0, v10}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
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
const/4 v6, 0x0
invoke-static {v0, v4, v5, v6}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
move-result-object v0
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.line 3710
.end local v9 # "entities":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;>;"
.end local v10 # "stringBuilder":Landroid/text/SpannableStringBuilder;
.end local v11 # "spansToRemove":[Ljava/lang/Object;
goto :goto_22f
.line 3711
:cond_22c
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.line 3713
:goto_22f
iget-object v0, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setFilters([Landroid/text/InputFilter;)V
.line 3714
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboard()V
.line 3715
iget-object v0, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout$LayoutParams;
.line 3716
.local v0, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
const/high16 v4, 0x40800000 # 4.0f
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
iput v4, v0, Landroid/widget/FrameLayout$LayoutParams;->rightMargin:I
.line 3717
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 3718
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/16 v5, 0x8
invoke-virtual {v4, v5}, Landroid/view/View;->setVisibility(I)V
.line 3719
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setVisibility(I)V
.line 3720
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3721
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3722
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 3723
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3724
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v4, :cond_273
.line 3725
invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3727
.end local v0 # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
.end local v7 # "inputFilters":[Landroid/text/InputFilter;
.end local v8 # "editingText":Ljava/lang/CharSequence;
:cond_273
goto/16 :goto_3bf
.line 3728
:cond_275
const/16 v5, 0x8
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3729
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
const/4 v5, 0x0
new-array v6, v5, [Landroid/text/InputFilter;
invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setFilters([Landroid/text/InputFilter;)V
.line 3730
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v4, v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onMessageEditEnd(Z)V
.line 3731
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3732
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const v5, 0x3dcccccd # 0.1f
invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setScaleX(F)V
.line 3733
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setScaleY(F)V
.line 3734
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const/4 v6, 0x0
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setAlpha(F)V
.line 3735
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelBotButton:Landroid/widget/ImageView;
const/16 v7, 0x8
invoke-virtual {v4, v7}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3736
iget v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeTimer:I
const/high16 v7, 0x3f800000 # 1.0f
if-lez v4, :cond_33d
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v4
if-nez v4, :cond_33d
.line 3737
iget v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeTimer:I
const v8, 0x7fffffff
if-ne v4, v8, :cond_2e7
.line 3738
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v4, v7}, Landroid/view/View;->setScaleX(F)V
.line 3739
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v4, v7}, Landroid/view/View;->setScaleY(F)V
.line 3740
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v4, v7}, Landroid/view/View;->setAlpha(F)V
.line 3741
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/4 v8, 0x0
invoke-virtual {v4, v8}, Landroid/view/View;->setVisibility(I)V
.line 3742
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleX(F)V
.line 3743
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleY(F)V
.line 3744
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setAlpha(F)V
.line 3745
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/16 v8, 0x8
invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setVisibility(I)V
goto :goto_312
.line 3747
:cond_2e7
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v4, v5}, Landroid/view/View;->setScaleX(F)V
.line 3748
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v4, v5}, Landroid/view/View;->setScaleY(F)V
.line 3749
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v4, v6}, Landroid/view/View;->setAlpha(F)V
.line 3750
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/16 v8, 0x8
invoke-virtual {v4, v8}, Landroid/view/View;->setVisibility(I)V
.line 3751
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleX(F)V
.line 3752
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleY(F)V
.line 3753
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setAlpha(F)V
.line 3754
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/4 v8, 0x0
invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setVisibility(I)V
.line 3756
:goto_312
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
const v8, 0x3c23d70a # 0.01f
invoke-virtual {v4, v8}, Landroid/widget/LinearLayout;->setScaleX(F)V
.line 3757
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
invoke-virtual {v4, v6}, Landroid/widget/LinearLayout;->setAlpha(F)V
.line 3758
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
const/16 v8, 0x8
invoke-virtual {v4, v8}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 3759
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setScaleX(F)V
.line 3760
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setScaleY(F)V
.line 3761
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v4, v6}, Landroid/widget/FrameLayout;->setAlpha(F)V
.line 3762
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
const/16 v5, 0x8
invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setVisibility(I)V
goto :goto_38e
.line 3764
:cond_33d
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v4, v5}, Landroid/view/View;->setScaleX(F)V
.line 3765
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v4, v5}, Landroid/view/View;->setScaleY(F)V
.line 3766
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
invoke-virtual {v4, v6}, Landroid/view/View;->setAlpha(F)V
.line 3767
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->sendButton:Landroid/view/View;
const/16 v8, 0x8
invoke-virtual {v4, v8}, Landroid/view/View;->setVisibility(I)V
.line 3768
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleX(F)V
.line 3769
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleY(F)V
.line 3770
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setAlpha(F)V
.line 3771
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeButton:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/16 v5, 0x8
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setVisibility(I)V
.line 3772
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
invoke-virtual {v4, v7}, Landroid/widget/LinearLayout;->setScaleX(F)V
.line 3773
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
invoke-virtual {v4, v7}, Landroid/widget/LinearLayout;->setAlpha(F)V
.line 3774
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
const/4 v5, 0x0
invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 3775
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v4, v7}, Landroid/widget/FrameLayout;->setScaleX(F)V
.line 3776
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v4, v7}, Landroid/widget/FrameLayout;->setScaleY(F)V
.line 3777
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v4, v7}, Landroid/widget/FrameLayout;->setAlpha(F)V
.line 3778
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->audioVideoButtonContainer:Landroid/widget/FrameLayout;
const/4 v5, 0x0
invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3780
:goto_38e
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v4}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object v4
if-eqz v4, :cond_3ab
.line 3781
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v4, v7}, Landroid/widget/ImageView;->setScaleX(F)V
.line 3782
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v4, v7}, Landroid/widget/ImageView;->setScaleY(F)V
.line 3783
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v4, v7}, Landroid/widget/ImageView;->setAlpha(F)V
.line 3784
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
const/4 v5, 0x0
invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3786
:cond_3ab
iget-object v4, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setText(Ljava/lang/CharSequence;)V
.line 3787
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getVisibility()I
move-result v0
if-nez v0, :cond_3bb
.line 3788
iget-object v0, v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onAttachButtonShow()V
.line 3790
:cond_3bb
const/4 v0, 0x1
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateFieldRight(I)V
.line 3792
:goto_3bf
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateFieldHint()V
.line 3793
return-void
.line 3629
:cond_3c3
:goto_3c3
return-void
.end method
.method public setFieldFocused()V
.registers 3
.line 3923
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
const-string v1, "accessibility"
invoke-virtual {v0, v1}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/accessibility/AccessibilityManager;
.line 3924
.local v0, "am":Landroid/view/accessibility/AccessibilityManager;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
if-eqz v1, :cond_1e
invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityManager;->isTouchExplorationEnabled()Z
move-result v1
if-nez v1, :cond_1e
.line 3926
:try_start_14
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->requestFocus()Z
:try_end_19
.catch Ljava/lang/Exception; {:try_start_14 .. :try_end_19} :catch_1a
.line 3929
goto :goto_1e
.line 3927
:catch_1a
move-exception v1
.line 3928
.local v1, "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3931
.end local v1 # "e":Ljava/lang/Exception;
:cond_1e
:goto_1e
return-void
.end method
.method public setFieldFocused(Z)V
.registers 6
.param p1, "focus" # Z
.line 3934
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentActivity:Landroid/app/Activity;
const-string v1, "accessibility"
invoke-virtual {v0, v1}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/accessibility/AccessibilityManager;
.line 3935
.local v0, "am":Landroid/view/accessibility/AccessibilityManager;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
if-eqz v1, :cond_44
invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityManager;->isTouchExplorationEnabled()Z
move-result v1
if-eqz v1, :cond_15
goto :goto_44
.line 3938
:cond_15
if-eqz p1, :cond_30
.line 3939
iget v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->searchingType:I
if-nez v1, :cond_43
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->isFocused()Z
move-result v1
if-nez v1, :cond_43
.line 3940
new-instance v1, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$dMb1uoULyi9iEqVFjtBzlTR2RuQ;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$ChatActivityEnterView$dMb1uoULyi9iEqVFjtBzlTR2RuQ;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->focusRunnable:Ljava/lang/Runnable;
const-wide/16 v2, 0x258
invoke-static {v1, v2, v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
goto :goto_43
.line 3968
:cond_30
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
if-eqz v1, :cond_43
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->isFocused()Z
move-result v1
if-eqz v1, :cond_43
iget-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->keyboardVisible:Z
if-nez v1, :cond_43
.line 3969
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->clearFocus()V
.line 3972
:cond_43
:goto_43
return-void
.line 3936
:cond_44
:goto_44
return-void
.end method
.method public setFieldText(Ljava/lang/CharSequence;)V
.registers 3
.param p1, "text" # Ljava/lang/CharSequence;
.line 3808
const/4 v0, 0x1
invoke-virtual {p0, p1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;Z)V
.line 3809
return-void
.end method
.method public setFieldText(Ljava/lang/CharSequence;Z)V
.registers 6
.param p1, "text" # Ljava/lang/CharSequence;
.param p2, "ignoreChange" # Z
.line 3812
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
if-nez v0, :cond_5
.line 3813
return-void
.line 3815
:cond_5
iput-boolean p2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->ignoreTextChange:Z
.line 3816
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setText(Ljava/lang/CharSequence;)V
.line 3817
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v1
invoke-interface {v1}, Landroid/text/Editable;->length()I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setSelection(I)V
.line 3818
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->ignoreTextChange:Z
.line 3819
if-eqz p2, :cond_2a
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v0, :cond_2a
.line 3820
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getText()Landroid/text/Editable;
move-result-object v1
const/4 v2, 0x1
invoke-interface {v0, v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->onTextChanged(Ljava/lang/CharSequence;Z)V
.line 3822
:cond_2a
return-void
.end method
.method public setForceShowSendButton(ZZ)V
.registers 3
.param p1, "value" # Z
.param p2, "animated" # Z
.line 2159
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->forceShowSendButton:Z
.line 2160
invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkSendButton(Z)V
.line 2161
return-void
.end method
.method public setOpenGifsTabFirst()V
.registers 4
.line 2182
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->createEmojiView()V
.line 2183
iget v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
const/4 v1, 0x1
const/4 v2, 0x0
invoke-virtual {v0, v2, v1, v1, v2}, Lim/tpelyyftgw/messenger/MediaDataController;->loadRecents(IZZZ)V
.line 2184
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->emojiView:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->switchToGifRecent()V
.line 2185
return-void
.end method
.method public setReplyingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 5
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 2607
if-eqz p1, :cond_15
.line 2608
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v0, :cond_e
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButtonsMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eq v0, v1, :cond_e
.line 2609
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 2611
:cond_e
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 2612
const/4 v0, 0x1
invoke-virtual {p0, p1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;Z)V
goto :goto_2b
.line 2613
:cond_15
if-nez p1, :cond_29
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButtonsMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-ne v0, v1, :cond_29
.line 2614
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 2615
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v2, 0x0
invoke-virtual {p0, v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 2616
iput-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
goto :goto_2b
.line 2618
:cond_29
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 2620
:goto_2b
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0, p1}, Lim/tpelyyftgw/messenger/MediaController;->setReplyingMessage(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 2621
return-void
.end method
.method public setSelection(I)V
.registers 4
.param p1, "start" # I
.line 3825
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
if-nez v0, :cond_5
.line 3826
return-void
.line 3828
:cond_5
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->length()I
move-result v1
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setSelection(II)V
.line 3829
return-void
.end method
.method public setSlowModeTimer(I)V
.registers 2
.param p1, "time" # I
.line 2084
iput p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->slowModeTimer:I
.line 2085
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateSlowModeText()V
.line 2086
return-void
.end method
.method public setVisibility(I)V
.registers 4
.param p1, "visibility" # I
.line 2489
invoke-super {p0, p1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 2490
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
if-nez p1, :cond_9
const/4 v1, 0x1
goto :goto_a
:cond_9
const/4 v1, 0x0
:goto_a
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setEnabled(Z)V
.line 2491
return-void
.end method
.method public setWebPage(Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V
.registers 3
.param p1, "webPage" # Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.param p2, "searchWebPages" # Z
.line 2624
iput-object p1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.line 2625
iput-boolean p2, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageWebPageSearch:Z
.line 2626
return-void
.end method
.method public showContextProgress(Z)V
.registers 3
.param p1, "show" # Z
.line 2063
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->progressDrawable:Lim/tpelyyftgw/ui/components/CloseProgressDrawable2;
if-nez v0, :cond_5
.line 2064
return-void
.line 2066
:cond_5
if-eqz p1, :cond_b
.line 2067
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/CloseProgressDrawable2;->startAnimation()V
goto :goto_e
.line 2069
:cond_b
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/CloseProgressDrawable2;->stopAnimation()V
.line 2071
:goto_e
return-void
.end method
.method public showEditDoneProgress(ZZ)V
.registers 19
.param p1, "show" # Z
.param p2, "animated" # Z
.line 2236
move-object/from16 v0, p0
move/from16 v1, p1
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonAnimation:Landroid/animation/AnimatorSet;
if-eqz v2, :cond_b
.line 2237
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V
.line 2239
:cond_b
const/4 v2, 0x4
const/4 v3, 0x0
const v4, 0x3dcccccd # 0.1f
const/high16 v5, 0x3f800000 # 1.0f
const/4 v6, 0x1
const/4 v7, 0x0
if-nez p2, :cond_76
.line 2240
if-eqz v1, :cond_47
.line 2241
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
invoke-virtual {v6, v4}, Landroid/widget/ImageView;->setScaleX(F)V
.line 2242
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
invoke-virtual {v6, v4}, Landroid/widget/ImageView;->setScaleY(F)V
.line 2243
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
invoke-virtual {v4, v3}, Landroid/widget/ImageView;->setAlpha(F)V
.line 2244
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setScaleX(F)V
.line 2245
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setScaleY(F)V
.line 2246
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setAlpha(F)V
.line 2247
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
invoke-virtual {v3, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 2248
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v2, v7}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V
.line 2249
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v2, v7}, Landroid/widget/FrameLayout;->setEnabled(Z)V
goto/16 :goto_164
.line 2251
:cond_47
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v8, v4}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setScaleX(F)V
.line 2252
iget-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v8, v4}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setScaleY(F)V
.line 2253
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setAlpha(F)V
.line 2254
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
invoke-virtual {v3, v5}, Landroid/widget/ImageView;->setScaleX(F)V
.line 2255
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
invoke-virtual {v3, v5}, Landroid/widget/ImageView;->setScaleY(F)V
.line 2256
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
invoke-virtual {v3, v5}, Landroid/widget/ImageView;->setAlpha(F)V
.line 2257
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
invoke-virtual {v3, v7}, Landroid/widget/ImageView;->setVisibility(I)V
.line 2258
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V
.line 2259
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v2, v6}, Landroid/widget/FrameLayout;->setEnabled(Z)V
goto/16 :goto_164
.line 2262
:cond_76
new-instance v8, Landroid/animation/AnimatorSet;
invoke-direct {v8}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonAnimation:Landroid/animation/AnimatorSet;
.line 2263
const/4 v8, 0x5
const/4 v9, 0x3
const/4 v10, 0x2
const/4 v11, 0x6
if-eqz v1, :cond_e9
.line 2264
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v12, v7}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V
.line 2265
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v12, v7}, Landroid/widget/FrameLayout;->setEnabled(Z)V
.line 2266
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonAnimation:Landroid/animation/AnimatorSet;
new-array v11, v11, [Landroid/animation/Animator;
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
sget-object v14, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v15, v6, [F
aput v4, v15, v7
.line 2267
invoke-static {v13, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v13
aput-object v13, v11, v7
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
sget-object v14, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v15, v6, [F
aput v4, v15, v7
.line 2268
invoke-static {v13, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v11, v6
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
sget-object v13, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v14, v6, [F
aput v3, v14, v7
.line 2269
invoke-static {v4, v13, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v11, v10
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v4, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v10, v6, [F
aput v5, v10, v7
.line 2270
invoke-static {v3, v4, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v11, v9
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v4, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v9, v6, [F
aput v5, v9, v7
.line 2271
invoke-static {v3, v4, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v11, v2
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v4, v6, [F
aput v5, v4, v7
.line 2272
invoke-static {v2, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v11, v8
.line 2266
invoke-virtual {v12, v11}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
goto :goto_14e
.line 2274
:cond_e9
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
invoke-virtual {v12, v7}, Landroid/widget/ImageView;->setVisibility(I)V
.line 2275
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonContainer:Landroid/widget/FrameLayout;
invoke-virtual {v12, v6}, Landroid/widget/FrameLayout;->setEnabled(Z)V
.line 2276
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonAnimation:Landroid/animation/AnimatorSet;
new-array v11, v11, [Landroid/animation/Animator;
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v14, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v15, v6, [F
aput v4, v15, v7
.line 2277
invoke-static {v13, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v13
aput-object v13, v11, v7
iget-object v13, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v14, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v15, v6, [F
aput v4, v15, v7
.line 2278
invoke-static {v13, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v11, v6
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonProgress:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v13, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v14, v6, [F
aput v3, v14, v7
.line 2279
invoke-static {v4, v13, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v11, v10
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
sget-object v4, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v10, v6, [F
aput v5, v10, v7
.line 2280
invoke-static {v3, v4, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v11, v9
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
sget-object v4, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v9, v6, [F
aput v5, v9, v7
.line 2281
invoke-static {v3, v4, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v11, v2
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonImage:Landroid/widget/ImageView;
sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v4, v6, [F
aput v5, v4, v7
.line 2282
invoke-static {v2, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v11, v8
.line 2276
invoke-virtual {v12, v11}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 2285
:goto_14e
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonAnimation:Landroid/animation/AnimatorSet;
new-instance v3, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$21;
invoke-direct {v3, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$21;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Z)V
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 2304
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v3, 0x96
invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 2305
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->doneButtonAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V
.line 2307
:goto_164
return-void
.end method
.method public showEmojiView()V
.registers 3
.line 4811
const/4 v0, 0x1
const/4 v1, 0x0
invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showPopup(II)V
.line 4812
return-void
.end method
.method public showTopView(ZZ)V
.registers 12
.param p1, "animated" # Z
.param p2, "openKeyboard" # Z
.line 2188
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
if-eqz v0, :cond_9e
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topViewShowed:Z
if-nez v0, :cond_9e
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getVisibility()I
move-result v0
if-eqz v0, :cond_10
goto/16 :goto_9e
.line 2194
:cond_10
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->needShowTopView:Z
.line 2195
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topViewShowed:Z
.line 2196
iget-boolean v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->allowShowTopView:Z
if-eqz v1, :cond_9d
.line 2197
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
const/4 v2, 0x0
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
.line 2198
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topLineView:Landroid/view/View;
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
.line 2199
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentTopViewAnimation:Landroid/animation/AnimatorSet;
if-eqz v1, :cond_2e
.line 2200
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V
.line 2201
const/4 v1, 0x0
iput-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentTopViewAnimation:Landroid/animation/AnimatorSet;
.line 2203
:cond_2e
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->resizeForTopView(Z)V
.line 2204
const/high16 v1, 0x3f800000 # 1.0f
const/4 v3, 0x0
if-eqz p1, :cond_7d
.line 2205
new-instance v4, Landroid/animation/AnimatorSet;
invoke-direct {v4}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v4, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentTopViewAnimation:Landroid/animation/AnimatorSet;
.line 2206
const/4 v5, 0x2
new-array v5, v5, [Landroid/animation/Animator;
iget-object v6, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
sget-object v7, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v8, v0, [F
aput v3, v8, v2
.line 2207
invoke-static {v6, v7, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v5, v2
iget-object v3, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topLineView:Landroid/view/View;
sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v7, v0, [F
aput v1, v7, v2
.line 2208
invoke-static {v3, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
aput-object v1, v5, v0
.line 2206
invoke-virtual {v4, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 2209
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentTopViewAnimation:Landroid/animation/AnimatorSet;
new-instance v1, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$20;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$20;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 2217
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentTopViewAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v1, 0xfa
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 2218
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentTopViewAnimation:Landroid/animation/AnimatorSet;
sget-object v1, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->DEFAULT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 2219
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentTopViewAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
goto :goto_87
.line 2221
:cond_7d
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topView:Landroid/view/View;
invoke-virtual {v0, v3}, Landroid/view/View;->setTranslationY(F)V
.line 2222
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->topLineView:Landroid/view/View;
invoke-virtual {v0, v1}, Landroid/view/View;->setAlpha(F)V
.line 2224
:goto_87
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-eqz v0, :cond_9d
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->forceShowSendButton:Z
if-eqz v0, :cond_95
if-eqz p2, :cond_9d
.line 2225
:cond_95
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->messageEditText:Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->requestFocus()Z
.line 2226
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboard()V
.line 2229
:cond_9d
return-void
.line 2189
:cond_9e
:goto_9e
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->recordedAudioPanel:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-eqz v0, :cond_af
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->forceShowSendButton:Z
if-eqz v0, :cond_ac
if-eqz p2, :cond_af
.line 2190
:cond_ac
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboard()V
.line 2192
:cond_af
return-void
.end method
.method public updateMenuViewStatus()V
.registers 3
.line 5648
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
if-eqz v0, :cond_1d
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuViewVisible:Z
if-eqz v0, :cond_1d
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPopupShowing()Z
move-result v0
if-eqz v0, :cond_1d
.line 5649
iget-object v0, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->menuView:Lim/tpelyyftgw/ui/components/EnterMenuView;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v1, :cond_19
invoke-virtual {v1}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentChat()Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v1
goto :goto_1a
:cond_19
const/4 v1, 0x0
:goto_1a
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EnterMenuView;->setCurrentChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.line 5651
:cond_1d
return-void
.end method
.method public updateScheduleButton(Z)V
.registers 19
.param p1, "animated" # Z
.line 3990
move-object/from16 v0, p0
const/4 v1, 0x0
.line 3991
.local v1, "notifyVisible":Z
iget-wide v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
long-to-int v3, v2
const/4 v2, 0x1
const/4 v4, 0x0
if-gez v3, :cond_7c
.line 3992
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->accountInstance:Lim/tpelyyftgw/messenger/AccountInstance;
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
iget-wide v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
long-to-int v6, v5
neg-int v5, v6
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v3, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v3
.line 3993
.local v3, "currentChat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->currentAccount:I
invoke-static {v5}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v5
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
const-string v7, "silent_"
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v7, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->dialog_id:J
invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
invoke-interface {v5, v6, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v5
iput-boolean v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->silent:Z
.line 3994
invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v5
if-eqz v5, :cond_55
iget-boolean v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z
if-nez v5, :cond_4f
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->admin_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatAdminRights;
if-eqz v5, :cond_55
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->admin_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatAdminRights;
iget-boolean v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatAdminRights;->post_messages:Z
if-eqz v5, :cond_55
:cond_4f
iget-boolean v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v5, :cond_55
const/4 v5, 0x1
goto :goto_56
:cond_55
const/4 v5, 0x0
:goto_56
iput-boolean v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->canWriteToChannel:Z
.line 3995
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
if-eqz v5, :cond_6c
.line 3996
iget-boolean v1, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->canWriteToChannel:Z
.line 3997
iget-boolean v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->silent:Z
if-eqz v6, :cond_66
const v6, 0x7f0801ca
goto :goto_69
:cond_66
const v6, 0x7f0801cb
:goto_69
invoke-virtual {v5, v6}, Landroid/widget/ImageView;->setImageResource(I)V
.line 3999
:cond_6c
iget-object v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
if-eqz v5, :cond_7c
.line 4000
invoke-virtual {v5}, Landroid/widget/LinearLayout;->getVisibility()I
move-result v5
if-nez v5, :cond_78
const/4 v5, 0x1
goto :goto_79
:cond_78
const/4 v5, 0x0
:goto_79
invoke-direct {v0, v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateFieldRight(I)V
.line 4003
.end local v3 # "currentChat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_7c
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
if-eqz v3, :cond_90
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInScheduleMode()Z
move-result v3
if-nez v3, :cond_90
iget-object v3, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->delegate:Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;
invoke-interface {v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;->hasScheduledMessages()Z
move-result v3
if-eqz v3, :cond_90
const/4 v3, 0x1
goto :goto_91
:cond_90
const/4 v3, 0x0
.line 4004
.local v3, "hasScheduled":Z
:goto_91
if-eqz v3, :cond_99
iget-boolean v5, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduleButtonHidden:Z
if-nez v5, :cond_99
const/4 v5, 0x1
goto :goto_9a
:cond_99
const/4 v5, 0x0
.line 4005
.local v5, "visible":Z
:goto_9a
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
const/high16 v7, 0x42c00000 # 96.0f
const/high16 v8, 0x42400000 # 48.0f
const/4 v9, 0x0
const/16 v10, 0x8
if-eqz v6, :cond_108
.line 4006
invoke-virtual {v6}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object v6
if-eqz v6, :cond_ad
if-nez v5, :cond_b7
:cond_ad
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v6}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object v6
if-nez v6, :cond_fb
if-nez v5, :cond_fb
.line 4007
:cond_b7
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
if-eqz v2, :cond_fa
.line 4008
if-nez v3, :cond_c8
if-eqz v1, :cond_c8
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v2}, Landroid/widget/ImageView;->getVisibility()I
move-result v2
if-eqz v2, :cond_c8
goto :goto_ca
:cond_c8
const/16 v4, 0x8
:goto_ca
move v2, v4
.line 4009
.local v2, "newVisibility":I
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
invoke-virtual {v4}, Landroid/widget/ImageView;->getVisibility()I
move-result v4
if-eq v2, v4, :cond_fa
.line 4010
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
invoke-virtual {v4, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 4011
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
if-eqz v4, :cond_fa
.line 4012
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
if-eqz v6, :cond_e6
invoke-virtual {v6}, Landroid/widget/ImageView;->getVisibility()I
move-result v6
if-ne v6, v10, :cond_f2
:cond_e6
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
if-eqz v6, :cond_f0
invoke-virtual {v6}, Landroid/widget/ImageView;->getVisibility()I
move-result v6
if-ne v6, v10, :cond_f2
:cond_f0
const/high16 v7, 0x42400000 # 48.0f
:cond_f2
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
int-to-float v6, v6
invoke-virtual {v4, v6}, Landroid/widget/LinearLayout;->setPivotX(F)V
.line 4016
.end local v2 # "newVisibility":I
:cond_fa
return-void
.line 4018
:cond_fb
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v5, :cond_104
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
goto :goto_105
:cond_104
move-object v11, v9
:goto_105
invoke-virtual {v6, v11}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 4020
:cond_108
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButtonAnimation:Landroid/animation/AnimatorSet;
if-eqz v6, :cond_111
.line 4021
invoke-virtual {v6}, Landroid/animation/AnimatorSet;->cancel()V
.line 4022
iput-object v9, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButtonAnimation:Landroid/animation/AnimatorSet;
.line 4024
:cond_111
const v9, 0x3dcccccd # 0.1f
const/high16 v11, 0x3f800000 # 1.0f
if-eqz p1, :cond_191
if-eqz v1, :cond_11c
goto/16 :goto_191
.line 4035
:cond_11c
if-eqz v5, :cond_123
.line 4036
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v12, v4}, Landroid/widget/ImageView;->setVisibility(I)V
.line 4038
:cond_123
iget-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
const/high16 v13, 0x41c00000 # 24.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
int-to-float v13, v13
invoke-virtual {v12, v13}, Landroid/widget/ImageView;->setPivotX(F)V
.line 4039
new-instance v12, Landroid/animation/AnimatorSet;
invoke-direct {v12}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v12, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButtonAnimation:Landroid/animation/AnimatorSet;
.line 4040
const/4 v13, 0x3
new-array v13, v13, [Landroid/animation/Animator;
iget-object v14, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
sget-object v15, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v2, [F
if-eqz v5, :cond_144
const/high16 v16, 0x3f800000 # 1.0f
goto :goto_146
:cond_144
const/16 v16, 0x0
:goto_146
aput v16, v6, v4
invoke-static {v14, v15, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v13, v4
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
sget-object v14, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v15, v2, [F
if-eqz v5, :cond_159
const/high16 v16, 0x3f800000 # 1.0f
goto :goto_15c
:cond_159
const v16, 0x3dcccccd # 0.1f
:goto_15c
aput v16, v15, v4
.line 4041
invoke-static {v6, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v13, v2
const/4 v6, 0x2
iget-object v14, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
sget-object v15, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v2, v2, [F
if-eqz v5, :cond_16f
const/high16 v9, 0x3f800000 # 1.0f
:cond_16f
aput v9, v2, v4
.line 4042
invoke-static {v14, v15, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v13, v6
.line 4040
invoke-virtual {v12, v13}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 4043
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButtonAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v11, 0xb4
invoke-virtual {v2, v11, v12}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 4044
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButtonAnimation:Landroid/animation/AnimatorSet;
new-instance v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$34;
invoke-direct {v4, v0, v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView$34;-><init>(Lim/tpelyyftgw/ui/components/ChatActivityEnterView;Z)V
invoke-virtual {v2, v4}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 4053
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButtonAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V
goto :goto_1d3
.line 4025
:cond_191
:goto_191
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v2, :cond_1bf
.line 4026
if-eqz v5, :cond_199
const/4 v6, 0x0
goto :goto_19b
:cond_199
const/16 v6, 0x8
:goto_19b
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setVisibility(I)V
.line 4027
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v5, :cond_1a5
const/high16 v6, 0x3f800000 # 1.0f
goto :goto_1a6
:cond_1a5
const/4 v6, 0x0
:goto_1a6
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setAlpha(F)V
.line 4028
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v5, :cond_1b0
const/high16 v6, 0x3f800000 # 1.0f
goto :goto_1b3
:cond_1b0
const v6, 0x3dcccccd # 0.1f
:goto_1b3
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setScaleX(F)V
.line 4029
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
if-eqz v5, :cond_1bc
const/high16 v9, 0x3f800000 # 1.0f
:cond_1bc
invoke-virtual {v2, v9}, Landroid/widget/ImageView;->setScaleY(F)V
.line 4031
:cond_1bf
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
if-eqz v2, :cond_1d3
.line 4032
if-eqz v1, :cond_1ce
iget-object v6, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->scheduledButton:Landroid/widget/ImageView;
invoke-virtual {v6}, Landroid/widget/ImageView;->getVisibility()I
move-result v6
if-eqz v6, :cond_1ce
goto :goto_1d0
:cond_1ce
const/16 v4, 0x8
:goto_1d0
invoke-virtual {v2, v4}, Landroid/widget/ImageView;->setVisibility(I)V
.line 4055
:cond_1d3
:goto_1d3
iget-object v2, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->attachLayout:Landroid/widget/LinearLayout;
if-eqz v2, :cond_1f5
.line 4056
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->botButton:Landroid/widget/ImageView;
if-eqz v4, :cond_1e1
invoke-virtual {v4}, Landroid/widget/ImageView;->getVisibility()I
move-result v4
if-ne v4, v10, :cond_1ed
:cond_1e1
iget-object v4, v0, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->notifyButton:Landroid/widget/ImageView;
if-eqz v4, :cond_1eb
invoke-virtual {v4}, Landroid/widget/ImageView;->getVisibility()I
move-result v4
if-ne v4, v10, :cond_1ed
:cond_1eb
const/high16 v7, 0x42400000 # 48.0f
:cond_1ed
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
int-to-float v4, v4
invoke-virtual {v2, v4}, Landroid/widget/LinearLayout;->setPivotX(F)V
.line 4058
:cond_1f5
return-void
.end method