Changes of com.discord v1315

This commit is contained in:
root 2020-11-10 19:07:37 +00:00
parent 9159ebb370
commit 4858c0f21e
1214 changed files with 38651 additions and 24919 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -388,583 +388,585 @@
.field public static final flex_input_default_window_insets_handler:I = 0x7f0a0416
.field public static final flex_input_emoji_btn:I = 0x7f0a0417
.field public static final flex_input_expand_btn:I = 0x7f0a0417
.field public static final flex_input_expand_btn:I = 0x7f0a0418
.field public static final flex_input_expression_btn:I = 0x7f0a0418
.field public static final flex_input_expression_tray_container:I = 0x7f0a0419
.field public static final flex_input_expression_btn_badge:I = 0x7f0a0419
.field public static final flex_input_gallery_btn:I = 0x7f0a041a
.field public static final flex_input_expression_tray_container:I = 0x7f0a041a
.field public static final flex_input_left_btns_container:I = 0x7f0a041b
.field public static final flex_input_gallery_btn:I = 0x7f0a041b
.field public static final flex_input_main_input_container:I = 0x7f0a041c
.field public static final flex_input_left_btns_container:I = 0x7f0a041c
.field public static final flex_input_send_btn_container:I = 0x7f0a041d
.field public static final flex_input_main_input_container:I = 0x7f0a041d
.field public static final flex_input_send_btn_image:I = 0x7f0a041e
.field public static final flex_input_send_btn_container:I = 0x7f0a041e
.field public static final flex_input_text_input:I = 0x7f0a041f
.field public static final flex_input_send_btn_image:I = 0x7f0a041f
.field public static final flex_start:I = 0x7f0a0420
.field public static final flex_input_text_input:I = 0x7f0a0420
.field public static final flip:I = 0x7f0a0421
.field public static final flex_start:I = 0x7f0a0421
.field public static final floating:I = 0x7f0a0422
.field public static final flip:I = 0x7f0a0422
.field public static final fluorescent:I = 0x7f0a0434
.field public static final floating:I = 0x7f0a0423
.field public static final focusCrop:I = 0x7f0a0435
.field public static final fluorescent:I = 0x7f0a0435
.field public static final focusMarkerContainer:I = 0x7f0a0436
.field public static final focusCrop:I = 0x7f0a0436
.field public static final focusMarkerFill:I = 0x7f0a0437
.field public static final focusMarkerContainer:I = 0x7f0a0437
.field public static final forever:I = 0x7f0a043a
.field public static final focusMarkerFill:I = 0x7f0a0438
.field public static final fragment_container_view_tag:I = 0x7f0a043b
.field public static final forever:I = 0x7f0a043b
.field public static final front:I = 0x7f0a0455
.field public static final fragment_container_view_tag:I = 0x7f0a043c
.field public static final ghost_view:I = 0x7f0a0456
.field public static final front:I = 0x7f0a0456
.field public static final ghost_view_holder:I = 0x7f0a0457
.field public static final ghost_view:I = 0x7f0a0457
.field public static final glSurface:I = 0x7f0a047b
.field public static final ghost_view_holder:I = 0x7f0a0458
.field public static final gl_surface_view:I = 0x7f0a047c
.field public static final glSurface:I = 0x7f0a047c
.field public static final gone:I = 0x7f0a0487
.field public static final gl_surface_view:I = 0x7f0a047d
.field public static final group_divider:I = 0x7f0a048b
.field public static final gone:I = 0x7f0a0488
.field public static final guideline:I = 0x7f0a0495
.field public static final group_divider:I = 0x7f0a048c
.field public static final h263:I = 0x7f0a0534
.field public static final guideline:I = 0x7f0a0496
.field public static final h264:I = 0x7f0a0535
.field public static final h263:I = 0x7f0a0535
.field public static final hardware:I = 0x7f0a0536
.field public static final h264:I = 0x7f0a0536
.field public static final heAac:I = 0x7f0a0537
.field public static final hardware:I = 0x7f0a0537
.field public static final header_title:I = 0x7f0a0539
.field public static final heAac:I = 0x7f0a0538
.field public static final home:I = 0x7f0a053b
.field public static final header_title:I = 0x7f0a053a
.field public static final honorRequest:I = 0x7f0a054d
.field public static final home:I = 0x7f0a053c
.field public static final icon:I = 0x7f0a054f
.field public static final honorRequest:I = 0x7f0a054e
.field public static final icon_frame:I = 0x7f0a0550
.field public static final icon:I = 0x7f0a0550
.field public static final icon_group:I = 0x7f0a0551
.field public static final icon_frame:I = 0x7f0a0551
.field public static final icon_only:I = 0x7f0a0552
.field public static final icon_group:I = 0x7f0a0552
.field public static final ignore:I = 0x7f0a055b
.field public static final icon_only:I = 0x7f0a0553
.field public static final ignoreRequest:I = 0x7f0a055c
.field public static final ignore:I = 0x7f0a055c
.field public static final image:I = 0x7f0a055d
.field public static final ignoreRequest:I = 0x7f0a055d
.field public static final incandescent:I = 0x7f0a056d
.field public static final image:I = 0x7f0a055e
.field public static final incoming:I = 0x7f0a056e
.field public static final incandescent:I = 0x7f0a056e
.field public static final info:I = 0x7f0a057e
.field public static final incoming:I = 0x7f0a056f
.field public static final invisible:I = 0x7f0a0598
.field public static final info:I = 0x7f0a057f
.field public static final italic:I = 0x7f0a05bb
.field public static final invisible:I = 0x7f0a0599
.field public static final item_check_indicator:I = 0x7f0a05bd
.field public static final italic:I = 0x7f0a05bc
.field public static final item_touch_helper_previous_elevation:I = 0x7f0a05f9
.field public static final item_check_indicator:I = 0x7f0a05be
.field public static final jpeg:I = 0x7f0a05fd
.field public static final item_touch_helper_previous_elevation:I = 0x7f0a05fa
.field public static final jumpToEnd:I = 0x7f0a05fe
.field public static final jpeg:I = 0x7f0a05fe
.field public static final jumpToStart:I = 0x7f0a05ff
.field public static final jumpToEnd:I = 0x7f0a05ff
.field public static final labeled:I = 0x7f0a0606
.field public static final jumpToStart:I = 0x7f0a0600
.field public static final largeLabel:I = 0x7f0a0608
.field public static final labeled:I = 0x7f0a0607
.field public static final launch_btn:I = 0x7f0a060a
.field public static final largeLabel:I = 0x7f0a0609
.field public static final launch_camera_btn:I = 0x7f0a060b
.field public static final launch_btn:I = 0x7f0a060b
.field public static final layout:I = 0x7f0a060c
.field public static final launch_camera_btn:I = 0x7f0a060c
.field public static final left:I = 0x7f0a0614
.field public static final layout:I = 0x7f0a060d
.field public static final light:I = 0x7f0a0615
.field public static final left:I = 0x7f0a0615
.field public static final line1:I = 0x7f0a0616
.field public static final light:I = 0x7f0a0616
.field public static final line3:I = 0x7f0a0617
.field public static final line1:I = 0x7f0a0617
.field public static final linear:I = 0x7f0a0618
.field public static final line3:I = 0x7f0a0618
.field public static final list:I = 0x7f0a0619
.field public static final linear:I = 0x7f0a0619
.field public static final listMode:I = 0x7f0a061a
.field public static final list:I = 0x7f0a061a
.field public static final list_item:I = 0x7f0a061b
.field public static final listMode:I = 0x7f0a061b
.field public static final lottie_layer_name:I = 0x7f0a0620
.field public static final list_item:I = 0x7f0a061c
.field public static final masked:I = 0x7f0a062d
.field public static final lottie_layer_name:I = 0x7f0a0621
.field public static final material_clock_display:I = 0x7f0a0633
.field public static final masked:I = 0x7f0a062e
.field public static final material_clock_face:I = 0x7f0a0634
.field public static final material_clock_display:I = 0x7f0a0634
.field public static final material_clock_hand:I = 0x7f0a0635
.field public static final material_clock_face:I = 0x7f0a0635
.field public static final material_clock_period_am_button:I = 0x7f0a0636
.field public static final material_clock_hand:I = 0x7f0a0636
.field public static final material_clock_period_pm_button:I = 0x7f0a0637
.field public static final material_clock_period_am_button:I = 0x7f0a0637
.field public static final material_clock_period_toggle:I = 0x7f0a0638
.field public static final material_clock_period_pm_button:I = 0x7f0a0638
.field public static final material_hour_text_input:I = 0x7f0a0639
.field public static final material_clock_period_toggle:I = 0x7f0a0639
.field public static final material_hour_tv:I = 0x7f0a063a
.field public static final material_hour_text_input:I = 0x7f0a063a
.field public static final material_label:I = 0x7f0a063b
.field public static final material_hour_tv:I = 0x7f0a063b
.field public static final material_minute_text_input:I = 0x7f0a063c
.field public static final material_label:I = 0x7f0a063c
.field public static final material_minute_tv:I = 0x7f0a063d
.field public static final material_minute_text_input:I = 0x7f0a063d
.field public static final material_textinput_timepicker:I = 0x7f0a063e
.field public static final material_minute_tv:I = 0x7f0a063e
.field public static final material_timepicker_cancel_button:I = 0x7f0a063f
.field public static final material_textinput_timepicker:I = 0x7f0a063f
.field public static final material_timepicker_container:I = 0x7f0a0640
.field public static final material_timepicker_cancel_button:I = 0x7f0a0640
.field public static final material_timepicker_edit_text:I = 0x7f0a0641
.field public static final material_timepicker_container:I = 0x7f0a0641
.field public static final material_timepicker_mode_button:I = 0x7f0a0642
.field public static final material_timepicker_edit_text:I = 0x7f0a0642
.field public static final material_timepicker_ok_button:I = 0x7f0a0643
.field public static final material_timepicker_mode_button:I = 0x7f0a0643
.field public static final material_timepicker_view:I = 0x7f0a0644
.field public static final material_timepicker_ok_button:I = 0x7f0a0644
.field public static final material_value_index:I = 0x7f0a0645
.field public static final material_timepicker_view:I = 0x7f0a0645
.field public static final menu_copy_id:I = 0x7f0a0660
.field public static final material_value_index:I = 0x7f0a0646
.field public static final message:I = 0x7f0a067e
.field public static final menu_copy_id:I = 0x7f0a0661
.field public static final middle:I = 0x7f0a0682
.field public static final message:I = 0x7f0a067f
.field public static final mini:I = 0x7f0a0683
.field public static final middle:I = 0x7f0a0683
.field public static final mono:I = 0x7f0a0684
.field public static final mini:I = 0x7f0a0684
.field public static final month_grid:I = 0x7f0a0685
.field public static final mono:I = 0x7f0a0685
.field public static final month_navigation_bar:I = 0x7f0a0686
.field public static final month_grid:I = 0x7f0a0686
.field public static final month_navigation_fragment_toggle:I = 0x7f0a0687
.field public static final month_navigation_bar:I = 0x7f0a0687
.field public static final month_navigation_next:I = 0x7f0a0688
.field public static final month_navigation_fragment_toggle:I = 0x7f0a0688
.field public static final month_navigation_previous:I = 0x7f0a0689
.field public static final month_navigation_next:I = 0x7f0a0689
.field public static final month_title:I = 0x7f0a068a
.field public static final month_navigation_previous:I = 0x7f0a068a
.field public static final motion_base:I = 0x7f0a068b
.field public static final month_title:I = 0x7f0a068b
.field public static final mtrl_calendar_day_selector_frame:I = 0x7f0a068c
.field public static final motion_base:I = 0x7f0a068c
.field public static final mtrl_calendar_days_of_week:I = 0x7f0a068d
.field public static final mtrl_calendar_day_selector_frame:I = 0x7f0a068d
.field public static final mtrl_calendar_frame:I = 0x7f0a068e
.field public static final mtrl_calendar_days_of_week:I = 0x7f0a068e
.field public static final mtrl_calendar_main_pane:I = 0x7f0a068f
.field public static final mtrl_calendar_frame:I = 0x7f0a068f
.field public static final mtrl_calendar_months:I = 0x7f0a0690
.field public static final mtrl_calendar_main_pane:I = 0x7f0a0690
.field public static final mtrl_calendar_selection_frame:I = 0x7f0a0691
.field public static final mtrl_calendar_months:I = 0x7f0a0691
.field public static final mtrl_calendar_text_input_frame:I = 0x7f0a0692
.field public static final mtrl_calendar_selection_frame:I = 0x7f0a0692
.field public static final mtrl_calendar_year_selector_frame:I = 0x7f0a0693
.field public static final mtrl_calendar_text_input_frame:I = 0x7f0a0693
.field public static final mtrl_card_checked_layer_id:I = 0x7f0a0694
.field public static final mtrl_calendar_year_selector_frame:I = 0x7f0a0694
.field public static final mtrl_child_content_container:I = 0x7f0a0695
.field public static final mtrl_card_checked_layer_id:I = 0x7f0a0695
.field public static final mtrl_internal_children_alpha_tag:I = 0x7f0a0696
.field public static final mtrl_child_content_container:I = 0x7f0a0696
.field public static final mtrl_motion_snapshot_view:I = 0x7f0a0697
.field public static final mtrl_internal_children_alpha_tag:I = 0x7f0a0697
.field public static final mtrl_picker_fullscreen:I = 0x7f0a0698
.field public static final mtrl_motion_snapshot_view:I = 0x7f0a0698
.field public static final mtrl_picker_header:I = 0x7f0a0699
.field public static final mtrl_picker_fullscreen:I = 0x7f0a0699
.field public static final mtrl_picker_header_selection_text:I = 0x7f0a069a
.field public static final mtrl_picker_header:I = 0x7f0a069a
.field public static final mtrl_picker_header_title_and_selection:I = 0x7f0a069b
.field public static final mtrl_picker_header_selection_text:I = 0x7f0a069b
.field public static final mtrl_picker_header_toggle:I = 0x7f0a069c
.field public static final mtrl_picker_header_title_and_selection:I = 0x7f0a069c
.field public static final mtrl_picker_text_input_date:I = 0x7f0a069d
.field public static final mtrl_picker_header_toggle:I = 0x7f0a069d
.field public static final mtrl_picker_text_input_range_end:I = 0x7f0a069e
.field public static final mtrl_picker_text_input_date:I = 0x7f0a069e
.field public static final mtrl_picker_text_input_range_start:I = 0x7f0a069f
.field public static final mtrl_picker_text_input_range_end:I = 0x7f0a069f
.field public static final mtrl_picker_title_text:I = 0x7f0a06a0
.field public static final mtrl_picker_text_input_range_start:I = 0x7f0a06a0
.field public static final multiply:I = 0x7f0a06a1
.field public static final mtrl_picker_title_text:I = 0x7f0a06a1
.field public static final navigation_header_container:I = 0x7f0a06b3
.field public static final multiply:I = 0x7f0a06a2
.field public static final none:I = 0x7f0a06c8
.field public static final navigation_header_container:I = 0x7f0a06b4
.field public static final normal:I = 0x7f0a06c9
.field public static final none:I = 0x7f0a06c9
.field public static final notification_background:I = 0x7f0a06d3
.field public static final normal:I = 0x7f0a06ca
.field public static final notification_main_column:I = 0x7f0a06d4
.field public static final notification_background:I = 0x7f0a06d4
.field public static final notification_main_column_container:I = 0x7f0a06d5
.field public static final notification_main_column:I = 0x7f0a06d5
.field public static final nowrap:I = 0x7f0a06d9
.field public static final notification_main_column_container:I = 0x7f0a06d6
.field public static final numeric:I = 0x7f0a06e0
.field public static final nowrap:I = 0x7f0a06da
.field public static final off:I = 0x7f0a0709
.field public static final numeric:I = 0x7f0a06e1
.field public static final on:I = 0x7f0a070d
.field public static final off:I = 0x7f0a070a
.field public static final outgoing:I = 0x7f0a070f
.field public static final on:I = 0x7f0a070e
.field public static final outline:I = 0x7f0a0710
.field public static final outgoing:I = 0x7f0a0710
.field public static final packed:I = 0x7f0a071e
.field public static final outline:I = 0x7f0a0711
.field public static final page_tabs:I = 0x7f0a071f
.field public static final packed:I = 0x7f0a071f
.field public static final parallax:I = 0x7f0a0720
.field public static final page_tabs:I = 0x7f0a0720
.field public static final parent:I = 0x7f0a0721
.field public static final parallax:I = 0x7f0a0721
.field public static final parentPanel:I = 0x7f0a0722
.field public static final parent:I = 0x7f0a0722
.field public static final parentRelative:I = 0x7f0a0723
.field public static final parentPanel:I = 0x7f0a0723
.field public static final parent_matrix:I = 0x7f0a0724
.field public static final parentRelative:I = 0x7f0a0724
.field public static final password_toggle:I = 0x7f0a0735
.field public static final parent_matrix:I = 0x7f0a0725
.field public static final path:I = 0x7f0a0736
.field public static final password_toggle:I = 0x7f0a0736
.field public static final pathRelative:I = 0x7f0a0737
.field public static final path:I = 0x7f0a0737
.field public static final percent:I = 0x7f0a074e
.field public static final pathRelative:I = 0x7f0a0738
.field public static final permissions_req_btn:I = 0x7f0a0758
.field public static final percent:I = 0x7f0a074f
.field public static final permissions_required_action_btn:I = 0x7f0a0759
.field public static final permissions_req_btn:I = 0x7f0a0759
.field public static final permissions_required_text:I = 0x7f0a075a
.field public static final permissions_required_action_btn:I = 0x7f0a075a
.field public static final permissions_view_stub:I = 0x7f0a075b
.field public static final permissions_required_text:I = 0x7f0a075b
.field public static final picture:I = 0x7f0a075c
.field public static final permissions_view_stub:I = 0x7f0a075c
.field public static final pin:I = 0x7f0a075d
.field public static final picture:I = 0x7f0a075d
.field public static final position:I = 0x7f0a076c
.field public static final pin:I = 0x7f0a075e
.field public static final postLayout:I = 0x7f0a076d
.field public static final position:I = 0x7f0a076d
.field public static final progress_circular:I = 0x7f0a07d6
.field public static final postLayout:I = 0x7f0a076e
.field public static final progress_horizontal:I = 0x7f0a07d9
.field public static final progress_circular:I = 0x7f0a07d7
.field public static final radio:I = 0x7f0a07e9
.field public static final progress_horizontal:I = 0x7f0a07da
.field public static final rectangles:I = 0x7f0a07f0
.field public static final radio:I = 0x7f0a07ea
.field public static final recycler_view:I = 0x7f0a07f1
.field public static final rectangles:I = 0x7f0a07f1
.field public static final restart:I = 0x7f0a07fa
.field public static final recycler_view:I = 0x7f0a07f2
.field public static final reverse:I = 0x7f0a07fd
.field public static final restart:I = 0x7f0a07fb
.field public static final reverseSawtooth:I = 0x7f0a07fe
.field public static final reverse:I = 0x7f0a07fe
.field public static final right:I = 0x7f0a0810
.field public static final reverseSawtooth:I = 0x7f0a07ff
.field public static final right_icon:I = 0x7f0a0811
.field public static final right:I = 0x7f0a0811
.field public static final right_side:I = 0x7f0a0812
.field public static final right_icon:I = 0x7f0a0812
.field public static final rounded:I = 0x7f0a083b
.field public static final right_side:I = 0x7f0a0813
.field public static final row:I = 0x7f0a083c
.field public static final rounded:I = 0x7f0a083c
.field public static final row_index_key:I = 0x7f0a083d
.field public static final row:I = 0x7f0a083d
.field public static final row_reverse:I = 0x7f0a083e
.field public static final row_index_key:I = 0x7f0a083e
.field public static final save_non_transition_alpha:I = 0x7f0a083f
.field public static final row_reverse:I = 0x7f0a083f
.field public static final save_overlay_view:I = 0x7f0a0840
.field public static final save_non_transition_alpha:I = 0x7f0a0840
.field public static final sawtooth:I = 0x7f0a0841
.field public static final save_overlay_view:I = 0x7f0a0841
.field public static final scale:I = 0x7f0a0842
.field public static final sawtooth:I = 0x7f0a0842
.field public static final screen:I = 0x7f0a0844
.field public static final scale:I = 0x7f0a0843
.field public static final scrollIndicatorDown:I = 0x7f0a084a
.field public static final screen:I = 0x7f0a0845
.field public static final scrollIndicatorUp:I = 0x7f0a084b
.field public static final scrollIndicatorDown:I = 0x7f0a084b
.field public static final scrollView:I = 0x7f0a084c
.field public static final scrollIndicatorUp:I = 0x7f0a084c
.field public static final scrollable:I = 0x7f0a084e
.field public static final scrollView:I = 0x7f0a084d
.field public static final search_badge:I = 0x7f0a084f
.field public static final scrollable:I = 0x7f0a084f
.field public static final search_bar:I = 0x7f0a0850
.field public static final search_badge:I = 0x7f0a0850
.field public static final search_button:I = 0x7f0a0851
.field public static final search_bar:I = 0x7f0a0851
.field public static final search_close_btn:I = 0x7f0a0852
.field public static final search_button:I = 0x7f0a0852
.field public static final search_edit_frame:I = 0x7f0a0853
.field public static final search_close_btn:I = 0x7f0a0853
.field public static final search_go_btn:I = 0x7f0a0855
.field public static final search_edit_frame:I = 0x7f0a0854
.field public static final search_mag_icon:I = 0x7f0a0856
.field public static final search_go_btn:I = 0x7f0a0856
.field public static final search_plate:I = 0x7f0a0857
.field public static final search_mag_icon:I = 0x7f0a0857
.field public static final search_src_text:I = 0x7f0a085a
.field public static final search_plate:I = 0x7f0a0858
.field public static final search_voice_btn:I = 0x7f0a0866
.field public static final search_src_text:I = 0x7f0a085b
.field public static final seekbar:I = 0x7f0a0867
.field public static final search_voice_btn:I = 0x7f0a0867
.field public static final seekbar_value:I = 0x7f0a0868
.field public static final seekbar:I = 0x7f0a0868
.field public static final select_dialog_listview:I = 0x7f0a0869
.field public static final seekbar_value:I = 0x7f0a0869
.field public static final selected:I = 0x7f0a086b
.field public static final select_dialog_listview:I = 0x7f0a086a
.field public static final selection_indicator:I = 0x7f0a086c
.field public static final selected:I = 0x7f0a086c
.field public static final selection_type:I = 0x7f0a086d
.field public static final selection_indicator:I = 0x7f0a086d
.field public static final shortcut:I = 0x7f0a09d7
.field public static final selection_type:I = 0x7f0a086e
.field public static final sin:I = 0x7f0a09db
.field public static final shortcut:I = 0x7f0a09d8
.field public static final slide:I = 0x7f0a09dd
.field public static final sin:I = 0x7f0a09dc
.field public static final smallLabel:I = 0x7f0a09de
.field public static final slide:I = 0x7f0a09de
.field public static final snackbar_action:I = 0x7f0a09df
.field public static final smallLabel:I = 0x7f0a09df
.field public static final snackbar_text:I = 0x7f0a09e0
.field public static final snackbar_action:I = 0x7f0a09e0
.field public static final software:I = 0x7f0a09e3
.field public static final snackbar_text:I = 0x7f0a09e1
.field public static final space_around:I = 0x7f0a09e4
.field public static final software:I = 0x7f0a09e4
.field public static final space_between:I = 0x7f0a09e5
.field public static final space_around:I = 0x7f0a09e5
.field public static final space_evenly:I = 0x7f0a09e6
.field public static final space_between:I = 0x7f0a09e6
.field public static final spacer:I = 0x7f0a09e7
.field public static final space_evenly:I = 0x7f0a09e7
.field public static final spinner:I = 0x7f0a09ea
.field public static final spacer:I = 0x7f0a09e8
.field public static final spline:I = 0x7f0a09eb
.field public static final spinner:I = 0x7f0a09eb
.field public static final split_action_bar:I = 0x7f0a09ec
.field public static final spline:I = 0x7f0a09ec
.field public static final spread:I = 0x7f0a09ed
.field public static final split_action_bar:I = 0x7f0a09ed
.field public static final spread_inside:I = 0x7f0a09ee
.field public static final spread:I = 0x7f0a09ee
.field public static final square:I = 0x7f0a09ef
.field public static final spread_inside:I = 0x7f0a09ef
.field public static final src_atop:I = 0x7f0a09f0
.field public static final square:I = 0x7f0a09f0
.field public static final src_in:I = 0x7f0a09f1
.field public static final src_atop:I = 0x7f0a09f1
.field public static final src_over:I = 0x7f0a09f2
.field public static final src_in:I = 0x7f0a09f2
.field public static final standard:I = 0x7f0a09f4
.field public static final src_over:I = 0x7f0a09f3
.field public static final start:I = 0x7f0a09f5
.field public static final standard:I = 0x7f0a09f5
.field public static final startHorizontal:I = 0x7f0a09f6
.field public static final start:I = 0x7f0a09f6
.field public static final startVertical:I = 0x7f0a09f7
.field public static final startHorizontal:I = 0x7f0a09f7
.field public static final staticLayout:I = 0x7f0a09fd
.field public static final startVertical:I = 0x7f0a09f8
.field public static final staticPostLayout:I = 0x7f0a09fe
.field public static final staticLayout:I = 0x7f0a09fe
.field public static final stereo:I = 0x7f0a0a06
.field public static final staticPostLayout:I = 0x7f0a09ff
.field public static final stop:I = 0x7f0a0a3c
.field public static final stereo:I = 0x7f0a0a07
.field public static final stretch:I = 0x7f0a0a41
.field public static final stop:I = 0x7f0a0a3d
.field public static final submenuarrow:I = 0x7f0a0a42
.field public static final stretch:I = 0x7f0a0a42
.field public static final submit_area:I = 0x7f0a0a43
.field public static final submenuarrow:I = 0x7f0a0a43
.field public static final surface:I = 0x7f0a0a4d
.field public static final submit_area:I = 0x7f0a0a44
.field public static final surface_view:I = 0x7f0a0a4e
.field public static final surface:I = 0x7f0a0a4e
.field public static final surface_view_root:I = 0x7f0a0a4f
.field public static final surface_view:I = 0x7f0a0a4f
.field public static final swipeRefreshLayout:I = 0x7f0a0a50
.field public static final surface_view_root:I = 0x7f0a0a50
.field public static final switchWidget:I = 0x7f0a0a51
.field public static final swipeRefreshLayout:I = 0x7f0a0a51
.field public static final switchview:I = 0x7f0a0a52
.field public static final switchWidget:I = 0x7f0a0a52
.field public static final tabMode:I = 0x7f0a0a53
.field public static final switchview:I = 0x7f0a0a53
.field public static final tag_accessibility_actions:I = 0x7f0a0a61
.field public static final tabMode:I = 0x7f0a0a54
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a0a62
.field public static final tag_accessibility_actions:I = 0x7f0a0a62
.field public static final tag_accessibility_heading:I = 0x7f0a0a63
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a0a63
.field public static final tag_accessibility_pane_title:I = 0x7f0a0a64
.field public static final tag_accessibility_heading:I = 0x7f0a0a64
.field public static final tag_screen_reader_focusable:I = 0x7f0a0a65
.field public static final tag_accessibility_pane_title:I = 0x7f0a0a65
.field public static final tag_transition_group:I = 0x7f0a0a66
.field public static final tag_screen_reader_focusable:I = 0x7f0a0a66
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a0a67
.field public static final tag_transition_group:I = 0x7f0a0a67
.field public static final tag_unhandled_key_listeners:I = 0x7f0a0a68
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a0a68
.field public static final takePicture:I = 0x7f0a0a69
.field public static final tag_unhandled_key_listeners:I = 0x7f0a0a69
.field public static final take_photo_btn:I = 0x7f0a0a6a
.field public static final takePicture:I = 0x7f0a0a6a
.field public static final test_checkbox_android_button_tint:I = 0x7f0a0a6f
.field public static final take_photo_btn:I = 0x7f0a0a6b
.field public static final test_checkbox_app_button_tint:I = 0x7f0a0a70
.field public static final test_checkbox_android_button_tint:I = 0x7f0a0a70
.field public static final test_radiobutton_android_button_tint:I = 0x7f0a0a71
.field public static final test_checkbox_app_button_tint:I = 0x7f0a0a71
.field public static final test_radiobutton_app_button_tint:I = 0x7f0a0a72
.field public static final test_radiobutton_android_button_tint:I = 0x7f0a0a72
.field public static final text:I = 0x7f0a0a73
.field public static final test_radiobutton_app_button_tint:I = 0x7f0a0a73
.field public static final text2:I = 0x7f0a0a75
.field public static final text:I = 0x7f0a0a74
.field public static final textSpacerNoButtons:I = 0x7f0a0a77
.field public static final text2:I = 0x7f0a0a76
.field public static final textSpacerNoTitle:I = 0x7f0a0a78
.field public static final textSpacerNoButtons:I = 0x7f0a0a78
.field public static final text_input_end_icon:I = 0x7f0a0a7b
.field public static final textSpacerNoTitle:I = 0x7f0a0a79
.field public static final text_input_start_icon:I = 0x7f0a0a7c
.field public static final text_input_end_icon:I = 0x7f0a0a7c
.field public static final textinput_counter:I = 0x7f0a0a7f
.field public static final text_input_start_icon:I = 0x7f0a0a7d
.field public static final textinput_error:I = 0x7f0a0a80
.field public static final textinput_counter:I = 0x7f0a0a80
.field public static final textinput_helper_text:I = 0x7f0a0a81
.field public static final textinput_error:I = 0x7f0a0a81
.field public static final textinput_placeholder:I = 0x7f0a0a82
.field public static final textinput_helper_text:I = 0x7f0a0a82
.field public static final textinput_prefix_text:I = 0x7f0a0a83
.field public static final textinput_placeholder:I = 0x7f0a0a83
.field public static final textinput_suffix_text:I = 0x7f0a0a84
.field public static final textinput_prefix_text:I = 0x7f0a0a84
.field public static final texture:I = 0x7f0a0a85
.field public static final textinput_suffix_text:I = 0x7f0a0a85
.field public static final texture_view:I = 0x7f0a0a86
.field public static final texture:I = 0x7f0a0a86
.field public static final thumb_iv:I = 0x7f0a0a88
.field public static final texture_view:I = 0x7f0a0a87
.field public static final time:I = 0x7f0a0a8a
.field public static final thumb_iv:I = 0x7f0a0a89
.field public static final title:I = 0x7f0a0a8b
.field public static final time:I = 0x7f0a0a8b
.field public static final titleDividerNoCustom:I = 0x7f0a0a8c
.field public static final title:I = 0x7f0a0a8c
.field public static final title_template:I = 0x7f0a0a8d
.field public static final titleDividerNoCustom:I = 0x7f0a0a8d
.field public static final top:I = 0x7f0a0a94
.field public static final title_template:I = 0x7f0a0a8e
.field public static final topPanel:I = 0x7f0a0a95
.field public static final top:I = 0x7f0a0a95
.field public static final torch:I = 0x7f0a0a96
.field public static final topPanel:I = 0x7f0a0a96
.field public static final touch_outside:I = 0x7f0a0a97
.field public static final torch:I = 0x7f0a0a97
.field public static final transition_current_scene:I = 0x7f0a0a9a
.field public static final touch_outside:I = 0x7f0a0a98
.field public static final transition_layout_save:I = 0x7f0a0a9b
.field public static final transition_current_scene:I = 0x7f0a0a9b
.field public static final transition_position:I = 0x7f0a0a9c
.field public static final transition_layout_save:I = 0x7f0a0a9c
.field public static final transition_scene_layoutid_cache:I = 0x7f0a0a9d
.field public static final transition_position:I = 0x7f0a0a9d
.field public static final transition_transform:I = 0x7f0a0a9e
.field public static final transition_scene_layoutid_cache:I = 0x7f0a0a9e
.field public static final triangle:I = 0x7f0a0aa6
.field public static final transition_transform:I = 0x7f0a0a9f
.field public static final type_iv:I = 0x7f0a0aa9
.field public static final triangle:I = 0x7f0a0aa7
.field public static final uikit_chat_guideline:I = 0x7f0a0aad
.field public static final type_iv:I = 0x7f0a0aaa
.field public static final uikit_sheet_header_guideline:I = 0x7f0a0aae
.field public static final uikit_chat_guideline:I = 0x7f0a0aae
.field public static final unchecked:I = 0x7f0a0ab0
.field public static final uikit_sheet_header_guideline:I = 0x7f0a0aaf
.field public static final uniform:I = 0x7f0a0ab3
.field public static final unchecked:I = 0x7f0a0ab1
.field public static final unlabeled:I = 0x7f0a0ab4
.field public static final uniform:I = 0x7f0a0ab4
.field public static final up:I = 0x7f0a0ab5
.field public static final unlabeled:I = 0x7f0a0ab5
.field public static final video:I = 0x7f0a0b31
.field public static final up:I = 0x7f0a0ab6
.field public static final view_offset_helper:I = 0x7f0a0b38
.field public static final video:I = 0x7f0a0b32
.field public static final view_pager:I = 0x7f0a0b3a
.field public static final view_offset_helper:I = 0x7f0a0b39
.field public static final visible:I = 0x7f0a0b4c
.field public static final view_pager:I = 0x7f0a0b3b
.field public static final visible_removing_fragment_view_tag:I = 0x7f0a0b4d
.field public static final visible:I = 0x7f0a0b4d
.field public static final wide:I = 0x7f0a0b82
.field public static final visible_removing_fragment_view_tag:I = 0x7f0a0b4e
.field public static final withinBounds:I = 0x7f0a0bbe
.field public static final wide:I = 0x7f0a0b83
.field public static final wrap:I = 0x7f0a0bbf
.field public static final withinBounds:I = 0x7f0a0bbf
.field public static final wrap_content:I = 0x7f0a0bc0
.field public static final wrap:I = 0x7f0a0bc0
.field public static final wrap_reverse:I = 0x7f0a0bc1
.field public static final wrap_content:I = 0x7f0a0bc1
.field public static final zero_corner_chip:I = 0x7f0a0bc6
.field public static final wrap_reverse:I = 0x7f0a0bc2
.field public static final zoom:I = 0x7f0a0bc7
.field public static final zero_corner_chip:I = 0x7f0a0bc7
.field public static final zoom:I = 0x7f0a0bc8
# 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}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1}, Lf/a/i/a/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;->D:Ljava/lang/String;
sget-object v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->E: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;->y:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
iget-object v0, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
if-eqz v0, :cond_0

View file

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

View file

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