exportconstsimpleCheckboxForeground=registerColor('checkbox.foreground',{dark:selectForeground,light:selectForeground,hc:selectForeground},nls.localize('checkbox.foreground',"Foreground color of checkbox widget."));
exportconstsimpleCheckboxBorder=registerColor('checkbox.border',{dark:selectBorder,light:selectBorder,hc:selectBorder},nls.localize('checkbox.border',"Border color of checkbox widget."));
exportconstlistFocusBackground=registerColor('list.focusBackground',{dark:'#062F4A',light:'#D6EBFF',hc:null},nls.localize('listFocusBackground',"List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not."));
exportconstlistFocusForeground=registerColor('list.focusForeground',{dark:null,light:null,hc:null},nls.localize('listFocusForeground',"List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not."));
exportconstlistActiveSelectionBackground=registerColor('list.activeSelectionBackground',{dark:'#094771',light:'#0074E8',hc:null},nls.localize('listActiveSelectionBackground',"List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not."));
exportconstlistActiveSelectionForeground=registerColor('list.activeSelectionForeground',{dark:Color.white,light:Color.white,hc:null},nls.localize('listActiveSelectionForeground',"List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not."));
exportconstlistInactiveSelectionBackground=registerColor('list.inactiveSelectionBackground',{dark:'#37373D',light:'#E4E6F1',hc:null},nls.localize('listInactiveSelectionBackground',"List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not."));
exportconstlistInactiveSelectionForeground=registerColor('list.inactiveSelectionForeground',{dark:null,light:null,hc:null},nls.localize('listInactiveSelectionForeground',"List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not."));
exportconstlistInactiveFocusBackground=registerColor('list.inactiveFocusBackground',{dark:null,light:null,hc:null},nls.localize('listInactiveFocusBackground',"List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not."));
exportconstlistHoverBackground=registerColor('list.hoverBackground',{dark:'#2A2D2E',light:'#F0F0F0',hc:null},nls.localize('listHoverBackground',"List/Tree background when hovering over items using the mouse."));
exportconstlistHoverForeground=registerColor('list.hoverForeground',{dark:null,light:null,hc:null},nls.localize('listHoverForeground',"List/Tree foreground when hovering over items using the mouse."));
exportconstlistDropBackground=registerColor('list.dropBackground',{dark:listFocusBackground,light:listFocusBackground,hc:null},nls.localize('listDropBackground',"List/Tree drag and drop background when moving items around using the mouse."));
exportconstlistHighlightForeground=registerColor('list.highlightForeground',{dark:'#0097fb',light:'#0066BF',hc:focusBorder},nls.localize('highlight','List/Tree foreground color of the match highlights when searching inside the list/tree.'));
exportconstlistInvalidItemForeground=registerColor('list.invalidItemForeground',{dark:'#B89500',light:'#B89500',hc:'#B89500'},nls.localize('invalidItemForeground','List/Tree foreground color for invalid items, for example an unresolved root in explorer.'));
exportconstlistErrorForeground=registerColor('list.errorForeground',{dark:'#F88070',light:'#B01011',hc:null},nls.localize('listErrorForeground','Foreground color of list items containing errors.'));
exportconstlistWarningForeground=registerColor('list.warningForeground',{dark:'#CCA700',light:'#855F00',hc:null},nls.localize('listWarningForeground','Foreground color of list items containing warnings.'));
exportconstlistFilterWidgetBackground=registerColor('listFilterWidget.background',{light:'#efc1ad',dark:'#653723',hc:Color.black},nls.localize('listFilterWidgetBackground','Background color of the type filter widget in lists and trees.'));
exportconstlistFilterWidgetOutline=registerColor('listFilterWidget.outline',{dark:Color.transparent,light:Color.transparent,hc:'#f38518'},nls.localize('listFilterWidgetOutline','Outline color of the type filter widget in lists and trees.'));
exportconstlistFilterWidgetNoMatchesOutline=registerColor('listFilterWidget.noMatchesOutline',{dark:'#BE1100',light:'#BE1100',hc:contrastBorder},nls.localize('listFilterWidgetNoMatchesOutline','Outline color of the type filter widget in lists and trees, when there are no matches.'));
exportconsttreeIndentGuidesStroke=registerColor('tree.indentGuidesStroke',{dark:'#585858',light:'#a9a9a9',hc:'#a9a9a9'},nls.localize('treeIndentGuidesStroke',"Tree stroke color for the indentation guides."));
exportconstpickerGroupForeground=registerColor('pickerGroup.foreground',{dark:'#3794FF',light:'#0066BF',hc:Color.white},nls.localize('pickerGroupForeground',"Quick picker color for grouping labels."));
exportconstpickerGroupBorder=registerColor('pickerGroup.border',{dark:'#3F3F46',light:'#CCCEDB',hc:Color.white},nls.localize('pickerGroupBorder',"Quick picker color for grouping borders."));
exportconstprogressBarBackground=registerColor('progressBar.background',{dark:Color.fromHex('#0E70C0'),light:Color.fromHex('#0E70C0'),hc:contrastBorder},nls.localize('progressBarBackground',"Background color of the progress bar that can show for long running operations."));
exportconstmenuBorder=registerColor('menu.border',{dark:null,light:null,hc:contrastBorder},nls.localize('menuBorder',"Border color of menus."));
exportconstmenuForeground=registerColor('menu.foreground',{dark:selectForeground,light:foreground,hc:selectForeground},nls.localize('menuForeground',"Foreground color of menu items."));
exportconstmenuBackground=registerColor('menu.background',{dark:selectBackground,light:selectBackground,hc:selectBackground},nls.localize('menuBackground',"Background color of menu items."));
exportconstmenuSelectionForeground=registerColor('menu.selectionForeground',{dark:listActiveSelectionForeground,light:listActiveSelectionForeground,hc:listActiveSelectionForeground},nls.localize('menuSelectionForeground',"Foreground color of the selected menu item in menus."));
exportconstmenuSelectionBackground=registerColor('menu.selectionBackground',{dark:listActiveSelectionBackground,light:listActiveSelectionBackground,hc:listActiveSelectionBackground},nls.localize('menuSelectionBackground',"Background color of the selected menu item in menus."));
exportconstmenuSelectionBorder=registerColor('menu.selectionBorder',{dark:null,light:null,hc:activeContrastBorder},nls.localize('menuSelectionBorder',"Border color of the selected menu item in menus."));
exportconstmenuSeparatorBackground=registerColor('menu.separatorBackground',{dark:'#BBBBBB',light:'#888888',hc:contrastBorder},nls.localize('menuSeparatorBackground',"Color of a separator menu item in menus."));
exportconsteditorErrorForeground=registerColor('editorError.foreground',{dark:'#F48771',light:'#E51400',hc:null},nls.localize('editorError.foreground','Foreground color of error squigglies in the editor.'));
exportconsteditorErrorBorder=registerColor('editorError.border',{dark:null,light:null,hc:Color.fromHex('#E47777').transparent(0.8)},nls.localize('errorBorder','Border color of error boxes in the editor.'));
exportconstdiffBorder=registerColor('diffEditor.border',{dark:null,light:null,hc:contrastBorder},nls.localize('diffEditorBorder','Border color between the two text editors.'));
/**
* List and tree colors
*/
exportconstlistFocusBackground=registerColor('list.focusBackground',{dark:'#062F4A',light:'#D6EBFF',hc:null},nls.localize('listFocusBackground',"List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not."));
exportconstlistFocusForeground=registerColor('list.focusForeground',{dark:null,light:null,hc:null},nls.localize('listFocusForeground',"List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not."));
exportconstlistActiveSelectionBackground=registerColor('list.activeSelectionBackground',{dark:'#094771',light:'#0074E8',hc:null},nls.localize('listActiveSelectionBackground',"List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not."));
exportconstlistActiveSelectionForeground=registerColor('list.activeSelectionForeground',{dark:Color.white,light:Color.white,hc:null},nls.localize('listActiveSelectionForeground',"List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not."));
exportconstlistInactiveSelectionBackground=registerColor('list.inactiveSelectionBackground',{dark:'#37373D',light:'#E4E6F1',hc:null},nls.localize('listInactiveSelectionBackground',"List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not."));
exportconstlistInactiveSelectionForeground=registerColor('list.inactiveSelectionForeground',{dark:null,light:null,hc:null},nls.localize('listInactiveSelectionForeground',"List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not."));
exportconstlistInactiveFocusBackground=registerColor('list.inactiveFocusBackground',{dark:null,light:null,hc:null},nls.localize('listInactiveFocusBackground',"List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not."));
exportconstlistHoverBackground=registerColor('list.hoverBackground',{dark:'#2A2D2E',light:'#F0F0F0',hc:null},nls.localize('listHoverBackground',"List/Tree background when hovering over items using the mouse."));
exportconstlistHoverForeground=registerColor('list.hoverForeground',{dark:null,light:null,hc:null},nls.localize('listHoverForeground',"List/Tree foreground when hovering over items using the mouse."));
exportconstlistDropBackground=registerColor('list.dropBackground',{dark:listFocusBackground,light:listFocusBackground,hc:null},nls.localize('listDropBackground',"List/Tree drag and drop background when moving items around using the mouse."));
exportconstlistHighlightForeground=registerColor('list.highlightForeground',{dark:'#0097fb',light:'#0066BF',hc:focusBorder},nls.localize('highlight','List/Tree foreground color of the match highlights when searching inside the list/tree.'));
exportconstlistInvalidItemForeground=registerColor('list.invalidItemForeground',{dark:'#B89500',light:'#B89500',hc:'#B89500'},nls.localize('invalidItemForeground','List/Tree foreground color for invalid items, for example an unresolved root in explorer.'));
exportconstlistErrorForeground=registerColor('list.errorForeground',{dark:'#F88070',light:'#B01011',hc:null},nls.localize('listErrorForeground','Foreground color of list items containing errors.'));
exportconstlistWarningForeground=registerColor('list.warningForeground',{dark:'#CCA700',light:'#855F00',hc:null},nls.localize('listWarningForeground','Foreground color of list items containing warnings.'));
exportconstlistFilterWidgetBackground=registerColor('listFilterWidget.background',{light:'#efc1ad',dark:'#653723',hc:Color.black},nls.localize('listFilterWidgetBackground','Background color of the type filter widget in lists and trees.'));
exportconstlistFilterWidgetOutline=registerColor('listFilterWidget.outline',{dark:Color.transparent,light:Color.transparent,hc:'#f38518'},nls.localize('listFilterWidgetOutline','Outline color of the type filter widget in lists and trees.'));
exportconstlistFilterWidgetNoMatchesOutline=registerColor('listFilterWidget.noMatchesOutline',{dark:'#BE1100',light:'#BE1100',hc:contrastBorder},nls.localize('listFilterWidgetNoMatchesOutline','Outline color of the type filter widget in lists and trees, when there are no matches.'));
exportconstlistFilterMatchHighlight=registerColor('list.filterMatchBackground',{dark:editorFindMatchHighlight,light:editorFindMatchHighlight,hc:null},nls.localize('listFilterMatchHighlight','Background color of the filtered match.'));
exportconstlistFilterMatchHighlightBorder=registerColor('list.filterMatchBorder',{dark:editorFindMatchHighlightBorder,light:editorFindMatchHighlightBorder,hc:contrastBorder},nls.localize('listFilterMatchHighlightBorder','Border color of the filtered match.'));
exportconsttreeIndentGuidesStroke=registerColor('tree.indentGuidesStroke',{dark:'#585858',light:'#a9a9a9',hc:'#a9a9a9'},nls.localize('treeIndentGuidesStroke',"Tree stroke color for the indentation guides."));
/**
* Menu colors
*/
exportconstmenuBorder=registerColor('menu.border',{dark:null,light:null,hc:contrastBorder},nls.localize('menuBorder',"Border color of menus."));
exportconstmenuForeground=registerColor('menu.foreground',{dark:selectForeground,light:foreground,hc:selectForeground},nls.localize('menuForeground',"Foreground color of menu items."));
exportconstmenuBackground=registerColor('menu.background',{dark:selectBackground,light:selectBackground,hc:selectBackground},nls.localize('menuBackground',"Background color of menu items."));
exportconstmenuSelectionForeground=registerColor('menu.selectionForeground',{dark:listActiveSelectionForeground,light:listActiveSelectionForeground,hc:listActiveSelectionForeground},nls.localize('menuSelectionForeground',"Foreground color of the selected menu item in menus."));
exportconstmenuSelectionBackground=registerColor('menu.selectionBackground',{dark:listActiveSelectionBackground,light:listActiveSelectionBackground,hc:listActiveSelectionBackground},nls.localize('menuSelectionBackground',"Background color of the selected menu item in menus."));
exportconstmenuSelectionBorder=registerColor('menu.selectionBorder',{dark:null,light:null,hc:activeContrastBorder},nls.localize('menuSelectionBorder',"Border color of the selected menu item in menus."));
exportconstmenuSeparatorBackground=registerColor('menu.separatorBackground',{dark:'#BBBBBB',light:'#888888',hc:contrastBorder},nls.localize('menuSeparatorBackground',"Color of a separator menu item in menus."));