Guest User

Pop N' Lock Theme by Luxcium ✨

a guest
Mar 29th, 2020
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 126.28 KB | None | 0 0
  1. {
  2.     "$schema": "vscode://schemas/color-theme",
  3.         // Pop N' Lock Theme by Luxcium ✨ in codesandbox.io
  4.         // Chrome / 80.0.3987.149 (Build officiel) (64 bits)
  5.     "type": "dark",
  6.     "colors": {
  7.         "activityBar.activeBackground": "#771166aa",
  8.         "activityBar.activeBorder": "#771166",
  9.         "activityBar.background": "#1c1c30",
  10.         "activityBar.border": "#ffcc6655",
  11.         "activityBar.dropBackground": "#77116655",
  12.         "activityBar.foreground": "#ffeeccee",
  13.         "activityBar.inactiveForeground": "#ffeecc88",
  14.         "activityBarBadge.background": "#3388aacc",
  15.         "activityBarBadge.foreground": "#ffeeccee",
  16.         "badge.background": "#3388aa",
  17.         "badge.foreground": "#ffeeccee",
  18.         "breadcrumb.activeSelectionForeground": "#eeddeebb",
  19.         "breadcrumb.background": "#1d2547",
  20.         "breadcrumb.focusForeground": "#ddccaadd",
  21.         "breadcrumb.foreground": "#ddccaaaa",
  22.         "breadcrumbPicker.background": "#2a255add",
  23.         "button.background": "#771166cc",
  24.         "button.foreground": "#ffeeccee",
  25.         "button.hoverBackground": "#3388aacc",
  26.         "contrastActiveBorder": "#ff115500",
  27.         "contrastBorder": "#ddccaa44",
  28.         "debugExceptionWidget.background": "#1d2555ee",
  29.         "debugExceptionWidget.border": "#ddccaa33",
  30.         "debugToolBar.background": "#2c203c",
  31.         "debugToolBar.border": "#5522aa55",
  32.         "descriptionForeground": "#ddccaa88",
  33.         "diffEditor.border": "#77116600",
  34.         "diffEditor.insertedTextBackground": "#88ddaa33",
  35.         "diffEditor.insertedTextBorder": "#77116600",
  36.         "diffEditor.removedTextBackground": "#ee447733",
  37.         "diffEditor.removedTextBorder": "#77116600",
  38.         "dropdown.background": "#1c1e2a",
  39.         "dropdown.border": "#771166aa",
  40.         "dropdown.foreground": "#ddccaadd",
  41.         "dropdown.listBackground": "#19152f",
  42.         "editor.background": "#202137",
  43.         "editor.findMatchBackground": "#3388aa55",
  44.         "editor.findMatchBorder": "#3344dddd",
  45.         "editor.findMatchHighlightBackground": "#3388aa44",
  46.         "editor.findMatchHighlightBorder": "#3388aadd",
  47.         "editor.findRangeHighlightBackground": "#22335555",
  48.         "editor.findRangeHighlightBorder": "#5522aa55",
  49.         "editor.focusedStackFrameHighlightBackground": "#22335555",
  50.         "editor.foreground": "#ddccaadd",
  51.         "editor.hoverHighlightBackground": "#3388aa33",
  52.         "editor.inactiveSelectionBackground": "#5588ee88",
  53.         "editor.lineHighlightBackground": "#1155ee11",
  54.         "editor.lineHighlightBorder": "#ee111111",
  55.         "editor.rangeHighlightBackground": "#22335555",
  56.         "editor.rangeHighlightBorder": "#77116611",
  57.         "editor.selectionBackground": "#5533ee66",
  58.         "editor.selectionForeground": "#ddccaadd",
  59.         "editor.selectionHighlightBackground": "#55227766",
  60.         "editor.selectionHighlightBorder": "#5522aadd",
  61.         "editor.snippetFinalTabstopHighlightBackground": "#22335555",
  62.         "editor.snippetFinalTabstopHighlightBorder": "#22335555",
  63.         "editor.snippetTabstopHighlightBackground": "#22335555",
  64.         "editor.snippetTabstopHighlightBorder": "#223355bb",
  65.         "editor.stackFrameHighlightBackground": "#22335555",
  66.         "editor.wordHighlightBackground": "#88ddaa33",
  67.         "editor.wordHighlightBorder": "#88ddaabb",
  68.         "editor.wordHighlightStrongBackground": "#ee447733",
  69.         "editor.wordHighlightStrongBorder": "#ee4477bb",
  70.         "editorBracketMatch.background": "#aaee4444",
  71.         "editorBracketMatch.border": "#aaee44bb",
  72.         "editorCodeLens.foreground": "#ddccaa33",
  73.         "editorCursor.background": "#29153a",
  74.         "editorCursor.foreground": "#c02030dd",
  75.         "editorError.border": "#ff115544",
  76.         "editorError.foreground": "#ff1155bb",
  77.         "editorGroup.border": "#ffcc6655",
  78.         "editorGroup.dropBackground": "#2c203c",
  79.         "editorGroup.emptyBackground": "#1c1c2e",
  80.         "editorGroup.focusedEmptyBorder": "#1c1c2e",
  81.         "editorGroupHeader.noTabsBackground": "#1c1c2e",
  82.         "editorGroupHeader.tabsBackground": "#1c1c2e",
  83.         "editorGroupHeader.tabsBorder": "#1d2545",
  84.         "editorGutter.addedBackground": "#88bb33",
  85.         "editorGutter.background": "#1d1c2f",
  86.         "editorGutter.commentRangeForeground": "#5533eeaa",
  87.         "editorGutter.deletedBackground": "#bb3355",
  88.         "editorGutter.modifiedBackground": "#3388aa",
  89.         "editorHint.border": "#ffcc6644",
  90.         "editorHint.foreground": "#ffcc55dd",
  91.         "editorHoverWidget.background": "#1d2555ee",
  92.         "editorHoverWidget.border": "#ddccaa33",
  93.         "editorHoverWidget.foreground": "#ddccaadd",
  94.         "editorHoverWidget.statusBarBackground": "#1c1c2e",
  95.         "editorIndentGuide.activeBackground": "#44aaee33",
  96.         "editorIndentGuide.background": "#44aaee11",
  97.         "editorInfo.border": "#44aaee55",
  98.         "editorInfo.foreground": "#66bbffbb",
  99.         "editorLineNumber.activeForeground": "#ddccaaaa",
  100.         "editorLineNumber.foreground": "#ddccaa55",
  101.         "editorLink.activeForeground": "#ddccaadd",
  102.         "editorMarkerNavigation.background": "#223355",
  103.         "editorMarkerNavigationError.background": "#bb3355bb",
  104.         "editorMarkerNavigationInfo.background": "#ffcc55dd",
  105.         "editorMarkerNavigationWarning.background": "#d8cdb4bb",
  106.         "editorOverviewRuler.addedForeground": "#88bb33aa",
  107.         "editorOverviewRuler.border": "#3388aacc",
  108.         "editorOverviewRuler.bracketMatchForeground": "#aaee44",
  109.         "editorOverviewRuler.commonContentForeground": "#88ddaaaa",
  110.         "editorOverviewRuler.currentContentForeground": "#3388aaaa",
  111.         "editorOverviewRuler.deletedForeground": "#bb3355aa",
  112.         "editorOverviewRuler.errorForeground": "#ff4422bb",
  113.         "editorOverviewRuler.findMatchForeground": "#3388aa",
  114.         "editorOverviewRuler.incomingContentForeground": "#ee4477aa",
  115.         "editorOverviewRuler.infoForeground": "#ffcc55dd",
  116.         "editorOverviewRuler.modifiedForeground": "#3388aaaa",
  117.         "editorOverviewRuler.rangeHighlightForeground": "#ff7733cc",
  118.         "editorOverviewRuler.selectionHighlightForeground": "#ffcc55dd",
  119.         "editorOverviewRuler.warningForeground": "#669944bb",
  120.         "editorOverviewRuler.wordHighlightForeground": "#88ddaa",
  121.         "editorOverviewRuler.wordHighlightStrongForeground": "#ee4477",
  122.         "editorPane.background": "#1c1c2e",
  123.         "editorRuler.foreground": "#ee447744",
  124.         "editorSuggestWidget.background": "#223355dd",
  125.         "editorSuggestWidget.border": "#66bbffdd",
  126.         "editorSuggestWidget.foreground": "#eeddaabb",
  127.         "editorSuggestWidget.highlightForeground": "#66bbffdd",
  128.         "editorSuggestWidget.selectedBackground": "#44aaee44",
  129.         "editorUnnecessaryCode.border": "#9955bb44",
  130.         "editorUnnecessaryCode.opacity": "#ffffff55",
  131.         "editorWarning.border": "#bbdd2244",
  132.         "editorWarning.foreground": "#bbdd22dd",
  133.         "editorWhitespace.foreground": "#ddccaa22",
  134.         "editorWidget.background": "#1d2555ee",
  135.         "editorWidget.border": "#ddccaa55",
  136.         "editorWidget.resizeBorder": "#3388aaee",
  137.         "errorForeground": "#ddccaabb",
  138.         "errorLens.errorBackground": "#ff338833",
  139.         "errorLens.errorForeground": "#ff3366",
  140.         "errorLens.errorMessageBackground": "#ff338866",
  141.         "errorLens.hintBackground": "#00ee2233",
  142.         "errorLens.hintForeground": "#bbdd22",
  143.         "errorLens.hintMessageBackground": "#00ee2255",
  144.         "errorLens.infoForeground": "#44aaeecc",
  145.         "errorLens.infoMessageBackground": "#44aaee22",
  146.         "errorLens.warningBackground": "#ffbb0033",
  147.         "errorLens.warningForeground": "#ffbb11",
  148.         "errorLens.warningMessageBackground": "#ffbb0066",
  149.         "extensionButton.prominentBackground": "#3388aa",
  150.         "extensionButton.prominentForeground": "#ffeeccee",
  151.         "extensionButton.prominentHoverBackground": "#771166cc",
  152.         "focusBorder": "#771166aa",
  153.         "foreground": "#ddccaadd",
  154.         "gitDecoration.addedResourceForeground": "#ffdd55dd",
  155.         "gitDecoration.conflictingResourceForeground": "#ff1155bb",
  156.         "gitDecoration.deletedResourceForeground": "#cc3322bb",
  157.         "gitDecoration.ignoredResourceForeground": "#3388aacc",
  158.         "gitDecoration.modifiedResourceForeground": "#eeaa22",
  159.         "gitDecoration.submoduleResourceForeground": "#9955bbcc",
  160.         "gitDecoration.untrackedResourceForeground": "#88cc33",
  161.         "input.background": "#3388aa33",
  162.         "input.border": "#eeaa2288",
  163.         "input.foreground": "#ffeedddd",
  164.         "input.placeholderForeground": "#ffeeddaa",
  165.         "inputOption.activeBackground": "#77116688",
  166.         "inputOption.activeBorder": "#eeaa22bb",
  167.         "inputValidation.errorBackground": "#77222233",
  168.         "inputValidation.errorBorder": "#ff4455bb",
  169.         "inputValidation.errorForeground": "#ffeeddbb",
  170.         "inputValidation.infoBackground": "#22335533",
  171.         "inputValidation.infoBorder": "#ffcc55dd",
  172.         "inputValidation.infoForeground": "#ffcc55dd",
  173.         "inputValidation.warningBackground": "#77552233",
  174.         "inputValidation.warningBorder": "#ffcc55dd",
  175.         "inputValidation.warningForeground": "#ffeeddbb",
  176.         "list.activeSelectionBackground": "#3388aa77",
  177.         "list.activeSelectionForeground": "#eeddccdd",
  178.         "list.dropBackground": "#3388aa33",
  179.         "list.errorForeground": "#ff4455cc",
  180.         "list.focusBackground": "#2222ee77",
  181.         "list.focusForeground": "#ffffff",
  182.         "list.highlightForeground": "#77bb55",
  183.         "list.hoverBackground": "#77116677",
  184.         "list.hoverForeground": "#ddccaadd",
  185.         "list.inactiveFocusBackground": "#2222ee66",
  186.         "list.inactiveSelectionBackground": "#3388aa66",
  187.         "list.inactiveSelectionForeground": "#ddccaadd",
  188.         "list.invalidItemForeground": "#ff4422cc",
  189.         "list.warningForeground": "#88dd55cc",
  190.         "listFilterWidget.background": "#442266dd",
  191.         "listFilterWidget.noMatchesOutline": "#442266dd",
  192.         "listFilterWidget.outline": "#442266dd",
  193.         "menu.background": "#2c203c",
  194.         "menu.border": "#77116611",
  195.         "menu.foreground": "#ddccaadd",
  196.         "menu.selectionBackground": "#eebb5555",
  197.         "menu.selectionBorder": "#5522aadd",
  198.         "menu.selectionForeground": "#ddccaadd",
  199.         "menu.separatorBackground": "#2c203c",
  200.         "menubar.selectionBackground": "#22995555",
  201.         "menubar.selectionBorder": "#66118866",
  202.         "menubar.selectionForeground": "#ddccaadd",
  203.         "merge.border": "#3388aacc",
  204.         "merge.commonContentBackground": "#88ddaa33",
  205.         "merge.commonHeaderBackground": "#88ddaaaa",
  206.         "merge.currentContentBackground": "#3388aa33",
  207.         "merge.currentHeaderBackground": "#3388aaaa",
  208.         "merge.incomingContentBackground": "#ee447733",
  209.         "merge.incomingHeaderBackground": "#ee4477aa",
  210.         "minimap.errorHighlight": "#ff4455cc",
  211.         "minimap.findMatchHighlight": "#ff7733bb",
  212.         "minimap.selectionHighlight": "#88ddaabb",
  213.         "minimap.warningHighlight": "#88dd55cc",
  214.         "minimapGutter.addedBackground": "#88bb33aa",
  215.         "minimapGutter.deletedBackground": "#bb3355aa",
  216.         "minimapGutter.modifiedBackground": "#3388aaaa",
  217.         "notificationCenter.border": "#77116611",
  218.         "notificationCenterHeader.background": "#2c203c",
  219.         "notificationCenterHeader.foreground": "#ddccaadd",
  220.         "notificationLink.foreground": "#ddccaadd",
  221.         "notificationToast.border": "#77116611",
  222.         "notifications.background": "#1d1028",
  223.         "notifications.border": "#77116611",
  224.         "notifications.foreground": "#ddccaabb",
  225.         "notificationsErrorIcon.foreground": "#ff4455cc",
  226.         "notificationsInfoIcon.foreground": "#ffcc55dd",
  227.         "notificationsWarningIcon.foreground": "#88dd55cc",
  228.         "panel.background": "#201039",
  229.         "panel.border": "#ddccaa33",
  230.         "panel.dropBackground": "#201c39",
  231.         "panelInput.border": "#77116655",
  232.         "panelTitle.activeBorder": "#3388aacc",
  233.         "panelTitle.activeForeground": "#ddccaadd",
  234.         "panelTitle.inactiveForeground": "#ddccaabb",
  235.         "peekView.border": "#ffcc55dd",
  236.         "peekViewEditor.background": "#223355bb",
  237.         "peekViewEditor.matchHighlightBackground": "#442266",
  238.         "peekViewEditor.matchHighlightBorder": "#661188",
  239.         "peekViewEditorGutter.background": "#1d2545",
  240.         "peekViewResult.background": "#5522aa22",
  241.         "peekViewResult.fileForeground": "#eeddaabb",
  242.         "peekViewResult.lineForeground": "#eeddaabb",
  243.         "peekViewResult.matchHighlightBackground": "#3388aa55",
  244.         "peekViewResult.selectionBackground": "#4422bb44",
  245.         "peekViewResult.selectionForeground": "#eeddaabb",
  246.         "peekViewTitle.background": "#1144bb55",
  247.         "peekViewTitleDescription.foreground": "#eeddaabb",
  248.         "peekViewTitleLabel.foreground": "#eeddaabb",
  249.         "pickerGroup.border": "#77116611",
  250.         "pickerGroup.foreground": "#ddccaabb",
  251.         "problemsErrorIcon.foreground": "#ff4455cc",
  252.         "problemsInfoIcon.foreground": "#ffcc55dd",
  253.         "problemsWarningIcon.foreground": "#88dd55cc",
  254.         "progressBar.background": "#3388aacc",
  255.         "scrollbar.shadow": "#111122",
  256.         "scrollbarSlider.activeBackground": "#88bb33bb",
  257.         "scrollbarSlider.background": "#3388aa77",
  258.         "scrollbarSlider.hoverBackground": "#ffcc66bb",
  259.         "selection.background": "#669988aa",
  260.         "settings.checkboxBackground": "#3388aa44",
  261.         "settings.checkboxBorder": "#ffcc6677",
  262.         "settings.checkboxForeground": "#ddccaadd",
  263.         "settings.dropdownBackground": "#77116644",
  264.         "settings.dropdownBorder": "#ffcc6677",
  265.         "settings.dropdownForeground": "#ddccaadd",
  266.         "settings.dropdownListBorder": "#ffcc66bb",
  267.         "settings.headerForeground": "#ddccaadd",
  268.         "settings.modifiedItemIndicator": "#88bb33",
  269.         "settings.numberInputBackground": "#3388aa44",
  270.         "settings.numberInputBorder": "#ffcc6644",
  271.         "settings.numberInputForeground": "#ddccaadd",
  272.         "settings.textInputBackground": "#77116644",
  273.         "settings.textInputBorder": "#ffcc6644",
  274.         "settings.textInputForeground": "#ddccaadd",
  275.         "sideBar.background": "#1d1028",
  276.         "sideBar.border": "#ffcc6688",
  277.         "sideBar.dropBackground": "#77449933",
  278.         "sideBar.foreground": "#ddccaadd",
  279.         "sideBarSectionHeader.background": "#77116666",
  280.         "sideBarSectionHeader.border": "#ffbbaa55",
  281.         "sideBarSectionHeader.foreground": "#ddccaadd",
  282.         "sideBarTitle.foreground": "#ddccaadd",
  283.         "statusBar.background": "#1d2547",
  284.         "statusBar.border": "#77116600",
  285.         "statusBar.debuggingBackground": "#cc6600",
  286.         "statusBar.debuggingBorder": "#77116600",
  287.         "statusBar.debuggingForeground": "#ddccaadd",
  288.         "statusBar.foreground": "#ddccaaaa",
  289.         "statusBar.noFolderBackground": "#884488",
  290.         "statusBar.noFolderBorder": "#77116600",
  291.         "statusBar.noFolderForeground": "#ddccaadd",
  292.         "statusBarItem.activeBackground": "#1c1c2e",
  293.         "statusBarItem.hoverBackground": "#1c1c2e",
  294.         "statusBarItem.prominentBackground": "#669944",
  295.         "statusBarItem.prominentForeground": "#ddccaadd",
  296.         "statusBarItem.prominentHoverBackground": "#1c1c2e",
  297.         "tab.activeBackground": "#1d2545",
  298.         "tab.activeBorder": "#1d254500",
  299.         "tab.activeBorderTop": "#aaee44",
  300.         "tab.activeForeground": "#ddccaadd",
  301.         "tab.activeModifiedBorder": "#ff4422",
  302.         "tab.border": "#1c1c2e",
  303.         "tab.hoverBackground": "#5522aa55",
  304.         "tab.hoverBorder": "#3388aa",
  305.         "tab.inactiveBackground": "#2a2040",
  306.         "tab.inactiveForeground": "#ffcc6688",
  307.         "tab.inactiveModifiedBorder": "#ee33ddbb",
  308.         "tab.unfocusedActiveBorder": "#1d254500",
  309.         "tab.unfocusedActiveBorderTop": "#ffbb99aa",
  310.         "tab.unfocusedActiveForeground": "#ffcc6688",
  311.         "tab.unfocusedActiveModifiedBorder": "#ff4455dd",
  312.         "tab.unfocusedHoverBackground": "#5522aa44",
  313.         "tab.unfocusedHoverBorder": "#3388aadd",
  314.         "tab.unfocusedInactiveForeground": "#ffcc6688",
  315.         "tab.unfocusedInactiveModifiedBorder": "#ee55dd77",
  316.         "terminal.ansiBlack": "#221b25",
  317.         "terminal.ansiBlue": "#458588",
  318.         "terminal.ansiBrightBlack": "#928374",
  319.         "terminal.ansiBrightBlue": "#99c6ca",
  320.         "terminal.ansiBrightCyan": "#8ae180",
  321.         "terminal.ansiBrightGreen": "#b5c033",
  322.         "terminal.ansiBrightMagenta": "#d66282",
  323.         "terminal.ansiBrightRed": "#f42c3e",
  324.         "terminal.ansiBrightWhite": "#ddccaa",
  325.         "terminal.ansiBrightYellow": "#fabe2f",
  326.         "terminal.ansiCyan": "#689e6a",
  327.         "terminal.ansiGreen": "#98971a",
  328.         "terminal.ansiMagenta": "#b16286",
  329.         "terminal.ansiRed": "#cc241d",
  330.         "terminal.ansiWhite": "#c0b0a0",
  331.         "terminal.ansiYellow": "#e7a931",
  332.         "terminal.background": "#221e25",
  333.         "terminal.border": "#77116633",
  334.         "terminal.foreground": "#ddbc9a",
  335.         "terminal.selectionBackground": "#33227777",
  336.         "terminalCursor.background": "#29153a",
  337.         "terminalCursor.foreground": "#c02030",
  338.         "textBlockQuote.background": "#2c203c",
  339.         "textBlockQuote.border": "#77116611",
  340.         "textCodeBlock.background": "#2c203c",
  341.         "textLink.activeForeground": "#6644ccaa",
  342.         "textLink.foreground": "#66aaffdd",
  343.         "textPreformat.foreground": "#ddccaadd",
  344.         "textSeparator.foreground": "#ddccaadd",
  345.         "titleBar.activeBackground": "#1c1c2e",
  346.         "titleBar.activeForeground": "#ddccaaaa",
  347.         "titleBar.border": "#1c1c2e",
  348.         "titleBar.inactiveBackground": "#1c1c2e",
  349.         "titleBar.inactiveForeground": "#ddccaa55",
  350.         "walkThrough.embeddedEditorBackground": "#2c203c",
  351.         "welcomePage.background": "#1d1028",
  352.         "welcomePage.buttonBackground": "#771166cc",
  353.         "welcomePage.buttonHoverBackground": "#3388aacc",
  354.         "widget.shadow": "#111122",
  355.         "window.activeBorder": "#771166aa",
  356.         "window.inactiveBorder": "#1b1b26",
  357.         //"checkbox.background": "#1c1e2a",
  358.         //"checkbox.border": "#771166aa",
  359.         //"checkbox.foreground": "#ddccaadd",
  360.         //"debugIcon.breakpointCurrentStackframeForeground": "#ffcc00",
  361.         //"debugIcon.breakpointDisabledForeground": "#848484",
  362.         //"debugIcon.breakpointForeground": "#e51400",
  363.         //"debugIcon.breakpointStackframeForeground": "#89d185",
  364.         //"debugIcon.breakpointUnverifiedForeground": "#848484",
  365.         //"debugIcon.continueForeground": "#75beff",
  366.         //"debugIcon.disconnectForeground": "#f48771",
  367.         //"debugIcon.pauseForeground": "#75beff",
  368.         //"debugIcon.restartForeground": "#89d185",
  369.         //"debugIcon.startForeground": "#89d185",
  370.         //"debugIcon.stepBackForeground": "#75beff",
  371.         //"debugIcon.stepIntoForeground": "#75beff",
  372.         //"debugIcon.stepOutForeground": "#75beff",
  373.         //"debugIcon.stepOverForeground": "#75beff",
  374.         //"debugIcon.stopForeground": "#f48771",
  375.         //"editor.foldBackground": "#5533ee1f",
  376.         //"editor.symbolHighlightBackground": "#3388aa44",
  377.         //"editorActiveLineNumber.foreground": "#c6c6c6",
  378.         //"editorLightBulb.foreground": "#ffcc00",
  379.         //"editorLightBulbAutoFix.foreground": "#75beff",
  380.         //"editorWidget.foreground": "#ddccaadd",
  381.         //"errorLens.errorBackgroundLight": "#e4545420",
  382.         //"errorLens.errorForegroundLight": "#e45454",
  383.         //"errorLens.hintBackgroundLight": "#17a2a220",
  384.         //"errorLens.hintForegroundLight": "#2faf64",
  385.         //"errorLens.infoBackground": "#00b7e420",
  386.         //"errorLens.infoBackgroundLight": "#00b7e420",
  387.         //"errorLens.infoForegroundLight": "#00b7e4",
  388.         //"errorLens.warningBackgroundLight": "#ff942f20",
  389.         //"errorLens.warningForegroundLight": "#ff942f",
  390.         //"extensionBadge.remoteBackground": "#3388aacc",
  391.         //"extensionBadge.remoteForeground": "#ffeeccee",
  392.         //"gitlens.gutterBackgroundColor": "#ffffff13",
  393.         //"gitlens.gutterForegroundColor": "#bebebe",
  394.         //"gitlens.gutterUncommittedForegroundColor": "#00bcf299",
  395.         //"gitlens.lineHighlightBackgroundColor": "#00bcf233",
  396.         //"gitlens.lineHighlightOverviewRulerColor": "#00bcf299",
  397.         //"gitlens.trailingLineBackgroundColor": "#00000000",
  398.         //"gitlens.trailingLineForegroundColor": "#99999959",
  399.         //"icon.foreground": "#c5c5c5",
  400.         //"imagePreview.border": "#80808059",
  401.         //"lintlens.annotationColor": "#99999950",
  402.         //"list.filterMatchBackground": "#3388aa44",
  403.         //"list.filterMatchBorder": "#3388aadd",
  404.         //"minimapSlider.activeBackground": "#88bb335e",
  405.         //"minimapSlider.background": "#3388aa3c",
  406.         //"minimapSlider.hoverBackground": "#ffcc665e",
  407.         //"quickInput.background": "#1d1028",
  408.         //"quickInput.foreground": "#ddccaadd",
  409.         //"searchEditor.findMatchBackground": "#3388aa2d",
  410.         //"searchEditor.findMatchBorder": "#3388aa92",
  411.         //"searchEditor.textInputBorder": "#eeaa2288",
  412.         //"statusBarItem.remoteBackground": "#3388aacc",
  413.         //"statusBarItem.remoteForeground": "#ffeeccee",
  414.         //"symbolIcon.arrayForeground": "#ddccaadd",
  415.         //"symbolIcon.booleanForeground": "#ddccaadd",
  416.         //"symbolIcon.classForeground": "#ee9d28",
  417.         //"symbolIcon.colorForeground": "#ddccaadd",
  418.         //"symbolIcon.constantForeground": "#ddccaadd",
  419.         //"symbolIcon.constructorForeground": "#b180d7",
  420.         //"symbolIcon.enumeratorForeground": "#ee9d28",
  421.         //"symbolIcon.enumeratorMemberForeground": "#75beff",
  422.         //"symbolIcon.eventForeground": "#ee9d28",
  423.         //"symbolIcon.fieldForeground": "#75beff",
  424.         //"symbolIcon.fileForeground": "#ddccaadd",
  425.         //"symbolIcon.folderForeground": "#ddccaadd",
  426.         //"symbolIcon.functionForeground": "#b180d7",
  427.         //"symbolIcon.interfaceForeground": "#75beff",
  428.         //"symbolIcon.keyForeground": "#ddccaadd",
  429.         //"symbolIcon.keywordForeground": "#ddccaadd",
  430.         //"symbolIcon.methodForeground": "#b180d7",
  431.         //"symbolIcon.moduleForeground": "#ddccaadd",
  432.         //"symbolIcon.namespaceForeground": "#ddccaadd",
  433.         //"symbolIcon.nullForeground": "#ddccaadd",
  434.         //"symbolIcon.numberForeground": "#ddccaadd",
  435.         //"symbolIcon.objectForeground": "#ddccaadd",
  436.         //"symbolIcon.operatorForeground": "#ddccaadd",
  437.         //"symbolIcon.packageForeground": "#ddccaadd",
  438.         //"symbolIcon.propertyForeground": "#ddccaadd",
  439.         //"symbolIcon.referenceForeground": "#ddccaadd",
  440.         //"symbolIcon.snippetForeground": "#ddccaadd",
  441.         //"symbolIcon.stringForeground": "#ddccaadd",
  442.         //"symbolIcon.structForeground": "#ddccaadd",
  443.         //"symbolIcon.textForeground": "#ddccaadd",
  444.         //"symbolIcon.typeParameterForeground": "#ddccaadd",
  445.         //"symbolIcon.unitForeground": "#ddccaadd",
  446.         //"symbolIcon.variableForeground": "#75beff",
  447.         //"tab.unfocusedActiveBackground": "#1d2545",
  448.         //"tree.indentGuidesStroke": "#585858"
  449.     },
  450.     "tokenColors": [
  451.         {
  452.             "scope": [
  453.                 "source.ts storage.type.enum",
  454.                 "source.ts storage.type.interface",
  455.                 "source.ts storage.type.type"
  456.             ],
  457.             "settings": {
  458.                 "foreground": "#DD2255BB",
  459.                 "fontStyle": "bold"
  460.             }
  461.         },
  462.         {
  463.             "scope": [
  464.                 "source.ts meta.interface entity.name.type.interface",
  465.                 "entity.name.type.alias"
  466.             ],
  467.             "settings": {
  468.                 "foreground": "#EEDDAABB",
  469.                 "fontStyle": "bold"
  470.             }
  471.         },
  472.         {
  473.             "scope": [
  474.                 "source.ts meta.interface meta.definition.property variable.object.property"
  475.             ],
  476.             "settings": {
  477.                 "foreground": "#AADDCCCC",
  478.                 "fontStyle": ""
  479.             }
  480.         },
  481.         {
  482.             "scope": [
  483.                 "source.ts meta.interface meta.type.annotation support.type.primitive",
  484.                 "source.ts meta.type.declaration support.type.primitive"
  485.             ],
  486.             "settings": {
  487.                 "foreground": "#FFCC55DD",
  488.                 "fontStyle": ""
  489.             }
  490.         },
  491.         {
  492.             "scope": [
  493.                 "source.ts meta.interface meta.type.annotation entity.name.type",
  494.                 "source.ts meta.type.declaration entity.name.type",
  495.                 "source.ts meta.type.declaration meta.type.function.return meta.type.parameters entity.name.type",
  496.                 "source.ts meta.function meta.block meta.type.parameters entity.name.type"
  497.             ],
  498.             "settings": {
  499.                 "foreground": "#FFCC55DD",
  500.                 "fontStyle": ""
  501.             }
  502.         },
  503.         {
  504.             "scope": [
  505.                 "source.ts meta.type.declaration meta.type.parameters entity.name.type",
  506.                 "source.ts meta.function meta.type.parameters entity.name.type"
  507.             ],
  508.             "settings": {
  509.                 "foreground": "#FFCC55CC",
  510.                 "fontStyle": "bold"
  511.             }
  512.         },
  513.         {
  514.             "scope": [
  515.                 "source.ts entity.name.type",
  516.                 "source.ts meta.parameters entity.name.type",
  517.                 "source.ts meta.type.annotation meta.type.parameters entity.name.type",
  518.                 "source.ts meta.type.annotation",
  519.                 "source.ts meta.type.parameters entity.name.type",
  520.                 "source.ts type.annotation"
  521.             ],
  522.             "settings": {
  523.                 "foreground": "#FFCC55DD",
  524.                 "fontStyle": ""
  525.             }
  526.         },
  527.         {
  528.             "scope": [
  529.                 "source.ts meta.type.annotation meta.type.parameters support.type.primitive",
  530.                 "source.ts support.type.primitive"
  531.             ],
  532.             "settings": {
  533.                 "foreground": "#FFCC55DD",
  534.                 "fontStyle": ""
  535.             }
  536.         },
  537.         {
  538.             "scope": [
  539.                 "source.ts entity.name.function",
  540.                 "source.ts meta.definition.function.ts entity.name.function",
  541.                 "source.ts meta.definition.method",
  542.                 "source.ts meta.definition.variable entity.name.function",
  543.                 "source.ts meta.field.declaration.ts"
  544.             ],
  545.             "settings": {
  546.                 "foreground": "#FFCC55DD",
  547.                 "fontStyle": ""
  548.             }
  549.         },
  550.         {
  551.             "scope": [
  552.                 "source.ts support.function.builtin",
  553.                 "source.ts support.function.math"
  554.             ],
  555.             "settings": {
  556.                 "foreground": "#FFCC55CC",
  557.                 "fontStyle": "bold italic"
  558.             }
  559.         },
  560.         {
  561.             "scope": [
  562.                 "source.ts support.function.git-rebase",
  563.                 "source.ts support.function",
  564.                 "source.ts support.function.process",
  565.                 "source.ts support.function.dom"
  566.             ],
  567.             "settings": {
  568.                 "foreground": "#FFCC55CC",
  569.                 "fontStyle": "bold"
  570.             }
  571.         },
  572.         {
  573.             "scope": [
  574.                 "source.ts entity.other.inherited-class",
  575.                 "source.ts new.expr entity.name.type"
  576.             ],
  577.             "settings": {
  578.                 "foreground": "#FFCC55CC",
  579.                 "fontStyle": "bold"
  580.             }
  581.         },
  582.         {
  583.             "scope": [
  584.                 "source.ts meta.return.type entity.name.type",
  585.                 "source.ts meta.return.type support.type.primitive"
  586.             ],
  587.             "settings": {
  588.                 "foreground": "#44BB99CC",
  589.                 "fontStyle": "bold italic"
  590.             }
  591.         },
  592.         {
  593.             "scope": [
  594.                 "source.ts meta.return.type meta.type.parameters entity.name.type"
  595.             ],
  596.             "settings": {
  597.                 "foreground": "#FFCC55DD",
  598.                 "fontStyle": "italic"
  599.             }
  600.         },
  601.         {
  602.             "scope": [
  603.                 "source.ts meta.return.type meta.type.parameters support.type.primitive"
  604.             ],
  605.             "settings": {
  606.                 "foreground": "#EE77BBBB",
  607.                 "fontStyle": "italic"
  608.             }
  609.         },
  610.         {
  611.             "scope": [
  612.                 "source.ts meta.return.type meta.type.parameters punctuation.definition.typeparameters",
  613.                 "source.ts meta.return.type meta.type.tuple meta.brace.square",
  614.                 "source.ts meta.return.type keyword.operator.type"
  615.             ],
  616.             "settings": {
  617.                 "foreground": "#EEDDAADD",
  618.                 "fontStyle": ""
  619.             }
  620.         },
  621.         {
  622.             "scope": [
  623.                 "source.ts entity.name.type.class",
  624.                 "source.ts entity.name.type.enum",
  625.                 "source.ts entity.name.type.instance",
  626.                 "source.ts entity.name.type.module"
  627.             ],
  628.             "settings": {
  629.                 "foreground": "#EEDDAABB",
  630.                 "fontStyle": "bold"
  631.             }
  632.         },
  633.         {
  634.             "scope": [
  635.                 "source.ts punctuation.definition.template-expression.begin",
  636.                 "source.ts punctuation.definition.template-expression.end",
  637.                 "source.ts punctuation.definition.parameters.begin",
  638.                 "source.ts punctuation.definition.parameters.end",
  639.                 "source.ts meta.brace.angle",
  640.                 "source.ts meta.brace.round",
  641.                 "source.ts meta.brace.square",
  642.                 "source.ts punctuation.definition.block",
  643.                 "source.ts entity.function",
  644.                 "source.ts entity.name",
  645.                 "source.ts entity.other.attribute-name.css",
  646.                 "source.ts entity.other.attribute-name.directive",
  647.                 "source.ts entity.other.attribute-name",
  648.                 "source.ts entity.other.inherited-class",
  649.                 "source.ts entity.static"
  650.             ],
  651.             "settings": {
  652.                 "foreground": "#EEDDAADD",
  653.                 "fontStyle": ""
  654.             }
  655.         },
  656.         {
  657.             "scope": [
  658.                 "source.ts meta.decorator entity.name",
  659.                 "source.ts meta.decorator entity.name.function",
  660.                 "source.ts meta.decorator meta.function-call entity.name",
  661.                 "source.ts meta.decorator variable.other.readwrite"
  662.             ],
  663.             "settings": {
  664.                 "foreground": "#EEDDAABB",
  665.                 "fontStyle": "bold"
  666.             }
  667.         },
  668.         {
  669.             "scope": [
  670.                 "source.ts string.regexp constant.other.character-class.set.regexp"
  671.             ],
  672.             "settings": {
  673.                 "foreground": "#EE6677DD",
  674.                 "fontStyle": ""
  675.             }
  676.         },
  677.         {
  678.             "scope": [
  679.                 "source.ts meta.var.expr string.regexp"
  680.             ],
  681.             "settings": {
  682.                 "foreground": "#99CC88DD",
  683.                 "fontStyle": ""
  684.             }
  685.         },
  686.         {
  687.             "scope": [
  688.                 "source.ts string.regexp punctuation.definition.character-class.regexp"
  689.             ],
  690.             "settings": {
  691.                 "foreground": "#FFCC55DD",
  692.                 "fontStyle": ""
  693.             }
  694.         },
  695.         {
  696.             "scope": [
  697.                 "source support.function.console"
  698.             ],
  699.             "settings": {
  700.                 "foreground": "#FFCC55CC",
  701.                 "fontStyle": "bold italic"
  702.             }
  703.         },
  704.         {
  705.             "scope": [
  706.                 "source support.class.console"
  707.             ],
  708.             "settings": {
  709.                 "foreground": "#44BB99CC",
  710.                 "fontStyle": "bold"
  711.             }
  712.         },
  713.         {
  714.             "scope": [
  715.                 "source support.function.promise"
  716.             ],
  717.             "settings": {
  718.                 "foreground": "#FF9911CC",
  719.                 "fontStyle": "bold italic"
  720.             }
  721.         },
  722.         {
  723.             "scope": [
  724.                 "source.ts string.regexp punctuation.definition.string.begin",
  725.                 "source.ts string.regexp punctuation.definition.string.end"
  726.             ],
  727.             "settings": {
  728.                 "foreground": "#FF9911CC",
  729.                 "fontStyle": "bold"
  730.             }
  731.         },
  732.         {
  733.             "scope": [
  734.                 "source.ts variable.other.enummember",
  735.                 "source.ts variable.arguments",
  736.                 "source.ts variable.class",
  737.                 "source.ts variable.language.arguments",
  738.                 "source.ts variable.language",
  739.                 "source.ts variable.name",
  740.                 "source.ts variable.other.constant.object",
  741.                 "source.ts variable.other.constant",
  742.                 "source.ts variable.other.readwrite.alias",
  743.                 "source.ts meta.array-binding-pattern-variable variable.other.constant",
  744.                 "source.ts variable.other.readwrite",
  745.                 "source.ts variable.other.readwrite",
  746.                 "source.ts variable.other.regexp",
  747.                 "source.ts variable.other",
  748.                 "source.ts variable.parameter",
  749.                 "source.ts variable",
  750.                 "source.ts meta.array-binding-pattern-variable variable.other.constant",
  751.                 "source.ts meta.object-binding-pattern-variable variable.other.constant",
  752.                 "meta.body.struct",
  753.                 "source meta.body"
  754.             ],
  755.             "settings": {
  756.                 "foreground": "#AADDCCCC"
  757.             }
  758.         },
  759.         {
  760.             "scope": [
  761.                 "source.ts meta.object-binding-pattern-variable variable.other.constant",
  762.                 "source.ts meta.object.member meta.object-literal.key",
  763.                 "source.ts meta.objectliteral meta.object.member",
  764.                 "source.ts meta.var.expr meta.object-literal.key",
  765.                 "source.ts variable.object.property",
  766.                 "source.ts variable.other.constant.object.property",
  767.                 "source.ts variable.other.constant.property",
  768.                 "source.ts variable.other.property"
  769.             ],
  770.             "settings": {
  771.                 "foreground": "#66BBFFCC"
  772.             }
  773.         },
  774.         {
  775.             "scope": [
  776.                 "source.ts support.constant.property.math"
  777.             ],
  778.             "settings": {
  779.                 "foreground": "#66BBFFCC",
  780.                 "fontStyle": "bold italic"
  781.             }
  782.         },
  783.         {
  784.             "scope": [
  785.                 "source.ts support.variable.property",
  786.                 "source.ts support.variable.property.importmeta",
  787.                 "source.ts support.variable.property.process",
  788.                 "source.ts support.variable.property.target",
  789.                 "source.ts support.type.property-name",
  790.                 "source.ts support.type.property-name.css",
  791.                 "source.ts support.property-value",
  792.                 "source.ts support.property-value.scss"
  793.             ],
  794.             "settings": {
  795.                 "foreground": "#66BBFFBB",
  796.                 "fontStyle": "bold"
  797.             }
  798.         },
  799.         {
  800.             "scope": [
  801.                 "source.ts constant",
  802.                 "source.ts constant.character.escape.backslash.regexp",
  803.                 "source.ts constant.character.numeric.regexp",
  804.                 "source.ts constant.language",
  805.                 "source.ts constant.language.import-export-all",
  806.                 "source.ts constant.other.character-class.range.regexp",
  807.                 "source.ts constant.other.character-class.regexp",
  808.                 "source.ts constant.other.character-class.set.regexp",
  809.                 "source.ts constant.rgb-value",
  810.                 "source.ts constant.sha.git-rebase",
  811.                 "source.ts constant.character.escape",
  812.                 "source.ts constant.numeric",
  813.                 "source.ts constant.numeric.binary",
  814.                 "source.ts constant.numeric.decimal",
  815.                 "source.ts constant.numeric.hex",
  816.                 "source.ts constant.numeric.octal"
  817.             ],
  818.             "settings": {
  819.                 "foreground": "#EE6677DD",
  820.                 "fontStyle": ""
  821.             }
  822.         },
  823.         {
  824.             "scope": [
  825.                 "source.ts string",
  826.                 "source.ts string.constant.other.placeholder",
  827.                 "source.ts string.entity",
  828.                 "source.ts string.escape",
  829.                 "source.ts string.quoted.double",
  830.                 "source.ts string.quoted.single",
  831.                 "source.ts string.regexp",
  832.                 "source.ts string.tag",
  833.                 "source.ts string.template",
  834.                 "source.ts string.value"
  835.             ],
  836.             "settings": {
  837.                 "foreground": "#CCEE55CC"
  838.             }
  839.         },
  840.         {
  841.             "scope": [
  842.                 "source.ts storage.type.function.arrow"
  843.             ],
  844.             "settings": {
  845.                 "fontStyle": "bold"
  846.             }
  847.         },
  848.         {
  849.             "scope": [
  850.                 "source.ts storage.type.function"
  851.             ],
  852.             "settings": {
  853.                 "fontStyle": "bold italic"
  854.             }
  855.         },
  856.         {
  857.             "scope": [
  858.                 "source.ts storage.type.function",
  859.                 "source.ts storage.type.function.arrow"
  860.             ],
  861.             "settings": {
  862.                 "foreground": "#77CC22CC"
  863.             }
  864.         },
  865.         {
  866.             "scope": [
  867.                 "source.ts storage.type.class"
  868.             ],
  869.             "settings": {
  870.                 "foreground": "#FFCC55CC",
  871.                 "fontStyle": "bold italic"
  872.             }
  873.         },
  874.         {
  875.             "scope": [
  876.                 "source.ts meta.method.declaration.ts storage.type"
  877.             ],
  878.             "settings": {
  879.                 "foreground": "#DD2255BB",
  880.                 "fontStyle": "bold italic"
  881.             }
  882.         },
  883.         {
  884.             "scope": [
  885.                 "source.ts meta.class storage.modifier",
  886.                 "source.ts meta.method.declaration storage.modifier",
  887.                 "source.ts storage.type.property",
  888.                 "storage.type.modifier.access.control"
  889.             ],
  890.             "settings": {
  891.                 "foreground": "#FF9911DD",
  892.                 "fontStyle": ""
  893.             }
  894.         },
  895.         {
  896.             "scope": [
  897.                 "source.ts keyword.control.new",
  898.                 "source.ts keyword.operator.new"
  899.             ],
  900.             "settings": {
  901.                 "foreground": "#FF9911CC",
  902.                 "fontStyle": "bold"
  903.             }
  904.         },
  905.         {
  906.             "scope": [
  907.                 "source.ts meta.method.declaration storage.modifier.async",
  908.                 "source.ts storage.modifier.async"
  909.             ],
  910.             "settings": {
  911.                 "foreground": "#FF9911CC",
  912.                 "fontStyle": "bold italic"
  913.             }
  914.         },
  915.         {
  916.             "scope": [
  917.                 "source.ts variable.language.super"
  918.             ],
  919.             "settings": {
  920.                 "foreground": "#EE11AACC",
  921.                 "fontStyle": "bold italic"
  922.             }
  923.         },
  924.         {
  925.             "scope": [
  926.                 "source.ts variable.language.this"
  927.             ],
  928.             "settings": {
  929.                 "foreground": "#EE6677CC",
  930.                 "fontStyle": "bold italic"
  931.             }
  932.         },
  933.         {
  934.             "scope": [
  935.                 "source.ts meta.import variable.other.readwrite.alias",
  936.                 "source.ts meta.import variable.other.readwrite"
  937.             ],
  938.             "settings": {
  939.                 "foreground": "#AADDCCCC",
  940.                 "fontStyle": "italic"
  941.             }
  942.         },
  943.         {
  944.             "scope": [
  945.                 "source.ts meta.import punctuation.definition.block"
  946.             ],
  947.             "settings": {
  948.                 "foreground": "#FFDD00CC",
  949.                 "fontStyle": "bold italic"
  950.             }
  951.         },
  952.         {
  953.             "scope": [
  954.                 "source.ts constant.language.import-export-all"
  955.             ],
  956.             "settings": {
  957.                 "foreground": "#EE6677CC",
  958.                 "fontStyle": "bold"
  959.             }
  960.         },
  961.         {
  962.             "scope": [
  963.                 "source.ts meta.import string.quoted.single",
  964.                 "source.ts meta.import string.quoted.double"
  965.             ],
  966.             "settings": {
  967.                 "foreground": "#CCEE55CC",
  968.                 "fontStyle": "italic"
  969.             }
  970.         },
  971.         {
  972.             "scope": [
  973.                 "source.ts meta.import keyword.control.as",
  974.                 "source.ts meta.import keyword.control.default",
  975.                 "source.ts meta.import keyword.control.from",
  976.                 "source.ts meta.import keyword.control.import"
  977.             ],
  978.             "settings": {
  979.                 "foreground": "#DD2255BB",
  980.                 "fontStyle": "bold italic"
  981.             }
  982.         },
  983.         {
  984.             "scope": [
  985.                 "source.ts storage.type.internaldeclaration",
  986.                 "source.ts storage.type.namespace",
  987.                 "source.ts storage.type",
  988.                 "source.ts keyword.control.from",
  989.                 "source.ts keyword.control.import",
  990.                 "source.ts keyword.control.export",
  991.                 "source.ts meta.export.default keyword.control.default"
  992.             ],
  993.             "settings": {
  994.                 "foreground": "#DD2255BB",
  995.                 "fontStyle": "bold"
  996.             }
  997.         },
  998.         {
  999.             "scope": [
  1000.                 "source.ts keyword.control.as",
  1001.                 "source.ts keyword.control.default",
  1002.                 "source.ts keyword.control",
  1003.                 "source.ts keyword.control.anchor.regexp",
  1004.                 "source.ts keyword.control.conditional",
  1005.                 "source.ts keyword.control.less",
  1006.                 "source.ts keyword.control.loop",
  1007.                 "source.ts keyword.control.module",
  1008.                 "source.ts keyword.control.require",
  1009.                 "source.ts keyword.control.switch",
  1010.                 "source.ts keyword.control.trycatch",
  1011.                 "source.ts keyword.control.with",
  1012.                 "source.ts keyword",
  1013.                 "source.ts keyword.other",
  1014.                 "source.ts keyword.generator.asterisk",
  1015.                 "source.ts meta.block keyword.control.flow",
  1016.                 "source.ts keyword.operator.logical",
  1017.                 "source.ts storage.type.numeric.bigint"
  1018.             ],
  1019.             "settings": {
  1020.                 "foreground": "#DD2255DD",
  1021.                 "fontStyle": ""
  1022.             }
  1023.         },
  1024.         {
  1025.             "scope": [
  1026.                 "source.ts storage.type"
  1027.             ],
  1028.             "settings": {
  1029.                 "foreground": "#DD2255BB",
  1030.                 "fontStyle": "bold italic"
  1031.             }
  1032.         },
  1033.         {
  1034.             "scope": [
  1035.                 "source.ts meta.block meta.var.expr storage.type"
  1036.             ],
  1037.             "settings": {
  1038.                 "foreground": "#DD2255DD",
  1039.                 "fontStyle": "italic"
  1040.             }
  1041.         },
  1042.         {
  1043.             "scope": [
  1044.                 "source.ts punctuation.decorator"
  1045.             ],
  1046.             "settings": {
  1047.                 "foreground": "#DD2255BB",
  1048.                 "fontStyle": "bold"
  1049.             }
  1050.         },
  1051.         {
  1052.             "scope": [
  1053.                 "source.ts constant.language.boolean.false"
  1054.             ],
  1055.             "settings": {
  1056.                 "foreground": "#EE4433CC",
  1057.                 "fontStyle": "bold italic"
  1058.             }
  1059.         },
  1060.         {
  1061.             "scope": [
  1062.                 "source.ts constant.language.boolean.true"
  1063.             ],
  1064.             "settings": {
  1065.                 "foreground": "#77CC22CC",
  1066.                 "fontStyle": "bold italic"
  1067.             }
  1068.         },
  1069.         {
  1070.             "scope": [
  1071.                 "source.ts constant.language.undefined"
  1072.             ],
  1073.             "settings": {
  1074.                 "foreground": "#AA77BBAA",
  1075.                 "fontStyle": "bold italic"
  1076.             }
  1077.         },
  1078.         {
  1079.             "scope": [
  1080.                 "source.ts constant.language.null"
  1081.             ],
  1082.             "settings": {
  1083.                 "foreground": "#EE6677CC",
  1084.                 "fontStyle": "bold italic"
  1085.             }
  1086.         },
  1087.         {
  1088.             "scope": [
  1089.                 "source.ts support.type.builtin"
  1090.             ],
  1091.             "settings": {
  1092.                 "foreground": "#EE77BBBB",
  1093.                 "fontStyle": ""
  1094.             }
  1095.         },
  1096.         {
  1097.             "scope": [
  1098.                 "source.ts constant.language.infinity",
  1099.                 "source.ts constant.language.nan"
  1100.             ],
  1101.             "settings": {
  1102.                 "foreground": "#77AADDCC",
  1103.                 "fontStyle": "bold italic"
  1104.             }
  1105.         },
  1106.         {
  1107.             "scope": [
  1108.                 "source.ts storage.type.numeric.bigint"
  1109.             ],
  1110.             "settings": {
  1111.                 "foreground": "#DD2255DD",
  1112.                 "fontStyle": "italic"
  1113.             }
  1114.         },
  1115.         {
  1116.             "scope": [
  1117.                 "source.ts keyword.operator.arithmetic",
  1118.                 "source.ts keyword.operator.assignment.compound.bitwise",
  1119.                 "source.ts keyword.operator.assignment.compound",
  1120.                 "source.ts keyword.operator.bitwise.shift",
  1121.                 "source.ts keyword.operator.bitwise",
  1122.                 "source.ts keyword.operator.decrement",
  1123.                 "source.ts keyword.operator.increment",
  1124.                 "source.ts keyword.operator.definiteassignment",
  1125.                 "source.ts keyword.operator",
  1126.                 "source.ts keyword.operator.comparison",
  1127.                 "source.ts keyword.operator.ternary",
  1128.                 "source.ts punctuation.separator.key-value",
  1129.                 "source.ts keyword.operator.assignment",
  1130.                 "source.ts keyword.operator.type.annotation",
  1131.                 "source.ts keyword.operator.expression.delete",
  1132.                 "source.ts keyword.operator.expression.import",
  1133.                 "source.ts keyword.operator.expression.in",
  1134.                 "source.ts keyword.operator.expression.infer",
  1135.                 "source.ts keyword.operator.expression.instanceof",
  1136.                 "source.ts keyword.operator.expression.is",
  1137.                 "source.ts keyword.operator.expression.keyof",
  1138.                 "source.ts keyword.operator.expression.of",
  1139.                 "source.ts keyword.operator.expression.typeof",
  1140.                 "source.ts keyword.operator.expression.void",
  1141.                 "source.ts keyword.operator.negation.regexp",
  1142.                 "source.ts keyword.operator.optional",
  1143.                 "source.ts keyword.operator.or.regexp",
  1144.                 "source.ts keyword.operator.quantifier.regexp",
  1145.                 "source.ts keyword.operator.relational",
  1146.                 "source.ts keyword.operator.type.modifier",
  1147.                 "source.ts keyword.operator.type",
  1148.                 "source punctuation.separator.scope-resolution",
  1149.                 "source punctuation.separator.namespace.access"
  1150.             ],
  1151.             "settings": {
  1152.                 "foreground": "#44BB99CC",
  1153.                 "fontStyle": ""
  1154.             }
  1155.         },
  1156.         {
  1157.             "scope": [
  1158.                 "source.ts keyword.operator.spread",
  1159.                 "source.ts keyword.operator.rest"
  1160.             ],
  1161.             "settings": {
  1162.                 "foreground": "#44BB99AA",
  1163.                 "fontStyle": "bold"
  1164.             }
  1165.         },
  1166.         {
  1167.             "scope": [
  1168.                 "source.ts *link*",
  1169.                 "source.ts *uri*",
  1170.                 "source.ts *url*",
  1171.                 "source.ts case-clause.expr ",
  1172.                 "source.ts case-clause.expr",
  1173.                 "source.ts cast.expr",
  1174.                 "source.ts header",
  1175.                 "source.ts keyword.other.back-reference.regexp",
  1176.                 "source.ts keyword.other.unit",
  1177.                 "source.ts markup.changed",
  1178.                 "source.ts markup.deleted",
  1179.                 "source.ts markup.heading",
  1180.                 "source.ts markup.inline.raw",
  1181.                 "source.ts markup.inserted",
  1182.                 "source.ts markup.punctuation.list.beginning",
  1183.                 "source.ts markup.punctuation.quote.beginning",
  1184.                 "source.ts markup.underline",
  1185.                 "source.ts module.node",
  1186.                 "source.ts new.expr",
  1187.                 "source.ts prototype",
  1188.                 "source.ts punctuation.definition.binding-pattern.array",
  1189.                 "source.ts punctuation.definition.binding-pattern.object",
  1190.                 "source.ts source.embedded",
  1191.                 "source.ts switch-block.expr",
  1192.                 "source.ts switch-expression.expr",
  1193.                 "source.ts switch-statement.expr",
  1194.                 "source.ts variable.other.object",
  1195.                 "source.ts meta.object.member variable.other.object"
  1196.             ],
  1197.             "settings": {
  1198.                 "foreground": "#EEDDAADD",
  1199.                 "fontStyle": ""
  1200.             }
  1201.         },
  1202.         {
  1203.             "scope": [
  1204.                 "source.ts support.class",
  1205.                 "source.ts support.class.builtin",
  1206.                 "source.ts support.class.node",
  1207.                 "source.ts support.class.promise",
  1208.                 "source.ts support.constant",
  1209.                 "source.ts support.constant",
  1210.                 "source.ts support.constant.math",
  1211.                 "source.ts support.type",
  1212.                 "source.ts support.type.object.module",
  1213.                 "source.ts support.variable",
  1214.                 "source.ts support.variable.object.node",
  1215.                 "source.ts support.variable.object.process"
  1216.             ],
  1217.             "settings": {
  1218.                 "foreground": "#EEDDAADD",
  1219.                 "fontStyle": ""
  1220.             }
  1221.         },
  1222.         {
  1223.             "scope": [
  1224.                 "source.ts emphasis",
  1225.                 "source.ts markup.bold",
  1226.                 "source.ts strong"
  1227.             ],
  1228.             "settings": {
  1229.                 "foreground": "#EEDDAABB",
  1230.                 "fontStyle": "bold"
  1231.             }
  1232.         },
  1233.         {
  1234.             "scope": [
  1235.                 "source.ts markup.italic"
  1236.             ],
  1237.             "settings": {
  1238.                 "foreground": "#EEDDAABB",
  1239.                 "fontStyle": "italic"
  1240.             }
  1241.         },
  1242.         {
  1243.             "scope": [
  1244.                 "source.ts punctuation.quasi",
  1245.                 "source.ts string.quasi",
  1246.                 "source.ts invalid",
  1247.                 "source.ts invalid.illegal",
  1248.                 "source.ts invalid.illegal.newline"
  1249.             ],
  1250.             "settings": {
  1251.                 "foreground": "#DD2255DD",
  1252.                 "fontStyle": ""
  1253.             }
  1254.         },
  1255.         {
  1256.             "scope": [
  1257.                 "source.ts invalid.deprecated"
  1258.             ],
  1259.             "settings": {
  1260.                 "foreground": "#DD2255BB",
  1261.                 "fontStyle": "underline"
  1262.             }
  1263.         },
  1264.         {
  1265.             "scope": [
  1266.                 "source.tsx storage.type.enum",
  1267.                 "source.tsx storage.type.interface",
  1268.                 "source.tsx storage.type.type"
  1269.             ],
  1270.             "settings": {
  1271.                 "foreground": "#DD2255BB",
  1272.                 "fontStyle": "bold"
  1273.             }
  1274.         },
  1275.         {
  1276.             "scope": [
  1277.                 "source.tsx meta.interface entity.name.type.interface",
  1278.                 "entity.name.type.alias"
  1279.             ],
  1280.             "settings": {
  1281.                 "foreground": "#EEDDAABB",
  1282.                 "fontStyle": "bold"
  1283.             }
  1284.         },
  1285.         {
  1286.             "scope": [
  1287.                 "source.tsx meta.interface meta.definition.property variable.object.property"
  1288.             ],
  1289.             "settings": {
  1290.                 "foreground": "#AADDCCCC",
  1291.                 "fontStyle": ""
  1292.             }
  1293.         },
  1294.         {
  1295.             "scope": [
  1296.                 "source.tsx meta.interface meta.type.annotation support.type.primitive",
  1297.                 "source.tsx meta.type.declaration support.type.primitive"
  1298.             ],
  1299.             "settings": {
  1300.                 "foreground": "#FFCC55DD",
  1301.                 "fontStyle": ""
  1302.             }
  1303.         },
  1304.         {
  1305.             "scope": [
  1306.                 "source.tsx meta.interface meta.type.annotation entity.name.type",
  1307.                 "source.tsx meta.type.declaration entity.name.type",
  1308.                 "source.tsx meta.type.declaration meta.type.function.return meta.type.parameters entity.name.type",
  1309.                 "source.tsx meta.function meta.block meta.type.parameters entity.name.type"
  1310.             ],
  1311.             "settings": {
  1312.                 "foreground": "#FFCC55DD",
  1313.                 "fontStyle": ""
  1314.             }
  1315.         },
  1316.         {
  1317.             "scope": [
  1318.                 "source.tsx meta.type.declaration meta.type.parameters entity.name.type",
  1319.                 "source.tsx meta.function meta.type.parameters entity.name.type"
  1320.             ],
  1321.             "settings": {
  1322.                 "foreground": "#FFCC55CC",
  1323.                 "fontStyle": "bold"
  1324.             }
  1325.         },
  1326.         {
  1327.             "scope": [
  1328.                 "source.tsx entity.name.type",
  1329.                 "source.tsx meta.parameters entity.name.type",
  1330.                 "source.tsx meta.type.annotation meta.type.parameters entity.name.type",
  1331.                 "source.tsx meta.type.annotation",
  1332.                 "source.tsx meta.type.parameters entity.name.type",
  1333.                 "source.tsx type.annotation"
  1334.             ],
  1335.             "settings": {
  1336.                 "foreground": "#FFCC55DD",
  1337.                 "fontStyle": ""
  1338.             }
  1339.         },
  1340.         {
  1341.             "scope": [
  1342.                 "source.tsx meta.type.annotation meta.type.parameters support.type.primitive",
  1343.                 "source.tsx support.type.primitive"
  1344.             ],
  1345.             "settings": {
  1346.                 "foreground": "#FFCC55DD",
  1347.                 "fontStyle": ""
  1348.             }
  1349.         },
  1350.         {
  1351.             "scope": [
  1352.                 "source.tsx entity.name.function",
  1353.                 "source.tsx meta.definition.function.tsx entity.name.function",
  1354.                 "source.tsx meta.definition.method",
  1355.                 "source.tsx meta.definition.variable entity.name.function",
  1356.                 "source.tsx meta.field.declaration.tsx"
  1357.             ],
  1358.             "settings": {
  1359.                 "foreground": "#FFCC55DD",
  1360.                 "fontStyle": ""
  1361.             }
  1362.         },
  1363.         {
  1364.             "scope": [
  1365.                 "source.tsx support.function.builtin",
  1366.                 "source.tsx support.function.git-rebase",
  1367.                 "source.tsx support.function",
  1368.                 "source.tsx support.function.math",
  1369.                 "source.tsx support.function.process"
  1370.             ],
  1371.             "settings": {
  1372.                 "foreground": "#FFCC55CC",
  1373.                 "fontStyle": "bold italic"
  1374.             }
  1375.         },
  1376.         {
  1377.             "scope": [
  1378.                 "source.tsx entity.other.inherited-class",
  1379.                 "source.tsx new.expr entity.name.type"
  1380.             ],
  1381.             "settings": {
  1382.                 "foreground": "#FFCC55CC",
  1383.                 "fontStyle": "bold"
  1384.             }
  1385.         },
  1386.         {
  1387.             "scope": [
  1388.                 "source.tsx meta.return.type entity.name.type",
  1389.                 "source.tsx meta.return.type support.type.primitive"
  1390.             ],
  1391.             "settings": {
  1392.                 "foreground": "#44BB99CC",
  1393.                 "fontStyle": "bold italic"
  1394.             }
  1395.         },
  1396.         {
  1397.             "scope": [
  1398.                 "source.tsx meta.return.type meta.type.parameters entity.name.type"
  1399.             ],
  1400.             "settings": {
  1401.                 "foreground": "#FFCC55DD",
  1402.                 "fontStyle": "italic"
  1403.             }
  1404.         },
  1405.         {
  1406.             "scope": [
  1407.                 "source.tsx meta.return.type meta.type.parameters support.type.primitive"
  1408.             ],
  1409.             "settings": {
  1410.                 "foreground": "#EE77BBBB",
  1411.                 "fontStyle": "italic"
  1412.             }
  1413.         },
  1414.         {
  1415.             "scope": [
  1416.                 "source.tsx meta.return.type meta.type.parameters punctuation.definition.typeparameters",
  1417.                 "source.tsx meta.return.type meta.type.tuple meta.brace.square",
  1418.                 "source.tsx meta.return.type keyword.operator.type"
  1419.             ],
  1420.             "settings": {
  1421.                 "foreground": "#EEDDAADD",
  1422.                 "fontStyle": ""
  1423.             }
  1424.         },
  1425.         {
  1426.             "scope": [
  1427.                 "source.tsx entity.name.type.class",
  1428.                 "source.tsx entity.name.type.enum",
  1429.                 "source.tsx entity.name.type.instance",
  1430.                 "source.tsx entity.name.type.module"
  1431.             ],
  1432.             "settings": {
  1433.                 "foreground": "#EEDDAABB",
  1434.                 "fontStyle": "bold"
  1435.             }
  1436.         },
  1437.         {
  1438.             "scope": [
  1439.                 "source.tsx punctuation.definition.template-expression.begin",
  1440.                 "source.tsx punctuation.definition.template-expression.end",
  1441.                 "source.tsx punctuation.definition.parameters.begin",
  1442.                 "source.tsx punctuation.definition.parameters.end",
  1443.                 "source.tsx meta.brace.angle",
  1444.                 "source.tsx meta.brace.round",
  1445.                 "source.tsx meta.brace.square",
  1446.                 "source.tsx punctuation.definition.block",
  1447.                 "source.tsx entity.function",
  1448.                 "source.tsx entity.name",
  1449.                 "source.tsx entity.other.attribute-name.css",
  1450.                 "source.tsx entity.other.attribute-name.directive",
  1451.                 "source.tsx entity.other.attribute-name",
  1452.                 "source.tsx entity.other.inherited-class",
  1453.                 "source.tsx entity.static"
  1454.             ],
  1455.             "settings": {
  1456.                 "foreground": "#EEDDAADD",
  1457.                 "fontStyle": ""
  1458.             }
  1459.         },
  1460.         {
  1461.             "scope": [
  1462.                 "source.tsx meta.decorator entity.name",
  1463.                 "source.tsx meta.decorator entity.name.function",
  1464.                 "source.tsx meta.decorator meta.function-call entity.name",
  1465.                 "source.tsx meta.decorator variable.other.readwrite"
  1466.             ],
  1467.             "settings": {
  1468.                 "foreground": "#EEDDAABB",
  1469.                 "fontStyle": "bold"
  1470.             }
  1471.         },
  1472.         {
  1473.             "scope": [
  1474.                 "source.tsx string.regexp constant.other.character-class.set.regexp"
  1475.             ],
  1476.             "settings": {
  1477.                 "foreground": "#EE6677DD",
  1478.                 "fontStyle": ""
  1479.             }
  1480.         },
  1481.         {
  1482.             "scope": [
  1483.                 "source.tsx meta.var.expr string.regexp"
  1484.             ],
  1485.             "settings": {
  1486.                 "foreground": "#99CC88DD",
  1487.                 "fontStyle": ""
  1488.             }
  1489.         },
  1490.         {
  1491.             "scope": [
  1492.                 "source.tsx string.regexp punctuation.definition.character-class.regexp"
  1493.             ],
  1494.             "settings": {
  1495.                 "foreground": "#FFCC55DD",
  1496.                 "fontStyle": ""
  1497.             }
  1498.         },
  1499.         {
  1500.             "scope": [
  1501.                 "source support.function.console"
  1502.             ],
  1503.             "settings": {
  1504.                 "foreground": "#FFCC55CC",
  1505.                 "fontStyle": "bold italic"
  1506.             }
  1507.         },
  1508.         {
  1509.             "scope": [
  1510.                 "source support.class.console"
  1511.             ],
  1512.             "settings": {
  1513.                 "foreground": "#44BB99CC",
  1514.                 "fontStyle": "bold"
  1515.             }
  1516.         },
  1517.         {
  1518.             "scope": [
  1519.                 "source support.function.promise"
  1520.             ],
  1521.             "settings": {
  1522.                 "foreground": "#FF9911CC",
  1523.                 "fontStyle": "bold italic"
  1524.             }
  1525.         },
  1526.         {
  1527.             "scope": [
  1528.                 "source.tsx string.regexp punctuation.definition.string.begin",
  1529.                 "source.tsx string.regexp punctuation.definition.string.end"
  1530.             ],
  1531.             "settings": {
  1532.                 "foreground": "#FF9911CC",
  1533.                 "fontStyle": "bold"
  1534.             }
  1535.         },
  1536.         {
  1537.             "scope": [
  1538.                 "source.tsx variable.other.enummember",
  1539.                 "source.tsx variable.arguments",
  1540.                 "source.tsx variable.class",
  1541.                 "source.tsx variable.language.arguments",
  1542.                 "source.tsx variable.language",
  1543.                 "source.tsx variable.name",
  1544.                 "source.tsx variable.other.constant.object",
  1545.                 "source.tsx variable.other.constant",
  1546.                 "source.tsx variable.other.readwrite.alias",
  1547.                 "source.tsx meta.array-binding-pattern-variable variable.other.constant",
  1548.                 "source.tsx variable.other.readwrite",
  1549.                 "source.tsx variable.other.readwrite",
  1550.                 "source.tsx variable.other.regexp",
  1551.                 "source.tsx variable.other",
  1552.                 "source.tsx variable.parameter",
  1553.                 "source.tsx variable",
  1554.                 "source.tsx meta.array-binding-pattern-variable variable.other.constant",
  1555.                 "source.tsx meta.object-binding-pattern-variable variable.other.constant"
  1556.             ],
  1557.             "settings": {
  1558.                 "foreground": "#AADDCCCC"
  1559.             }
  1560.         },
  1561.         {
  1562.             "scope": [
  1563.                 "source.tsx meta.object-binding-pattern-variable variable.other.constant",
  1564.                 "source.tsx meta.object.member meta.object-literal.key",
  1565.                 "source.tsx meta.objectliteral meta.object.member",
  1566.                 "source.tsx meta.var.expr meta.object-literal.key",
  1567.                 "source.tsx variable.object.property",
  1568.                 "source.tsx variable.other.constant.object.property",
  1569.                 "source.tsx variable.other.constant.property",
  1570.                 "source.tsx variable.other.property"
  1571.             ],
  1572.             "settings": {
  1573.                 "foreground": "#66BBFFCC"
  1574.             }
  1575.         },
  1576.         {
  1577.             "scope": [
  1578.                 "source.tsx support.constant.property.math"
  1579.             ],
  1580.             "settings": {
  1581.                 "foreground": "#66BBFFCC",
  1582.                 "fontStyle": "bold italic"
  1583.             }
  1584.         },
  1585.         {
  1586.             "scope": [
  1587.                 "source.tsx support.variable.property",
  1588.                 "source.tsx support.variable.property.importmeta",
  1589.                 "source.tsx support.variable.property.process",
  1590.                 "source.tsx support.variable.property.target",
  1591.                 "source.tsx support.type.property-name",
  1592.                 "source.tsx support.type.property-name.css",
  1593.                 "source.tsx support.property-value",
  1594.                 "source.tsx support.property-value.scss"
  1595.             ],
  1596.             "settings": {
  1597.                 "foreground": "#66BBFFBB",
  1598.                 "fontStyle": "bold"
  1599.             }
  1600.         },
  1601.         {
  1602.             "scope": [
  1603.                 "source.tsx constant",
  1604.                 "source.tsx constant.character.escape.backslash.regexp",
  1605.                 "source.tsx constant.character.numeric.regexp",
  1606.                 "source.tsx constant.language",
  1607.                 "source.tsx constant.language.import-export-all",
  1608.                 "source.tsx constant.other.character-class.range.regexp",
  1609.                 "source.tsx constant.other.character-class.regexp",
  1610.                 "source.tsx constant.other.character-class.set.regexp",
  1611.                 "source.tsx constant.rgb-value",
  1612.                 "source.tsx constant.sha.git-rebase",
  1613.                 "source.tsx constant.character.escape",
  1614.                 "source.tsx constant.numeric",
  1615.                 "source.tsx constant.numeric.binary",
  1616.                 "source.tsx constant.numeric.decimal",
  1617.                 "source.tsx constant.numeric.hex",
  1618.                 "source.tsx constant.numeric.octal"
  1619.             ],
  1620.             "settings": {
  1621.                 "foreground": "#EE6677DD",
  1622.                 "fontStyle": ""
  1623.             }
  1624.         },
  1625.         {
  1626.             "scope": [
  1627.                 "source.tsx string",
  1628.                 "source.tsx string.constant.other.placeholder",
  1629.                 "source.tsx string.entity",
  1630.                 "source.tsx string.escape",
  1631.                 "source.tsx string.quoted.double",
  1632.                 "source.tsx string.quoted.single",
  1633.                 "source.tsx string.regexp",
  1634.                 "source.tsx string.tag",
  1635.                 "source.tsx string.template",
  1636.                 "source.tsx string.value"
  1637.             ],
  1638.             "settings": {
  1639.                 "foreground": "#CCEE55CC"
  1640.             }
  1641.         },
  1642.         {
  1643.             "scope": [
  1644.                 "source.tsx storage.type.function.arrow"
  1645.             ],
  1646.             "settings": {
  1647.                 "fontStyle": "bold"
  1648.             }
  1649.         },
  1650.         {
  1651.             "scope": [
  1652.                 "source.tsx storage.type.function"
  1653.             ],
  1654.             "settings": {
  1655.                 "fontStyle": "bold italic"
  1656.             }
  1657.         },
  1658.         {
  1659.             "scope": [
  1660.                 "source.tsx storage.type.function",
  1661.                 "source.tsx storage.type.function.arrow"
  1662.             ],
  1663.             "settings": {
  1664.                 "foreground": "#77CC22CC"
  1665.             }
  1666.         },
  1667.         {
  1668.             "scope": [
  1669.                 "source.tsx storage.type.class"
  1670.             ],
  1671.             "settings": {
  1672.                 "foreground": "#FFCC55CC",
  1673.                 "fontStyle": "bold italic"
  1674.             }
  1675.         },
  1676.         {
  1677.             "scope": [
  1678.                 "source.tsx meta.method.declaration.tsx storage.type"
  1679.             ],
  1680.             "settings": {
  1681.                 "foreground": "#DD2255BB",
  1682.                 "fontStyle": "bold italic"
  1683.             }
  1684.         },
  1685.         {
  1686.             "scope": [
  1687.                 "source.tsx meta.class storage.modifier",
  1688.                 "source.tsx meta.method.declaration storage.modifier",
  1689.                 "source.tsx storage.type.property"
  1690.             ],
  1691.             "settings": {
  1692.                 "foreground": "#FF9911DD",
  1693.                 "fontStyle": ""
  1694.             }
  1695.         },
  1696.         {
  1697.             "scope": [
  1698.                 "source.tsx keyword.control.new",
  1699.                 "source.tsx keyword.operator.new"
  1700.             ],
  1701.             "settings": {
  1702.                 "foreground": "#FF9911CC",
  1703.                 "fontStyle": "bold"
  1704.             }
  1705.         },
  1706.         {
  1707.             "scope": [
  1708.                 "source.tsx meta.method.declaration storage.modifier.async",
  1709.                 "source.tsx storage.modifier.async"
  1710.             ],
  1711.             "settings": {
  1712.                 "foreground": "#FF9911CC",
  1713.                 "fontStyle": "bold italic"
  1714.             }
  1715.         },
  1716.         {
  1717.             "scope": [
  1718.                 "source.tsx variable.language.super"
  1719.             ],
  1720.             "settings": {
  1721.                 "foreground": "#EE11AACC",
  1722.                 "fontStyle": "bold italic"
  1723.             }
  1724.         },
  1725.         {
  1726.             "scope": [
  1727.                 "source.tsx variable.language.this"
  1728.             ],
  1729.             "settings": {
  1730.                 "foreground": "#EE6677CC",
  1731.                 "fontStyle": "bold italic"
  1732.             }
  1733.         },
  1734.         {
  1735.             "scope": [
  1736.                 "source.tsx meta.import variable.other.readwrite.alias",
  1737.                 "source.tsx meta.import variable.other.readwrite"
  1738.             ],
  1739.             "settings": {
  1740.                 "foreground": "#AADDCCCC",
  1741.                 "fontStyle": "italic"
  1742.             }
  1743.         },
  1744.         {
  1745.             "scope": [
  1746.                 "source.tsx meta.import punctuation.definition.block"
  1747.             ],
  1748.             "settings": {
  1749.                 "foreground": "#FFDD00CC",
  1750.                 "fontStyle": "bold italic"
  1751.             }
  1752.         },
  1753.         {
  1754.             "scope": [
  1755.                 "source.tsx constant.language.import-export-all"
  1756.             ],
  1757.             "settings": {
  1758.                 "foreground": "#EE6677CC",
  1759.                 "fontStyle": "bold"
  1760.             }
  1761.         },
  1762.         {
  1763.             "scope": [
  1764.                 "source.tsx meta.import string.quoted.single",
  1765.                 "source.tsx meta.import string.quoted.double"
  1766.             ],
  1767.             "settings": {
  1768.                 "foreground": "#CCEE55CC",
  1769.                 "fontStyle": "italic"
  1770.             }
  1771.         },
  1772.         {
  1773.             "scope": [
  1774.                 "source.tsx meta.import keyword.control.as",
  1775.                 "source.tsx meta.import keyword.control.default",
  1776.                 "source.tsx meta.import keyword.control.from",
  1777.                 "source.tsx meta.import keyword.control.import"
  1778.             ],
  1779.             "settings": {
  1780.                 "foreground": "#DD2255BB",
  1781.                 "fontStyle": "bold italic"
  1782.             }
  1783.         },
  1784.         {
  1785.             "scope": [
  1786.                 "source.tsx storage.type.internaldeclaration",
  1787.                 "source.tsx storage.type.namespace",
  1788.                 "source.tsx storage.type",
  1789.                 "source.tsx keyword.control.from",
  1790.                 "source.tsx keyword.control.import",
  1791.                 "source.tsx keyword.control.export",
  1792.                 "source.tsx meta.export.default keyword.control.default"
  1793.             ],
  1794.             "settings": {
  1795.                 "foreground": "#DD2255BB",
  1796.                 "fontStyle": "bold"
  1797.             }
  1798.         },
  1799.         {
  1800.             "scope": [
  1801.                 "source.tsx keyword.control.as",
  1802.                 "source.tsx keyword.control.default",
  1803.                 "source.tsx keyword.control",
  1804.                 "source.tsx keyword.control.anchor.regexp",
  1805.                 "source.tsx keyword.control.conditional",
  1806.                 "source.tsx keyword.control.less",
  1807.                 "source.tsx keyword.control.loop",
  1808.                 "source.tsx keyword.control.module",
  1809.                 "source.tsx keyword.control.require",
  1810.                 "source.tsx keyword.control.switch",
  1811.                 "source.tsx keyword.control.trycatch",
  1812.                 "source.tsx keyword.control.with",
  1813.                 "source.tsx keyword",
  1814.                 "source.tsx keyword.other",
  1815.                 "source.tsx keyword.generator.asterisk",
  1816.                 "source.tsx meta.block keyword.control.flow",
  1817.                 "source.tsx keyword.operator.logical",
  1818.                 "source.tsx storage.type.numeric.bigint"
  1819.             ],
  1820.             "settings": {
  1821.                 "foreground": "#DD2255DD",
  1822.                 "fontStyle": ""
  1823.             }
  1824.         },
  1825.         {
  1826.             "scope": [
  1827.                 "source.tsx storage.type"
  1828.             ],
  1829.             "settings": {
  1830.                 "foreground": "#DD2255BB",
  1831.                 "fontStyle": "bold italic"
  1832.             }
  1833.         },
  1834.         {
  1835.             "scope": [
  1836.                 "source.tsx meta.block meta.var.expr storage.type"
  1837.             ],
  1838.             "settings": {
  1839.                 "foreground": "#DD2255DD",
  1840.                 "fontStyle": "italic"
  1841.             }
  1842.         },
  1843.         {
  1844.             "scope": [
  1845.                 "source.tsx punctuation.decorator"
  1846.             ],
  1847.             "settings": {
  1848.                 "foreground": "#DD2255BB",
  1849.                 "fontStyle": "bold"
  1850.             }
  1851.         },
  1852.         {
  1853.             "scope": [
  1854.                 "source.tsx constant.language.boolean.false"
  1855.             ],
  1856.             "settings": {
  1857.                 "foreground": "#EE4433CC",
  1858.                 "fontStyle": "bold italic"
  1859.             }
  1860.         },
  1861.         {
  1862.             "scope": [
  1863.                 "source.tsx constant.language.boolean.true"
  1864.             ],
  1865.             "settings": {
  1866.                 "foreground": "#77CC22CC",
  1867.                 "fontStyle": "bold italic"
  1868.             }
  1869.         },
  1870.         {
  1871.             "scope": [
  1872.                 "source.tsx constant.language.undefined"
  1873.             ],
  1874.             "settings": {
  1875.                 "foreground": "#AA77BBAA",
  1876.                 "fontStyle": "bold italic"
  1877.             }
  1878.         },
  1879.         {
  1880.             "scope": [
  1881.                 "source.tsx constant.language.null"
  1882.             ],
  1883.             "settings": {
  1884.                 "foreground": "#EE6677CC",
  1885.                 "fontStyle": "bold italic"
  1886.             }
  1887.         },
  1888.         {
  1889.             "scope": [
  1890.                 "source.tsx support.type.builtin"
  1891.             ],
  1892.             "settings": {
  1893.                 "foreground": "#EE77BBBB",
  1894.                 "fontStyle": ""
  1895.             }
  1896.         },
  1897.         {
  1898.             "scope": [
  1899.                 "source.tsx constant.language.infinity",
  1900.                 "source.tsx constant.language.nan"
  1901.             ],
  1902.             "settings": {
  1903.                 "foreground": "#77AADDCC",
  1904.                 "fontStyle": "bold italic"
  1905.             }
  1906.         },
  1907.         {
  1908.             "scope": [
  1909.                 "source.tsx keyword.operator.arithmetic",
  1910.                 "source.tsx keyword.operator.assignment.compound.bitwise",
  1911.                 "source.tsx keyword.operator.assignment.compound",
  1912.                 "source.tsx keyword.operator.bitwise.shift",
  1913.                 "source.tsx keyword.operator.bitwise",
  1914.                 "source.tsx keyword.operator.decrement",
  1915.                 "source.tsx keyword.operator.increment",
  1916.                 "source.tsx keyword.operator.definiteassignment",
  1917.                 "source.tsx keyword.operator",
  1918.                 "source.tsx keyword.operator.comparison",
  1919.                 "source.tsx keyword.operator.ternary",
  1920.                 "source.tsx punctuation.separator.key-value",
  1921.                 "source.tsx keyword.operator.assignment",
  1922.                 "source.tsx keyword.operator.type.annotation",
  1923.                 "source.tsx keyword.operator.expression.delete",
  1924.                 "source.tsx keyword.operator.expression.import",
  1925.                 "source.tsx keyword.operator.expression.in",
  1926.                 "source.tsx keyword.operator.expression.infer",
  1927.                 "source.tsx keyword.operator.expression.instanceof",
  1928.                 "source.tsx keyword.operator.expression.is",
  1929.                 "source.tsx keyword.operator.expression.keyof",
  1930.                 "source.tsx keyword.operator.expression.of",
  1931.                 "source.tsx keyword.operator.expression.typeof",
  1932.                 "source.tsx keyword.operator.expression.void",
  1933.                 "source.tsx keyword.operator.negation.regexp",
  1934.                 "source.tsx keyword.operator.optional",
  1935.                 "source.tsx keyword.operator.or.regexp",
  1936.                 "source.tsx keyword.operator.quantifier.regexp",
  1937.                 "source.tsx keyword.operator.relational",
  1938.                 "source.tsx keyword.operator.type.modifier",
  1939.                 "source.tsx keyword.operator.type"
  1940.             ],
  1941.             "settings": {
  1942.                 "foreground": "#44BB99CC",
  1943.                 "fontStyle": ""
  1944.             }
  1945.         },
  1946.         {
  1947.             "scope": [
  1948.                 "source.tsx keyword.operator.spread",
  1949.                 "source.tsx keyword.operator.rest"
  1950.             ],
  1951.             "settings": {
  1952.                 "foreground": "#44BB99AA",
  1953.                 "fontStyle": "bold"
  1954.             }
  1955.         },
  1956.         {
  1957.             "scope": [
  1958.                 "source.tsx *link*",
  1959.                 "source.tsx *uri*",
  1960.                 "source.tsx *url*",
  1961.                 "source.tsx case-clause.expr ",
  1962.                 "source.tsx case-clause.expr",
  1963.                 "source.tsx cast.expr",
  1964.                 "source.tsx header",
  1965.                 "source.tsx keyword.other.back-reference.regexp",
  1966.                 "source.tsx keyword.other.unit",
  1967.                 "source.tsx markup.changed",
  1968.                 "source.tsx markup.deleted",
  1969.                 "source.tsx markup.heading",
  1970.                 "source.tsx markup.inline.raw",
  1971.                 "source.tsx markup.inserted",
  1972.                 "source.tsx markup.punctuation.list.beginning",
  1973.                 "source.tsx markup.punctuation.quote.beginning",
  1974.                 "source.tsx markup.underline",
  1975.                 "source.tsx module.node",
  1976.                 "source.tsx new.expr",
  1977.                 "source.tsx prototype",
  1978.                 "source.tsx punctuation.definition.binding-pattern.array",
  1979.                 "source.tsx punctuation.definition.binding-pattern.object",
  1980.                 "source.tsx source.embedded",
  1981.                 "source.tsx switch-block.expr",
  1982.                 "source.tsx switch-expression.expr",
  1983.                 "source.tsx switch-statement.expr",
  1984.                 "source.tsx variable.other.object",
  1985.                 "source.tsx meta.object.member variable.other.object"
  1986.             ],
  1987.             "settings": {
  1988.                 "foreground": "#EEDDAADD",
  1989.                 "fontStyle": ""
  1990.             }
  1991.         },
  1992.         {
  1993.             "scope": [
  1994.                 "source.tsx support.class",
  1995.                 "source.tsx support.class.builtin",
  1996.                 "source.tsx support.class.node",
  1997.                 "source.tsx support.class.promise",
  1998.                 "source.tsx support.constant",
  1999.                 "source.tsx support.constant",
  2000.                 "source.tsx support.constant.math",
  2001.                 "source.tsx support.type",
  2002.                 "source.tsx support.type.object.module",
  2003.                 "source.tsx support.variable",
  2004.                 "source.tsx support.variable.object.node",
  2005.                 "source.tsx support.variable.object.process"
  2006.             ],
  2007.             "settings": {
  2008.                 "foreground": "#EEDDAADD",
  2009.                 "fontStyle": ""
  2010.             }
  2011.         },
  2012.         {
  2013.             "scope": [
  2014.                 "source.tsx emphasis",
  2015.                 "source.tsx markup.bold",
  2016.                 "source.tsx strong"
  2017.             ],
  2018.             "settings": {
  2019.                 "foreground": "#EEDDAABB",
  2020.                 "fontStyle": "bold"
  2021.             }
  2022.         },
  2023.         {
  2024.             "scope": [
  2025.                 "source.tsx markup.italic"
  2026.             ],
  2027.             "settings": {
  2028.                 "foreground": "#EEDDAABB",
  2029.                 "fontStyle": "italic"
  2030.             }
  2031.         },
  2032.         {
  2033.             "scope": [
  2034.                 "source.tsx punctuation.quasi",
  2035.                 "source.tsx string.quasi",
  2036.                 "source.tsx invalid",
  2037.                 "source.tsx invalid.illegal",
  2038.                 "source.tsx invalid.illegal.newline"
  2039.             ],
  2040.             "settings": {
  2041.                 "foreground": "#DD2255DD",
  2042.                 "fontStyle": ""
  2043.             }
  2044.         },
  2045.         {
  2046.             "scope": [
  2047.                 "source.tsx invalid.deprecated"
  2048.             ],
  2049.             "settings": {
  2050.                 "foreground": "#DD2255BB",
  2051.                 "fontStyle": "underline"
  2052.             }
  2053.         },
  2054.         {
  2055.             "scope": [
  2056.                 "source.js storage.type.enum",
  2057.                 "source.js storage.type.interface",
  2058.                 "source.js storage.type.type"
  2059.             ],
  2060.             "settings": {
  2061.                 "foreground": "#DD2255BB",
  2062.                 "fontStyle": "bold"
  2063.             }
  2064.         },
  2065.         {
  2066.             "scope": [
  2067.                 "source.js meta.interface entity.name.type.interface",
  2068.                 "entity.name.type.alias"
  2069.             ],
  2070.             "settings": {
  2071.                 "foreground": "#EEDDAABB",
  2072.                 "fontStyle": "bold"
  2073.             }
  2074.         },
  2075.         {
  2076.             "scope": [
  2077.                 "source.js meta.interface meta.definition.property variable.object.property"
  2078.             ],
  2079.             "settings": {
  2080.                 "foreground": "#AADDCCCC",
  2081.                 "fontStyle": ""
  2082.             }
  2083.         },
  2084.         {
  2085.             "scope": [
  2086.                 "source.js meta.interface meta.type.annotation support.type.primitive",
  2087.                 "source.js meta.type.declaration support.type.primitive"
  2088.             ],
  2089.             "settings": {
  2090.                 "foreground": "#FFCC55DD",
  2091.                 "fontStyle": ""
  2092.             }
  2093.         },
  2094.         {
  2095.             "scope": [
  2096.                 "source.js meta.interface meta.type.annotation entity.name.type",
  2097.                 "source.js meta.type.declaration entity.name.type",
  2098.                 "source.js meta.type.declaration meta.type.function.return meta.type.parameters entity.name.type",
  2099.                 "source.js meta.function meta.block meta.type.parameters entity.name.type"
  2100.             ],
  2101.             "settings": {
  2102.                 "foreground": "#FFCC55DD",
  2103.                 "fontStyle": ""
  2104.             }
  2105.         },
  2106.         {
  2107.             "scope": [
  2108.                 "source.js meta.type.declaration meta.type.parameters entity.name.type",
  2109.                 "source.js meta.function meta.type.parameters entity.name.type"
  2110.             ],
  2111.             "settings": {
  2112.                 "foreground": "#FFCC55CC",
  2113.                 "fontStyle": "bold"
  2114.             }
  2115.         },
  2116.         {
  2117.             "scope": [
  2118.                 "source.js entity.name.type",
  2119.                 "source.js meta.parameters entity.name.type",
  2120.                 "source.js meta.type.annotation meta.type.parameters entity.name.type",
  2121.                 "source.js meta.type.annotation",
  2122.                 "source.js meta.type.parameters entity.name.type",
  2123.                 "source.js type.annotation"
  2124.             ],
  2125.             "settings": {
  2126.                 "foreground": "#FFCC55DD",
  2127.                 "fontStyle": ""
  2128.             }
  2129.         },
  2130.         {
  2131.             "scope": [
  2132.                 "source.js meta.type.annotation meta.type.parameters support.type.primitive",
  2133.                 "source.js support.type.primitive"
  2134.             ],
  2135.             "settings": {
  2136.                 "foreground": "#FFCC55DD",
  2137.                 "fontStyle": ""
  2138.             }
  2139.         },
  2140.         {
  2141.             "scope": [
  2142.                 "source.js entity.name.function",
  2143.                 "source.js meta.definition.function.js entity.name.function",
  2144.                 "source.js meta.definition.method",
  2145.                 "source.js meta.definition.variable entity.name.function",
  2146.                 "source.js meta.field.declaration.js",
  2147.                 "source.js support.function"
  2148.             ],
  2149.             "settings": {
  2150.                 "foreground": "#FFCC55DD",
  2151.                 "fontStyle": ""
  2152.             }
  2153.         },
  2154.         {
  2155.             "scope": [
  2156.                 "source.js support.function.builtin",
  2157.                 "source.js support.function.math"
  2158.             ],
  2159.             "settings": {
  2160.                 "foreground": "#FFCC55CC",
  2161.                 "fontStyle": "bold italic"
  2162.             }
  2163.         },
  2164.         {
  2165.             "scope": [
  2166.                 "source.js support.function.git-rebase",
  2167.                 "source.js support.function.dom",
  2168.                 "source.js support.function.process"
  2169.             ],
  2170.             "settings": {
  2171.                 "foreground": "#FFCC55CC",
  2172.                 "fontStyle": "bold"
  2173.             }
  2174.         },
  2175.         {
  2176.             "scope": [
  2177.                 "source.js entity.other.inherited-class",
  2178.                 "source.js new.expr entity.name.type"
  2179.             ],
  2180.             "settings": {
  2181.                 "foreground": "#FFCC55CC",
  2182.                 "fontStyle": "bold"
  2183.             }
  2184.         },
  2185.         {
  2186.             "scope": [
  2187.                 "source.js meta.return.type entity.name.type",
  2188.                 "source.js meta.return.type support.type.primitive"
  2189.             ],
  2190.             "settings": {
  2191.                 "foreground": "#44BB99CC",
  2192.                 "fontStyle": "bold italic"
  2193.             }
  2194.         },
  2195.         {
  2196.             "scope": [
  2197.                 "source.js meta.return.type meta.type.parameters entity.name.type"
  2198.             ],
  2199.             "settings": {
  2200.                 "foreground": "#FFCC55DD",
  2201.                 "fontStyle": "italic"
  2202.             }
  2203.         },
  2204.         {
  2205.             "scope": [
  2206.                 "source.js meta.return.type meta.type.parameters support.type.primitive"
  2207.             ],
  2208.             "settings": {
  2209.                 "foreground": "#EE77BBBB",
  2210.                 "fontStyle": "italic"
  2211.             }
  2212.         },
  2213.         {
  2214.             "scope": [
  2215.                 "source.js meta.return.type meta.type.parameters punctuation.definition.typeparameters",
  2216.                 "source.js meta.return.type meta.type.tuple meta.brace.square",
  2217.                 "source.js meta.return.type keyword.operator.type"
  2218.             ],
  2219.             "settings": {
  2220.                 "foreground": "#EEDDAADD",
  2221.                 "fontStyle": ""
  2222.             }
  2223.         },
  2224.         {
  2225.             "scope": [
  2226.                 "source.js entity.name.type.class",
  2227.                 "source.js entity.name.type.enum",
  2228.                 "source.js entity.name.type.instance",
  2229.                 "source.js entity.name.type.module"
  2230.             ],
  2231.             "settings": {
  2232.                 "foreground": "#EEDDAABB",
  2233.                 "fontStyle": "bold"
  2234.             }
  2235.         },
  2236.         {
  2237.             "scope": [
  2238.                 "source.js punctuation.definition.template-expression.begin",
  2239.                 "source.js punctuation.definition.template-expression.end",
  2240.                 "source.js punctuation.definition.parameters.begin",
  2241.                 "source.js punctuation.definition.parameters.end",
  2242.                 "source.js meta.brace.angle",
  2243.                 "source.js meta.brace.round",
  2244.                 "source.js meta.brace.square",
  2245.                 "source.js punctuation.definition.block",
  2246.                 "source.js entity.function",
  2247.                 "source.js entity.name",
  2248.                 "source.js entity.other.attribute-name.css",
  2249.                 "source.js entity.other.attribute-name.directive",
  2250.                 "source.js entity.other.attribute-name",
  2251.                 "source.js entity.other.inherited-class",
  2252.                 "source.js entity.static"
  2253.             ],
  2254.             "settings": {
  2255.                 "foreground": "#EEDDAADD",
  2256.                 "fontStyle": ""
  2257.             }
  2258.         },
  2259.         {
  2260.             "scope": [
  2261.                 "source.js meta.decorator entity.name",
  2262.                 "source.js meta.decorator entity.name.function",
  2263.                 "source.js meta.decorator meta.function-call entity.name",
  2264.                 "source.js meta.decorator variable.other.readwrite"
  2265.             ],
  2266.             "settings": {
  2267.                 "foreground": "#EEDDAABB",
  2268.                 "fontStyle": "bold"
  2269.             }
  2270.         },
  2271.         {
  2272.             "scope": [
  2273.                 "source.js string.regexp constant.other.character-class.set.regexp"
  2274.             ],
  2275.             "settings": {
  2276.                 "foreground": "#EE6677DD",
  2277.                 "fontStyle": ""
  2278.             }
  2279.         },
  2280.         {
  2281.             "scope": [
  2282.                 "source.js meta.var.expr string.regexp"
  2283.             ],
  2284.             "settings": {
  2285.                 "foreground": "#99CC88DD",
  2286.                 "fontStyle": ""
  2287.             }
  2288.         },
  2289.         {
  2290.             "scope": [
  2291.                 "source.js string.regexp punctuation.definition.character-class.regexp"
  2292.             ],
  2293.             "settings": {
  2294.                 "foreground": "#FFCC55DD",
  2295.                 "fontStyle": ""
  2296.             }
  2297.         },
  2298.         {
  2299.             "scope": [
  2300.                 "source support.function.console"
  2301.             ],
  2302.             "settings": {
  2303.                 "foreground": "#FFCC55CC",
  2304.                 "fontStyle": "bold italic"
  2305.             }
  2306.         },
  2307.         {
  2308.             "scope": [
  2309.                 "source support.class.console"
  2310.             ],
  2311.             "settings": {
  2312.                 "foreground": "#44BB99CC",
  2313.                 "fontStyle": "bold"
  2314.             }
  2315.         },
  2316.         {
  2317.             "scope": [
  2318.                 "source support.function.promise"
  2319.             ],
  2320.             "settings": {
  2321.                 "foreground": "#FF9911CC",
  2322.                 "fontStyle": "bold italic"
  2323.             }
  2324.         },
  2325.         {
  2326.             "scope": [
  2327.                 "source.js string.regexp punctuation.definition.string.begin",
  2328.                 "source.js string.regexp punctuation.definition.string.end"
  2329.             ],
  2330.             "settings": {
  2331.                 "foreground": "#FF9911CC",
  2332.                 "fontStyle": "bold"
  2333.             }
  2334.         },
  2335.         {
  2336.             "scope": [
  2337.                 "source.js variable.other.enummember",
  2338.                 "source.js variable.arguments",
  2339.                 "source.js variable.class",
  2340.                 "source.js variable.language.arguments",
  2341.                 "source.js variable.language",
  2342.                 "source.js variable.name",
  2343.                 "source.js variable.other.constant.object",
  2344.                 "source.js variable.other.constant",
  2345.                 "source.js variable.other.readwrite.alias",
  2346.                 "source.js meta.array-binding-pattern-variable variable.other.constant",
  2347.                 "source.js variable.other.readwrite",
  2348.                 "source.js variable.other.readwrite",
  2349.                 "source.js variable.other.regexp",
  2350.                 "source.js variable.other",
  2351.                 "source.js variable.parameter",
  2352.                 "source.js variable",
  2353.                 "source.js meta.array-binding-pattern-variable variable.other.constant",
  2354.                 "source.js meta.object-binding-pattern-variable variable.other.constant"
  2355.             ],
  2356.             "settings": {
  2357.                 "foreground": "#AADDCCCC"
  2358.             }
  2359.         },
  2360.         {
  2361.             "scope": [
  2362.                 "source.js meta.object-binding-pattern-variable variable.other.constant",
  2363.                 "source.js meta.object.member meta.object-literal.key",
  2364.                 "source.js meta.objectliteral meta.object.member",
  2365.                 "source.js meta.var.expr meta.object-literal.key",
  2366.                 "source.js variable.object.property",
  2367.                 "source.js variable.other.constant.object.property",
  2368.                 "source.js variable.other.constant.property",
  2369.                 "source.js variable.other.property"
  2370.             ],
  2371.             "settings": {
  2372.                 "foreground": "#66BBFFCC"
  2373.             }
  2374.         },
  2375.         {
  2376.             "scope": [
  2377.                 "source.js support.constant.property.math"
  2378.             ],
  2379.             "settings": {
  2380.                 "foreground": "#66BBFFCC",
  2381.                 "fontStyle": "bold italic"
  2382.             }
  2383.         },
  2384.         {
  2385.             "scope": [
  2386.                 "source.js support.variable.property",
  2387.                 "source.js support.variable.property.importmeta",
  2388.                 "source.js support.variable.property.process",
  2389.                 "source.js support.variable.property.target",
  2390.                 "source.js support.type.property-name",
  2391.                 "source.js support.type.property-name.css",
  2392.                 "source.js support.property-value",
  2393.                 "source.js support.property-value.scss"
  2394.             ],
  2395.             "settings": {
  2396.                 "foreground": "#66BBFFBB",
  2397.                 "fontStyle": "bold"
  2398.             }
  2399.         },
  2400.         {
  2401.             "scope": [
  2402.                 "source.js constant",
  2403.                 "source.js constant.character.escape.backslash.regexp",
  2404.                 "source.js constant.character.numeric.regexp",
  2405.                 "source.js constant.language",
  2406.                 "source.js constant.language.import-export-all",
  2407.                 "source.js constant.other.character-class.range.regexp",
  2408.                 "source.js constant.other.character-class.regexp",
  2409.                 "source.js constant.other.character-class.set.regexp",
  2410.                 "source.js constant.rgb-value",
  2411.                 "source.js constant.sha.git-rebase",
  2412.                 "source.js constant.character.escape",
  2413.                 "source.js constant.numeric",
  2414.                 "source.js constant.numeric.binary",
  2415.                 "source.js constant.numeric.decimal",
  2416.                 "source.js constant.numeric.hex",
  2417.                 "source.js constant.numeric.octal"
  2418.             ],
  2419.             "settings": {
  2420.                 "foreground": "#EE6677DD",
  2421.                 "fontStyle": ""
  2422.             }
  2423.         },
  2424.         {
  2425.             "scope": [
  2426.                 "source.js string",
  2427.                 "source.js string.constant.other.placeholder",
  2428.                 "source.js string.entity",
  2429.                 "source.js string.escape",
  2430.                 "source.js string.quoted.double",
  2431.                 "source.js string.quoted.single",
  2432.                 "source.js string.regexp",
  2433.                 "source.js string.tag",
  2434.                 "source.js string.template",
  2435.                 "source.js string.value"
  2436.             ],
  2437.             "settings": {
  2438.                 "foreground": "#CCEE55CC"
  2439.             }
  2440.         },
  2441.         {
  2442.             "scope": [
  2443.                 "source.js storage.type.function.arrow"
  2444.             ],
  2445.             "settings": {
  2446.                 "fontStyle": "bold"
  2447.             }
  2448.         },
  2449.         {
  2450.             "scope": [
  2451.                 "source.js storage.type.function"
  2452.             ],
  2453.             "settings": {
  2454.                 "fontStyle": "bold italic"
  2455.             }
  2456.         },
  2457.         {
  2458.             "scope": [
  2459.                 "source.js storage.type.function",
  2460.                 "source.js storage.type.function.arrow"
  2461.             ],
  2462.             "settings": {
  2463.                 "foreground": "#77CC22CC"
  2464.             }
  2465.         },
  2466.         {
  2467.             "scope": [
  2468.                 "source.js storage.type.class"
  2469.             ],
  2470.             "settings": {
  2471.                 "foreground": "#FFCC55CC",
  2472.                 "fontStyle": "bold italic"
  2473.             }
  2474.         },
  2475.         {
  2476.             "scope": [
  2477.                 "source.js meta.method.declaration.js storage.type"
  2478.             ],
  2479.             "settings": {
  2480.                 "foreground": "#DD2255BB",
  2481.                 "fontStyle": "bold italic"
  2482.             }
  2483.         },
  2484.         {
  2485.             "scope": [
  2486.                 "source.js meta.class storage.modifier",
  2487.                 "source.js meta.method.declaration storage.modifier",
  2488.                 "source.js storage.type.property"
  2489.             ],
  2490.             "settings": {
  2491.                 "foreground": "#FF9911DD",
  2492.                 "fontStyle": ""
  2493.             }
  2494.         },
  2495.         {
  2496.             "scope": [
  2497.                 "source.js keyword.control.new",
  2498.                 "source.js keyword.operator.new"
  2499.             ],
  2500.             "settings": {
  2501.                 "foreground": "#FF9911CC",
  2502.                 "fontStyle": "bold"
  2503.             }
  2504.         },
  2505.         {
  2506.             "scope": [
  2507.                 "source.js meta.method.declaration storage.modifier.async",
  2508.                 "source.js storage.modifier.async"
  2509.             ],
  2510.             "settings": {
  2511.                 "foreground": "#FF9911CC",
  2512.                 "fontStyle": "bold italic"
  2513.             }
  2514.         },
  2515.         {
  2516.             "scope": [
  2517.                 "source.js variable.language.super"
  2518.             ],
  2519.             "settings": {
  2520.                 "foreground": "#EE11AACC",
  2521.                 "fontStyle": "bold italic"
  2522.             }
  2523.         },
  2524.         {
  2525.             "scope": [
  2526.                 "source.js variable.language.this"
  2527.             ],
  2528.             "settings": {
  2529.                 "foreground": "#EE6677CC",
  2530.                 "fontStyle": "bold italic"
  2531.             }
  2532.         },
  2533.         {
  2534.             "scope": [
  2535.                 "source.js meta.import variable.other.readwrite.alias",
  2536.                 "source.js meta.import variable.other.readwrite"
  2537.             ],
  2538.             "settings": {
  2539.                 "foreground": "#AADDCCCC",
  2540.                 "fontStyle": "italic"
  2541.             }
  2542.         },
  2543.         {
  2544.             "scope": [
  2545.                 "source.js meta.import punctuation.definition.block"
  2546.             ],
  2547.             "settings": {
  2548.                 "foreground": "#FFDD00CC",
  2549.                 "fontStyle": "bold italic"
  2550.             }
  2551.         },
  2552.         {
  2553.             "scope": [
  2554.                 "source.js constant.language.import-export-all"
  2555.             ],
  2556.             "settings": {
  2557.                 "foreground": "#EE6677CC",
  2558.                 "fontStyle": "bold"
  2559.             }
  2560.         },
  2561.         {
  2562.             "scope": [
  2563.                 "source.js meta.import string.quoted.single",
  2564.                 "source.js meta.import string.quoted.double"
  2565.             ],
  2566.             "settings": {
  2567.                 "foreground": "#CCEE55CC",
  2568.                 "fontStyle": "italic"
  2569.             }
  2570.         },
  2571.         {
  2572.             "scope": [
  2573.                 "source.js meta.import keyword.control.as",
  2574.                 "source.js meta.import keyword.control.default",
  2575.                 "source.js meta.import keyword.control.from",
  2576.                 "source.js meta.import keyword.control.import"
  2577.             ],
  2578.             "settings": {
  2579.                 "foreground": "#DD2255BB",
  2580.                 "fontStyle": "bold italic"
  2581.             }
  2582.         },
  2583.         {
  2584.             "scope": [
  2585.                 "source.js storage.type.internaldeclaration",
  2586.                 "source.js storage.type.namespace",
  2587.                 "source.js storage.type",
  2588.                 "source.js keyword.control.from",
  2589.                 "source.js keyword.control.import",
  2590.                 "source.js keyword.control.export",
  2591.                 "source.js meta.export.default keyword.control.default"
  2592.             ],
  2593.             "settings": {
  2594.                 "foreground": "#DD2255BB",
  2595.                 "fontStyle": "bold"
  2596.             }
  2597.         },
  2598.         {
  2599.             "scope": [
  2600.                 "source.js keyword.control.as",
  2601.                 "source.js keyword.control.default",
  2602.                 "source.js keyword.control",
  2603.                 "source.js keyword.control.anchor.regexp",
  2604.                 "source.js keyword.control.conditional",
  2605.                 "source.js keyword.control.less",
  2606.                 "source.js keyword.control.loop",
  2607.                 "source.js keyword.control.module",
  2608.                 "source.js keyword.control.require",
  2609.                 "source.js keyword.control.switch",
  2610.                 "source.js keyword.control.trycatch",
  2611.                 "source.js keyword.control.with",
  2612.                 "source.js keyword",
  2613.                 "source.js keyword.other",
  2614.                 "source.js keyword.generator.asterisk",
  2615.                 "source.js meta.block keyword.control.flow",
  2616.                 "source.js keyword.operator.logical",
  2617.                 "source.js storage.type.numeric.bigint"
  2618.             ],
  2619.             "settings": {
  2620.                 "foreground": "#DD2255DD",
  2621.                 "fontStyle": ""
  2622.             }
  2623.         },
  2624.         {
  2625.             "scope": [
  2626.                 "source.js storage.type"
  2627.             ],
  2628.             "settings": {
  2629.                 "foreground": "#DD2255BB",
  2630.                 "fontStyle": "bold italic"
  2631.             }
  2632.         },
  2633.         {
  2634.             "scope": [
  2635.                 "source.js meta.block meta.var.expr storage.type"
  2636.             ],
  2637.             "settings": {
  2638.                 "foreground": "#DD2255DD",
  2639.                 "fontStyle": "italic"
  2640.             }
  2641.         },
  2642.         {
  2643.             "scope": [
  2644.                 "source.js punctuation.decorator"
  2645.             ],
  2646.             "settings": {
  2647.                 "foreground": "#DD2255BB",
  2648.                 "fontStyle": "bold"
  2649.             }
  2650.         },
  2651.         {
  2652.             "scope": [
  2653.                 "source.js constant.language.boolean.false"
  2654.             ],
  2655.             "settings": {
  2656.                 "foreground": "#EE4433CC",
  2657.                 "fontStyle": "bold italic"
  2658.             }
  2659.         },
  2660.         {
  2661.             "scope": [
  2662.                 "source.js constant.language.boolean.true"
  2663.             ],
  2664.             "settings": {
  2665.                 "foreground": "#77CC22CC",
  2666.                 "fontStyle": "bold italic"
  2667.             }
  2668.         },
  2669.         {
  2670.             "scope": [
  2671.                 "source.js constant.language.undefined"
  2672.             ],
  2673.             "settings": {
  2674.                 "foreground": "#AA77BBAA",
  2675.                 "fontStyle": "bold italic"
  2676.             }
  2677.         },
  2678.         {
  2679.             "scope": [
  2680.                 "source.js constant.language.null"
  2681.             ],
  2682.             "settings": {
  2683.                 "foreground": "#EE6677CC",
  2684.                 "fontStyle": "bold italic"
  2685.             }
  2686.         },
  2687.         {
  2688.             "scope": [
  2689.                 "source.js support.type.builtin"
  2690.             ],
  2691.             "settings": {
  2692.                 "foreground": "#EE77BBBB",
  2693.                 "fontStyle": ""
  2694.             }
  2695.         },
  2696.         {
  2697.             "scope": [
  2698.                 "source.js constant.language.infinity",
  2699.                 "source.js constant.language.nan"
  2700.             ],
  2701.             "settings": {
  2702.                 "foreground": "#77AADDCC",
  2703.                 "fontStyle": "bold italic"
  2704.             }
  2705.         },
  2706.         {
  2707.             "scope": [
  2708.                 "source.js storage.type.numeric.bigint"
  2709.             ],
  2710.             "settings": {
  2711.                 "foreground": "#DD2255DD",
  2712.                 "fontStyle": "italic"
  2713.             }
  2714.         },
  2715.         {
  2716.             "scope": [
  2717.                 "source.js keyword.operator.arithmetic",
  2718.                 "source.js keyword.operator.assignment.compound.bitwise",
  2719.                 "source.js keyword.operator.assignment.compound",
  2720.                 "source.js keyword.operator.bitwise.shift",
  2721.                 "source.js keyword.operator.bitwise",
  2722.                 "source.js keyword.operator.decrement",
  2723.                 "source.js keyword.operator.increment",
  2724.                 "source.js keyword.operator.definiteassignment",
  2725.                 "source.js keyword.operator",
  2726.                 "source.js keyword.operator.comparison",
  2727.                 "source.js keyword.operator.ternary",
  2728.                 "source.js punctuation.separator.key-value",
  2729.                 "source.js keyword.operator.assignment",
  2730.                 "source.js keyword.operator.type.annotation",
  2731.                 "source.js keyword.operator.expression.delete",
  2732.                 "source.js keyword.operator.expression.import",
  2733.                 "source.js keyword.operator.expression.in",
  2734.                 "source.js keyword.operator.expression.infer",
  2735.                 "source.js keyword.operator.expression.instanceof",
  2736.                 "source.js keyword.operator.expression.is",
  2737.                 "source.js keyword.operator.expression.keyof",
  2738.                 "source.js keyword.operator.expression.of",
  2739.                 "source.js keyword.operator.expression.typeof",
  2740.                 "source.js keyword.operator.expression.void",
  2741.                 "source.js keyword.operator.negation.regexp",
  2742.                 "source.js keyword.operator.optional",
  2743.                 "source.js keyword.operator.or.regexp",
  2744.                 "source.js keyword.operator.quantifier.regexp",
  2745.                 "source.js keyword.operator.relational",
  2746.                 "source.js keyword.operator.type.modifier",
  2747.                 "source.js keyword.operator.type"
  2748.             ],
  2749.             "settings": {
  2750.                 "foreground": "#44BB99CC",
  2751.                 "fontStyle": ""
  2752.             }
  2753.         },
  2754.         {
  2755.             "scope": [
  2756.                 "source.js keyword.operator.spread",
  2757.                 "source.js keyword.operator.rest"
  2758.             ],
  2759.             "settings": {
  2760.                 "foreground": "#44BB99AA",
  2761.                 "fontStyle": "bold"
  2762.             }
  2763.         },
  2764.         {
  2765.             "scope": [
  2766.                 "source.js *link*",
  2767.                 "source.js *uri*",
  2768.                 "source.js *url*",
  2769.                 "source.js case-clause.expr ",
  2770.                 "source.js case-clause.expr",
  2771.                 "source.js cast.expr",
  2772.                 "source.js header",
  2773.                 "source.js keyword.other.back-reference.regexp",
  2774.                 "source.js keyword.other.unit",
  2775.                 "source.js markup.changed",
  2776.                 "source.js markup.deleted",
  2777.                 "source.js markup.heading",
  2778.                 "source.js markup.inline.raw",
  2779.                 "source.js markup.inserted",
  2780.                 "source.js markup.punctuation.list.beginning",
  2781.                 "source.js markup.punctuation.quote.beginning",
  2782.                 "source.js markup.underline",
  2783.                 "source.js module.node",
  2784.                 "source.js new.expr",
  2785.                 "source.js prototype",
  2786.                 "source.js punctuation.definition.binding-pattern.array",
  2787.                 "source.js punctuation.definition.binding-pattern.object",
  2788.                 "source.js source.embedded",
  2789.                 "source.js switch-block.expr",
  2790.                 "source.js switch-expression.expr",
  2791.                 "source.js switch-statement.expr",
  2792.                 "source.js variable.other.object",
  2793.                 "source.js meta.object.member variable.other.object"
  2794.             ],
  2795.             "settings": {
  2796.                 "foreground": "#EEDDAADD",
  2797.                 "fontStyle": ""
  2798.             }
  2799.         },
  2800.         {
  2801.             "scope": [
  2802.                 "source.js support.class",
  2803.                 "source.js support.class.builtin",
  2804.                 "source.js support.class.node",
  2805.                 "source.js support.class.promise",
  2806.                 "source.js support.constant",
  2807.                 "source.js support.constant",
  2808.                 "source.js support.constant.math",
  2809.                 "source.js support.type",
  2810.                 "source.js support.type.object.module",
  2811.                 "source.js support.variable",
  2812.                 "source.js support.variable.object.node",
  2813.                 "source.js support.variable.object.process"
  2814.             ],
  2815.             "settings": {
  2816.                 "foreground": "#EEDDAADD",
  2817.                 "fontStyle": ""
  2818.             }
  2819.         },
  2820.         {
  2821.             "scope": [
  2822.                 "source.js emphasis",
  2823.                 "source.js markup.bold",
  2824.                 "source.js strong"
  2825.             ],
  2826.             "settings": {
  2827.                 "foreground": "#EEDDAABB",
  2828.                 "fontStyle": "bold"
  2829.             }
  2830.         },
  2831.         {
  2832.             "scope": [
  2833.                 "source.js markup.italic"
  2834.             ],
  2835.             "settings": {
  2836.                 "foreground": "#EEDDAABB",
  2837.                 "fontStyle": "italic"
  2838.             }
  2839.         },
  2840.         {
  2841.             "scope": [
  2842.                 "source.js punctuation.quasi",
  2843.                 "source.js string.quasi",
  2844.                 "source.js invalid",
  2845.                 "source.js invalid.illegal",
  2846.                 "source.js invalid.illegal.newline"
  2847.             ],
  2848.             "settings": {
  2849.                 "foreground": "#DD2255DD",
  2850.                 "fontStyle": ""
  2851.             }
  2852.         },
  2853.         {
  2854.             "scope": [
  2855.                 "source.js invalid.deprecated"
  2856.             ],
  2857.             "settings": {
  2858.                 "foreground": "#DD2255BB",
  2859.                 "fontStyle": "underline"
  2860.             }
  2861.         },
  2862.         {
  2863.             "scope": [
  2864.                 "source.json punctuation.separator.dictionary.key-value"
  2865.             ],
  2866.             "settings": {
  2867.                 "foreground": "#BBBB33"
  2868.             }
  2869.         },
  2870.         {
  2871.             "scope": "source.json constant.numeric",
  2872.             "settings": {
  2873.                 "foreground": "#DDDDDD"
  2874.             }
  2875.         },
  2876.         {
  2877.             "scope": [
  2878.                 "source.json constant.language"
  2879.             ],
  2880.             "settings": {
  2881.                 "foreground": "#55BBEEDD",
  2882.                 "fontStyle": "italic bold"
  2883.             }
  2884.         },
  2885.         {
  2886.             "scope": "source.json string.quoted.double",
  2887.             "settings": {
  2888.                 "foreground": "#CCEE55CC"
  2889.             }
  2890.         },
  2891.         {
  2892.             "scope": [
  2893.                 "source.json meta.structure.dictionary.json support.type.property-name"
  2894.             ],
  2895.             "settings": {
  2896.                 "foreground": "#FFCC55DD"
  2897.             }
  2898.         },
  2899.         {
  2900.             "scope": [
  2901.                 "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name"
  2902.             ],
  2903.             "settings": {
  2904.                 "foreground": "#DD8899"
  2905.             }
  2906.         },
  2907.         {
  2908.             "scope": [
  2909.                 "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name"
  2910.             ],
  2911.             "settings": {
  2912.                 "foreground": "#99CC88"
  2913.             }
  2914.         },
  2915.         {
  2916.             "scope": [
  2917.                 "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name"
  2918.             ],
  2919.             "settings": {
  2920.                 "foreground": "#55BBEE"
  2921.             }
  2922.         },
  2923.         {
  2924.             "scope": [
  2925.                 "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name"
  2926.             ],
  2927.             "settings": {
  2928.                 "foreground": "#DDDDDD"
  2929.             }
  2930.         },
  2931.         {
  2932.             "scope": [
  2933.                 "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name"
  2934.             ],
  2935.             "settings": {
  2936.                 "foreground": "#99CC88"
  2937.             }
  2938.         },
  2939.         {
  2940.             "scope": [
  2941.                 "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name"
  2942.             ],
  2943.             "settings": {
  2944.                 "foreground": "#FFCC55DD"
  2945.             }
  2946.         },
  2947.         {
  2948.             "scope": [
  2949.                 "source.json string.quasi"
  2950.             ],
  2951.             "settings": {
  2952.                 "foreground": "#BB3355",
  2953.                 "fontStyle": ""
  2954.             }
  2955.         },
  2956.         {
  2957.             "scope": [
  2958.                 "source.json punctuation.quasi"
  2959.             ],
  2960.             "settings": {
  2961.                 "foreground": "#E42C3EEE",
  2962.                 "fontStyle": ""
  2963.             }
  2964.         },
  2965.         {
  2966.             "scope": [
  2967.                 "source.json invalid"
  2968.             ],
  2969.             "settings": {
  2970.                 "foreground": "#BB3355",
  2971.                 "fontStyle": ""
  2972.             }
  2973.         },
  2974.         {
  2975.             "scope": [
  2976.                 "source.json invalid.deprecated"
  2977.             ],
  2978.             "settings": {
  2979.                 "foreground": "#BB3355",
  2980.                 "fontStyle": "underline"
  2981.             }
  2982.         },
  2983.         {
  2984.             "scope": [
  2985.                 "source.json invalid.illegal"
  2986.             ],
  2987.             "settings": {
  2988.                 "foreground": "#BB3355",
  2989.                 "fontStyle": ""
  2990.             }
  2991.         },
  2992.         {
  2993.             "scope": [
  2994.                 "source.json invalid.illegal.newline"
  2995.             ],
  2996.             "settings": {
  2997.                 "foreground": "#BB3355",
  2998.                 "fontStyle": ""
  2999.             }
  3000.         },
  3001.         {
  3002.             "scope": [
  3003.                 "source.yaml comment.line.number-sign"
  3004.             ],
  3005.             "settings": {
  3006.                 "foreground": "#22BBDD99",
  3007.                 "fontStyle": ""
  3008.             }
  3009.         },
  3010.         {
  3011.             "scope": [
  3012.                 "source.yaml comment.line.number-sign punctuation.definition.comment"
  3013.             ],
  3014.             "settings": {
  3015.                 "foreground": "#44AAEEBB",
  3016.                 "fontStyle": ""
  3017.             }
  3018.         },
  3019.         {
  3020.             "scope": [
  3021.                 "source.yaml string.quoted.double",
  3022.                 "source.yaml string.quoted.single",
  3023.                 "source.yaml string.unquoted.plain.out"
  3024.             ],
  3025.             "settings": {
  3026.                 "foreground": "#CCEE55BB"
  3027.             }
  3028.         },
  3029.         {
  3030.             "scope": [
  3031.                 "source.yaml punctuation.definition.block.sequence.item",
  3032.                 "source.yaml punctuation.separator.key-value.mapping"
  3033.             ],
  3034.             "settings": {
  3035.                 "foreground": "#EEDDAABB",
  3036.                 "fontStyle": "bold"
  3037.             }
  3038.         },
  3039.         {
  3040.             "scope": [
  3041.                 "source.yaml string.unquoted.plain.out entity.name.tag"
  3042.             ],
  3043.             "settings": {
  3044.                 "foreground": "#FFCC55BB"
  3045.             }
  3046.         },
  3047.         {
  3048.             "scope": [
  3049.                 "source.yaml string.unquoted.plain.in entity.name.tag"
  3050.             ],
  3051.             "settings": {
  3052.                 "foreground": "#DD8899BB"
  3053.             }
  3054.         },
  3055.         {
  3056.             "scope": [
  3057.                 "source.yaml string.unquoted.plain.in",
  3058.                 "source.yaml constant.language.boolean.yaml"
  3059.             ],
  3060.             "settings": {
  3061.                 "foreground": "#99CC88BB"
  3062.             }
  3063.         },
  3064.         {
  3065.             "scope": [
  3066.                 "comment.block.documentation.js punctuation.definition.comment.js",
  3067.                 "comment.block.documentation.ts punctuation.definition.comment.ts",
  3068.                 "comment.block.documentation.js",
  3069.                 "comment.block.documentation.ts"
  3070.             ],
  3071.             "settings": {
  3072.                 "foreground": "#666677CC",
  3073.                 "fontStyle": "bold"
  3074.             }
  3075.         },
  3076.         {
  3077.             "scope": [
  3078.                 "storage.type.class.jsdoc punctuation.definition.block.tag.jsdoc"
  3079.             ],
  3080.             "settings": {
  3081.                 "foreground": "#EE3355BB",
  3082.                 "fontStyle": "bold"
  3083.             }
  3084.         },
  3085.         {
  3086.             "scope": [
  3087.                 "storage.type.class.jsdoc"
  3088.             ],
  3089.             "settings": {
  3090.                 "foreground": "#EEDDAA99",
  3091.                 "fontStyle": "bold"
  3092.             }
  3093.         },
  3094.         {
  3095.             "scope": [
  3096.                 "constant.other.email.link.underline.jsdoc",
  3097.                 "variable.other.link.underline.jsdoc"
  3098.             ],
  3099.             "settings": {
  3100.                 "foreground": "#DDBB99BB",
  3101.                 "fontStyle": "underline"
  3102.             }
  3103.         },
  3104.         {
  3105.             "scope": [
  3106.                 "punctuation.definition.bracket.angle.begin.jsdoc",
  3107.                 "punctuation.definition.bracket.angle.end.jsdoc",
  3108.                 "punctuation.definition.bracket.curly.begin.jsdoc",
  3109.                 "punctuation.definition.bracket.curly.end.jsdoc",
  3110.                 "punctuation.definition.bracket.square.begin.jsdoc",
  3111.                 "punctuation.definition.bracket.square.end.jsdoc",
  3112.                 "punctuation.definition.optional-value.begin.bracket.square.jsdoc",
  3113.                 "punctuation.definition.optional-value.end.bracket.square.jsdoc"
  3114.             ],
  3115.             "settings": {
  3116.                 "foreground": "#EEDDAAAA",
  3117.                 "fontStyle": ""
  3118.             }
  3119.         },
  3120.         {
  3121.             "scope": [
  3122.                 "constant.language.access-type.jsdoc",
  3123.                 "constant.language.symbol-type.jsdoc",
  3124.                 "constant.other.description.jsdoc",
  3125.                 "entity.name.tag.inline.jsdoc",
  3126.                 "entity.name.type.instance.jsdoc",
  3127.                 "keyword.operator.assignment.jsdoc",
  3128.                 "keyword.operator.control.jsdoc",
  3129.                 "meta.example.jsdoc",
  3130.                 "punctuation.definition.inline.tag.jsdoc",
  3131.                 "punctuation.separator.pipe.jsdoc",
  3132.                 "variable.other.description.jsdoc",
  3133.                 "variable.other.jsdoc"
  3134.             ],
  3135.             "settings": {
  3136.                 "foreground": "#666677AA",
  3137.                 "fontStyle": "bold"
  3138.             }
  3139.         },
  3140.         {
  3141.             "scope": [
  3142.                 "entity.name.type.instance.jsdoc"
  3143.             ],
  3144.             "settings": {
  3145.                 "foreground": "#FFCC55CC",
  3146.                 "fontStyle": ""
  3147.             }
  3148.         },
  3149.         {
  3150.             "scope": [
  3151.                 "comment.block.documentation variable.other.jsdoc"
  3152.             ],
  3153.             "settings": {
  3154.                 "foreground": "#AA33DDCC",
  3155.                 "fontStyle": ""
  3156.             }
  3157.         },
  3158.         {
  3159.             "scope": [
  3160.                 "keyword.operator.assignment.jsdoc"
  3161.             ],
  3162.             "settings": {
  3163.                 "foreground": "#44BB99AA",
  3164.                 "fontStyle": "bold"
  3165.             }
  3166.         },
  3167.         {
  3168.             "scope": [
  3169.                 "variable.other.jsdoc source.embedded"
  3170.             ],
  3171.             "settings": {
  3172.                 "foreground": "#66BBFFCC",
  3173.                 "fontStyle": ""
  3174.             }
  3175.         },
  3176.         {
  3177.             "scope": "emphasis",
  3178.             "settings": {
  3179.                 "fontStyle": "italic"
  3180.             }
  3181.         },
  3182.         {
  3183.             "scope": "strong",
  3184.             "settings": {
  3185.                 "fontStyle": "bold"
  3186.             }
  3187.         },
  3188.         {
  3189.             "scope": "header",
  3190.             "settings": {
  3191.                 "foreground": "#458588"
  3192.             }
  3193.         },
  3194.         {
  3195.             "scope": [
  3196.                 "comment",
  3197.                 "punctuation.definition.comment"
  3198.             ],
  3199.             "settings": {
  3200.                 "foreground": "#506899",
  3201.                 "fontStyle": "italic"
  3202.             }
  3203.         },
  3204.         {
  3205.             "scope": [
  3206.                 "constant",
  3207.                 "variable.arguments"
  3208.             ],
  3209.             "settings": {
  3210.                 "foreground": "#D3869B"
  3211.             }
  3212.         },
  3213.         {
  3214.             "scope": "constant.rgb-value",
  3215.             "settings": {
  3216.                 "foreground": "#EBDBB2"
  3217.             }
  3218.         },
  3219.         {
  3220.             "scope": "entity.name.selector",
  3221.             "settings": {
  3222.                 "foreground": "#7EC16E"
  3223.             }
  3224.         },
  3225.         {
  3226.             "scope": "entity.other.attribute-name",
  3227.             "settings": {
  3228.                 "foreground": "#7EC16E"
  3229.             }
  3230.         },
  3231.         {
  3232.             "scope": "entity.other.attribute-name.css",
  3233.             "settings": {
  3234.                 "foreground": "#FE8019"
  3235.             }
  3236.         },
  3237.         {
  3238.             "scope": "invalid",
  3239.             "settings": {
  3240.                 "foreground": "#CC241D"
  3241.             }
  3242.         },
  3243.         {
  3244.             "scope": "markup.underline",
  3245.             "settings": {
  3246.                 "fontStyle": "underline"
  3247.             }
  3248.         },
  3249.         {
  3250.             "scope": "markup.bold",
  3251.             "settings": {
  3252.                 "foreground": "#FE8019",
  3253.                 "fontStyle": "bold"
  3254.             }
  3255.         },
  3256.         {
  3257.             "scope": "markup.heading",
  3258.             "settings": {
  3259.                 "foreground": "#FE8019",
  3260.                 "fontStyle": "bold"
  3261.             }
  3262.         },
  3263.         {
  3264.             "scope": "markup.italic",
  3265.             "settings": {
  3266.                 "fontStyle": "italic"
  3267.             }
  3268.         },
  3269.         {
  3270.             "scope": "markup.inserted",
  3271.             "settings": {
  3272.                 "foreground": "#B8BB26"
  3273.             }
  3274.         },
  3275.         {
  3276.             "scope": "markup.deleted",
  3277.             "settings": {
  3278.                 "foreground": "#D65E0E"
  3279.             }
  3280.         },
  3281.         {
  3282.             "scope": "markup.changed",
  3283.             "settings": {
  3284.                 "foreground": "#FE8019"
  3285.             }
  3286.         },
  3287.         {
  3288.             "scope": "markup.punctuation.quote.beginning",
  3289.             "settings": {
  3290.                 "foreground": "#98971A"
  3291.             }
  3292.         },
  3293.         {
  3294.             "scope": "markup.punctuation.list.beginning",
  3295.             "settings": {
  3296.                 "foreground": "#99C6CA"
  3297.             }
  3298.         },
  3299.         {
  3300.             "scope": "markup.inline.raw",
  3301.             "settings": {
  3302.                 "foreground": "#D65E0E"
  3303.             }
  3304.         },
  3305.         {
  3306.             "scope": "meta.selector",
  3307.             "settings": {
  3308.                 "foreground": "#7EC16E"
  3309.             }
  3310.         },
  3311.         {
  3312.             "scope": [],
  3313.             "settings": {
  3314.                 "foreground": "#D79921"
  3315.             }
  3316.         },
  3317.         {
  3318.             "scope": "meta.preprocessor",
  3319.             "settings": {
  3320.                 "foreground": "#FE8019"
  3321.             }
  3322.         },
  3323.         {
  3324.             "scope": "meta.preprocessor.string",
  3325.             "settings": {
  3326.                 "foreground": "#B8BB26"
  3327.             }
  3328.         },
  3329.         {
  3330.             "scope": "meta.preprocessor.numeric",
  3331.             "settings": {
  3332.                 "foreground": "#B8BB26"
  3333.             }
  3334.         },
  3335.         {
  3336.             "scope": "meta.structure.dictionary.key.python",
  3337.             "settings": {
  3338.                 "foreground": "#689E6A"
  3339.             }
  3340.         },
  3341.         {
  3342.             "scope": "meta.header.diff",
  3343.             "settings": {
  3344.                 "foreground": "#FE8019"
  3345.             }
  3346.         },
  3347.         {
  3348.             "scope": "storage",
  3349.             "settings": {
  3350.                 "foreground": "#F42C3E"
  3351.             }
  3352.         },
  3353.         {
  3354.             "scope": "storage.modifier",
  3355.             "settings": {
  3356.                 "foreground": "#FE8019"
  3357.             }
  3358.         },
  3359.         {
  3360.             "scope": "string",
  3361.             "settings": {
  3362.                 "foreground": "#B8BB26"
  3363.             }
  3364.         },
  3365.         {
  3366.             "scope": "string.tag",
  3367.             "settings": {
  3368.                 "foreground": "#B8BB26"
  3369.             }
  3370.         },
  3371.         {
  3372.             "scope": "string.value",
  3373.             "settings": {
  3374.                 "foreground": "#B8BB26"
  3375.             }
  3376.         },
  3377.         {
  3378.             "scope": "string.regexp",
  3379.             "settings": {
  3380.                 "foreground": "#FE8019"
  3381.             }
  3382.         },
  3383.         {
  3384.             "scope": "string.escape",
  3385.             "settings": {
  3386.                 "foreground": "#F42C3E"
  3387.             }
  3388.         },
  3389.         {
  3390.             "scope": "string.quasi",
  3391.             "settings": {
  3392.                 "foreground": "#7EC16E"
  3393.             }
  3394.         },
  3395.         {
  3396.             "scope": "string.entity",
  3397.             "settings": {
  3398.                 "foreground": "#B8BB26"
  3399.             }
  3400.         },
  3401.         {
  3402.             "scope": "object",
  3403.             "settings": {
  3404.                 "foreground": "#EBDBB2"
  3405.             }
  3406.         },
  3407.         {
  3408.             "scope": "module.node",
  3409.             "settings": {
  3410.                 "foreground": "#99C6CA"
  3411.             }
  3412.         },
  3413.         {
  3414.             "scope": "support.type.property-name",
  3415.             "settings": {
  3416.                 "foreground": "#FABE2F"
  3417.             }
  3418.         },
  3419.         {
  3420.             "scope": "keyword",
  3421.             "settings": {
  3422.                 "foreground": "#F42C3E"
  3423.             }
  3424.         },
  3425.         {
  3426.             "scope": "keyword.control",
  3427.             "settings": {
  3428.                 "foreground": "#BB66BBDD"
  3429.             }
  3430.         },
  3431.         {
  3432.             "scope": "keyword.control.module",
  3433.             "settings": {
  3434.                 "foreground": "#7EC16E"
  3435.             }
  3436.         },
  3437.         {
  3438.             "scope": "keyword.control.less",
  3439.             "settings": {
  3440.                 "foreground": "#D79921"
  3441.             }
  3442.         },
  3443.         {
  3444.             "scope": "keyword.operator",
  3445.             "settings": {
  3446.                 "foreground": "#7EC16E"
  3447.             }
  3448.         },
  3449.         {
  3450.             "scope": "keyword.operator.new",
  3451.             "settings": {
  3452.                 "foreground": "#FE8019"
  3453.             }
  3454.         },
  3455.         {
  3456.             "scope": "keyword.other.unit",
  3457.             "settings": {
  3458.                 "foreground": "#B8BB26"
  3459.             }
  3460.         },
  3461.         {
  3462.             "scope": "metatag.php",
  3463.             "settings": {
  3464.                 "foreground": "#FE8019"
  3465.             }
  3466.         },
  3467.         {
  3468.             "scope": "support.function.git-rebase",
  3469.             "settings": {
  3470.                 "foreground": "#689E6A"
  3471.             }
  3472.         },
  3473.         {
  3474.             "scope": "constant.sha.git-rebase",
  3475.             "settings": {
  3476.                 "foreground": "#B8BB26"
  3477.             }
  3478.         },
  3479.         {
  3480.             "scope": [
  3481.                 "storage.modifier.import.java",
  3482.                 "storage.modifier.package.java"
  3483.             ],
  3484.             "settings": {
  3485.                 "foreground": "#EBDBB2"
  3486.             }
  3487.         },
  3488.         {
  3489.             "scope": [
  3490.                 "meta.type.name",
  3491.                 "meta.cast",
  3492.                 "meta.type.annotation",
  3493.                 "support.type",
  3494.                 "storage.type.cs",
  3495.                 "storage.type.java",
  3496.                 "variable.class"
  3497.             ],
  3498.             "settings": {
  3499.                 "foreground": "#FABE2F"
  3500.             }
  3501.         },
  3502.         {
  3503.             "scope": "variable.this",
  3504.             "settings": {
  3505.                 "foreground": "#D3869B"
  3506.             }
  3507.         },
  3508.         {
  3509.             "scope": [
  3510.                 "entity.name",
  3511.                 "entity.static",
  3512.                 "entity.name.class.static.function",
  3513.                 "entity.name.function",
  3514.                 "entity.name.class",
  3515.                 "entity.name.type"
  3516.             ],
  3517.             "settings": {
  3518.                 "foreground": "#FABE2F"
  3519.             }
  3520.         },
  3521.         {
  3522.             "scope": [
  3523.                 "storage.type.function",
  3524.                 "entity.function",
  3525.                 "entity.name.function.static"
  3526.             ],
  3527.             "settings": {
  3528.                 "foreground": "#7EC16E"
  3529.             }
  3530.         },
  3531.         {
  3532.             "scope": [
  3533.                 "variable.language"
  3534.             ],
  3535.             "settings": {
  3536.                 "foreground": "#D3869B",
  3537.                 "fontStyle": "italic"
  3538.             }
  3539.         },
  3540.         {
  3541.             "scope": "entity.name.function.function-call",
  3542.             "settings": {
  3543.                 "foreground": "#7EC16E"
  3544.             }
  3545.         },
  3546.         {
  3547.             "scope": [
  3548.                 "entity.name.method",
  3549.                 "entity.name.method.function-call",
  3550.                 "entity.name.static.function-call"
  3551.             ],
  3552.             "settings": {
  3553.                 "foreground": "#689E6A"
  3554.             }
  3555.         },
  3556.         {
  3557.             "scope": "brace",
  3558.             "settings": {
  3559.                 "foreground": "#D5C4A1"
  3560.             }
  3561.         },
  3562.         {
  3563.             "scope": [
  3564.                 "meta.parameter.type.variable",
  3565.                 "variable.parameter",
  3566.                 "variable",
  3567.                 "variable.name",
  3568.                 "variable.other"
  3569.             ],
  3570.             "settings": {
  3571.                 "foreground": "#99C6CA"
  3572.             }
  3573.         },
  3574.         {
  3575.             "scope": [
  3576.                 "support.property-value",
  3577.                 "constant.rgb-value",
  3578.                 "support.property-value.scss",
  3579.                 "constant.rgb-value.scss"
  3580.             ],
  3581.             "settings": {
  3582.                 "foreground": "#D65E0E"
  3583.             }
  3584.         },
  3585.         {
  3586.             "scope": "prototype",
  3587.             "settings": {
  3588.                 "foreground": "#D3869B"
  3589.             }
  3590.         },
  3591.         {
  3592.             "scope": "storage.type.class",
  3593.             "settings": {
  3594.                 "foreground": "#F42C3E"
  3595.             }
  3596.         },
  3597.         {
  3598.             "scope": [
  3599.                 "entity.name.tag",
  3600.                 "punctuation.tag"
  3601.             ],
  3602.             "settings": {
  3603.                 "foreground": "#FABE2F"
  3604.             }
  3605.         },
  3606.         {
  3607.             "scope": [
  3608.                 "punctuation"
  3609.             ],
  3610.             "settings": {
  3611.                 "foreground": "#EBDBB2"
  3612.             }
  3613.         },
  3614.         {
  3615.             "scope": "punctuation.quasi",
  3616.             "settings": {
  3617.                 "foreground": "#F42C3E"
  3618.             }
  3619.         },
  3620.         {
  3621.             "scope": [
  3622.                 "meta.tag meta.jsx.children"
  3623.             ],
  3624.             "settings": {
  3625.                 "foreground": "#EEDDAABB"
  3626.             }
  3627.         },
  3628.         {
  3629.             "scope": [
  3630.                 "meta.tag keyword.operator.assignment.tsx",
  3631.                 "meta.tag keyword.operator.assignment.js"
  3632.             ],
  3633.             "settings": {
  3634.                 "foreground": "#EEDDAADD",
  3635.                 "fontStyle": "bold"
  3636.             }
  3637.         },
  3638.         {
  3639.             "scope": [
  3640.                 "meta.tag entity.other.attribute-name.tsx",
  3641.                 "meta.tag entity.other.attribute-name.js",
  3642.                 "meta.tag meta.tag.attributes.tsx",
  3643.                 "meta.tag meta.tag.attributes.js"
  3644.             ],
  3645.             "settings": {
  3646.                 "foreground": "#FFCC55DD"
  3647.             }
  3648.         },
  3649.         {
  3650.             "scope": [
  3651.                 "meta.tag string.quoted.double.tsx",
  3652.                 "meta.tag string.quoted.double.js",
  3653.                 "meta.tag string.quoted.single.tsx",
  3654.                 "meta.tag string.quoted.single.js"
  3655.             ],
  3656.             "settings": {
  3657.                 "foreground": "#BBEE55BB"
  3658.             }
  3659.         },
  3660.         {
  3661.             "scope": [],
  3662.             "settings": {
  3663.                 "foreground": "#FFCC55DD"
  3664.             }
  3665.         },
  3666.         {
  3667.             "scope": [
  3668.                 "meta.tag entity.name.tag.tsx",
  3669.                 "meta.tag entity.name.tag.js"
  3670.             ],
  3671.             "settings": {
  3672.                 "foreground": "#AADDCCCC",
  3673.                 "fontStyle": ""
  3674.             }
  3675.         },
  3676.         {
  3677.             "scope": [
  3678.                 "meta.tag support.class.component.tsx",
  3679.                 "meta.tag support.class.component.js"
  3680.             ],
  3681.             "settings": {
  3682.                 "foreground": "#88BBDDCC",
  3683.                 "fontStyle": "bold"
  3684.             }
  3685.         },
  3686.         {
  3687.             "scope": [
  3688.                 "meta.tag punctuation.definition.tag.begin.tsx",
  3689.                 "meta.tag punctuation.definition.tag.end.tsx"
  3690.             ],
  3691.             "settings": {
  3692.                 "foreground": "#66CCEEDD",
  3693.                 "fontStyle": ""
  3694.             }
  3695.         },
  3696.         {
  3697.             "scope": [
  3698.                 "meta.tag punctuation.definition.tag.begin.js",
  3699.                 "meta.tag punctuation.definition.tag.end.js"
  3700.             ],
  3701.             "settings": {
  3702.                 "foreground": "#FFCC55DD",
  3703.                 "fontStyle": ""
  3704.             }
  3705.         },
  3706.         {
  3707.             "scope": [
  3708.                 "text.html meta.tag punctuation.definition.tag"
  3709.             ],
  3710.             "settings": {
  3711.                 "foreground": "#FFEECCDD",
  3712.                 "fontStyle": ""
  3713.             }
  3714.         },
  3715.         {
  3716.             "scope": [
  3717.                 "text.html meta.tag entity.name.tag"
  3718.             ],
  3719.             "settings": {
  3720.                 "foreground": "#FFCC55DD",
  3721.                 "fontStyle": ""
  3722.             }
  3723.         },
  3724.         {
  3725.             "scope": [
  3726.                 "text.html meta.tag entity.other.attribute-name"
  3727.             ],
  3728.             "settings": {
  3729.                 "foreground": "#AADD33CC",
  3730.                 "fontStyle": ""
  3731.             }
  3732.         },
  3733.         {
  3734.             "scope": [
  3735.                 "text.html meta.tag meta.attribute string.quoted.single",
  3736.                 "text.html meta.tag meta.attribute string.quoted.double"
  3737.             ],
  3738.             "settings": {
  3739.                 "foreground": "#EEEE33CC",
  3740.                 "fontStyle": ""
  3741.             }
  3742.         },
  3743.         {
  3744.             "scope": [
  3745.                 "text.html meta.tag meta.attribute string",
  3746.                 "text.html.derivative constant.character.entity"
  3747.             ],
  3748.             "settings": {
  3749.                 "foreground": "#FF7733DD",
  3750.                 "fontStyle": ""
  3751.             }
  3752.         },
  3753.         {
  3754.             "scope": [
  3755.                 "text.html"
  3756.             ],
  3757.             "settings": {
  3758.                 "foreground": "#FFEECCDD",
  3759.                 "fontStyle": ""
  3760.             }
  3761.         },
  3762.         {
  3763.             "scope": [
  3764.                 "text.html.derivative comment.block.html"
  3765.             ],
  3766.             "settings": {
  3767.                 "foreground": "#66DDFF88",
  3768.                 "fontStyle": ""
  3769.             }
  3770.         },
  3771.         {
  3772.             "scope": [
  3773.                 "text.html.derivative comment.block punctuation.definition.comment"
  3774.             ],
  3775.             "settings": {
  3776.                 "foreground": "#FFCC55DD",
  3777.                 "fontStyle": ""
  3778.             }
  3779.         },
  3780.         {
  3781.             "scope": [
  3782.                 "source.css comment.block punctuation.definition.comment"
  3783.             ],
  3784.             "settings": {
  3785.                 "foreground": "#FFCC55CC",
  3786.                 "fontStyle": "bold"
  3787.             }
  3788.         },
  3789.         {
  3790.             "scope": [
  3791.                 "source.css comment.block"
  3792.             ],
  3793.             "settings": {
  3794.                 "foreground": "#5533EECC",
  3795.                 "fontStyle": "bold"
  3796.             }
  3797.         },
  3798.         {
  3799.             "scope": [
  3800.                 "source.css meta.selector entity.name.tag"
  3801.             ],
  3802.             "settings": {
  3803.                 "foreground": "#55AAEECC",
  3804.                 "fontStyle": "bold"
  3805.             }
  3806.         },
  3807.         {
  3808.             "scope": [
  3809.                 "source.css meta.selector entity.other.attribute-name.pseudo-element"
  3810.             ],
  3811.             "settings": {
  3812.                 "foreground": "#EE8855CC",
  3813.                 "fontStyle": "bold"
  3814.             }
  3815.         },
  3816.         {
  3817.             "scope": [
  3818.                 "source.css meta.selector entity.other.attribute-name.class punctuation.definition.entity",
  3819.                 "source.css meta.selector entity.other.attribute-name.class"
  3820.             ],
  3821.             "settings": {
  3822.                 "foreground": "#FFEEBBCC",
  3823.                 "fontStyle": "bold"
  3824.             }
  3825.         },
  3826.         {
  3827.             "scope": [
  3828.                 "source.css meta.selector entity.other.attribute-name.pseudo-class",
  3829.                 "source.css meta.property-list meta.property-value meta.function.color.css"
  3830.             ],
  3831.             "settings": {
  3832.                 "foreground": "#FFCC55CC",
  3833.                 "fontStyle": "bold"
  3834.             }
  3835.         },
  3836.         {
  3837.             "scope": [
  3838.                 "source.css meta.property-list meta.property-value meta.function.color.css"
  3839.             ],
  3840.             "settings": {
  3841.                 "foreground": "#FFCC55DD",
  3842.                 "fontStyle": ""
  3843.             }
  3844.         },
  3845.         {
  3846.             "scope": [
  3847.                 "source.css meta.selector entity.other.attribute-name.id punctuation.definition.entity",
  3848.                 "source.css meta.selector entity.other.attribute-name.id"
  3849.             ],
  3850.             "settings": {
  3851.                 "foreground": "#EE8855EE",
  3852.                 "fontStyle": "bold"
  3853.             }
  3854.         },
  3855.         {
  3856.             "scope": [
  3857.                 "source.css meta.property-list meta.property-name support.type.property-name.css",
  3858.                 "source.css support.type.property-name.css"
  3859.             ],
  3860.             "settings": {
  3861.                 "foreground": "#88DDCC",
  3862.                 "fontStyle": ""
  3863.             }
  3864.         },
  3865.         {
  3866.             "scope": [
  3867.                 "source.css meta.at-rule.media.header support.type.property-name.media"
  3868.             ],
  3869.             "settings": {
  3870.                 "foreground": "#FFCC55CC",
  3871.                 "fontStyle": "bold"
  3872.             }
  3873.         },
  3874.         {
  3875.             "scope": [
  3876.                 "source.css meta.at-rule.media.header.css"
  3877.             ],
  3878.             "settings": {
  3879.                 "fontStyle": "bold"
  3880.             }
  3881.         },
  3882.         {
  3883.             "scope": [
  3884.                 "source.css keyword.control.at-rule.media punctuation.definition.keyword",
  3885.                 "source.css meta.at-rule.media.header support.constant.media"
  3886.             ],
  3887.             "settings": {
  3888.                 "foreground": "#FFEEBBCC",
  3889.                 "fontStyle": "bold"
  3890.             }
  3891.         },
  3892.         {
  3893.             "scope": [
  3894.                 "source.css meta.at-rule.media.header keyword.control.at-rule.media"
  3895.             ],
  3896.             "settings": {
  3897.                 "foreground": "#DD44CCCC",
  3898.                 "fontStyle": "bold italic"
  3899.             }
  3900.         },
  3901.         {
  3902.             "scope": [
  3903.                 "source.css meta.property-value keyword.other.unit",
  3904.                 "source.css entity.other.attribute-name.css",
  3905.                 "source.css meta.at-rule.media.header keyword.other.unit"
  3906.             ],
  3907.             "settings": {
  3908.                 "foreground": "#CCEE55CC",
  3909.                 "fontStyle": ""
  3910.             }
  3911.         },
  3912.         {
  3913.             "scope": [
  3914.                 "source.css support.constant.property-value",
  3915.                 "source.css meta.property-value support.constant.property-value"
  3916.             ],
  3917.             "settings": {
  3918.                 "foreground": "#DD22CCDD",
  3919.                 "fontStyle": ""
  3920.             }
  3921.         },
  3922.         {
  3923.             "scope": [
  3924.                 "source.css meta.property-value constant.numeric",
  3925.                 "source.css meta.at-rule.media.header constant.numeric"
  3926.             ],
  3927.             "settings": {
  3928.                 "foreground": "#EE6677DD",
  3929.                 "fontStyle": ""
  3930.             }
  3931.         },
  3932.         {
  3933.             "scope": [
  3934.                 "source.css string.quoted.double.css",
  3935.                 "source.css string.quoted.single.css"
  3936.             ],
  3937.             "settings": {
  3938.                 "foreground": "#DDFF88DD",
  3939.                 "fontStyle": ""
  3940.             }
  3941.         },
  3942.         {
  3943.             "scope": [
  3944.                 "source.css meta.selector entity.other.attribute-name.pseudo-element punctuation.definition.entity",
  3945.                 "source.css meta.selector entity.other.attribute-name.pseudo-class punctuation.definition.entity"
  3946.             ],
  3947.             "settings": {
  3948.                 "foreground": "#FFEEBBCC",
  3949.                 "fontStyle": "bold"
  3950.             }
  3951.         },
  3952.         {
  3953.             "scope": [
  3954.                 "source.css meta.property-value keyword.other.important",
  3955.                 "source.css meta.at-rule.media.header keyword.operator.logical"
  3956.             ],
  3957.             "settings": {
  3958.                 "foreground": "#FF4422CC",
  3959.                 "fontStyle": "bold"
  3960.             }
  3961.         },
  3962.         {
  3963.             "scope": [
  3964.                 "source storage.type.enum",
  3965.                 "source storage.type.interface",
  3966.                 "source storage.type.type"
  3967.             ],
  3968.             "settings": {
  3969.                 "foreground": "#DD2255BB",
  3970.                 "fontStyle": "bold"
  3971.             }
  3972.         },
  3973.         {
  3974.             "scope": [
  3975.                 "source meta.interface entity.name.type.interface",
  3976.                 "entity.name.type.alias"
  3977.             ],
  3978.             "settings": {
  3979.                 "foreground": "#EEDDAABB",
  3980.                 "fontStyle": "bold"
  3981.             }
  3982.         },
  3983.         {
  3984.             "scope": [
  3985.                 "source meta.interface meta.definition.property variable.object.property"
  3986.             ],
  3987.             "settings": {
  3988.                 "foreground": "#AADDCCCC",
  3989.                 "fontStyle": ""
  3990.             }
  3991.         },
  3992.         {
  3993.             "scope": [
  3994.                 "source meta.interface meta.type.annotation support.type.primitive",
  3995.                 "source meta.type.declaration support.type.primitive"
  3996.             ],
  3997.             "settings": {
  3998.                 "foreground": "#FFCC55DD",
  3999.                 "fontStyle": ""
  4000.             }
  4001.         },
  4002.         {
  4003.             "scope": [
  4004.                 "source meta.interface meta.type.annotation entity.name.type",
  4005.                 "source meta.type.declaration entity.name.type",
  4006.                 "source meta.type.declaration meta.type.function.return meta.type.parameters entity.name.type",
  4007.                 "source meta.function meta.block meta.type.parameters entity.name.type"
  4008.             ],
  4009.             "settings": {
  4010.                 "foreground": "#FFCC55DD",
  4011.                 "fontStyle": ""
  4012.             }
  4013.         },
  4014.         {
  4015.             "scope": [
  4016.                 "source meta.type.declaration meta.type.parameters entity.name.type",
  4017.                 "source meta.function meta.type.parameters entity.name.type"
  4018.             ],
  4019.             "settings": {
  4020.                 "foreground": "#FFCC55CC",
  4021.                 "fontStyle": "bold"
  4022.             }
  4023.         },
  4024.         {
  4025.             "scope": [
  4026.                 "source entity.name.type",
  4027.                 "source meta.parameters entity.name.type",
  4028.                 "source meta.type.annotation meta.type.parameters entity.name.type",
  4029.                 "source meta.type.annotation",
  4030.                 "source meta.type.parameters entity.name.type",
  4031.                 "source type.annotation"
  4032.             ],
  4033.             "settings": {
  4034.                 "foreground": "#FFCC55DD",
  4035.                 "fontStyle": ""
  4036.             }
  4037.         },
  4038.         {
  4039.             "scope": [
  4040.                 "source meta.type.annotation meta.type.parameters support.type.primitive",
  4041.                 "source support.type.primitive"
  4042.             ],
  4043.             "settings": {
  4044.                 "foreground": "#FFCC55DD",
  4045.                 "fontStyle": ""
  4046.             }
  4047.         },
  4048.         {
  4049.             "scope": [
  4050.                 "source entity.name.function",
  4051.                 "source meta.definition.function entity.name.function",
  4052.                 "source meta.definition.method",
  4053.                 "source meta.definition.variable entity.name.function",
  4054.                 "source meta.field.declaration"
  4055.             ],
  4056.             "settings": {
  4057.                 "foreground": "#FFCC55DD",
  4058.                 "fontStyle": ""
  4059.             }
  4060.         },
  4061.         {
  4062.             "scope": [
  4063.                 "source support.function.builtin",
  4064.                 "source support.function.git-rebase",
  4065.                 "source support.function",
  4066.                 "source support.function.math",
  4067.                 "source support.function.process"
  4068.             ],
  4069.             "settings": {
  4070.                 "foreground": "#FFCC55CC",
  4071.                 "fontStyle": "bold italic"
  4072.             }
  4073.         },
  4074.         {
  4075.             "scope": [
  4076.                 "source entity.other.inherited-class",
  4077.                 "source new.expr entity.name.type"
  4078.             ],
  4079.             "settings": {
  4080.                 "foreground": "#FFCC55CC",
  4081.                 "fontStyle": "bold"
  4082.             }
  4083.         },
  4084.         {
  4085.             "scope": [
  4086.                 "source meta.return.type entity.name.type",
  4087.                 "source meta.return.type support.type.primitive"
  4088.             ],
  4089.             "settings": {
  4090.                 "foreground": "#44BB99CC",
  4091.                 "fontStyle": "bold italic"
  4092.             }
  4093.         },
  4094.         {
  4095.             "scope": [
  4096.                 "source meta.return.type meta.type.parameters entity.name.type"
  4097.             ],
  4098.             "settings": {
  4099.                 "foreground": "#FFCC55DD",
  4100.                 "fontStyle": "italic"
  4101.             }
  4102.         },
  4103.         {
  4104.             "scope": [
  4105.                 "source meta.return.type meta.type.parameters support.type.primitive"
  4106.             ],
  4107.             "settings": {
  4108.                 "foreground": "#EE77BBBB",
  4109.                 "fontStyle": "italic"
  4110.             }
  4111.         },
  4112.         {
  4113.             "scope": [
  4114.                 "source meta.return.type meta.type.parameters punctuation.definition.typeparameters",
  4115.                 "source meta.return.type meta.type.tuple meta.brace.square",
  4116.                 "source meta.return.type keyword.operator.type"
  4117.             ],
  4118.             "settings": {
  4119.                 "foreground": "#EEDDAADD",
  4120.                 "fontStyle": ""
  4121.             }
  4122.         },
  4123.         {
  4124.             "scope": [
  4125.                 "source entity.name.type.class",
  4126.                 "source entity.name.type.enum",
  4127.                 "source entity.name.type.instance",
  4128.                 "source entity.name.type.module"
  4129.             ],
  4130.             "settings": {
  4131.                 "foreground": "#EEDDAABB",
  4132.                 "fontStyle": "bold"
  4133.             }
  4134.         },
  4135.         {
  4136.             "scope": [
  4137.                 "source punctuation.definition.template-expression.begin",
  4138.                 "source punctuation.definition.template-expression.end",
  4139.                 "source punctuation.definition.parameters.begin",
  4140.                 "source punctuation.definition.parameters.end",
  4141.                 "source meta.brace.angle",
  4142.                 "source meta.brace.round",
  4143.                 "source meta.brace.square",
  4144.                 "source punctuation.definition.block",
  4145.                 "source entity.function",
  4146.                 "source entity.name",
  4147.                 "source entity.other.attribute-name.css",
  4148.                 "source entity.other.attribute-name.directive",
  4149.                 "source entity.other.attribute-name",
  4150.                 "source entity.other.inherited-class",
  4151.                 "source entity.static"
  4152.             ],
  4153.             "settings": {
  4154.                 "foreground": "#EEDDAADD",
  4155.                 "fontStyle": ""
  4156.             }
  4157.         },
  4158.         {
  4159.             "scope": [
  4160.                 "source meta.decorator entity.name",
  4161.                 "source meta.decorator entity.name.function",
  4162.                 "source meta.decorator meta.function-call entity.name",
  4163.                 "source meta.decorator variable.other.readwrite"
  4164.             ],
  4165.             "settings": {
  4166.                 "foreground": "#EEDDAABB",
  4167.                 "fontStyle": "bold"
  4168.             }
  4169.         },
  4170.         {
  4171.             "scope": [
  4172.                 "source string.regexp constant.other.character-class.set.regexp"
  4173.             ],
  4174.             "settings": {
  4175.                 "foreground": "#EE6677DD",
  4176.                 "fontStyle": ""
  4177.             }
  4178.         },
  4179.         {
  4180.             "scope": [
  4181.                 "source meta.var.expr string.regexp"
  4182.             ],
  4183.             "settings": {
  4184.                 "foreground": "#99CC88DD",
  4185.                 "fontStyle": ""
  4186.             }
  4187.         },
  4188.         {
  4189.             "scope": [
  4190.                 "source string.regexp punctuation.definition.character-class.regexp"
  4191.             ],
  4192.             "settings": {
  4193.                 "foreground": "#FFCC55DD",
  4194.                 "fontStyle": ""
  4195.             }
  4196.         },
  4197.         {
  4198.             "scope": [
  4199.                 "source support.function.console"
  4200.             ],
  4201.             "settings": {
  4202.                 "foreground": "#FFCC55CC",
  4203.                 "fontStyle": "bold italic"
  4204.             }
  4205.         },
  4206.         {
  4207.             "scope": [
  4208.                 "source support.class.console"
  4209.             ],
  4210.             "settings": {
  4211.                 "foreground": "#44BB99CC",
  4212.                 "fontStyle": "bold"
  4213.             }
  4214.         },
  4215.         {
  4216.             "scope": [
  4217.                 "source support.function.promise"
  4218.             ],
  4219.             "settings": {
  4220.                 "foreground": "#FF9911CC",
  4221.                 "fontStyle": "bold italic"
  4222.             }
  4223.         },
  4224.         {
  4225.             "scope": [
  4226.                 "source string.regexp punctuation.definition.string.begin",
  4227.                 "source string.regexp punctuation.definition.string.end"
  4228.             ],
  4229.             "settings": {
  4230.                 "foreground": "#FF9911CC",
  4231.                 "fontStyle": "bold"
  4232.             }
  4233.         },
  4234.         {
  4235.             "scope": [
  4236.                 "source variable.other.enummember",
  4237.                 "source variable.arguments",
  4238.                 "source variable.class",
  4239.                 "source variable.language.arguments",
  4240.                 "source variable.language",
  4241.                 "source variable.name",
  4242.                 "source variable.other.constant.object",
  4243.                 "source variable.other.constant",
  4244.                 "source variable.other.readwrite.alias",
  4245.                 "source meta.array-binding-pattern-variable variable.other.constant",
  4246.                 "source variable.other.readwrite",
  4247.                 "source variable.other.readwrite",
  4248.                 "source variable.other.regexp",
  4249.                 "source variable.other",
  4250.                 "source variable.parameter",
  4251.                 "source variable",
  4252.                 "source meta.array-binding-pattern-variable variable.other.constant",
  4253.                 "source meta.object-binding-pattern-variable variable.other.constant"
  4254.             ],
  4255.             "settings": {
  4256.                 "foreground": "#AADDCCCC"
  4257.             }
  4258.         },
  4259.         {
  4260.             "scope": [
  4261.                 "source meta.object-binding-pattern-variable variable.other.constant",
  4262.                 "source meta.object.member meta.object-literal.key",
  4263.                 "source meta.objectliteral meta.object.member",
  4264.                 "source meta.var.expr meta.object-literal.key",
  4265.                 "source variable.object.property",
  4266.                 "source variable.other.constant.object.property",
  4267.                 "source variable.other.constant.property",
  4268.                 "source variable.other.property"
  4269.             ],
  4270.             "settings": {
  4271.                 "foreground": "#66BBFFCC"
  4272.             }
  4273.         },
  4274.         {
  4275.             "scope": [
  4276.                 "source support.constant.property.math"
  4277.             ],
  4278.             "settings": {
  4279.                 "foreground": "#66BBFFCC",
  4280.                 "fontStyle": "bold italic"
  4281.             }
  4282.         },
  4283.         {
  4284.             "scope": [
  4285.                 "source support.variable.property",
  4286.                 "source support.variable.property.importmeta",
  4287.                 "source support.variable.property.process",
  4288.                 "source support.variable.property.target",
  4289.                 "source support.type.property-name",
  4290.                 "source support.type.property-name.css",
  4291.                 "source support.property-value",
  4292.                 "source support.property-value.scss"
  4293.             ],
  4294.             "settings": {
  4295.                 "foreground": "#66BBFFBB",
  4296.                 "fontStyle": "bold"
  4297.             }
  4298.         },
  4299.         {
  4300.             "scope": [
  4301.                 "source constant",
  4302.                 "source constant.character.escape.backslash.regexp",
  4303.                 "source constant.character.numeric.regexp",
  4304.                 "source constant.language",
  4305.                 "source constant.language.import-export-all",
  4306.                 "source constant.other.character-class.range.regexp",
  4307.                 "source constant.other.character-class.regexp",
  4308.                 "source constant.other.character-class.set.regexp",
  4309.                 "source constant.rgb-value",
  4310.                 "source constant.sha.git-rebase",
  4311.                 "source constant.character.escape",
  4312.                 "source constant.numeric",
  4313.                 "source constant.numeric.binary",
  4314.                 "source constant.numeric.decimal",
  4315.                 "source constant.numeric.hex",
  4316.                 "source constant.numeric.octal"
  4317.             ],
  4318.             "settings": {
  4319.                 "foreground": "#EE6677DD",
  4320.                 "fontStyle": ""
  4321.             }
  4322.         },
  4323.         {
  4324.             "scope": [
  4325.                 "source string",
  4326.                 "source string.constant.other.placeholder",
  4327.                 "source string.entity",
  4328.                 "source string.escape",
  4329.                 "source string.quoted.double",
  4330.                 "source string.quoted.single",
  4331.                 "source string.regexp",
  4332.                 "source string.tag",
  4333.                 "source string.template",
  4334.                 "source string.value"
  4335.             ],
  4336.             "settings": {
  4337.                 "foreground": "#CCEE55CC"
  4338.             }
  4339.         },
  4340.         {
  4341.             "scope": [
  4342.                 "source storage.type.function.arrow"
  4343.             ],
  4344.             "settings": {
  4345.                 "fontStyle": "bold"
  4346.             }
  4347.         },
  4348.         {
  4349.             "scope": [
  4350.                 "source storage.type.function"
  4351.             ],
  4352.             "settings": {
  4353.                 "fontStyle": "bold italic"
  4354.             }
  4355.         },
  4356.         {
  4357.             "scope": [
  4358.                 "source storage.type.function",
  4359.                 "source storage.type.function.arrow"
  4360.             ],
  4361.             "settings": {
  4362.                 "foreground": "#77CC22CC"
  4363.             }
  4364.         },
  4365.         {
  4366.             "scope": [
  4367.                 "source storage.type.class"
  4368.             ],
  4369.             "settings": {
  4370.                 "foreground": "#FFCC55CC",
  4371.                 "fontStyle": "bold italic"
  4372.             }
  4373.         },
  4374.         {
  4375.             "scope": [
  4376.                 "source meta.method.declaration storage.type"
  4377.             ],
  4378.             "settings": {
  4379.                 "foreground": "#DD2255BB",
  4380.                 "fontStyle": "bold italic"
  4381.             }
  4382.         },
  4383.         {
  4384.             "scope": [
  4385.                 "source meta.class storage.modifier",
  4386.                 "source meta.method.declaration storage.modifier",
  4387.                 "source storage.type.property"
  4388.             ],
  4389.             "settings": {
  4390.                 "foreground": "#FF9911DD",
  4391.                 "fontStyle": ""
  4392.             }
  4393.         },
  4394.         {
  4395.             "scope": [
  4396.                 "source keyword.control.new",
  4397.                 "source keyword.operator.new"
  4398.             ],
  4399.             "settings": {
  4400.                 "foreground": "#FF9911CC",
  4401.                 "fontStyle": "bold"
  4402.             }
  4403.         },
  4404.         {
  4405.             "scope": [
  4406.                 "source meta.method.declaration storage.modifier.async",
  4407.                 "source storage.modifier.async"
  4408.             ],
  4409.             "settings": {
  4410.                 "foreground": "#FF9911CC",
  4411.                 "fontStyle": "bold italic"
  4412.             }
  4413.         },
  4414.         {
  4415.             "scope": [
  4416.                 "source variable.language.super"
  4417.             ],
  4418.             "settings": {
  4419.                 "foreground": "#EE11AACC",
  4420.                 "fontStyle": "bold italic"
  4421.             }
  4422.         },
  4423.         {
  4424.             "scope": [
  4425.                 "source variable.language.this"
  4426.             ],
  4427.             "settings": {
  4428.                 "foreground": "#EE6677CC",
  4429.                 "fontStyle": "bold italic"
  4430.             }
  4431.         },
  4432.         {
  4433.             "scope": [
  4434.                 "source meta.import variable.other.readwrite.alias",
  4435.                 "source meta.import variable.other.readwrite"
  4436.             ],
  4437.             "settings": {
  4438.                 "foreground": "#AADDCCCC",
  4439.                 "fontStyle": "italic"
  4440.             }
  4441.         },
  4442.         {
  4443.             "scope": [
  4444.                 "source meta.import punctuation.definition.block"
  4445.             ],
  4446.             "settings": {
  4447.                 "foreground": "#FFDD00CC",
  4448.                 "fontStyle": "bold italic"
  4449.             }
  4450.         },
  4451.         {
  4452.             "scope": [
  4453.                 "source constant.language.import-export-all"
  4454.             ],
  4455.             "settings": {
  4456.                 "foreground": "#EE6677CC",
  4457.                 "fontStyle": "bold"
  4458.             }
  4459.         },
  4460.         {
  4461.             "scope": [
  4462.                 "source meta.import string.quoted.single",
  4463.                 "source meta.import string.quoted.double"
  4464.             ],
  4465.             "settings": {
  4466.                 "foreground": "#CCEE55CC",
  4467.                 "fontStyle": "italic"
  4468.             }
  4469.         },
  4470.         {
  4471.             "scope": [
  4472.                 "source meta.import keyword.control.as",
  4473.                 "source meta.import keyword.control.default",
  4474.                 "source meta.import keyword.control.from",
  4475.                 "source meta.import keyword.control.import"
  4476.             ],
  4477.             "settings": {
  4478.                 "foreground": "#DD2255BB",
  4479.                 "fontStyle": "bold italic"
  4480.             }
  4481.         },
  4482.         {
  4483.             "scope": [
  4484.                 "source storage.type.internaldeclaration",
  4485.                 "source storage.type.namespace",
  4486.                 "source storage.type",
  4487.                 "source keyword.control.from",
  4488.                 "source keyword.control.import",
  4489.                 "source keyword.control.export",
  4490.                 "source meta.export.default keyword.control.default"
  4491.             ],
  4492.             "settings": {
  4493.                 "foreground": "#DD2255BB",
  4494.                 "fontStyle": "bold"
  4495.             }
  4496.         },
  4497.         {
  4498.             "scope": [
  4499.                 "source keyword.control.as",
  4500.                 "source keyword.control.default",
  4501.                 "source keyword.control",
  4502.                 "source keyword.control.anchor.regexp",
  4503.                 "source keyword.control.conditional",
  4504.                 "source keyword.control.less",
  4505.                 "source keyword.control.loop",
  4506.                 "source keyword.control.module",
  4507.                 "source keyword.control.require",
  4508.                 "source keyword.control.switch",
  4509.                 "source keyword.control.trycatch",
  4510.                 "source keyword.control.with",
  4511.                 "source keyword",
  4512.                 "source keyword.other",
  4513.                 "source keyword.generator.asterisk",
  4514.                 "source meta.block keyword.control.flow",
  4515.                 "source keyword.operator.logical",
  4516.                 "source storage.type.numeric.bigint"
  4517.             ],
  4518.             "settings": {
  4519.                 "foreground": "#DD2255DD",
  4520.                 "fontStyle": ""
  4521.             }
  4522.         },
  4523.         {
  4524.             "scope": [
  4525.                 "source storage.type"
  4526.             ],
  4527.             "settings": {
  4528.                 "foreground": "#DD2255BB",
  4529.                 "fontStyle": "bold italic"
  4530.             }
  4531.         },
  4532.         {
  4533.             "scope": [
  4534.                 "source meta.block meta.var.expr storage.type"
  4535.             ],
  4536.             "settings": {
  4537.                 "foreground": "#DD2255DD",
  4538.                 "fontStyle": "italic"
  4539.             }
  4540.         },
  4541.         {
  4542.             "scope": [
  4543.                 "source punctuation.decorator"
  4544.             ],
  4545.             "settings": {
  4546.                 "foreground": "#DD2255BB",
  4547.                 "fontStyle": "bold"
  4548.             }
  4549.         },
  4550.         {
  4551.             "scope": [
  4552.                 "source constant.language.boolean.false"
  4553.             ],
  4554.             "settings": {
  4555.                 "foreground": "#EE4433CC",
  4556.                 "fontStyle": "bold italic"
  4557.             }
  4558.         },
  4559.         {
  4560.             "scope": [
  4561.                 "source constant.language.boolean.true"
  4562.             ],
  4563.             "settings": {
  4564.                 "foreground": "#77CC22CC",
  4565.                 "fontStyle": "bold italic"
  4566.             }
  4567.         },
  4568.         {
  4569.             "scope": [
  4570.                 "source constant.language.undefined"
  4571.             ],
  4572.             "settings": {
  4573.                 "foreground": "#AA77BBAA",
  4574.                 "fontStyle": "bold italic"
  4575.             }
  4576.         },
  4577.         {
  4578.             "scope": [
  4579.                 "source constant.language.null"
  4580.             ],
  4581.             "settings": {
  4582.                 "foreground": "#EE6677CC",
  4583.                 "fontStyle": "bold italic"
  4584.             }
  4585.         },
  4586.         {
  4587.             "scope": [
  4588.                 "source support.type.builtin"
  4589.             ],
  4590.             "settings": {
  4591.                 "foreground": "#EE77BBBB",
  4592.                 "fontStyle": ""
  4593.             }
  4594.         },
  4595.         {
  4596.             "scope": [
  4597.                 "source constant.language.infinity",
  4598.                 "source constant.language.nan"
  4599.             ],
  4600.             "settings": {
  4601.                 "foreground": "#77AADDCC",
  4602.                 "fontStyle": "bold italic"
  4603.             }
  4604.         },
  4605.         {
  4606.             "scope": [
  4607.                 "source keyword.operator.arithmetic",
  4608.                 "source keyword.operator.assignment.compound.bitwise",
  4609.                 "source keyword.operator.assignment.compound",
  4610.                 "source keyword.operator.bitwise.shift",
  4611.                 "source keyword.operator.bitwise",
  4612.                 "source keyword.operator.decrement",
  4613.                 "source keyword.operator.increment",
  4614.                 "source keyword.operator.definiteassignment",
  4615.                 "source keyword.operator",
  4616.                 "source keyword.operator.comparison",
  4617.                 "source keyword.operator.ternary",
  4618.                 "source punctuation.separator.key-value",
  4619.                 "source keyword.operator.assignment",
  4620.                 "source keyword.operator.type.annotation",
  4621.                 "source keyword.operator.expression.delete",
  4622.                 "source keyword.operator.expression.import",
  4623.                 "source keyword.operator.expression.in",
  4624.                 "source keyword.operator.expression.infer",
  4625.                 "source keyword.operator.expression.instanceof",
  4626.                 "source keyword.operator.expression.is",
  4627.                 "source keyword.operator.expression.keyof",
  4628.                 "source keyword.operator.expression.of",
  4629.                 "source keyword.operator.expression.typeof",
  4630.                 "source keyword.operator.expression.void",
  4631.                 "source keyword.operator.negation.regexp",
  4632.                 "source keyword.operator.optional",
  4633.                 "source keyword.operator.or.regexp",
  4634.                 "source keyword.operator.quantifier.regexp",
  4635.                 "source keyword.operator.relational",
  4636.                 "source keyword.operator.type.modifier",
  4637.                 "source keyword.operator.type"
  4638.             ],
  4639.             "settings": {
  4640.                 "foreground": "#44BB99CC",
  4641.                 "fontStyle": ""
  4642.             }
  4643.         },
  4644.         {
  4645.             "scope": [
  4646.                 "source keyword.operator.spread",
  4647.                 "source keyword.operator.rest"
  4648.             ],
  4649.             "settings": {
  4650.                 "foreground": "#44BB99AA",
  4651.                 "fontStyle": "bold"
  4652.             }
  4653.         },
  4654.         {
  4655.             "scope": [
  4656.                 "source *link*",
  4657.                 "source *uri*",
  4658.                 "source *url*",
  4659.                 "source case-clause.expr ",
  4660.                 "source case-clause.expr",
  4661.                 "source cast.expr",
  4662.                 "source header",
  4663.                 "source keyword.other.back-reference.regexp",
  4664.                 "source keyword.other.unit",
  4665.                 "source markup.changed",
  4666.                 "source markup.deleted",
  4667.                 "source markup.heading",
  4668.                 "source markup.inline.raw",
  4669.                 "source markup.inserted",
  4670.                 "source markup.punctuation.list.beginning",
  4671.                 "source markup.punctuation.quote.beginning",
  4672.                 "source markup.underline",
  4673.                 "source module.node",
  4674.                 "source new.expr",
  4675.                 "source prototype",
  4676.                 "source punctuation.definition.binding-pattern.array",
  4677.                 "source punctuation.definition.binding-pattern.object",
  4678.                 "source source.embedded",
  4679.                 "source switch-block.expr",
  4680.                 "source switch-expression.expr",
  4681.                 "source switch-statement.expr",
  4682.                 "source variable.other.object",
  4683.                 "source meta.object.member variable.other.object"
  4684.             ],
  4685.             "settings": {
  4686.                 "foreground": "#EEDDAADD",
  4687.                 "fontStyle": ""
  4688.             }
  4689.         },
  4690.         {
  4691.             "scope": [
  4692.                 "source support.class",
  4693.                 "source support.class.builtin",
  4694.                 "source support.class.node",
  4695.                 "source support.class.promise",
  4696.                 "source support.constant",
  4697.                 "source support.constant",
  4698.                 "source support.constant.math",
  4699.                 "source support.type",
  4700.                 "source support.type.object.module",
  4701.                 "source support.variable",
  4702.                 "source support.variable.object.node",
  4703.                 "source support.variable.object.process"
  4704.             ],
  4705.             "settings": {
  4706.                 "foreground": "#EEDDAADD",
  4707.                 "fontStyle": ""
  4708.             }
  4709.         },
  4710.         {
  4711.             "scope": [
  4712.                 "source emphasis",
  4713.                 "source markup.bold",
  4714.                 "source strong"
  4715.             ],
  4716.             "settings": {
  4717.                 "foreground": "#EEDDAABB",
  4718.                 "fontStyle": "bold"
  4719.             }
  4720.         },
  4721.         {
  4722.             "scope": [
  4723.                 "source markup.italic"
  4724.             ],
  4725.             "settings": {
  4726.                 "foreground": "#EEDDAABB",
  4727.                 "fontStyle": "italic"
  4728.             }
  4729.         },
  4730.         {
  4731.             "scope": [
  4732.                 "source punctuation.quasi",
  4733.                 "source string.quasi",
  4734.                 "source invalid",
  4735.                 "source invalid.illegal",
  4736.                 "source invalid.illegal.newline"
  4737.             ],
  4738.             "settings": {
  4739.                 "foreground": "#DD2255DD",
  4740.                 "fontStyle": ""
  4741.             }
  4742.         },
  4743.         {
  4744.             "scope": [
  4745.                 "source invalid.deprecated"
  4746.             ],
  4747.             "settings": {
  4748.                 "foreground": "#DD2255BB",
  4749.                 "fontStyle": "underline"
  4750.             }
  4751.         },
  4752.         {
  4753.             "scope": [
  4754.                 "comment.line.shebang punctuation.definition.comment",
  4755.                 "source punctuation.definition.comment.shebang"
  4756.             ],
  4757.             "settings": {
  4758.                 "foreground": "#FF115599",
  4759.                 "fontStyle": "bold underline"
  4760.             }
  4761.         },
  4762.         {
  4763.             "scope": [
  4764.                 "source comment.line.shebang",
  4765.                 "comment.line.number-sign.shebang",
  4766.                 "source comment.line.number-sign.shebang"
  4767.             ],
  4768.             "settings": {
  4769.                 "foreground": "#EEDDAA77",
  4770.                 "fontStyle": "italic bold underline"
  4771.             }
  4772.         },
  4773.         {
  4774.             "scope": [
  4775.                 "comment"
  4776.             ],
  4777.             "settings": {
  4778.                 "foreground": "#666677",
  4779.                 "fontStyle": ""
  4780.             }
  4781.         },
  4782.         {
  4783.             "scope": [
  4784.                 "comment.line.double-slash"
  4785.             ],
  4786.             "settings": {
  4787.                 "foreground": "#44DDDDAA",
  4788.                 "fontStyle": ""
  4789.             }
  4790.         },
  4791.         {
  4792.             "scope": [
  4793.                 "comment.line.double-slash punctuation.definition.comment"
  4794.             ],
  4795.             "settings": {
  4796.                 "foreground": "#44CCDD55",
  4797.                 "fontStyle": "bold"
  4798.             }
  4799.         },
  4800.         {
  4801.             "scope": [
  4802.                 "comment.block"
  4803.             ],
  4804.             "settings": {
  4805.                 "foreground": "#BB44DDBB",
  4806.                 "fontStyle": ""
  4807.             }
  4808.         },
  4809.         {
  4810.             "scope": [
  4811.                 "comment.block punctuation.definition.comment"
  4812.             ],
  4813.             "settings": {
  4814.                 "foreground": "#BB44DD55",
  4815.                 "fontStyle": "bold"
  4816.             }
  4817.         },
  4818.         {
  4819.             "scope": [
  4820.                 "comment.line.triple-slash.directive punctuation.definition.comment"
  4821.             ],
  4822.             "settings": {
  4823.                 "foreground": "#BB998855",
  4824.                 "fontStyle": ""
  4825.             }
  4826.         },
  4827.         {
  4828.             "scope": [
  4829.                 "comment.line.triple-slash.directive punctuation.definition.tag.directive",
  4830.                 "comment.line.triple-slash.directive punctuation.definition.tag.directive",
  4831.                 "comment.line.triple-slash.directive punctuation.definition.string",
  4832.                 "comment.line.triple-slash.directive keyword.operator.assignment"
  4833.             ],
  4834.             "settings": {
  4835.                 "foreground": "#BB998855",
  4836.                 "fontStyle": ""
  4837.             }
  4838.         },
  4839.         {
  4840.             "scope": [
  4841.                 "comment.line.triple-slash.directive meta.tag entity.name.tag.directive",
  4842.                 "comment.line.triple-slash.directive entity.other.attribute-name.directive",
  4843.                 "comment.line.triple-slash.directive string.quoted"
  4844.             ],
  4845.             "settings": {
  4846.                 "foreground": "#22BBDD77",
  4847.                 "fontStyle": ""
  4848.             }
  4849.         },
  4850.         {
  4851.             "scope": [
  4852.                 "comment.line.triple-slash.directive string.quoted",
  4853.                 "comment.line.triple-slash.directive string.quoted.single",
  4854.                 "comment.line.triple-slash.directive string.quoted.double"
  4855.             ],
  4856.             "settings": {
  4857.                 "foreground": "#CCEE5599",
  4858.                 "fontStyle": ""
  4859.             }
  4860.         },
  4861.         {
  4862.             "scope": [
  4863.                 "meta.tag punctuation.definition.string.begin.js",
  4864.                 "meta.tag punctuation.definition.string.begin.tsx",
  4865.                 "meta.tag punctuation.definition.string.end.js",
  4866.                 "meta.tag punctuation.definition.string.end.tsx",
  4867.                 "punctuation.accessor.optional",
  4868.                 "punctuation.accessor",
  4869.                 "punctuation.decorator.internaldeclaration",
  4870.                 "punctuation.definition.character-class.regexp",
  4871.                 "punctuation.definition.group.assertion.regexp",
  4872.                 "punctuation.definition.group.no-capture.regexp",
  4873.                 "punctuation.definition.group.regexp",
  4874.                 "punctuation.definition.section.case-statement",
  4875.                 "punctuation.definition.string",
  4876.                 "punctuation.definition.string.template",
  4877.                 "punctuation.definition.tag.directive",
  4878.                 "punctuation.definition.typeparameters",
  4879.                 "punctuation.destructuring",
  4880.                 "punctuation.quoted",
  4881.                 "punctuation.separator.comma",
  4882.                 "punctuation.separator.label",
  4883.                 "punctuation.separator.parameter",
  4884.                 "punctuation.tag",
  4885.                 "punctuation.whitespace.comment.leading",
  4886.                 "source.json punctuation.definition.string",
  4887.                 "string.quoted.double punctuation.definition.string",
  4888.                 "string.quoted.single punctuation.definition.string",
  4889.                 "text.html meta.tag meta.attribute punctuation.definition.string",
  4890.                 "text.html source punctuation.definition.string",
  4891.                 "text.html source punctuation.definition.string.template",
  4892.                 "text.html source string.quoted.double punctuation.definition.string",
  4893.                 "text.html source string.quoted.single punctuation.definition.string",
  4894.                 "source.js punctuation.terminator.statement",
  4895.                 "source.ts punctuation.terminator.statement",
  4896.                 "punctuation.terminator.statement.ts",
  4897.                 "punctuation.terminator.statement.js",
  4898.                 "source.js.jsx punctuation.terminator.statement",
  4899.                 "source.tsx punctuation.terminator.statement"
  4900.             ],
  4901.             "settings": {
  4902.                 "foreground": "#EEDDAABB",
  4903.                 "fontStyle": "bold"
  4904.             }
  4905.         },
  4906.         {
  4907.             "scope": [
  4908.                 "source.ts string.template punctuation.definition.template-expression.begin",
  4909.                 "source.ts string.template punctuation.definition.template-expression.end"
  4910.             ],
  4911.             "settings": {
  4912.                 "foreground": "#EE88DDDD",
  4913.                 "fontStyle": ""
  4914.             }
  4915.         },
  4916.         {
  4917.             "scope": [],
  4918.             "settings": {
  4919.                 "foreground": "#4499FF",
  4920.                 "fontStyle": "bold"
  4921.             }
  4922.         },
  4923.         {
  4924.             "scope": [
  4925.                 "keyword.other.debugger"
  4926.             ],
  4927.             "settings": {
  4928.                 "foreground": "#FFCC55CC",
  4929.                 "fontStyle": "bold underline"
  4930.             }
  4931.         },
  4932.         {
  4933.             "scope": "token.info-token",
  4934.             "settings": {
  4935.                 "foreground": "#6796E6"
  4936.             }
  4937.         },
  4938.         {
  4939.             "scope": "token.warn-token",
  4940.             "settings": {
  4941.                 "foreground": "#CD9731"
  4942.             }
  4943.         },
  4944.         {
  4945.             "scope": "token.error-token",
  4946.             "settings": {
  4947.                 "foreground": "#F44747"
  4948.             }
  4949.         },
  4950.         {
  4951.             "scope": "token.debug-token",
  4952.             "settings": {
  4953.                 "foreground": "#B267E6"
  4954.             }
  4955.         }
  4956.     ]
  4957. }
Add Comment
Please, Sign In to add comment