Changes of com.discord v1329

This commit is contained in:
root 2020-11-12 23:15:09 +00:00
parent 7106971eee
commit ecc5c1d9fa
2716 changed files with 58230 additions and 81203 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -78,229 +78,229 @@
.field public static final cameraview_texture_view:I = 0x7f0d0029
.field public static final custom_dialog:I = 0x7f0d0035
.field public static final custom_dialog:I = 0x7f0d0034
.field public static final design_bottom_navigation_item:I = 0x7f0d0038
.field public static final design_bottom_navigation_item:I = 0x7f0d0037
.field public static final design_bottom_sheet_dialog:I = 0x7f0d0039
.field public static final design_bottom_sheet_dialog:I = 0x7f0d0038
.field public static final design_layout_snackbar:I = 0x7f0d003a
.field public static final design_layout_snackbar:I = 0x7f0d0039
.field public static final design_layout_snackbar_include:I = 0x7f0d003b
.field public static final design_layout_snackbar_include:I = 0x7f0d003a
.field public static final design_layout_tab_icon:I = 0x7f0d003c
.field public static final design_layout_tab_icon:I = 0x7f0d003b
.field public static final design_layout_tab_text:I = 0x7f0d003d
.field public static final design_layout_tab_text:I = 0x7f0d003c
.field public static final design_menu_item_action_area:I = 0x7f0d003e
.field public static final design_menu_item_action_area:I = 0x7f0d003d
.field public static final design_navigation_item:I = 0x7f0d003f
.field public static final design_navigation_item:I = 0x7f0d003e
.field public static final design_navigation_item_header:I = 0x7f0d0040
.field public static final design_navigation_item_header:I = 0x7f0d003f
.field public static final design_navigation_item_separator:I = 0x7f0d0041
.field public static final design_navigation_item_separator:I = 0x7f0d0040
.field public static final design_navigation_item_subheader:I = 0x7f0d0042
.field public static final design_navigation_item_subheader:I = 0x7f0d0041
.field public static final design_navigation_menu:I = 0x7f0d0043
.field public static final design_navigation_menu:I = 0x7f0d0042
.field public static final design_navigation_menu_item:I = 0x7f0d0044
.field public static final design_navigation_menu_item:I = 0x7f0d0043
.field public static final design_text_input_end_icon:I = 0x7f0d0045
.field public static final design_text_input_end_icon:I = 0x7f0d0044
.field public static final design_text_input_start_icon:I = 0x7f0d0046
.field public static final design_text_input_start_icon:I = 0x7f0d0045
.field public static final dialog_add_content_pager_with_fab:I = 0x7f0d0047
.field public static final dialog_add_content_pager_with_fab:I = 0x7f0d0046
.field public static final expand_button:I = 0x7f0d0055
.field public static final expand_button:I = 0x7f0d0054
.field public static final flex_input_widget:I = 0x7f0d005a
.field public static final flex_input_widget:I = 0x7f0d0059
.field public static final fragment_camera:I = 0x7f0d005c
.field public static final fragment_camera:I = 0x7f0d005b
.field public static final fragment_paged_grid:I = 0x7f0d005d
.field public static final fragment_paged_grid:I = 0x7f0d005c
.field public static final fragment_recycler_view:I = 0x7f0d005e
.field public static final fragment_recycler_view:I = 0x7f0d005d
.field public static final image_frame:I = 0x7f0d006a
.field public static final image_frame:I = 0x7f0d0069
.field public static final item_permission_storage:I = 0x7f0d006f
.field public static final item_permission_storage:I = 0x7f0d006e
.field public static final material_chip_input_combo:I = 0x7f0d007c
.field public static final material_chip_input_combo:I = 0x7f0d007b
.field public static final material_clock_display:I = 0x7f0d007d
.field public static final material_clock_display:I = 0x7f0d007c
.field public static final material_clock_display_divider:I = 0x7f0d007e
.field public static final material_clock_display_divider:I = 0x7f0d007d
.field public static final material_clock_period_toggle:I = 0x7f0d007f
.field public static final material_clock_period_toggle:I = 0x7f0d007e
.field public static final material_clock_period_toggle_land:I = 0x7f0d0080
.field public static final material_clock_period_toggle_land:I = 0x7f0d007f
.field public static final material_clockface_textview:I = 0x7f0d0081
.field public static final material_clockface_textview:I = 0x7f0d0080
.field public static final material_clockface_view:I = 0x7f0d0082
.field public static final material_clockface_view:I = 0x7f0d0081
.field public static final material_radial_view_group:I = 0x7f0d0083
.field public static final material_radial_view_group:I = 0x7f0d0082
.field public static final material_textinput_timepicker:I = 0x7f0d0084
.field public static final material_textinput_timepicker:I = 0x7f0d0083
.field public static final material_time_chip:I = 0x7f0d0085
.field public static final material_time_chip:I = 0x7f0d0084
.field public static final material_time_input:I = 0x7f0d0086
.field public static final material_time_input:I = 0x7f0d0085
.field public static final material_timepicker:I = 0x7f0d0087
.field public static final material_timepicker:I = 0x7f0d0086
.field public static final material_timepicker_dialog:I = 0x7f0d0088
.field public static final material_timepicker_dialog:I = 0x7f0d0087
.field public static final material_timepicker_textinput_display:I = 0x7f0d0089
.field public static final material_timepicker_textinput_display:I = 0x7f0d0088
.field public static final mtrl_alert_dialog:I = 0x7f0d008a
.field public static final mtrl_alert_dialog:I = 0x7f0d0089
.field public static final mtrl_alert_dialog_actions:I = 0x7f0d008b
.field public static final mtrl_alert_dialog_actions:I = 0x7f0d008a
.field public static final mtrl_alert_dialog_title:I = 0x7f0d008c
.field public static final mtrl_alert_dialog_title:I = 0x7f0d008b
.field public static final mtrl_alert_select_dialog_item:I = 0x7f0d008d
.field public static final mtrl_alert_select_dialog_item:I = 0x7f0d008c
.field public static final mtrl_alert_select_dialog_multichoice:I = 0x7f0d008e
.field public static final mtrl_alert_select_dialog_multichoice:I = 0x7f0d008d
.field public static final mtrl_alert_select_dialog_singlechoice:I = 0x7f0d008f
.field public static final mtrl_alert_select_dialog_singlechoice:I = 0x7f0d008e
.field public static final mtrl_calendar_day:I = 0x7f0d0090
.field public static final mtrl_calendar_day:I = 0x7f0d008f
.field public static final mtrl_calendar_day_of_week:I = 0x7f0d0091
.field public static final mtrl_calendar_day_of_week:I = 0x7f0d0090
.field public static final mtrl_calendar_days_of_week:I = 0x7f0d0092
.field public static final mtrl_calendar_days_of_week:I = 0x7f0d0091
.field public static final mtrl_calendar_horizontal:I = 0x7f0d0093
.field public static final mtrl_calendar_horizontal:I = 0x7f0d0092
.field public static final mtrl_calendar_month:I = 0x7f0d0094
.field public static final mtrl_calendar_month:I = 0x7f0d0093
.field public static final mtrl_calendar_month_labeled:I = 0x7f0d0095
.field public static final mtrl_calendar_month_labeled:I = 0x7f0d0094
.field public static final mtrl_calendar_month_navigation:I = 0x7f0d0096
.field public static final mtrl_calendar_month_navigation:I = 0x7f0d0095
.field public static final mtrl_calendar_months:I = 0x7f0d0097
.field public static final mtrl_calendar_months:I = 0x7f0d0096
.field public static final mtrl_calendar_vertical:I = 0x7f0d0098
.field public static final mtrl_calendar_vertical:I = 0x7f0d0097
.field public static final mtrl_calendar_year:I = 0x7f0d0099
.field public static final mtrl_calendar_year:I = 0x7f0d0098
.field public static final mtrl_layout_snackbar:I = 0x7f0d009a
.field public static final mtrl_layout_snackbar:I = 0x7f0d0099
.field public static final mtrl_layout_snackbar_include:I = 0x7f0d009b
.field public static final mtrl_layout_snackbar_include:I = 0x7f0d009a
.field public static final mtrl_picker_actions:I = 0x7f0d009c
.field public static final mtrl_picker_actions:I = 0x7f0d009b
.field public static final mtrl_picker_dialog:I = 0x7f0d009d
.field public static final mtrl_picker_dialog:I = 0x7f0d009c
.field public static final mtrl_picker_fullscreen:I = 0x7f0d009e
.field public static final mtrl_picker_fullscreen:I = 0x7f0d009d
.field public static final mtrl_picker_header_dialog:I = 0x7f0d009f
.field public static final mtrl_picker_header_dialog:I = 0x7f0d009e
.field public static final mtrl_picker_header_fullscreen:I = 0x7f0d00a0
.field public static final mtrl_picker_header_fullscreen:I = 0x7f0d009f
.field public static final mtrl_picker_header_selection_text:I = 0x7f0d00a1
.field public static final mtrl_picker_header_selection_text:I = 0x7f0d00a0
.field public static final mtrl_picker_header_title_text:I = 0x7f0d00a2
.field public static final mtrl_picker_header_title_text:I = 0x7f0d00a1
.field public static final mtrl_picker_header_toggle:I = 0x7f0d00a3
.field public static final mtrl_picker_header_toggle:I = 0x7f0d00a2
.field public static final mtrl_picker_text_input_date:I = 0x7f0d00a4
.field public static final mtrl_picker_text_input_date:I = 0x7f0d00a3
.field public static final mtrl_picker_text_input_date_range:I = 0x7f0d00a5
.field public static final mtrl_picker_text_input_date_range:I = 0x7f0d00a4
.field public static final notification_action:I = 0x7f0d00a6
.field public static final notification_action:I = 0x7f0d00a5
.field public static final notification_action_tombstone:I = 0x7f0d00a7
.field public static final notification_action_tombstone:I = 0x7f0d00a6
.field public static final notification_template_custom_big:I = 0x7f0d00af
.field public static final notification_template_custom_big:I = 0x7f0d00ae
.field public static final notification_template_icon_group:I = 0x7f0d00b0
.field public static final notification_template_icon_group:I = 0x7f0d00af
.field public static final notification_template_part_chronometer:I = 0x7f0d00b4
.field public static final notification_template_part_chronometer:I = 0x7f0d00b3
.field public static final notification_template_part_time:I = 0x7f0d00b5
.field public static final notification_template_part_time:I = 0x7f0d00b4
.field public static final preference:I = 0x7f0d00c0
.field public static final preference:I = 0x7f0d00bf
.field public static final preference_category:I = 0x7f0d00c1
.field public static final preference_category:I = 0x7f0d00c0
.field public static final preference_category_material:I = 0x7f0d00c2
.field public static final preference_category_material:I = 0x7f0d00c1
.field public static final preference_dialog_edittext:I = 0x7f0d00c3
.field public static final preference_dialog_edittext:I = 0x7f0d00c2
.field public static final preference_dropdown:I = 0x7f0d00c4
.field public static final preference_dropdown:I = 0x7f0d00c3
.field public static final preference_dropdown_material:I = 0x7f0d00c5
.field public static final preference_dropdown_material:I = 0x7f0d00c4
.field public static final preference_information:I = 0x7f0d00c6
.field public static final preference_information:I = 0x7f0d00c5
.field public static final preference_information_material:I = 0x7f0d00c7
.field public static final preference_information_material:I = 0x7f0d00c6
.field public static final preference_list_fragment:I = 0x7f0d00c8
.field public static final preference_list_fragment:I = 0x7f0d00c7
.field public static final preference_material:I = 0x7f0d00c9
.field public static final preference_material:I = 0x7f0d00c8
.field public static final preference_recyclerview:I = 0x7f0d00ca
.field public static final preference_recyclerview:I = 0x7f0d00c9
.field public static final preference_widget_checkbox:I = 0x7f0d00cb
.field public static final preference_widget_checkbox:I = 0x7f0d00ca
.field public static final preference_widget_seekbar:I = 0x7f0d00cc
.field public static final preference_widget_seekbar:I = 0x7f0d00cb
.field public static final preference_widget_seekbar_material:I = 0x7f0d00cd
.field public static final preference_widget_seekbar_material:I = 0x7f0d00cc
.field public static final preference_widget_switch:I = 0x7f0d00ce
.field public static final preference_widget_switch:I = 0x7f0d00cd
.field public static final preference_widget_switch_compat:I = 0x7f0d00cf
.field public static final preference_widget_switch_compat:I = 0x7f0d00ce
.field public static final select_dialog_item_material:I = 0x7f0d00df
.field public static final select_dialog_item_material:I = 0x7f0d00de
.field public static final select_dialog_multichoice_material:I = 0x7f0d00e0
.field public static final select_dialog_multichoice_material:I = 0x7f0d00df
.field public static final select_dialog_singlechoice_material:I = 0x7f0d00e1
.field public static final select_dialog_singlechoice_material:I = 0x7f0d00e0
.field public static final support_simple_spinner_dropdown_item:I = 0x7f0d00f3
.field public static final support_simple_spinner_dropdown_item:I = 0x7f0d00f2
.field public static final test_action_chip:I = 0x7f0d00f5
.field public static final test_action_chip:I = 0x7f0d00f4
.field public static final test_chip_zero_corner_radius:I = 0x7f0d00f6
.field public static final test_chip_zero_corner_radius:I = 0x7f0d00f5
.field public static final test_design_checkbox:I = 0x7f0d00f7
.field public static final test_design_checkbox:I = 0x7f0d00f6
.field public static final test_design_radiobutton:I = 0x7f0d00f8
.field public static final test_design_radiobutton:I = 0x7f0d00f7
.field public static final test_reflow_chipgroup:I = 0x7f0d00f9
.field public static final test_reflow_chipgroup:I = 0x7f0d00f8
.field public static final test_toolbar:I = 0x7f0d00fa
.field public static final test_toolbar:I = 0x7f0d00f9
.field public static final test_toolbar_custom_background:I = 0x7f0d00fb
.field public static final test_toolbar_custom_background:I = 0x7f0d00fa
.field public static final test_toolbar_elevation:I = 0x7f0d00fc
.field public static final test_toolbar_elevation:I = 0x7f0d00fb
.field public static final test_toolbar_surface:I = 0x7f0d00fd
.field public static final test_toolbar_surface:I = 0x7f0d00fc
.field public static final text_view_with_line_height_from_appearance:I = 0x7f0d00fe
.field public static final text_view_with_line_height_from_appearance:I = 0x7f0d00fd
.field public static final text_view_with_line_height_from_layout:I = 0x7f0d00ff
.field public static final text_view_with_line_height_from_layout:I = 0x7f0d00fe
.field public static final text_view_with_line_height_from_style:I = 0x7f0d0100
.field public static final text_view_with_line_height_from_style:I = 0x7f0d00ff
.field public static final text_view_with_theme_line_height:I = 0x7f0d0101
.field public static final text_view_with_theme_line_height:I = 0x7f0d0100
.field public static final text_view_without_line_height:I = 0x7f0d0102
.field public static final text_view_without_line_height:I = 0x7f0d0101
.field public static final view_attachment_preview_item:I = 0x7f0d0117
.field public static final view_attachment_preview_item:I = 0x7f0d0116
.field public static final view_chip_default:I = 0x7f0d0124
.field public static final view_chip_default:I = 0x7f0d0123
.field public static final view_emoji_item:I = 0x7f0d012b
.field public static final view_emoji_item:I = 0x7f0d0129
.field public static final view_file_item:I = 0x7f0d012d
.field public static final view_file_item:I = 0x7f0d012b
.field public static final view_grid_image:I = 0x7f0d0131
.field public static final view_grid_image:I = 0x7f0d012f
.field public static final view_permissions_required:I = 0x7f0d013e
.field public static final view_permissions_required:I = 0x7f0d013c
# direct methods

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -805,7 +805,7 @@
invoke-static {v1, v2}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1}, Lf/a/j/b/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
invoke-static {v1}, Lf/a/i/b/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
move-result-object v1

View file

@ -75,7 +75,7 @@
:catch_0
move-exception v0
sget-object v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->E:Ljava/lang/String;
sget-object v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->D:Ljava/lang/String;
const-string v2, "could not dismiss add content dialog"

View file

@ -57,7 +57,7 @@
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$c;->this$0:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
iget-object v0, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
iget-object v0, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->y:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
if-eqz v0, :cond_0

View file

@ -18,7 +18,7 @@
# static fields
.field public static final E:Ljava/lang/String;
.field public static final D:Ljava/lang/String;
# instance fields
@ -26,9 +26,7 @@
.field public B:Lrx/Subscription;
.field public C:Lrx/Subscription;
.field public final D:Ljava/util/List;
.field public final C:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -59,27 +57,25 @@
.field public m:Landroid/widget/ImageView;
.field public n:Landroid/widget/ImageView;
.field public n:Landroid/view/View;
.field public o:Landroid/view/View;
.field public p:Landroid/view/View;
.field public p:Lcom/lytefast/flexinput/widget/FlexEditText;
.field public q:Lcom/lytefast/flexinput/widget/FlexEditText;
.field public q:Landroid/view/View;
.field public r:Landroid/view/View;
.field public s:Landroid/view/View;
.field public t:Landroid/view/View;
.field public t:Lf/b/a/d/a;
.field public u:Lf/b/a/d/a;
.field public u:Lcom/lytefast/flexinput/InputListener;
.field public v:Lcom/lytefast/flexinput/InputListener;
.field public v:Lcom/lytefast/flexinput/managers/FileManager;
.field public w:Lcom/lytefast/flexinput/managers/FileManager;
.field public x:Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;
.field public w:Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter<",
@ -90,9 +86,11 @@
.end annotation
.end field
.field public y:[Lf/b/a/c/d$a;
.field public x:[Lf/b/a/c/d$a;
.field public z:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
.field public y:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
.field public z:Lrx/Subscription;
# direct methods
@ -105,7 +103,7 @@
move-result-object v0
sput-object v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->E:Ljava/lang/String;
sput-object v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->D:Ljava/lang/String;
return-void
.end method
@ -119,7 +117,7 @@
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->D:Ljava/util/List;
iput-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->C:Ljava/util/List;
return-void
.end method
@ -169,7 +167,7 @@
invoke-virtual {v0, p1}, Landroidx/viewpager/widget/ViewPager;->setCurrentItem(I)V
:cond_1
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->y:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
if-eqz v0, :cond_2
@ -261,7 +259,7 @@
goto/16 :goto_e
:cond_0
iget-object v5, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Lcom/lytefast/flexinput/widget/FlexEditText;
iget-object v5, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Lcom/lytefast/flexinput/widget/FlexEditText;
const-string v6, "inputEt"
@ -287,7 +285,7 @@
if-eqz v5, :cond_3
iget-object v5, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Lcom/lytefast/flexinput/widget/FlexEditText;
iget-object v5, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Lcom/lytefast/flexinput/widget/FlexEditText;
if-eqz v5, :cond_2
@ -295,7 +293,7 @@
invoke-virtual {v5, v8}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
iget-object v5, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Lcom/lytefast/flexinput/widget/FlexEditText;
iget-object v5, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Lcom/lytefast/flexinput/widget/FlexEditText;
if-eqz v5, :cond_1
@ -323,7 +321,7 @@
:goto_0
iget-boolean v5, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->b:Z
iget-object v6, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->t:Landroid/view/View;
iget-object v6, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->s:Landroid/view/View;
if-eqz v6, :cond_22
@ -343,7 +341,7 @@
:goto_1
invoke-virtual {v6, v10}, Landroid/view/View;->setVisibility(I)V
iget-object v6, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->s:Landroid/view/View;
iget-object v6, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->r:Landroid/view/View;
if-eqz v6, :cond_21
@ -359,7 +357,7 @@
:goto_2
invoke-virtual {v6, v10}, Landroid/view/View;->setVisibility(I)V
iget-object v6, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->r:Landroid/view/View;
iget-object v6, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Landroid/view/View;
if-eqz v6, :cond_20
@ -433,13 +431,13 @@
const/4 v5, 0x0
:goto_5
iget-object v6, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->o:Landroid/view/View;
iget-object v6, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->n:Landroid/view/View;
if-eqz v6, :cond_1f
invoke-virtual {v6, v5}, Landroid/view/View;->setEnabled(Z)V
iget-object v6, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Landroid/view/View;
iget-object v6, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->o:Landroid/view/View;
const-string v10, "sendBtn"
@ -485,7 +483,7 @@
const/4 v5, 0x1
:goto_8
iget-object v6, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Landroid/view/View;
iget-object v6, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->o:Landroid/view/View;
if-eqz v6, :cond_1d
@ -617,7 +615,7 @@
:catch_0
move-exception v1
sget-object v2, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->E:Ljava/lang/String;
sget-object v2, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->D:Ljava/lang/String;
const-string v5, "Could not open AddContentDialogFragment"
@ -679,9 +677,7 @@
goto :goto_e
:cond_16
iget-boolean p0, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h:Z
invoke-virtual {v3, p0}, Lf/b/a/a/m;->invoke(Z)Z
invoke-virtual {v3}, Lf/b/a/a/m;->invoke()Z
:goto_e
return-void
@ -885,11 +881,11 @@
if-eqz v1, :cond_3
iget-object p1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->u:Lf/b/a/d/a;
iget-object p1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->t:Lf/b/a/d/a;
if-eqz p1, :cond_4
iget-object p0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Lcom/lytefast/flexinput/widget/FlexEditText;
iget-object p0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Lcom/lytefast/flexinput/widget/FlexEditText;
if-eqz p0, :cond_2
@ -909,7 +905,7 @@
if-eqz p1, :cond_4
iget-object p0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->u:Lf/b/a/d/a;
iget-object p0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->t:Lf/b/a/d/a;
if-eqz p0, :cond_4
@ -993,7 +989,7 @@
}
.end annotation
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->x:Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->w:Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;
if-eqz v0, :cond_0
@ -1061,7 +1057,7 @@
invoke-interface {p1}, Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener;->unregister()V
iget-object p1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
iget-object p1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->y:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
if-eqz p1, :cond_0
@ -1099,7 +1095,7 @@
.method public getFileManager()Lcom/lytefast/flexinput/managers/FileManager;
.locals 1
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->w:Lcom/lytefast/flexinput/managers/FileManager;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->v:Lcom/lytefast/flexinput/managers/FileManager;
if-eqz v0, :cond_0
@ -1139,7 +1135,7 @@
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->D:Ljava/util/List;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->C:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
@ -1150,7 +1146,7 @@
.method public final o()Lcom/lytefast/flexinput/widget/FlexEditText;
.locals 1
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Lcom/lytefast/flexinput/widget/FlexEditText;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Lcom/lytefast/flexinput/widget/FlexEditText;
if-eqz v0, :cond_0
@ -1303,7 +1299,7 @@
check-cast p2, Lcom/lytefast/flexinput/widget/FlexEditText;
iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Lcom/lytefast/flexinput/widget/FlexEditText;
iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Lcom/lytefast/flexinput/widget/FlexEditText;
new-instance p3, Lcom/lytefast/flexinput/fragment/FlexInputFragment$c;
@ -1311,7 +1307,7 @@
invoke-static {p2, p0, p3}, Lcom/discord/utilities/view/text/TextWatcherKt;->addBindedTextWatcher(Landroid/widget/TextView;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V
iget-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Lcom/lytefast/flexinput/widget/FlexEditText;
iget-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Lcom/lytefast/flexinput/widget/FlexEditText;
const/4 p3, 0x0
@ -1335,13 +1331,13 @@
iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->l:Landroid/view/View;
sget p2, Lcom/lytefast/flexinput/R$e;->flex_input_expression_btn:I
sget p2, Lcom/lytefast/flexinput/R$e;->flex_input_emoji_btn:I
invoke-virtual {p1, p2}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
move-result-object p2
const-string v1, "root.findViewById(R.id.flex_input_expression_btn)"
const-string v1, "root.findViewById(R.id.flex_input_emoji_btn)"
invoke-static {p2, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
@ -1349,20 +1345,6 @@
iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->m:Landroid/widget/ImageView;
sget p2, Lcom/lytefast/flexinput/R$e;->flex_input_expression_btn_badge:I
invoke-virtual {p1, p2}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
move-result-object p2
const-string v1, "root.findViewById(R.id.f\u2026put_expression_btn_badge)"
invoke-static {p2, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p2, Landroid/widget/ImageView;
iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->n:Landroid/widget/ImageView;
sget p2, Lcom/lytefast/flexinput/R$e;->flex_input_send_btn_image:I
invoke-virtual {p1, p2}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
@ -1373,7 +1355,7 @@
invoke-static {p2, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->o:Landroid/view/View;
iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->n:Landroid/view/View;
sget p2, Lcom/lytefast/flexinput/R$e;->flex_input_send_btn_container:I
@ -1385,7 +1367,7 @@
invoke-static {p2, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Landroid/view/View;
iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->o:Landroid/view/View;
sget p2, Lcom/lytefast/flexinput/R$e;->flex_input_camera_btn:I
@ -1397,7 +1379,7 @@
invoke-static {p2, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->s:Landroid/view/View;
iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->r:Landroid/view/View;
sget p2, Lcom/lytefast/flexinput/R$e;->flex_input_gallery_btn:I
@ -1409,7 +1391,7 @@
invoke-static {p2, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->r:Landroid/view/View;
iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Landroid/view/View;
sget p2, Lcom/lytefast/flexinput/R$e;->flex_input_expand_btn:I
@ -1421,7 +1403,7 @@
invoke-static {p2, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->t:Landroid/view/View;
iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->s:Landroid/view/View;
iget-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->g:Landroid/view/View;
@ -1449,7 +1431,7 @@
invoke-virtual {p2, v4}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
iget-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Landroid/view/View;
iget-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->o:Landroid/view/View;
const-string v4, "sendBtn"
@ -1461,7 +1443,7 @@
invoke-virtual {p2, v5}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
iget-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->s:Landroid/view/View;
iget-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->r:Landroid/view/View;
const-string v5, "cameraBtn"
@ -1475,7 +1457,7 @@
invoke-virtual {p2, v6}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
iget-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->r:Landroid/view/View;
iget-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Landroid/view/View;
const-string v6, "galleryBtn"
@ -1489,7 +1471,7 @@
invoke-virtual {p2, v8}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
iget-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->t:Landroid/view/View;
iget-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->s:Landroid/view/View;
const-string v8, "expandBtn"
@ -1513,13 +1495,13 @@
aput-object v10, p2, v0
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->r:Landroid/view/View;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Landroid/view/View;
if-eqz v0, :cond_9
aput-object v0, p2, v3
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->s:Landroid/view/View;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->r:Landroid/view/View;
if-eqz v0, :cond_8
@ -1531,7 +1513,7 @@
aput-object v0, p2, v9
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Landroid/view/View;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->o:Landroid/view/View;
if-eqz v0, :cond_6
@ -1539,7 +1521,7 @@
const/4 v0, 0x5
iget-object v1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->t:Landroid/view/View;
iget-object v1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->s:Landroid/view/View;
if-eqz v1, :cond_5
@ -1750,28 +1732,28 @@
.method public onPause()V
.locals 1
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->y:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
if-eqz v0, :cond_0
invoke-interface {v0}, Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;->onFlexInputFragmentPause()V
:cond_0
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->A:Lrx/Subscription;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Lrx/Subscription;
if-eqz v0, :cond_1
invoke-interface {v0}, Lrx/Subscription;->unsubscribe()V
:cond_1
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->B:Lrx/Subscription;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->A:Lrx/Subscription;
if-eqz v0, :cond_2
invoke-interface {v0}, Lrx/Subscription;->unsubscribe()V
:cond_2
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->C:Lrx/Subscription;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->B:Lrx/Subscription;
if-eqz v0, :cond_3
@ -1788,7 +1770,7 @@
invoke-super {p0}, Landroidx/fragment/app/Fragment;->onResume()V
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->y:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
if-eqz v0, :cond_0
@ -1808,9 +1790,9 @@
move-result-object v0
iput-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->A:Lrx/Subscription;
iput-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Lrx/Subscription;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->y:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
if-eqz v0, :cond_0
@ -1830,7 +1812,7 @@
move-result-object v0
iput-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->B:Lrx/Subscription;
iput-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->A:Lrx/Subscription;
:cond_0
return-void
@ -1857,7 +1839,7 @@
invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putParcelableArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Lcom/lytefast/flexinput/widget/FlexEditText;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Lcom/lytefast/flexinput/widget/FlexEditText;
if-eqz v0, :cond_0
@ -1906,7 +1888,7 @@
invoke-virtual {v1, v2}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->addItemSelectionListener(Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener;)Lcom/lytefast/flexinput/utils/SelectionAggregator;
iput-object p1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->x:Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;
iput-object p1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->w:Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;
if-eqz p2, :cond_2
@ -1931,7 +1913,7 @@
invoke-virtual {v1, p1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->initFrom(Ljava/util/ArrayList;)Lcom/lytefast/flexinput/utils/SelectionAggregator;
:cond_0
iget-object p1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
iget-object p1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->y:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
if-eqz p1, :cond_1
@ -1954,7 +1936,7 @@
if-eqz p1, :cond_2
iget-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
iget-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->y:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
if-eqz p2, :cond_2
@ -1987,7 +1969,7 @@
invoke-static {p1, p2}, Landroidx/core/view/ViewCompat;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V
iget-object p1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->D:Ljava/util/List;
iget-object p1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->C:Ljava/util/List;
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
@ -2011,7 +1993,7 @@
goto :goto_0
:cond_3
iget-object p1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->D:Ljava/util/List;
iget-object p1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->C:Ljava/util/List;
invoke-interface {p1}, Ljava/util/List;->clear()V
@ -2074,16 +2056,16 @@
.method public final q()V
.locals 2
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->y:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
if-eqz v0, :cond_0
iget-object v1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->v:Lcom/lytefast/flexinput/InputListener;
iget-object v1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->u:Lcom/lytefast/flexinput/InputListener;
invoke-interface {v0, v1}, Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;->onSendButtonClicked(Lcom/lytefast/flexinput/InputListener;)V
:cond_0
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->x:Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->w:Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;
if-eqz v0, :cond_1

View file

@ -27,12 +27,10 @@
.field public final g:Z
.field public final h:Z
# direct methods
.method public constructor <init>()V
.locals 10
.locals 9
const/4 v1, 0x0
@ -48,18 +46,16 @@
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v9, 0xff
const/16 v8, 0x7f
move-object v0, p0
invoke-direct/range {v0 .. v9}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;-><init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZZI)V
invoke-direct/range {v0 .. v8}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;-><init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZI)V
return-void
.end method
.method public constructor <init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZZ)V
.method public constructor <init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZ)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
@ -73,7 +69,7 @@
"Ljava/lang/Object;",
">;>;",
"Ljava/lang/Integer;",
"ZZZZ)V"
"ZZZ)V"
}
.end annotation
@ -101,262 +97,228 @@
iput-boolean p7, p0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->g:Z
iput-boolean p8, p0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h:Z
return-void
.end method
.method public constructor <init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZZI)V
.locals 9
.method public constructor <init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZI)V
.locals 7
move/from16 v0, p9
and-int/lit8 v0, p8, 0x1
and-int/lit8 v1, v0, 0x1
const/4 v1, 0x0
const/4 v2, 0x0
if-eqz v0, :cond_0
if-eqz v1, :cond_0
const-string v1, ""
const-string v0, ""
goto :goto_0
:cond_0
move-object v1, v2
move-object v0, v1
:goto_0
and-int/lit8 v3, v0, 0x2
const/4 v4, 0x1
if-eqz v3, :cond_1
and-int/lit8 v2, p8, 0x2
const/4 v3, 0x1
if-eqz v2, :cond_1
const/4 v2, 0x1
goto :goto_1
:cond_1
move v3, p2
move v2, p2
:goto_1
and-int/lit8 v5, v0, 0x4
and-int/lit8 v4, p8, 0x4
if-eqz v5, :cond_2
if-eqz v4, :cond_2
sget-object v2, Lz/i/l;->d:Lz/i/l;
sget-object v1, Lz/i/l;->d:Lz/i/l;
:cond_2
and-int/lit8 v5, v0, 0x8
and-int/lit8 v4, p8, 0x8
const/4 v5, 0x0
const/4 v4, 0x0
and-int/lit8 v6, v0, 0x10
and-int/lit8 v5, p8, 0x10
if-eqz v6, :cond_3
if-eqz v5, :cond_3
const/4 v6, 0x1
const/4 v5, 0x1
goto :goto_2
:cond_3
move v6, p5
move v5, p5
:goto_2
and-int/lit8 v7, v0, 0x20
and-int/lit8 v6, p8, 0x20
if-eqz v7, :cond_4
if-eqz v6, :cond_4
goto :goto_3
:cond_4
move v4, p6
move v3, p6
:goto_3
and-int/lit8 v7, v0, 0x40
and-int/lit8 v6, p8, 0x40
const/4 v8, 0x0
if-eqz v6, :cond_5
if-eqz v7, :cond_5
const/4 v7, 0x0
const/4 v6, 0x0
goto :goto_4
:cond_5
move/from16 v7, p7
move v6, p7
:goto_4
and-int/lit16 v0, v0, 0x80
if-eqz v0, :cond_6
goto :goto_5
:cond_6
move/from16 v8, p8
:goto_5
move-object p1, p0
move-object p2, v1
move-object p2, v0
move p3, v3
move p3, v2
move-object p4, v2
move-object p4, v1
move-object p5, v5
move-object p5, v4
move p6, v6
move p6, v5
move/from16 p7, v4
move p7, v3
move/from16 p8, v7
move p8, v6
move/from16 p9, v8
invoke-direct/range {p1 .. p9}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;-><init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZZ)V
invoke-direct/range {p1 .. p8}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;-><init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZ)V
return-void
.end method
.method public static a(Lcom/lytefast/flexinput/viewmodel/FlexInputState;Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZZI)Lcom/lytefast/flexinput/viewmodel/FlexInputState;
.locals 9
.method public static a(Lcom/lytefast/flexinput/viewmodel/FlexInputState;Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZI)Lcom/lytefast/flexinput/viewmodel/FlexInputState;
.locals 8
move-object v0, p0
move/from16 v1, p9
and-int/lit8 v1, p8, 0x1
and-int/lit8 v2, v1, 0x1
if-eqz v1, :cond_0
if-eqz v2, :cond_0
iget-object v2, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a:Ljava/lang/String;
iget-object v1, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a:Ljava/lang/String;
goto :goto_0
:cond_0
move-object v2, p1
move-object v1, p1
:goto_0
and-int/lit8 v3, v1, 0x2
and-int/lit8 v2, p8, 0x2
if-eqz v3, :cond_1
if-eqz v2, :cond_1
iget-boolean v3, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->b:Z
iget-boolean v2, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->b:Z
goto :goto_1
:cond_1
move v3, p2
move v2, p2
:goto_1
and-int/lit8 v4, v1, 0x4
and-int/lit8 v3, p8, 0x4
if-eqz v4, :cond_2
if-eqz v3, :cond_2
iget-object v4, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->c:Ljava/util/List;
iget-object v3, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->c:Ljava/util/List;
goto :goto_2
:cond_2
move-object v4, p3
move-object v3, p3
:goto_2
and-int/lit8 v5, v1, 0x8
and-int/lit8 v4, p8, 0x8
if-eqz v5, :cond_3
if-eqz v4, :cond_3
iget-object v5, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->d:Ljava/lang/Integer;
iget-object v4, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->d:Ljava/lang/Integer;
goto :goto_3
:cond_3
move-object v5, p4
move-object v4, p4
:goto_3
and-int/lit8 v6, v1, 0x10
and-int/lit8 v5, p8, 0x10
if-eqz v6, :cond_4
if-eqz v5, :cond_4
iget-boolean v6, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->e:Z
iget-boolean v5, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->e:Z
goto :goto_4
:cond_4
move v6, p5
move v5, p5
:goto_4
and-int/lit8 v7, v1, 0x20
and-int/lit8 v6, p8, 0x20
if-eqz v7, :cond_5
if-eqz v6, :cond_5
iget-boolean v7, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->f:Z
iget-boolean v6, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->f:Z
goto :goto_5
:cond_5
move v7, p6
move v6, p6
:goto_5
and-int/lit8 v8, v1, 0x40
and-int/lit8 v7, p8, 0x40
if-eqz v8, :cond_6
if-eqz v7, :cond_6
iget-boolean v8, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->g:Z
iget-boolean v7, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->g:Z
goto :goto_6
:cond_6
move/from16 v8, p7
move v7, p7
:goto_6
and-int/lit16 v1, v1, 0x80
if-eqz v1, :cond_7
iget-boolean v1, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h:Z
goto :goto_7
:cond_7
move/from16 v1, p8
:goto_7
if-eqz v0, :cond_8
if-eqz v0, :cond_7
const-string v0, "inputText"
invoke-static {v2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "attachments"
invoke-static {v4, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
move-object p0, v0
move-object p1, v2
move-object p1, v1
move p2, v3
move p2, v2
move-object p3, v4
move-object p3, v3
move-object p4, v5
move-object p4, v4
move p5, v6
move p5, v5
move p6, v7
move p6, v6
move/from16 p7, v8
move p7, v7
move/from16 p8, v1
invoke-direct/range {p0 .. p8}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;-><init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZZ)V
invoke-direct/range {p0 .. p7}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;-><init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZ)V
return-object v0
:cond_8
:cond_7
const/4 v0, 0x0
throw v0
@ -425,13 +387,7 @@
iget-boolean v0, p0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->g:Z
iget-boolean v1, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->g:Z
if-ne v0, v1, :cond_0
iget-boolean v0, p0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h:Z
iget-boolean p1, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h:Z
iget-boolean p1, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->g:Z
if-ne v0, p1, :cond_0
@ -540,20 +496,9 @@
if-eqz v1, :cond_6
const/4 v1, 0x1
:cond_6
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget-boolean v1, p0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h:Z
if-eqz v1, :cond_7
goto :goto_2
:cond_7
:cond_6
move v3, v1
:goto_2
@ -621,14 +566,6 @@
iget-boolean v1, p0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->g:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", showExpressionTrayButtonBadge="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, p0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h:Z
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->A(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String;