exportconsteditorGutter=registerColor('editorGutter.background',{dark:editorBackground,light:editorBackground,hc:editorBackground},nls.localize('editorGutter','Background color of the editor gutter. The gutter contains the glyph margins and the line numbers.'));
exportconsteditorErrorForeground=registerColor('editorError.foreground',{dark:'#ea4646',light:'#d60a0a',hc:null},nls.localize('errorForeground','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.'));
exportconsteditorWarningForeground=registerColor('editorWarning.foreground',{dark:'#FFCC00',light:'#E9A700',hc:null},nls.localize('warningForeground','Foreground color of warning squigglies in the editor.'));
exportconsteditorWarningBorder=registerColor('editorWarning.border',{dark:null,light:null,hc:Color.fromHex('#71B771').transparent(0.8)},nls.localize('warningBorder','Border color of warning boxes in the editor.'));
exportconsteditorInfoForeground=registerColor('editorInfo.foreground',{dark:'#008000',light:'#008000',hc:null},nls.localize('infoForeground','Foreground color of info squigglies in the editor.'));
exportconsteditorInfoBorder=registerColor('editorInfo.border',{dark:null,light:null,hc:Color.fromHex('#71B771').transparent(0.8)},nls.localize('infoBorder','Border color of info boxes in the editor.'));
exportconsteditorHintForeground=registerColor('editorHint.foreground',{dark:Color.fromHex('#eeeeee').transparent(0.7),light:'#6c6c6c',hc:null},nls.localize('hintForeground','Foreground color of hint squigglies in the editor.'));
exportconsteditorHintBorder=registerColor('editorHint.border',{dark:null,light:null,hc:Color.fromHex('#eeeeee').transparent(0.8)},nls.localize('hintBorder','Border color of hint boxes in the editor.'));
exportconsteditorUnnecessaryCodeBorder=registerColor('editorUnnecessaryCode.border',{dark:null,light:null,hc:Color.fromHex('#fff').transparent(0.8)},nls.localize('unnecessaryCodeBorder','Border color of unnecessary (unused) source code in the editor.'));
exportconsteditorUnnecessaryCodeOpacity=registerColor('editorUnnecessaryCode.opacity',{dark:Color.fromHex('#000a'),light:Color.fromHex('#0007'),hc:null},nls.localize('unnecessaryCodeOpacity','Opacity of unnecessary (unused) source code in the editor. For example, "#000000c0" will render the code with 75% opacity. For high contrast themes, use the \'editorUnnecessaryCode.border\' theme color to underline unnecessary code instead of fading it out.'));
exportconstoverviewRulerRangeHighlight=registerColor('editorOverviewRuler.rangeHighlightForeground',{dark:rulerRangeDefault,light:rulerRangeDefault,hc:rulerRangeDefault},nls.localize('overviewRulerRangeHighlight','Overview ruler marker color for range highlights. The color must not be opaque so as not to hide underlying decorations.'),true);
exportconstoverviewRulerError=registerColor('editorOverviewRuler.errorForeground',{dark:newColor(newRGBA(255,18,18,0.7)),light:newColor(newRGBA(255,18,18,0.7)),hc:newColor(newRGBA(255,50,50,1))},nls.localize('overviewRuleError','Overview ruler marker color for errors.'));
exportconstoverviewRulerWarning=registerColor('editorOverviewRuler.warningForeground',{dark:newColor(newRGBA(18,136,18,0.7)),light:newColor(newRGBA(18,136,18,0.7)),hc:newColor(newRGBA(50,255,50,1))},nls.localize('overviewRuleWarning','Overview ruler marker color for warnings.'));
exportconstoverviewRulerInfo=registerColor('editorOverviewRuler.infoForeground',{dark:newColor(newRGBA(18,18,136,0.7)),light:newColor(newRGBA(18,18,136,0.7)),hc:newColor(newRGBA(50,50,255,1))},nls.localize('overviewRuleInfo','Overview ruler marker color for infos.'));
exportconstoverviewRulerWarning=registerColor('editorOverviewRuler.warningForeground',{dark:editorWarningForeground,light:editorWarningForeground,hc:editorWarningBorder},nls.localize('overviewRuleWarning','Overview ruler marker color for warnings.'));
exportconstoverviewRulerInfo=registerColor('editorOverviewRuler.infoForeground',{dark:editorInfoForeground,light:editorInfoForeground,hc:editorInfoBorder},nls.localize('overviewRuleInfo','Overview ruler marker color for infos.'));
// contains all color rules that used to defined in editor/browser/widget/editor.css
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."));
exportconstseverityIconErrorForeground=registerColor('severity.errorForeground',{dark:'#ea4646',light:'#d60a0a',hc:null},nls.localize('severity.errorForeground','Foreground color of error icon.'));
exportconstseverityIconWarningForeground=registerColor('severity.warningForeground',{dark:'#FFCC00',light:'#E9A700',hc:null},nls.localize('severity.warningForeground','Foreground color of warning icon.'));
exportconstseverityIconInfoForeground=registerColor('severity.infoForeground',{dark:'#008000',light:'#008000',hc:null},nls.localize('severity.infoForeground','Foreground color of info icon.'));
exportconstseverityIconIgnoreForeground=registerColor('severity.ignoreForeground',{dark:Color.fromHex('#eeeeee').transparent(0.7),light:'#6c6c6c',hc:null},nls.localize('severity.ignoreForeground','Foreground color of ignore icon.'));
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.'));
exportconsteditorWarningForeground=registerColor('editorWarning.foreground',{dark:'#FFCC00',light:'#E9A700',hc:null},nls.localize('editorWarning.foreground','Foreground color of warning squigglies in the editor.'));
exportconsteditorWarningBorder=registerColor('editorWarning.border',{dark:null,light:null,hc:Color.fromHex('#FFCC00').transparent(0.8)},nls.localize('warningBorder','Border color of warning boxes in the editor.'));
exportconsteditorInfoForeground=registerColor('editorInfo.foreground',{dark:'#008000',light:'#008000',hc:null},nls.localize('editorInfo.foreground','Foreground color of info squigglies in the editor.'));
exportconsteditorInfoBorder=registerColor('editorInfo.border',{dark:null,light:null,hc:Color.fromHex('#71B771').transparent(0.8)},nls.localize('infoBorder','Border color of info boxes in the editor.'));
exportconsteditorHintForeground=registerColor('editorHint.foreground',{dark:Color.fromHex('#eeeeee').transparent(0.7),light:'#6c6c6c',hc:null},nls.localize('editorHint.foreground','Foreground color of hint squigglies in the editor.'));
exportconsteditorHintBorder=registerColor('editorHint.border',{dark:null,light:null,hc:Color.fromHex('#eeeeee').transparent(0.8)},nls.localize('hintBorder','Border color of hint boxes in the editor.'));