# view res/layout/datetime_picker.xml #generated:115
# view res/layout/datetime_picker.xml #generated:126
# view res/layout/datetime_picker.xml #generated:43
# view res/layout/datetime_picker.xml #generated:54
# view res/layout/datetime_picker.xml #generated:65
# view res/layout/datetime_picker.xml #generated:76
# view res/layout/datetime_picker.xml #generated:97
-keep class android.widget.NumberPicker { <init>(...); }

# view res/layout/gecko_app.xml #generated:107
-keep class org.mozilla.gecko.ActionModeCompatView { <init>(...); }

# view res/layout/find_in_page_content.xml #generated:4
-keep class org.mozilla.gecko.CustomEditText { <init>(...); }

# view res/layout/gecko_app.xml #generated:52
-keep class org.mozilla.gecko.FindInPageBar { <init>(...); }

# view res/layout/shared_ui_components.xml #generated:22
-keep class org.mozilla.gecko.FormAssistPopup { <init>(...); }

# view res/layout/gecko_app.xml #generated:18
-keep class org.mozilla.gecko.GeckoApp$MainLayout { <init>(...); }

# view res/layout/shared_ui_components.xml #generated:12
-keep class org.mozilla.gecko.GeckoView { <init>(...); }

# view res/layout/gecko_app.xml #generated:59
-keep class org.mozilla.gecko.MediaCastingBar { <init>(...); }

# view res/layout/text_selection_handles.xml #generated:16
# view res/layout/text_selection_handles.xml #generated:23
# view res/layout/text_selection_handles.xml #generated:9
-keep class org.mozilla.gecko.TextSelectionHandle { <init>(...); }

# view res/layout/bookmark_folder_row.xml #generated:6
-keep class org.mozilla.gecko.home.BookmarkFolderView { <init>(...); }

# view res/layout/home_bookmarks_panel.xml #generated:15
-keep class org.mozilla.gecko.home.BookmarksListView { <init>(...); }

# view res/layout/browser_search.xml #generated:16
-keep class org.mozilla.gecko.home.BrowserSearch$HomeSearchListView { <init>(...); }

# view res/layout/home_banner.xml #generated:6
-keep class org.mozilla.gecko.home.HomeBanner { <init>(...); }

# view res/layout/home_remote_tabs_list_panel.xml #generated:21
-keep class org.mozilla.gecko.home.HomeExpandableListView { <init>(...); }

# view large-land-v11/res/layout-large-land-v11/home_list.xml #generated:13
# view res/layout/home_list.xml #generated:13
# view res/layout/home_reading_list_panel.xml #generated:16
# view res/layout/home_top_sites_panel.xml #generated:6
# view res/layout/pin_site_dialog.xml #generated:38
# view xlarge-v11/res/layout-xlarge-v11/home_list.xml #generated:13
-keep class org.mozilla.gecko.home.HomeListView { <init>(...); }

# view large-v11/res/layout-large-v11/home_pager.xml #generated:9
# view res/layout/home_pager.xml #generated:9
-keep class org.mozilla.gecko.home.HomePager { <init>(...); }

# view res/layout/home_pager.xml #generated:16
-keep class org.mozilla.gecko.home.HomePagerTabStrip { <init>(...); }

# view res/layout/reading_list_item_row.xml #generated:6
-keep class org.mozilla.gecko.home.ReadingListRow { <init>(...); }

# view res/layout/home_search_item_row.xml #generated:6
-keep class org.mozilla.gecko.home.SearchEngineRow { <init>(...); }

# view large-v11/res/layout-large-v11/home_pager.xml #generated:16
-keep class org.mozilla.gecko.home.TabMenuStrip { <init>(...); }

# view res/layout/top_sites_grid_item_view.xml #generated:9
-keep class org.mozilla.gecko.home.TopSitesThumbnailView { <init>(...); }

# view res/layout/bookmark_item_row.xml #generated:6
# view res/layout/home_item_row.xml #generated:6
# view res/layout/home_remote_tabs_child.xml #generated:6
-keep class org.mozilla.gecko.home.TwoLinePageRow { <init>(...); }

# view res/layout/menu_action_bar.xml #generated:10
# view res/layout/menu_secondary_action_bar.xml #generated:10
-keep class org.mozilla.gecko.menu.GeckoMenu$DefaultActionItemBar { <init>(...); }

# view res/layout/menu_item_action_view.xml #generated:22
-keep class org.mozilla.gecko.menu.MenuItemActionBar { <init>(...); }

# view res/layout/menu_item_action_view.xml #generated:14
-keep class org.mozilla.gecko.menu.MenuItemDefault { <init>(...); }

# view res/layout/overlay_share_dialog.xml #generated:86
# view res/layout/overlay_share_dialog.xml #generated:98
-keep class org.mozilla.gecko.overlays.ui.OverlayDialogButton { <init>(...); }

# view res/layout/overlay_share_dialog.xml #generated:74
-keep class org.mozilla.gecko.overlays.ui.SendTabList { <init>(...); }

# view res/xml/preferences_devtools.xml #generated:18
# view res/xml/preferences_vendor.xml #generated:42
# view res/xml/preferences_vendor.xml #generated:52
-keep class org.mozilla.gecko.preferences.AlignRightLinkPreference { <init>(...); }

# view res/xml/preferences_customize.xml #generated:41
# view v11/res/xml-v11/preferences_customize.xml #generated:33
# view v11/res/xml-v11/preferences_customize_tablet.xml #generated:40
-keep class org.mozilla.gecko.preferences.AndroidImportPreference { <init>(...); }

# view res/xml/preferences_devtools.xml #generated:11
-keep class org.mozilla.gecko.preferences.CustomCheckBoxPreference { <init>(...); }

# view res/xml/preferences_display.xml #generated:11
-keep class org.mozilla.gecko.preferences.FontSizePreference { <init>(...); }

# view res/xml/preference_headers.xml #generated:10
# view v11/res/xml-v11/preference_headers.xml #generated:12
# view v11/res/xml-v11/preference_headers.xml #generated:18
# view v11/res/xml-v11/preference_headers.xml #generated:24
# view v11/res/xml-v11/preference_headers.xml #generated:30
# view v11/res/xml-v11/preference_headers.xml #generated:37
# view v11/res/xml-v11/preference_headers.xml #generated:43
# view v11/res/xml-v11/preferences.xml #generated:19
# view v11/res/xml-v11/preferences.xml #generated:26
# view v11/res/xml-v11/preferences.xml #generated:34
# view v11/res/xml-v11/preferences.xml #generated:41
# view v11/res/xml-v11/preferences.xml #generated:48
# view v11/res/xml-v11/preferences.xml #generated:55
# view v11/res/xml-v11/preferences_customize.xml #generated:12
# view v11/res/xml-v11/preferences_customize.xml #generated:19
# view v11/res/xml-v11/preferences_customize_tablet.xml #generated:19
# view v11/res/xml-v11/preferences_customize_tablet.xml #generated:26
-keep class org.mozilla.gecko.preferences.GeckoPreferenceFragment { <init>(...); }

# view res/xml/preferences_vendor.xml #generated:11
# view res/xml/preferences_vendor.xml #generated:16
# view res/xml/preferences_vendor.xml #generated:21
-keep class org.mozilla.gecko.preferences.LinkPreference { <init>(...); }

# view res/xml/preferences_privacy.xml #generated:47
-keep class org.mozilla.gecko.preferences.ListCheckboxPreference { <init>(...); }

# view res/xml/preferences_locale.xml #generated:13
-keep class org.mozilla.gecko.preferences.LocaleListPreference { <init>(...); }

# view res/xml/preferences_search.xml #generated:28
# view v11/res/xml-v11/preferences_search.xml #generated:21
-keep class org.mozilla.gecko.preferences.ModifiableHintPreference { <init>(...); }

# view res/xml/preferences_home.xml #generated:11
-keep class org.mozilla.gecko.preferences.PanelsPreferenceCategory { <init>(...); }

# view res/xml/preferences_privacy.xml #generated:36
-keep class org.mozilla.gecko.preferences.PrivateDataPreference { <init>(...); }

# view res/xml/preferences_search.xml #generated:16
# view v11/res/xml-v11/preferences_search.xml #generated:16
-keep class org.mozilla.gecko.preferences.SearchPreferenceCategory { <init>(...); }

# view res/xml/preferences.xml #generated:14
# view v11/res/xml-v11/preferences.xml #generated:14
# view v11/res/xml-v11/preferences_customize_tablet.xml #generated:15
-keep class org.mozilla.gecko.preferences.SyncPreference { <init>(...); }

# view large-land-v11/res/layout-large-land-v11/tabs_panel_sidebar.xml #generated:50
# view res/layout/tabs_panel_default.xml #generated:67
-keep class org.mozilla.gecko.tabs.PrivateTabsPanel { <init>(...); }

# view large-v11/res/layout-large-v11/new_tablet_tab_strip.xml #generated:6
-keep class org.mozilla.gecko.tabs.TabStrip { <init>(...); }

# view large-v11/res/layout-large-v11/tab_strip_item.xml #generated:8
-keep class org.mozilla.gecko.tabs.TabStripItemView { <init>(...); }

# view large-v11/res/layout-large-v11/tab_strip.xml #generated:8
-keep class org.mozilla.gecko.tabs.TabStripView { <init>(...); }

# view res/layout/tabs_item_cell.xml #generated:6
# view res/layout/tabs_item_row.xml #generated:6
# view v11/res/layout-v11/new_tablet_tabs_item_cell.xml #generated:6
-keep class org.mozilla.gecko.tabs.TabsLayoutItemView { <init>(...); }

# view res/layout/tabs_panel_view.xml #generated:8
-keep class org.mozilla.gecko.tabs.TabsPanel { <init>(...); }

# view large-land-v11/res/layout-large-land-v11/tabs_panel_sidebar.xml #generated:41
# view res/layout/private_tabs_panel.xml #generated:50
# view res/layout/tabs_panel_default.xml #generated:58
-keep class org.mozilla.gecko.tabs.TabsPanel$TabsLayout { <init>(...); }

# view large-land-v11/res/layout-large-land-v11/tabs_panel_sidebar.xml #generated:35
# view res/layout/tabs_panel_default.xml #generated:53
-keep class org.mozilla.gecko.tabs.TabsPanel$TabsLayoutContainer { <init>(...); }

# view large-land-v11/res/layout-large-land-v11/tabs_panel_sidebar.xml #generated:13
# view large-land-v11/res/layout-large-land-v11/tabs_panel_sidebar.xml #generated:62
# view res/layout/tabs_panel_default.xml #generated:13
-keep class org.mozilla.gecko.tabs.TabsPanel$TabsPanelToolbar { <init>(...); }

# view res/layout/gecko_app.xml #generated:91
-keep class org.mozilla.gecko.toolbar.ActionBarViewFlipper { <init>(...); }

# view large-v11/res/layout-large-v11/browser_toolbar.xml #generated:51
# view large-v11/res/layout-large-v11/new_tablet_browser_toolbar.xml #generated:26
-keep class org.mozilla.gecko.toolbar.BackButton { <init>(...); }

# view res/layout/gecko_app.xml #generated:98
-keep class org.mozilla.gecko.toolbar.BrowserToolbar { <init>(...); }

# view large-v11/res/layout-large-v11/browser_toolbar.xml #generated:47
# view large-v11/res/layout-large-v11/new_tablet_browser_toolbar.xml #generated:22
-keep class org.mozilla.gecko.toolbar.ForwardButton { <init>(...); }

# view res/layout/toolbar_display_layout.xml #generated:36
-keep class org.mozilla.gecko.toolbar.PageActionLayout { <init>(...); }

# view res/layout/browser_toolbar.xml #generated:59
-keep class org.mozilla.gecko.toolbar.PhoneTabsButton { <init>(...); }

# view res/layout/browser_toolbar.xml #generated:44
-keep class org.mozilla.gecko.toolbar.ShapedButton { <init>(...); }

# view large-v11/res/layout-large-v11/browser_toolbar.xml #generated:23
# view large-v11/res/layout-large-v11/new_tablet_browser_toolbar.xml #generated:69
# view res/layout/browser_toolbar.xml #generated:72
-keep class org.mozilla.gecko.toolbar.TabCounter { <init>(...); }

# view large-v11/res/layout-large-v11/browser_toolbar.xml #generated:8
-keep class org.mozilla.gecko.toolbar.TabletTabsButton { <init>(...); }

# view large-v11/res/layout-large-v11/browser_toolbar.xml #generated:72
# view large-v11/res/layout-large-v11/new_tablet_browser_toolbar.xml #generated:47
# view res/layout/browser_toolbar.xml #generated:102
-keep class org.mozilla.gecko.toolbar.ToolbarDisplayLayout { <init>(...); }

# view large-v11/res/layout-large-v11/browser_toolbar.xml #generated:63
# view large-v11/res/layout-large-v11/new_tablet_browser_toolbar.xml #generated:37
# view res/layout/browser_toolbar.xml #generated:94
-keep class org.mozilla.gecko.toolbar.ToolbarEditLayout { <init>(...); }

# view res/layout/toolbar_edit_layout.xml #generated:9
-keep class org.mozilla.gecko.toolbar.ToolbarEditText { <init>(...); }

# view res/layout/gecko_app.xml #generated:116
-keep class org.mozilla.gecko.toolbar.ToolbarProgressView { <init>(...); }

# view res/layout/arrow_popup.xml #generated:6
-keep class org.mozilla.gecko.widget.ArrowPopup$ArrowPopupLayout { <init>(...); }

# view res/layout/basic_color_picker_dialog.xml #generated:11
-keep class org.mozilla.gecko.widget.BasicColorPicker { <init>(...); }

# view res/layout/site_setting_item.xml #generated:3
-keep class org.mozilla.gecko.widget.CheckableLinearLayout { <init>(...); }

# view res/layout/crash_reporter.xml #generated:74
-keep class org.mozilla.gecko.widget.ClickableWhenDisabledEditText { <init>(...); }

# view res/layout/home_banner_content.xml #generated:15
-keep class org.mozilla.gecko.widget.EllipsisTextView { <init>(...); }

# view large-v11/res/layout-large-v11/tab_strip_item_view.xml #generated:17
# view res/layout/home_remote_tabs_group.xml #generated:31
# view res/layout/tab_history_item_row.xml #generated:43
# view res/layout/toolbar_display_layout.xml #generated:28
# view res/layout/top_sites_grid_item_view.xml #generated:15
# view res/layout/two_line_page_row.xml #generated:20
# view v11/res/layout-v11/new_tablet_tabs_item_cell.xml #generated:24
-keep class org.mozilla.gecko.widget.FadedTextView { <init>(...); }

# view res/layout/preference_search_engine.xml #generated:14
# view res/layout/search_engine_row.xml #generated:8
# view res/layout/tab_history_item_row.xml #generated:26
# view res/layout/two_line_page_row.xml #generated:9
-keep class org.mozilla.gecko.widget.FaviconView { <init>(...); }

# view res/layout/bookmark_edit.xml #generated:12
# view res/layout/bookmark_edit.xml #generated:19
# view res/layout/bookmark_edit.xml #generated:27
-keep class org.mozilla.gecko.widget.FloatingHintEditText { <init>(...); }

# view res/layout/search_engine_row.xml #generated:17
-keep class org.mozilla.gecko.widget.FlowLayout { <init>(...); }

# view res/layout/home_remote_tabs_list_panel.xml #generated:16
-keep class org.mozilla.gecko.widget.GeckoSwipeRefreshLayout { <init>(...); }

# view large-land-v11/res/layout-large-land-v11/tabs_panel_sidebar.xml #generated:18
# view res/layout/tabs_panel_default.xml #generated:18
-keep class org.mozilla.gecko.widget.IconTabWidget { <init>(...); }

# view res/layout/panel_image_item.xml #generated:8
-keep class org.mozilla.gecko.widget.SquaredImageView { <init>(...); }

# view res/layout/tabs_item_row.xml #generated:17
-keep class org.mozilla.gecko.widget.TabThumbnailWrapper { <init>(...); }

# view large-v11/res/layout-large-v11/browser_toolbar.xml #generated:87
# view large-v11/res/layout-large-v11/new_tablet_browser_toolbar.xml #generated:61
# view large-v11/res/layout-large-v11/new_tablet_browser_toolbar.xml #generated:81
# view large-v11/res/layout-large-v11/tab_strip_item_view.xml #generated:31
-keep class org.mozilla.gecko.widget.ThemedImageButton { <init>(...); }

# view large-v11/res/layout-large-v11/browser_toolbar.xml #generated:104
# view large-v11/res/layout-large-v11/browser_toolbar.xml #generated:94
# view large-v11/res/layout-large-v11/new_tablet_browser_toolbar.xml #generated:89
# view large-v11/res/layout-large-v11/new_tablet_browser_toolbar.xml #generated:99
# view res/layout/browser_toolbar.xml #generated:51
# view res/layout/browser_toolbar.xml #generated:82
-keep class org.mozilla.gecko.widget.ThemedImageView { <init>(...); }

# view large-v11/res/layout-large-v11/new_tablet_tabs_counter.xml #generated:6
# view res/layout/tabs_counter.xml #generated:6
-keep class org.mozilla.gecko.widget.ThemedTextView { <init>(...); }

# view res/layout/tabs_item_cell.xml #generated:25
# view res/layout/tabs_item_row.xml #generated:25
# view v11/res/layout-v11/new_tablet_tabs_item_cell.xml #generated:58
-keep class org.mozilla.gecko.widget.ThumbnailView { <init>(...); }

# view res/layout/search_activity_main.xml #generated:20
-keep class org.mozilla.search.PostSearchFragment { <init>(...); }

# view res/layout/search_activity_main.xml #generated:29
-keep class org.mozilla.search.PreSearchFragment { <init>(...); }

# view res/layout/search_activity_main.xml #generated:10
-keep class org.mozilla.search.autocomplete.SearchBar { <init>(...); }

# view res/layout/search_activity_main.xml #generated:37
-keep class org.mozilla.search.autocomplete.SuggestionsFragment { <init>(...); }

# view res/layout/search_bar.xml #generated:7
-keep class org.mozilla.search.ui.BackCaptureEditText { <init>(...); }

# onClick res/layout/sync_account.xml #generated:65
# onClick res/layout/sync_redirect_to_setup.xml #generated:31
# onClick res/layout/sync_setup.xml #generated:91
# onClick res/layout/sync_setup_failure.xml #generated:45
# onClick res/layout/sync_setup_jpake_waiting.xml #generated:40
# onClick res/layout/sync_setup_nointernet.xml #generated:28
# onClick res/layout/sync_setup_pair.xml #generated:74
-keepclassmembers class * { *** cancelClickHandler(...); }

# onClick res/layout/sync_account.xml #generated:71
# onClick res/layout/sync_setup_pair.xml #generated:79
-keepclassmembers class * { *** connectClickHandler(...); }

# onClick res/layout/sync_setup_success.xml #generated:36
-keepclassmembers class * { *** launchBrowser(...); }

# onClick res/layout/sync_setup.xml #generated:73
# onClick res/layout/sync_setup_failure.xml #generated:40
-keepclassmembers class * { *** manualClickHandler(...); }

# onClick res/layout/crash_reporter.xml #generated:98
-keepclassmembers class * { *** onCloseClick(...); }

# onClick res/layout/crash_reporter.xml #generated:112
-keepclassmembers class * { *** onRestartClick(...); }

# onClick res/layout/sync_redirect_to_setup.xml #generated:27
-keepclassmembers class * { *** redirectToSetupHandler(...); }

# onClick res/layout/overlay_share_toast.xml #generated:50
-keepclassmembers class * { *** selfDestruct(...); }

# onClick res/layout/sync_send_tab.xml #generated:45
-keepclassmembers class * { *** sendClickHandler(...); }

# onClick res/layout/sync_setup_success.xml #generated:31
-keepclassmembers class * { *** settingsClickHandler(...); }

# onClick res/layout/sync_setup.xml #generated:39
# onClick res/layout/sync_setup_pair.xml #generated:24
-keepclassmembers class * { *** showClickHandler(...); }

# onClick res/layout/sync_setup_failure.xml #generated:35
-keepclassmembers class * { *** tryAgainClickHandler(...); }

