feat: added darkmatter syntax highlighting f7592142
Steve · 2026-03-16 00:20 2 file(s) · +2101 −1
packages/client/astro.config.mjs +2 −1
6 6
import react from "@astrojs/react";
7 7
import { fileURLToPath } from "url";
8 8
import path from "path";
9 +
import darkmatter from "./darkmatter.json";
9 10
10 11
// https://astro.build/config
11 12
export default defineConfig({
14 15
	compressHTML: true,
15 16
	markdown: {
16 17
		shikiConfig: {
17 -
			theme: "vesper",
18 +
			theme: darkmatter,
18 19
			wrap: false,
19 20
		},
20 21
	},
packages/client/darkmatter.json (added) +2099 −0
1 +
{
2 +
  "name": "Darkmatter",
3 +
  "type": "dark",
4 +
  "semanticHighlighting": true,
5 +
  "semanticTokenColors": {
6 +
    "enumMember": {
7 +
      "foreground": "#c1c1c1"
8 +
    },
9 +
    "variable.constant": {
10 +
      "foreground": "#c1c1c1"
11 +
    },
12 +
    "variable.defaultLibrary": {
13 +
      "foreground": "#e78a52"
14 +
    }
15 +
  },
16 +
  "tokenColors": [
17 +
    {
18 +
      "name": "unison punctuation",
19 +
      "scope": "punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison",
20 +
      "settings": {
21 +
        "foreground": "#5f8787"
22 +
      }
23 +
    },
24 +
    {
25 +
      "name": "haskell variable generic-type",
26 +
      "scope": "variable.other.generic-type.haskell",
27 +
      "settings": {
28 +
        "foreground": "#999999"
29 +
      }
30 +
    },
31 +
    {
32 +
      "name": "haskell storage type",
33 +
      "scope": "storage.type.haskell",
34 +
      "settings": {
35 +
        "foreground": "#c1c1c1"
36 +
      }
37 +
    },
38 +
    {
39 +
      "name": "support.variable.magic.python",
40 +
      "scope": "support.variable.magic.python",
41 +
      "settings": {
42 +
        "foreground": "#5f8787"
43 +
      }
44 +
    },
45 +
    {
46 +
      "name": "punctuation.separator.parameters.python",
47 +
      "scope": "punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python",
48 +
      "settings": {
49 +
        "foreground": "#999999"
50 +
      }
51 +
    },
52 +
    {
53 +
      "name": "variable.parameter.function.language.special.self.python",
54 +
      "scope": "variable.parameter.function.language.special.self.python",
55 +
      "settings": {
56 +
        "foreground": "#e78a52"
57 +
      }
58 +
    },
59 +
    {
60 +
      "name": "storage.modifier.lifetime.rust",
61 +
      "scope": "storage.modifier.lifetime.rust",
62 +
      "settings": {
63 +
        "foreground": "#999999"
64 +
      }
65 +
    },
66 +
    {
67 +
      "name": "support.function.std.rust",
68 +
      "scope": "support.function.std.rust",
69 +
      "settings": {
70 +
        "foreground": "#aaabab"
71 +
      }
72 +
    },
73 +
    {
74 +
      "name": "entity.name.lifetime.rust",
75 +
      "scope": "entity.name.lifetime.rust",
76 +
      "settings": {
77 +
        "foreground": "#e78a52"
78 +
      }
79 +
    },
80 +
    {
81 +
      "name": "variable.language.rust",
82 +
      "scope": "variable.language.rust",
83 +
      "settings": {
84 +
        "foreground": "#5f8787"
85 +
      }
86 +
    },
87 +
    {
88 +
      "name": "support.constant.edge",
89 +
      "scope": "support.constant.edge",
90 +
      "settings": {
91 +
        "foreground": "#999999"
92 +
      }
93 +
    },
94 +
    {
95 +
      "name": "regexp constant character-class",
96 +
      "scope": "constant.other.character-class.regexp",
97 +
      "settings": {
98 +
        "foreground": "#5f8787"
99 +
      }
100 +
    },
101 +
    {
102 +
      "name": "regexp operator.quantifier",
103 +
      "scope": "keyword.operator.quantifier.regexp",
104 +
      "settings": {
105 +
        "foreground": "#c1c1c1"
106 +
      }
107 +
    },
108 +
    {
109 +
      "name": "punctuation.definition",
110 +
      "scope": "punctuation.definition.string.begin,punctuation.definition.string.end",
111 +
      "settings": {
112 +
        "foreground": "#fbcb96"
113 +
      }
114 +
    },
115 +
    {
116 +
      "name": "Text",
117 +
      "scope": "variable.parameter.function",
118 +
      "settings": {
119 +
        "foreground": "#999999"
120 +
      }
121 +
    },
122 +
    {
123 +
      "name": "Comment Markup Link",
124 +
      "scope": "comment markup.link",
125 +
      "settings": {
126 +
        "foreground": "#444444"
127 +
      }
128 +
    },
129 +
    {
130 +
      "name": "markup diff",
131 +
      "scope": "markup.changed.diff",
132 +
      "settings": {
133 +
        "foreground": "#e78a52"
134 +
      }
135 +
    },
136 +
    {
137 +
      "name": "diff",
138 +
      "scope": "meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff",
139 +
      "settings": {
140 +
        "foreground": "#aaabab"
141 +
      }
142 +
    },
143 +
    {
144 +
      "name": "inserted.diff",
145 +
      "scope": "markup.inserted.diff",
146 +
      "settings": {
147 +
        "foreground": "#fbcb96"
148 +
      }
149 +
    },
150 +
    {
151 +
      "name": "deleted.diff",
152 +
      "scope": "markup.deleted.diff",
153 +
      "settings": {
154 +
        "foreground": "#5f8787"
155 +
      }
156 +
    },
157 +
    {
158 +
      "name": "c++ function",
159 +
      "scope": "meta.function.c,meta.function.cpp",
160 +
      "settings": {
161 +
        "foreground": "#5f8787"
162 +
      }
163 +
    },
164 +
    {
165 +
      "name": "c++ block",
166 +
      "scope": "punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.c,punctuation.section.parens.begin.bracket.round.c,punctuation.section.parens.end.bracket.round.c,punctuation.section.parameters.begin.bracket.round.c,punctuation.section.parameters.end.bracket.round.c",
167 +
      "settings": {
168 +
        "foreground": "#999999"
169 +
      }
170 +
    },
171 +
    {
172 +
      "name": "js/ts punctuation separator key-value",
173 +
      "scope": "punctuation.separator.key-value",
174 +
      "settings": {
175 +
        "foreground": "#999999"
176 +
      }
177 +
    },
178 +
    {
179 +
      "name": "js/ts import keyword",
180 +
      "scope": "keyword.operator.expression.import",
181 +
      "settings": {
182 +
        "foreground": "#aaabab"
183 +
      }
184 +
    },
185 +
    {
186 +
      "name": "math js/ts",
187 +
      "scope": "support.constant.math",
188 +
      "settings": {
189 +
        "foreground": "#e78a52"
190 +
      }
191 +
    },
192 +
    {
193 +
      "name": "math property js/ts",
194 +
      "scope": "support.constant.property.math",
195 +
      "settings": {
196 +
        "foreground": "#c1c1c1"
197 +
      }
198 +
    },
199 +
    {
200 +
      "name": "js/ts variable.other.constant",
201 +
      "scope": "variable.other.constant",
202 +
      "settings": {
203 +
        "foreground": "#e78a52"
204 +
      }
205 +
    },
206 +
    {
207 +
      "name": "java type",
208 +
      "scope": [
209 +
        "storage.type.annotation.java",
210 +
        "storage.type.object.array.java"
211 +
      ],
212 +
      "settings": {
213 +
        "foreground": "#e78a52"
214 +
      }
215 +
    },
216 +
    {
217 +
      "name": "java source",
218 +
      "scope": "source.java",
219 +
      "settings": {
220 +
        "foreground": "#5f8787"
221 +
      }
222 +
    },
223 +
    {
224 +
      "name": "java modifier.import",
225 +
      "scope": "punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java",
226 +
      "settings": {
227 +
        "foreground": "#999999"
228 +
      }
229 +
    },
230 +
    {
231 +
      "name": "java modifier.import",
232 +
      "scope": "meta.method.java",
233 +
      "settings": {
234 +
        "foreground": "#aaabab"
235 +
      }
236 +
    },
237 +
    {
238 +
      "name": "java modifier.import",
239 +
      "scope": "storage.modifier.import.java,storage.type.java,storage.type.generic.java",
240 +
      "settings": {
241 +
        "foreground": "#e78a52"
242 +
      }
243 +
    },
244 +
    {
245 +
      "name": "java instanceof",
246 +
      "scope": "keyword.operator.instanceof.java",
247 +
      "settings": {
248 +
        "foreground": "#999999"
249 +
      }
250 +
    },
251 +
    {
252 +
      "name": "java variable.name",
253 +
      "scope": "meta.definition.variable.name.java",
254 +
      "settings": {
255 +
        "foreground": "#5f8787"
256 +
      }
257 +
    },
258 +
    {
259 +
      "name": "operator logical",
260 +
      "scope": "keyword.operator.logical",
261 +
      "settings": {
262 +
        "foreground": "#c1c1c1"
263 +
      }
264 +
    },
265 +
    {
266 +
      "name": "operator bitwise",
267 +
      "scope": "keyword.operator.bitwise",
268 +
      "settings": {
269 +
        "foreground": "#c1c1c1"
270 +
      }
271 +
    },
272 +
    {
273 +
      "name": "operator channel",
274 +
      "scope": "keyword.operator.channel",
275 +
      "settings": {
276 +
        "foreground": "#c1c1c1"
277 +
      }
278 +
    },
279 +
    {
280 +
      "name": "support.constant.property-value.scss",
281 +
      "scope": "support.constant.property-value.scss,support.constant.property-value.css",
282 +
      "settings": {
283 +
        "foreground": "#c1c1c1"
284 +
      }
285 +
    },
286 +
    {
287 +
      "name": "CSS/SCSS/LESS Operators",
288 +
      "scope": "keyword.operator.css,keyword.operator.scss,keyword.operator.less",
289 +
      "settings": {
290 +
        "foreground": "#c1c1c1"
291 +
      }
292 +
    },
293 +
    {
294 +
      "name": "css color standard name",
295 +
      "scope": "support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss",
296 +
      "settings": {
297 +
        "foreground": "#c1c1c1"
298 +
      }
299 +
    },
300 +
    {
301 +
      "name": "css comma",
302 +
      "scope": "punctuation.separator.list.comma.css",
303 +
      "settings": {
304 +
        "foreground": "#999999"
305 +
      }
306 +
    },
307 +
    {
308 +
      "name": "css attribute-name.id",
309 +
      "scope": "support.constant.color.w3c-standard-color-name.css",
310 +
      "settings": {
311 +
        "foreground": "#c1c1c1"
312 +
      }
313 +
    },
314 +
    {
315 +
      "name": "css property-name",
316 +
      "scope": "support.type.vendored.property-name.css",
317 +
      "settings": {
318 +
        "foreground": "#c1c1c1"
319 +
      }
320 +
    },
321 +
    {
322 +
      "name": "js/ts module",
323 +
      "scope": "support.module.node,support.type.object.module,support.module.node",
324 +
      "settings": {
325 +
        "foreground": "#e78a52"
326 +
      }
327 +
    },
328 +
    {
329 +
      "name": "entity.name.type.module",
330 +
      "scope": "entity.name.type.module",
331 +
      "settings": {
332 +
        "foreground": "#e78a52"
333 +
      }
334 +
    },
335 +
    {
336 +
      "name": "js variable readwrite",
337 +
      "scope": "variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node",
338 +
      "settings": {
339 +
        "foreground": "#5f8787"
340 +
      }
341 +
    },
342 +
    {
343 +
      "name": "js/ts json",
344 +
      "scope": "support.constant.json",
345 +
      "settings": {
346 +
        "foreground": "#c1c1c1"
347 +
      }
348 +
    },
349 +
    {
350 +
      "name": "js/ts Keyword",
351 +
      "scope": [
352 +
        "keyword.operator.expression.instanceof",
353 +
        "keyword.operator.new",
354 +
        "keyword.operator.ternary",
355 +
        "keyword.operator.optional",
356 +
        "keyword.operator.expression.keyof"
357 +
      ],
358 +
      "settings": {
359 +
        "foreground": "#999999"
360 +
      }
361 +
    },
362 +
    {
363 +
      "name": "js/ts console",
364 +
      "scope": "support.type.object.console",
365 +
      "settings": {
366 +
        "foreground": "#5f8787"
367 +
      }
368 +
    },
369 +
    {
370 +
      "name": "js/ts support.variable.property.process",
371 +
      "scope": "support.variable.property.process",
372 +
      "settings": {
373 +
        "foreground": "#c1c1c1"
374 +
      }
375 +
    },
376 +
    {
377 +
      "name": "js console function",
378 +
      "scope": "entity.name.function,support.function.console",
379 +
      "settings": {
380 +
        "foreground": "#aaabab"
381 +
      }
382 +
    },
383 +
    {
384 +
      "name": "keyword.operator.misc.rust",
385 +
      "scope": "keyword.operator.misc.rust",
386 +
      "settings": {
387 +
        "foreground": "#999999"
388 +
      }
389 +
    },
390 +
    {
391 +
      "name": "keyword.operator.sigil.rust",
392 +
      "scope": "keyword.operator.sigil.rust",
393 +
      "settings": {
394 +
        "foreground": "#999999"
395 +
      }
396 +
    },
397 +
    {
398 +
      "name": "operator",
399 +
      "scope": "keyword.operator.delete",
400 +
      "settings": {
401 +
        "foreground": "#999999"
402 +
      }
403 +
    },
404 +
    {
405 +
      "name": "js dom",
406 +
      "scope": "support.type.object.dom",
407 +
      "settings": {
408 +
        "foreground": "#c1c1c1"
409 +
      }
410 +
    },
411 +
    {
412 +
      "name": "js dom variable",
413 +
      "scope": "support.variable.dom,support.variable.property.dom",
414 +
      "settings": {
415 +
        "foreground": "#5f8787"
416 +
      }
417 +
    },
418 +
    {
419 +
      "name": "keyword.operator",
420 +
      "scope": "keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational",
421 +
      "settings": {
422 +
        "foreground": "#c1c1c1"
423 +
      }
424 +
    },
425 +
    {
426 +
      "name": "C operator assignment",
427 +
      "scope": "keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp",
428 +
      "settings": {
429 +
        "foreground": "#999999"
430 +
      }
431 +
    },
432 +
    {
433 +
      "name": "Punctuation",
434 +
      "scope": "punctuation.separator.delimiter",
435 +
      "settings": {
436 +
        "foreground": "#999999"
437 +
      }
438 +
    },
439 +
    {
440 +
      "name": "Other punctuation .c",
441 +
      "scope": "punctuation.separator.c,punctuation.separator.cpp",
442 +
      "settings": {
443 +
        "foreground": "#999999"
444 +
      }
445 +
    },
446 +
    {
447 +
      "name": "C type posix-reserved",
448 +
      "scope": "support.type.posix-reserved.c,support.type.posix-reserved.cpp",
449 +
      "settings": {
450 +
        "foreground": "#c1c1c1"
451 +
      }
452 +
    },
453 +
    {
454 +
      "name": "keyword.operator.sizeof.c",
455 +
      "scope": "keyword.operator.sizeof.c,keyword.operator.sizeof.cpp",
456 +
      "settings": {
457 +
        "foreground": "#999999"
458 +
      }
459 +
    },
460 +
    {
461 +
      "name": "python parameter",
462 +
      "scope": "variable.parameter.function.language.python",
463 +
      "settings": {
464 +
        "foreground": "#c1c1c1"
465 +
      }
466 +
    },
467 +
    {
468 +
      "name": "python type",
469 +
      "scope": "support.type.python",
470 +
      "settings": {
471 +
        "foreground": "#c1c1c1"
472 +
      }
473 +
    },
474 +
    {
475 +
      "name": "python logical",
476 +
      "scope": "keyword.operator.logical.python",
477 +
      "settings": {
478 +
        "foreground": "#999999"
479 +
      }
480 +
    },
481 +
    {
482 +
      "name": "pyCs",
483 +
      "scope": "variable.parameter.function.python",
484 +
      "settings": {
485 +
        "foreground": "#c1c1c1"
486 +
      }
487 +
    },
488 +
    {
489 +
      "name": "python block",
490 +
      "scope": "punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python",
491 +
      "settings": {
492 +
        "foreground": "#999999"
493 +
      }
494 +
    },
495 +
    {
496 +
      "name": "python function-call.generic",
497 +
      "scope": "meta.function-call.generic.python",
498 +
      "settings": {
499 +
        "foreground": "#aaabab"
500 +
      }
501 +
    },
502 +
    {
503 +
      "name": "python placeholder reset to normal string",
504 +
      "scope": "constant.character.format.placeholder.other.python",
505 +
      "settings": {
506 +
        "foreground": "#c1c1c1"
507 +
      }
508 +
    },
509 +
    {
510 +
      "name": "Operators",
511 +
      "scope": "keyword.operator",
512 +
      "settings": {
513 +
        "foreground": "#999999"
514 +
      }
515 +
    },
516 +
    {
517 +
      "name": "Compound Assignment Operators",
518 +
      "scope": "keyword.operator.assignment.compound",
519 +
      "settings": {
520 +
        "foreground": "#999999"
521 +
      }
522 +
    },
523 +
    {
524 +
      "name": "Compound Assignment Operators js/ts",
525 +
      "scope": "keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts",
526 +
      "settings": {
527 +
        "foreground": "#c1c1c1"
528 +
      }
529 +
    },
530 +
    {
531 +
      "name": "Keywords",
532 +
      "scope": "keyword",
533 +
      "settings": {
534 +
        "foreground": "#999999"
535 +
      }
536 +
    },
537 +
    {
538 +
      "name": "Namespaces",
539 +
      "scope": "entity.name.namespace",
540 +
      "settings": {
541 +
        "foreground": "#e78a52"
542 +
      }
543 +
    },
544 +
    {
545 +
      "name": "Variables",
546 +
      "scope": "variable",
547 +
      "settings": {
548 +
        "foreground": "#5f8787"
549 +
      }
550 +
    },
551 +
    {
552 +
      "name": "Variables",
553 +
      "scope": "variable.c",
554 +
      "settings": {
555 +
        "foreground": "#999999"
556 +
      }
557 +
    },
558 +
    {
559 +
      "name": "Language variables",
560 +
      "scope": "variable.language",
561 +
      "settings": {
562 +
        "foreground": "#e78a52"
563 +
      }
564 +
    },
565 +
    {
566 +
      "name": "Java Variables",
567 +
      "scope": "token.variable.parameter.java",
568 +
      "settings": {
569 +
        "foreground": "#999999"
570 +
      }
571 +
    },
572 +
    {
573 +
      "name": "Java Imports",
574 +
      "scope": "import.storage.java",
575 +
      "settings": {
576 +
        "foreground": "#e78a52"
577 +
      }
578 +
    },
579 +
    {
580 +
      "name": "Packages",
581 +
      "scope": "token.package.keyword",
582 +
      "settings": {
583 +
        "foreground": "#999999"
584 +
      }
585 +
    },
586 +
    {
587 +
      "name": "Packages",
588 +
      "scope": "token.package",
589 +
      "settings": {
590 +
        "foreground": "#999999"
591 +
      }
592 +
    },
593 +
    {
594 +
      "name": "Functions",
595 +
      "scope": [
596 +
        "entity.name.function",
597 +
        "meta.require",
598 +
        "support.function.any-method",
599 +
        "variable.function"
600 +
      ],
601 +
      "settings": {
602 +
        "foreground": "#aaabab"
603 +
      }
604 +
    },
605 +
    {
606 +
      "name": "Classes",
607 +
      "scope": "entity.name.type.namespace",
608 +
      "settings": {
609 +
        "foreground": "#e78a52"
610 +
      }
611 +
    },
612 +
    {
613 +
      "name": "Classes",
614 +
      "scope": "support.class, entity.name.type.class",
615 +
      "settings": {
616 +
        "foreground": "#e78a52"
617 +
      }
618 +
    },
619 +
    {
620 +
      "name": "Class name",
621 +
      "scope": "entity.name.class.identifier.namespace.type",
622 +
      "settings": {
623 +
        "foreground": "#e78a52"
624 +
      }
625 +
    },
626 +
    {
627 +
      "name": "Class name",
628 +
      "scope": [
629 +
        "entity.name.class",
630 +
        "variable.other.class.js",
631 +
        "variable.other.class.ts"
632 +
      ],
633 +
      "settings": {
634 +
        "foreground": "#e78a52"
635 +
      }
636 +
    },
637 +
    {
638 +
      "name": "Class name php",
639 +
      "scope": "variable.other.class.php",
640 +
      "settings": {
641 +
        "foreground": "#5f8787"
642 +
      }
643 +
    },
644 +
    {
645 +
      "name": "Type Name",
646 +
      "scope": "entity.name.type",
647 +
      "settings": {
648 +
        "foreground": "#e78a52"
649 +
      }
650 +
    },
651 +
    {
652 +
      "name": "Keyword Control",
653 +
      "scope": "keyword.control",
654 +
      "settings": {
655 +
        "foreground": "#999999"
656 +
      }
657 +
    },
658 +
    {
659 +
      "name": "Control Elements",
660 +
      "scope": "control.elements, keyword.operator.less",
661 +
      "settings": {
662 +
        "foreground": "#c1c1c1"
663 +
      }
664 +
    },
665 +
    {
666 +
      "name": "Methods",
667 +
      "scope": "keyword.other.special-method",
668 +
      "settings": {
669 +
        "foreground": "#aaabab"
670 +
      }
671 +
    },
672 +
    {
673 +
      "name": "Storage",
674 +
      "scope": "storage",
675 +
      "settings": {
676 +
        "foreground": "#999999"
677 +
      }
678 +
    },
679 +
    {
680 +
      "name": "Storage JS TS",
681 +
      "scope": "token.storage",
682 +
      "settings": {
683 +
        "foreground": "#999999"
684 +
      }
685 +
    },
686 +
    {
687 +
      "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void",
688 +
      "scope": "keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void",
689 +
      "settings": {
690 +
        "foreground": "#999999"
691 +
      }
692 +
    },
693 +
    {
694 +
      "name": "Java Storage",
695 +
      "scope": "token.storage.type.java",
696 +
      "settings": {
697 +
        "foreground": "#e78a52"
698 +
      }
699 +
    },
700 +
    {
701 +
      "name": "Support",
702 +
      "scope": "support.function",
703 +
      "settings": {
704 +
        "foreground": "#c1c1c1"
705 +
      }
706 +
    },
707 +
    {
708 +
      "name": "Support type",
709 +
      "scope": "support.type.property-name",
710 +
      "settings": {
711 +
        "foreground": "#999999"
712 +
      }
713 +
    },
714 +
    {
715 +
      "name": "Support type",
716 +
      "scope": "support.constant.property-value",
717 +
      "settings": {
718 +
        "foreground": "#999999"
719 +
      }
720 +
    },
721 +
    {
722 +
      "name": "Support type",
723 +
      "scope": "support.constant.font-name",
724 +
      "settings": {
725 +
        "foreground": "#c1c1c1"
726 +
      }
727 +
    },
728 +
    {
729 +
      "name": "Meta tag",
730 +
      "scope": "meta.tag",
731 +
      "settings": {
732 +
        "foreground": "#999999"
733 +
      }
734 +
    },
735 +
    {
736 +
      "name": "Strings",
737 +
      "scope": "string",
738 +
      "settings": {
739 +
        "foreground": "#fbcb96"
740 +
      }
741 +
    },
742 +
    {
743 +
      "name": "Inherited Class",
744 +
      "scope": "entity.other.inherited-class",
745 +
      "settings": {
746 +
        "foreground": "#e78a52"
747 +
      }
748 +
    },
749 +
    {
750 +
      "name": "Constant other symbol",
751 +
      "scope": "constant.other.symbol",
752 +
      "settings": {
753 +
        "foreground": "#c1c1c1"
754 +
      }
755 +
    },
756 +
    {
757 +
      "name": "Integers",
758 +
      "scope": "constant.numeric",
759 +
      "settings": {
760 +
        "foreground": "#c1c1c1"
761 +
      }
762 +
    },
763 +
    {
764 +
      "name": "Constants",
765 +
      "scope": "constant",
766 +
      "settings": {
767 +
        "foreground": "#c1c1c1"
768 +
      }
769 +
    },
770 +
    {
771 +
      "name": "Constants",
772 +
      "scope": "punctuation.definition.constant",
773 +
      "settings": {
774 +
        "foreground": "#c1c1c1"
775 +
      }
776 +
    },
777 +
    {
778 +
      "name": "Tags",
779 +
      "scope": "entity.name.tag",
780 +
      "settings": {
781 +
        "foreground": "#5f8787"
782 +
      }
783 +
    },
784 +
    {
785 +
      "name": "Attributes",
786 +
      "scope": "entity.other.attribute-name",
787 +
      "settings": {
788 +
        "foreground": "#c1c1c1"
789 +
      }
790 +
    },
791 +
    {
792 +
      "name": "Attribute IDs",
793 +
      "scope": "entity.other.attribute-name.id",
794 +
      "settings": {
795 +
        "fontStyle": "normal",
796 +
        "foreground": "#aaabab"
797 +
      }
798 +
    },
799 +
    {
800 +
      "name": "Attribute class",
801 +
      "scope": "entity.other.attribute-name.class.css",
802 +
      "settings": {
803 +
        "fontStyle": "normal",
804 +
        "foreground": "#c1c1c1"
805 +
      }
806 +
    },
807 +
    {
808 +
      "name": "Selector",
809 +
      "scope": "meta.selector",
810 +
      "settings": {
811 +
        "foreground": "#999999"
812 +
      }
813 +
    },
814 +
    {
815 +
      "name": "Headings",
816 +
      "scope": "markup.heading",
817 +
      "settings": {
818 +
        "foreground": "#5f8787"
819 +
      }
820 +
    },
821 +
    {
822 +
      "name": "Headings",
823 +
      "scope": "markup.heading punctuation.definition.heading, entity.name.section",
824 +
      "settings": {
825 +
        "foreground": "#aaabab"
826 +
      }
827 +
    },
828 +
    {
829 +
      "name": "Units",
830 +
      "scope": "keyword.other.unit",
831 +
      "settings": {
832 +
        "foreground": "#5f8787"
833 +
      }
834 +
    },
835 +
    {
836 +
      "name": "Bold",
837 +
      "scope": "markup.bold,todo.bold",
838 +
      "settings": {
839 +
        "foreground": "#c1c1c1"
840 +
      }
841 +
    },
842 +
    {
843 +
      "name": "Bold",
844 +
      "scope": "punctuation.definition.bold",
845 +
      "settings": {
846 +
        "foreground": "#e78a52"
847 +
      }
848 +
    },
849 +
    {
850 +
      "name": "markup Italic",
851 +
      "scope": "markup.italic, punctuation.definition.italic,todo.emphasis",
852 +
      "settings": {
853 +
        "foreground": "#999999"
854 +
      }
855 +
    },
856 +
    {
857 +
      "name": "emphasis md",
858 +
      "scope": "emphasis md",
859 +
      "settings": {
860 +
        "foreground": "#999999"
861 +
      }
862 +
    },
863 +
    {
864 +
      "name": "[VSCODE-CUSTOM] Markdown headings",
865 +
      "scope": "entity.name.section.markdown",
866 +
      "settings": {
867 +
        "foreground": "#5f8787"
868 +
      }
869 +
    },
870 +
    {
871 +
      "name": "[VSCODE-CUSTOM] Markdown heading Punctuation Definition",
872 +
      "scope": "punctuation.definition.heading.markdown",
873 +
      "settings": {
874 +
        "foreground": "#5f8787"
875 +
      }
876 +
    },
877 +
    {
878 +
      "name": "punctuation.definition.list.begin.markdown",
879 +
      "scope": "punctuation.definition.list.begin.markdown",
880 +
      "settings": {
881 +
        "foreground": "#5f8787"
882 +
      }
883 +
    },
884 +
    {
885 +
      "name": "[VSCODE-CUSTOM] Markdown heading setext",
886 +
      "scope": "markup.heading.setext",
887 +
      "settings": {
888 +
        "foreground": "#999999"
889 +
      }
890 +
    },
891 +
    {
892 +
      "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold",
893 +
      "scope": "punctuation.definition.bold.markdown",
894 +
      "settings": {
895 +
        "foreground": "#c1c1c1"
896 +
      }
897 +
    },
898 +
    {
899 +
      "name": "[VSCODE-CUSTOM] Markdown Inline Raw",
900 +
      "scope": "markup.inline.raw.markdown",
901 +
      "settings": {
902 +
        "foreground": "#fbcb96"
903 +
      }
904 +
    },
905 +
    {
906 +
      "name": "[VSCODE-CUSTOM] Markdown Inline Raw",
907 +
      "scope": "markup.inline.raw.string.markdown",
908 +
      "settings": {
909 +
        "foreground": "#fbcb96"
910 +
      }
911 +
    },
912 +
    {
913 +
      "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition",
914 +
      "scope": "punctuation.definition.list.markdown",
915 +
      "settings": {
916 +
        "foreground": "#5f8787"
917 +
      }
918 +
    },
919 +
    {
920 +
      "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String",
921 +
      "scope": [
922 +
        "punctuation.definition.string.begin.markdown",
923 +
        "punctuation.definition.string.end.markdown",
924 +
        "punctuation.definition.metadata.markdown"
925 +
      ],
926 +
      "settings": {
927 +
        "foreground": "#5f8787"
928 +
      }
929 +
    },
930 +
    {
931 +
      "name": "beginning.punctuation.definition.list.markdown",
932 +
      "scope": [
933 +
        "beginning.punctuation.definition.list.markdown"
934 +
      ],
935 +
      "settings": {
936 +
        "foreground": "#5f8787"
937 +
      }
938 +
    },
939 +
    {
940 +
      "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link",
941 +
      "scope": "punctuation.definition.metadata.markdown",
942 +
      "settings": {
943 +
        "foreground": "#5f8787"
944 +
      }
945 +
    },
946 +
    {
947 +
      "name": "[VSCODE-CUSTOM] Markdown Underline Link/Image",
948 +
      "scope": "markup.underline.link.markdown,markup.underline.link.image.markdown",
949 +
      "settings": {
950 +
        "foreground": "#999999"
951 +
      }
952 +
    },
953 +
    {
954 +
      "name": "[VSCODE-CUSTOM] Markdown Link Title/Description",
955 +
      "scope": "string.other.link.title.markdown,string.other.link.description.markdown",
956 +
      "settings": {
957 +
        "foreground": "#aaabab"
958 +
      }
959 +
    },
960 +
    {
961 +
      "name": "Regular Expressions",
962 +
      "scope": "string.regexp",
963 +
      "settings": {
964 +
        "foreground": "#c1c1c1"
965 +
      }
966 +
    },
967 +
    {
968 +
      "name": "Escape Characters",
969 +
      "scope": "constant.character.escape",
970 +
      "settings": {
971 +
        "foreground": "#c1c1c1"
972 +
      }
973 +
    },
974 +
    {
975 +
      "name": "Embedded",
976 +
      "scope": "punctuation.section.embedded, variable.interpolation",
977 +
      "settings": {
978 +
        "foreground": "#5f8787"
979 +
      }
980 +
    },
981 +
    {
982 +
      "name": "Embedded",
983 +
      "scope": "punctuation.section.embedded.begin,punctuation.section.embedded.end",
984 +
      "settings": {
985 +
        "foreground": "#999999"
986 +
      }
987 +
    },
988 +
    {
989 +
      "name": "illegal",
990 +
      "scope": "invalid.illegal",
991 +
      "settings": {
992 +
        "foreground": "#ffffff"
993 +
      }
994 +
    },
995 +
    {
996 +
      "name": "illegal",
997 +
      "scope": "invalid.illegal.bad-ampersand.html",
998 +
      "settings": {
999 +
        "foreground": "#999999"
1000 +
      }
1001 +
    },
1002 +
    {
1003 +
      "name": "Broken",
1004 +
      "scope": "invalid.broken",
1005 +
      "settings": {
1006 +
        "foreground": "#ffffff"
1007 +
      }
1008 +
    },
1009 +
    {
1010 +
      "name": "Deprecated",
1011 +
      "scope": "invalid.deprecated",
1012 +
      "settings": {
1013 +
        "foreground": "#ffffff"
1014 +
      }
1015 +
    },
1016 +
    {
1017 +
      "name": "Unimplemented",
1018 +
      "scope": "invalid.unimplemented",
1019 +
      "settings": {
1020 +
        "foreground": "#ffffff"
1021 +
      }
1022 +
    },
1023 +
    {
1024 +
      "name": "Source Json Meta Structure Dictionary Json > String Quoted Json",
1025 +
      "scope": "source.json meta.structure.dictionary.json > string.quoted.json",
1026 +
      "settings": {
1027 +
        "foreground": "#5f8787"
1028 +
      }
1029 +
    },
1030 +
    {
1031 +
      "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String",
1032 +
      "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string",
1033 +
      "settings": {
1034 +
        "foreground": "#5f8787"
1035 +
      }
1036 +
    },
1037 +
    {
1038 +
      "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation",
1039 +
      "scope": "source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation",
1040 +
      "settings": {
1041 +
        "foreground": "#fbcb96"
1042 +
      }
1043 +
    },
1044 +
    {
1045 +
      "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json",
1046 +
      "scope": "source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json",
1047 +
      "settings": {
1048 +
        "foreground": "#c1c1c1"
1049 +
      }
1050 +
    },
1051 +
    {
1052 +
      "name": "[VSCODE-CUSTOM] JSON Property Name",
1053 +
      "scope": "support.type.property-name.json",
1054 +
      "settings": {
1055 +
        "foreground": "#5f8787"
1056 +
      }
1057 +
    },
1058 +
    {
1059 +
      "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name",
1060 +
      "scope": "support.type.property-name.json punctuation",
1061 +
      "settings": {
1062 +
        "foreground": "#5f8787"
1063 +
      }
1064 +
    },
1065 +
    {
1066 +
      "name": "laravel blade tag",
1067 +
      "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade",
1068 +
      "settings": {
1069 +
        "foreground": "#999999"
1070 +
      }
1071 +
    },
1072 +
    {
1073 +
      "name": "laravel blade @",
1074 +
      "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade",
1075 +
      "settings": {
1076 +
        "foreground": "#999999"
1077 +
      }
1078 +
    },
1079 +
    {
1080 +
      "name": "use statement for other classes",
1081 +
      "scope": "support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php",
1082 +
      "settings": {
1083 +
        "foreground": "#e78a52"
1084 +
      }
1085 +
    },
1086 +
    {
1087 +
      "name": "error suppression",
1088 +
      "scope": "keyword.operator.error-control.php",
1089 +
      "settings": {
1090 +
        "foreground": "#999999"
1091 +
      }
1092 +
    },
1093 +
    {
1094 +
      "name": "php instanceof",
1095 +
      "scope": "keyword.operator.type.php",
1096 +
      "settings": {
1097 +
        "foreground": "#999999"
1098 +
      }
1099 +
    },
1100 +
    {
1101 +
      "name": "style double quoted array index normal begin",
1102 +
      "scope": "punctuation.section.array.begin.php",
1103 +
      "settings": {
1104 +
        "foreground": "#999999"
1105 +
      }
1106 +
    },
1107 +
    {
1108 +
      "name": "style double quoted array index normal end",
1109 +
      "scope": "punctuation.section.array.end.php",
1110 +
      "settings": {
1111 +
        "foreground": "#999999"
1112 +
      }
1113 +
    },
1114 +
    {
1115 +
      "name": "php illegal.non-null-typehinted",
1116 +
      "scope": "invalid.illegal.non-null-typehinted.php",
1117 +
      "settings": {
1118 +
        "foreground": "#f44747"
1119 +
      }
1120 +
    },
1121 +
    {
1122 +
      "name": "php types",
1123 +
      "scope": "storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php",
1124 +
      "settings": {
1125 +
        "foreground": "#e78a52"
1126 +
      }
1127 +
    },
1128 +
    {
1129 +
      "name": "php call-function",
1130 +
      "scope": "meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php",
1131 +
      "settings": {
1132 +
        "foreground": "#aaabab"
1133 +
      }
1134 +
    },
1135 +
    {
1136 +
      "name": "php function-resets",
1137 +
      "scope": "punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php",
1138 +
      "settings": {
1139 +
        "foreground": "#999999"
1140 +
      }
1141 +
    },
1142 +
    {
1143 +
      "name": "support php constants",
1144 +
      "scope": "support.constant.core.rust",
1145 +
      "settings": {
1146 +
        "foreground": "#c1c1c1"
1147 +
      }
1148 +
    },
1149 +
    {
1150 +
      "name": "support php constants",
1151 +
      "scope": "support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php",
1152 +
      "settings": {
1153 +
        "foreground": "#c1c1c1"
1154 +
      }
1155 +
    },
1156 +
    {
1157 +
      "name": "php goto",
1158 +
      "scope": "entity.name.goto-label.php,support.other.php",
1159 +
      "settings": {
1160 +
        "foreground": "#aaabab"
1161 +
      }
1162 +
    },
1163 +
    {
1164 +
      "name": "php logical/bitwise operator",
1165 +
      "scope": "keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php",
1166 +
      "settings": {
1167 +
        "foreground": "#c1c1c1"
1168 +
      }
1169 +
    },
1170 +
    {
1171 +
      "name": "php regexp operator",
1172 +
      "scope": "keyword.operator.regexp.php",
1173 +
      "settings": {
1174 +
        "foreground": "#999999"
1175 +
      }
1176 +
    },
1177 +
    {
1178 +
      "name": "php comparison",
1179 +
      "scope": "keyword.operator.comparison.php",
1180 +
      "settings": {
1181 +
        "foreground": "#c1c1c1"
1182 +
      }
1183 +
    },
1184 +
    {
1185 +
      "name": "php heredoc/nowdoc",
1186 +
      "scope": "keyword.operator.heredoc.php,keyword.operator.nowdoc.php",
1187 +
      "settings": {
1188 +
        "foreground": "#999999"
1189 +
      }
1190 +
    },
1191 +
    {
1192 +
      "name": "python function decorator @",
1193 +
      "scope": "meta.function.decorator.python",
1194 +
      "settings": {
1195 +
        "foreground": "#aaabab"
1196 +
      }
1197 +
    },
1198 +
    {
1199 +
      "name": "python function support",
1200 +
      "scope": "support.token.decorator.python,meta.function.decorator.identifier.python",
1201 +
      "settings": {
1202 +
        "foreground": "#c1c1c1"
1203 +
      }
1204 +
    },
1205 +
    {
1206 +
      "name": "parameter function js/ts",
1207 +
      "scope": "function.parameter",
1208 +
      "settings": {
1209 +
        "foreground": "#999999"
1210 +
      }
1211 +
    },
1212 +
    {
1213 +
      "name": "brace function",
1214 +
      "scope": "function.brace",
1215 +
      "settings": {
1216 +
        "foreground": "#999999"
1217 +
      }
1218 +
    },
1219 +
    {
1220 +
      "name": "parameter function ruby cs",
1221 +
      "scope": "function.parameter.ruby, function.parameter.cs",
1222 +
      "settings": {
1223 +
        "foreground": "#999999"
1224 +
      }
1225 +
    },
1226 +
    {
1227 +
      "name": "constant.language.symbol.ruby",
1228 +
      "scope": "constant.language.symbol.ruby",
1229 +
      "settings": {
1230 +
        "foreground": "#c1c1c1"
1231 +
      }
1232 +
    },
1233 +
    {
1234 +
      "name": "rgb-value",
1235 +
      "scope": "rgb-value",
1236 +
      "settings": {
1237 +
        "foreground": "#c1c1c1"
1238 +
      }
1239 +
    },
1240 +
    {
1241 +
      "name": "rgb value",
1242 +
      "scope": "inline-color-decoration rgb-value",
1243 +
      "settings": {
1244 +
        "foreground": "#c1c1c1"
1245 +
      }
1246 +
    },
1247 +
    {
1248 +
      "name": "rgb value less",
1249 +
      "scope": "less rgb-value",
1250 +
      "settings": {
1251 +
        "foreground": "#c1c1c1"
1252 +
      }
1253 +
    },
1254 +
    {
1255 +
      "name": "sass selector",
1256 +
      "scope": "selector.sass",
1257 +
      "settings": {
1258 +
        "foreground": "#5f8787"
1259 +
      }
1260 +
    },
1261 +
    {
1262 +
      "name": "ts primitive/builtin types",
1263 +
      "scope": "support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx",
1264 +
      "settings": {
1265 +
        "foreground": "#e78a52"
1266 +
      }
1267 +
    },
1268 +
    {
1269 +
      "name": "block scope",
1270 +
      "scope": "block.scope.end,block.scope.begin",
1271 +
      "settings": {
1272 +
        "foreground": "#999999"
1273 +
      }
1274 +
    },
1275 +
    {
1276 +
      "name": "cs storage type",
1277 +
      "scope": "storage.type.cs",
1278 +
      "settings": {
1279 +
        "foreground": "#e78a52"
1280 +
      }
1281 +
    },
1282 +
    {
1283 +
      "name": "cs local variable",
1284 +
      "scope": "entity.name.variable.local.cs",
1285 +
      "settings": {
1286 +
        "foreground": "#5f8787"
1287 +
      }
1288 +
    },
1289 +
    {
1290 +
      "scope": "token.info-token",
1291 +
      "settings": {
1292 +
        "foreground": "#aaabab"
1293 +
      }
1294 +
    },
1295 +
    {
1296 +
      "scope": "token.warn-token",
1297 +
      "settings": {
1298 +
        "foreground": "#c1c1c1"
1299 +
      }
1300 +
    },
1301 +
    {
1302 +
      "scope": "token.error-token",
1303 +
      "settings": {
1304 +
        "foreground": "#f44747"
1305 +
      }
1306 +
    },
1307 +
    {
1308 +
      "scope": "token.debug-token",
1309 +
      "settings": {
1310 +
        "foreground": "#999999"
1311 +
      }
1312 +
    },
1313 +
    {
1314 +
      "name": "String interpolation",
1315 +
      "scope": [
1316 +
        "punctuation.definition.template-expression.begin",
1317 +
        "punctuation.definition.template-expression.end",
1318 +
        "punctuation.section.embedded"
1319 +
      ],
1320 +
      "settings": {
1321 +
        "foreground": "#999999"
1322 +
      }
1323 +
    },
1324 +
    {
1325 +
      "name": "Reset JavaScript string interpolation expression",
1326 +
      "scope": [
1327 +
        "meta.template.expression"
1328 +
      ],
1329 +
      "settings": {
1330 +
        "foreground": "#999999"
1331 +
      }
1332 +
    },
1333 +
    {
1334 +
      "name": "Import module JS",
1335 +
      "scope": [
1336 +
        "keyword.operator.module"
1337 +
      ],
1338 +
      "settings": {
1339 +
        "foreground": "#999999"
1340 +
      }
1341 +
    },
1342 +
    {
1343 +
      "name": "js Flowtype",
1344 +
      "scope": [
1345 +
        "support.type.type.flowtype"
1346 +
      ],
1347 +
      "settings": {
1348 +
        "foreground": "#aaabab"
1349 +
      }
1350 +
    },
1351 +
    {
1352 +
      "name": "js Flow",
1353 +
      "scope": [
1354 +
        "support.type.primitive"
1355 +
      ],
1356 +
      "settings": {
1357 +
        "foreground": "#e78a52"
1358 +
      }
1359 +
    },
1360 +
    {
1361 +
      "name": "js class prop",
1362 +
      "scope": [
1363 +
        "meta.property.object"
1364 +
      ],
1365 +
      "settings": {
1366 +
        "foreground": "#5f8787"
1367 +
      }
1368 +
    },
1369 +
    {
1370 +
      "name": "js func parameter",
1371 +
      "scope": [
1372 +
        "variable.parameter.function.js"
1373 +
      ],
1374 +
      "settings": {
1375 +
        "foreground": "#5f8787"
1376 +
      }
1377 +
    },
1378 +
    {
1379 +
      "name": "js template literals begin",
1380 +
      "scope": [
1381 +
        "keyword.other.template.begin"
1382 +
      ],
1383 +
      "settings": {
1384 +
        "foreground": "#fbcb96"
1385 +
      }
1386 +
    },
1387 +
    {
1388 +
      "name": "js template literals end",
1389 +
      "scope": [
1390 +
        "keyword.other.template.end"
1391 +
      ],
1392 +
      "settings": {
1393 +
        "foreground": "#fbcb96"
1394 +
      }
1395 +
    },
1396 +
    {
1397 +
      "name": "js template literals variable braces begin",
1398 +
      "scope": [
1399 +
        "keyword.other.substitution.begin"
1400 +
      ],
1401 +
      "settings": {
1402 +
        "foreground": "#fbcb96"
1403 +
      }
1404 +
    },
1405 +
    {
1406 +
      "name": "js template literals variable braces end",
1407 +
      "scope": [
1408 +
        "keyword.other.substitution.end"
1409 +
      ],
1410 +
      "settings": {
1411 +
        "foreground": "#fbcb96"
1412 +
      }
1413 +
    },
1414 +
    {
1415 +
      "name": "js operator.assignment",
1416 +
      "scope": [
1417 +
        "keyword.operator.assignment"
1418 +
      ],
1419 +
      "settings": {
1420 +
        "foreground": "#c1c1c1"
1421 +
      }
1422 +
    },
1423 +
    {
1424 +
      "name": "go operator",
1425 +
      "scope": [
1426 +
        "keyword.operator.assignment.go"
1427 +
      ],
1428 +
      "settings": {
1429 +
        "foreground": "#e78a52"
1430 +
      }
1431 +
    },
1432 +
    {
1433 +
      "name": "go operator",
1434 +
      "scope": [
1435 +
        "keyword.operator.arithmetic.go",
1436 +
        "keyword.operator.address.go"
1437 +
      ],
1438 +
      "settings": {
1439 +
        "foreground": "#999999"
1440 +
      }
1441 +
    },
1442 +
    {
1443 +
      "name": "Go package name",
1444 +
      "scope": [
1445 +
        "entity.name.package.go"
1446 +
      ],
1447 +
      "settings": {
1448 +
        "foreground": "#e78a52"
1449 +
      }
1450 +
    },
1451 +
    {
1452 +
      "name": "elm prelude",
1453 +
      "scope": [
1454 +
        "support.type.prelude.elm"
1455 +
      ],
1456 +
      "settings": {
1457 +
        "foreground": "#c1c1c1"
1458 +
      }
1459 +
    },
1460 +
    {
1461 +
      "name": "elm constant",
1462 +
      "scope": [
1463 +
        "support.constant.elm"
1464 +
      ],
1465 +
      "settings": {
1466 +
        "foreground": "#c1c1c1"
1467 +
      }
1468 +
    },
1469 +
    {
1470 +
      "name": "template literal",
1471 +
      "scope": [
1472 +
        "punctuation.quasi.element"
1473 +
      ],
1474 +
      "settings": {
1475 +
        "foreground": "#999999"
1476 +
      }
1477 +
    },
1478 +
    {
1479 +
      "name": "html/pug (jade) escaped characters and entities",
1480 +
      "scope": [
1481 +
        "constant.character.entity"
1482 +
      ],
1483 +
      "settings": {
1484 +
        "foreground": "#5f8787"
1485 +
      }
1486 +
    },
1487 +
    {
1488 +
      "name": "styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour",
1489 +
      "scope": [
1490 +
        "entity.other.attribute-name.pseudo-element",
1491 +
        "entity.other.attribute-name.pseudo-class"
1492 +
      ],
1493 +
      "settings": {
1494 +
        "foreground": "#c1c1c1"
1495 +
      }
1496 +
    },
1497 +
    {
1498 +
      "name": "Clojure globals",
1499 +
      "scope": [
1500 +
        "entity.global.clojure"
1501 +
      ],
1502 +
      "settings": {
1503 +
        "foreground": "#e78a52"
1504 +
      }
1505 +
    },
1506 +
    {
1507 +
      "name": "Clojure symbols",
1508 +
      "scope": [
1509 +
        "meta.symbol.clojure"
1510 +
      ],
1511 +
      "settings": {
1512 +
        "foreground": "#5f8787"
1513 +
      }
1514 +
    },
1515 +
    {
1516 +
      "name": "Clojure constants",
1517 +
      "scope": [
1518 +
        "constant.keyword.clojure"
1519 +
      ],
1520 +
      "settings": {
1521 +
        "foreground": "#c1c1c1"
1522 +
      }
1523 +
    },
1524 +
    {
1525 +
      "name": "CoffeeScript Function Argument",
1526 +
      "scope": [
1527 +
        "meta.arguments.coffee",
1528 +
        "variable.parameter.function.coffee"
1529 +
      ],
1530 +
      "settings": {
1531 +
        "foreground": "#5f8787"
1532 +
      }
1533 +
    },
1534 +
    {
1535 +
      "name": "Ini Default Text",
1536 +
      "scope": [
1537 +
        "source.ini"
1538 +
      ],
1539 +
      "settings": {
1540 +
        "foreground": "#fbcb96"
1541 +
      }
1542 +
    },
1543 +
    {
1544 +
      "name": "Makefile prerequisities",
1545 +
      "scope": [
1546 +
        "meta.scope.prerequisites.makefile"
1547 +
      ],
1548 +
      "settings": {
1549 +
        "foreground": "#5f8787"
1550 +
      }
1551 +
    },
1552 +
    {
1553 +
      "name": "Makefile text colour",
1554 +
      "scope": [
1555 +
        "source.makefile"
1556 +
      ],
1557 +
      "settings": {
1558 +
        "foreground": "#e78a52"
1559 +
      }
1560 +
    },
1561 +
    {
1562 +
      "name": "Groovy import names",
1563 +
      "scope": [
1564 +
        "storage.modifier.import.groovy"
1565 +
      ],
1566 +
      "settings": {
1567 +
        "foreground": "#e78a52"
1568 +
      }
1569 +
    },
1570 +
    {
1571 +
      "name": "Groovy Methods",
1572 +
      "scope": [
1573 +
        "meta.method.groovy"
1574 +
      ],
1575 +
      "settings": {
1576 +
        "foreground": "#aaabab"
1577 +
      }
1578 +
    },
1579 +
    {
1580 +
      "name": "Groovy Variables",
1581 +
      "scope": [
1582 +
        "meta.definition.variable.name.groovy"
1583 +
      ],
1584 +
      "settings": {
1585 +
        "foreground": "#5f8787"
1586 +
      }
1587 +
    },
1588 +
    {
1589 +
      "name": "Groovy Inheritance",
1590 +
      "scope": [
1591 +
        "meta.definition.class.inherited.classes.groovy"
1592 +
      ],
1593 +
      "settings": {
1594 +
        "foreground": "#fbcb96"
1595 +
      }
1596 +
    },
1597 +
    {
1598 +
      "name": "HLSL Semantic",
1599 +
      "scope": [
1600 +
        "support.variable.semantic.hlsl"
1601 +
      ],
1602 +
      "settings": {
1603 +
        "foreground": "#e78a52"
1604 +
      }
1605 +
    },
1606 +
    {
1607 +
      "name": "HLSL Types",
1608 +
      "scope": [
1609 +
        "support.type.texture.hlsl",
1610 +
        "support.type.sampler.hlsl",
1611 +
        "support.type.object.hlsl",
1612 +
        "support.type.object.rw.hlsl",
1613 +
        "support.type.fx.hlsl",
1614 +
        "support.type.object.hlsl"
1615 +
      ],
1616 +
      "settings": {
1617 +
        "foreground": "#999999"
1618 +
      }
1619 +
    },
1620 +
    {
1621 +
      "name": "SQL Variables",
1622 +
      "scope": [
1623 +
        "text.variable",
1624 +
        "text.bracketed"
1625 +
      ],
1626 +
      "settings": {
1627 +
        "foreground": "#5f8787"
1628 +
      }
1629 +
    },
1630 +
    {
1631 +
      "name": "types",
1632 +
      "scope": [
1633 +
        "support.type.swift",
1634 +
        "support.type.vb.asp"
1635 +
      ],
1636 +
      "settings": {
1637 +
        "foreground": "#e78a52"
1638 +
      }
1639 +
    },
1640 +
    {
1641 +
      "name": "heading 1, keyword",
1642 +
      "scope": [
1643 +
        "entity.name.function.xi"
1644 +
      ],
1645 +
      "settings": {
1646 +
        "foreground": "#e78a52"
1647 +
      }
1648 +
    },
1649 +
    {
1650 +
      "name": "heading 2, callable",
1651 +
      "scope": [
1652 +
        "entity.name.class.xi"
1653 +
      ],
1654 +
      "settings": {
1655 +
        "foreground": "#c1c1c1"
1656 +
      }
1657 +
    },
1658 +
    {
1659 +
      "name": "heading 3, property",
1660 +
      "scope": [
1661 +
        "constant.character.character-class.regexp.xi"
1662 +
      ],
1663 +
      "settings": {
1664 +
        "foreground": "#5f8787"
1665 +
      }
1666 +
    },
1667 +
    {
1668 +
      "name": "heading 4, type, class, interface",
1669 +
      "scope": [
1670 +
        "constant.regexp.xi"
1671 +
      ],
1672 +
      "settings": {
1673 +
        "foreground": "#999999"
1674 +
      }
1675 +
    },
1676 +
    {
1677 +
      "name": "heading 5, enums, preprocessor, constant, decorator",
1678 +
      "scope": [
1679 +
        "keyword.control.xi"
1680 +
      ],
1681 +
      "settings": {
1682 +
        "foreground": "#c1c1c1"
1683 +
      }
1684 +
    },
1685 +
    {
1686 +
      "name": "heading 6, number",
1687 +
      "scope": [
1688 +
        "invalid.xi"
1689 +
      ],
1690 +
      "settings": {
1691 +
        "foreground": "#999999"
1692 +
      }
1693 +
    },
1694 +
    {
1695 +
      "name": "string",
1696 +
      "scope": [
1697 +
        "beginning.punctuation.definition.quote.markdown.xi"
1698 +
      ],
1699 +
      "settings": {
1700 +
        "foreground": "#fbcb96"
1701 +
      }
1702 +
    },
1703 +
    {
1704 +
      "name": "comments",
1705 +
      "scope": [
1706 +
        "beginning.punctuation.definition.list.markdown.xi"
1707 +
      ],
1708 +
      "settings": {
1709 +
        "foreground": "#444444"
1710 +
      }
1711 +
    },
1712 +
    {
1713 +
      "name": "link",
1714 +
      "scope": [
1715 +
        "constant.character.xi"
1716 +
      ],
1717 +
      "settings": {
1718 +
        "foreground": "#aaabab"
1719 +
      }
1720 +
    },
1721 +
    {
1722 +
      "name": "accent",
1723 +
      "scope": [
1724 +
        "accent.xi"
1725 +
      ],
1726 +
      "settings": {
1727 +
        "foreground": "#aaabab"
1728 +
      }
1729 +
    },
1730 +
    {
1731 +
      "name": "wikiword",
1732 +
      "scope": [
1733 +
        "wikiword.xi"
1734 +
      ],
1735 +
      "settings": {
1736 +
        "foreground": "#c1c1c1"
1737 +
      }
1738 +
    },
1739 +
    {
1740 +
      "name": "language operators like '+', '-' etc",
1741 +
      "scope": [
1742 +
        "constant.other.color.rgb-value.xi"
1743 +
      ],
1744 +
      "settings": {
1745 +
        "foreground": "#ffffff"
1746 +
      }
1747 +
    },
1748 +
    {
1749 +
      "name": "elements to dim",
1750 +
      "scope": [
1751 +
        "punctuation.definition.tag.xi"
1752 +
      ],
1753 +
      "settings": {
1754 +
        "foreground": "#444444"
1755 +
      }
1756 +
    },
1757 +
    {
1758 +
      "name": "C++/C#",
1759 +
      "scope": [
1760 +
        "entity.name.label.cs",
1761 +
        "entity.name.scope-resolution.function.call",
1762 +
        "entity.name.scope-resolution.function.definition"
1763 +
      ],
1764 +
      "settings": {
1765 +
        "foreground": "#e78a52"
1766 +
      }
1767 +
    },
1768 +
    {
1769 +
      "name": "Markdown underscore-style headers",
1770 +
      "scope": [
1771 +
        "entity.name.label.cs",
1772 +
        "markup.heading.setext.1.markdown",
1773 +
        "markup.heading.setext.2.markdown"
1774 +
      ],
1775 +
      "settings": {
1776 +
        "foreground": "#5f8787"
1777 +
      }
1778 +
    },
1779 +
    {
1780 +
      "name": "meta.brace.square",
1781 +
      "scope": [
1782 +
        " meta.brace.square"
1783 +
      ],
1784 +
      "settings": {
1785 +
        "foreground": "#999999"
1786 +
      }
1787 +
    },
1788 +
    {
1789 +
      "name": "Comments",
1790 +
      "scope": "comment, punctuation.definition.comment",
1791 +
      "settings": {
1792 +
        "fontStyle": "italic",
1793 +
        "foreground": "#444444"
1794 +
      }
1795 +
    },
1796 +
    {
1797 +
      "name": "[VSCODE-CUSTOM] Markdown Quote",
1798 +
      "scope": "markup.quote.markdown",
1799 +
      "settings": {
1800 +
        "foreground": "#444444"
1801 +
      }
1802 +
    },
1803 +
    {
1804 +
      "name": "punctuation.definition.block.sequence.item.yaml",
1805 +
      "scope": "punctuation.definition.block.sequence.item.yaml",
1806 +
      "settings": {
1807 +
        "foreground": "#999999"
1808 +
      }
1809 +
    },
1810 +
    {
1811 +
      "scope": [
1812 +
        "constant.language.symbol.elixir"
1813 +
      ],
1814 +
      "settings": {
1815 +
        "foreground": "#c1c1c1"
1816 +
      }
1817 +
    },
1818 +
    {
1819 +
      "name": "js/ts italic",
1820 +
      "scope": "entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super",
1821 +
      "settings": {
1822 +
        "fontStyle": "italic"
1823 +
      }
1824 +
    },
1825 +
    {
1826 +
      "name": "comment",
1827 +
      "scope": "comment.line.double-slash,comment.block.documentation",
1828 +
      "settings": {
1829 +
        "fontStyle": "italic"
1830 +
      }
1831 +
    },
1832 +
    {
1833 +
      "name": "Python Keyword Control",
1834 +
      "scope": "keyword.control.import.python,keyword.control.flow.python",
1835 +
      "settings": {
1836 +
        "fontStyle": "italic"
1837 +
      }
1838 +
    },
1839 +
    {
1840 +
      "name": "markup.italic.markdown",
1841 +
      "scope": "markup.italic.markdown",
1842 +
      "settings": {
1843 +
        "fontStyle": "italic"
1844 +
      }
1845 +
    }
1846 +
  ],
1847 +
  "colors": {
1848 +
    "foreground": "#cccccc",
1849 +
    "focusBorder": "#b67852",
1850 +
    "selection.background": "#774f37",
1851 +
    "scrollbar.shadow": "#121113",
1852 +
    "activityBar.foreground": "#999999",
1853 +
    "activityBar.background": "#121113",
1854 +
    "activityBar.inactiveForeground": "#494949",
1855 +
    "activityBarBadge.foreground": "#ffffff",
1856 +
    "activityBarBadge.background": "#774f37",
1857 +
    "activityBar.border": "#121113",
1858 +
    "activityBar.activeBackground": "#171717",
1859 +
    "sideBar.background": "#121113",
1860 +
    "sideBar.foreground": "#999999",
1861 +
    "sideBarSectionHeader.background": "#12111300",
1862 +
    "sideBarSectionHeader.foreground": "#999999",
1863 +
    "sideBarSectionHeader.border": "#12111333",
1864 +
    "sideBarTitle.foreground": "#bbbbbb",
1865 +
    "sideBar.border": "#121113",
1866 +
    "list.inactiveSelectionBackground": "#37373d",
1867 +
    "list.inactiveSelectionForeground": "#cccccc",
1868 +
    "list.hoverBackground": "#2a2d2e",
1869 +
    "list.hoverForeground": "#c1c1c1",
1870 +
    "list.activeSelectionBackground": "#333333",
1871 +
    "list.activeSelectionForeground": "#c1c1c1",
1872 +
    "tree.indentGuidesStroke": "#585858",
1873 +
    "list.dropBackground": "#1a1b1b",
1874 +
    "list.highlightForeground": "#e78a52",
1875 +
    "list.focusBackground": "#563928",
1876 +
    "list.focusForeground": "#cccccc",
1877 +
    "listFilterWidget.background": "#563928",
1878 +
    "listFilterWidget.outline": "#12111300",
1879 +
    "listFilterWidget.noMatchesOutline": "#d3885b",
1880 +
    "statusBar.foreground": "#c1c1c1",
1881 +
    "statusBar.background": "#121113",
1882 +
    "statusBarItem.hoverBackground": "#ffffff1f",
1883 +
    "statusBar.debuggingBackground": "#cc6633",
1884 +
    "statusBar.debuggingForeground": "#ffffff",
1885 +
    "statusBar.noFolderBackground": "#2a3d3b",
1886 +
    "statusBar.noFolderForeground": "#c1c1c1",
1887 +
    "statusBarItem.remoteBackground": "#774f37",
1888 +
    "statusBarItem.remoteForeground": "#c1c1c1",
1889 +
    "titleBar.activeBackground": "#121113",
1890 +
    "titleBar.activeForeground": "#cccccc",
1891 +
    "titleBar.inactiveBackground": "#3c3c3c99",
1892 +
    "titleBar.inactiveForeground": "#cccccc99",
1893 +
    "titleBar.border": "#12111300",
1894 +
    "menubar.selectionForeground": "#cccccc",
1895 +
    "menubar.selectionBackground": "#ffffff1a",
1896 +
    "menu.foreground": "#cccccc",
1897 +
    "menu.background": "#121113",
1898 +
    "menu.selectionForeground": "#ffffff",
1899 +
    "menu.selectionBackground": "#774f37",
1900 +
    "menu.selectionBorder": "#12111300",
1901 +
    "menu.separatorBackground": "#bbbbbb",
1902 +
    "menu.border": "#12111385",
1903 +
    "button.background": "#774f37",
1904 +
    "button.foreground": "#ffffff",
1905 +
    "button.hoverBackground": "#a77252",
1906 +
    "button.secondaryForeground": "#ffffff",
1907 +
    "button.secondaryBackground": "#3a3d41",
1908 +
    "button.secondaryHoverBackground": "#45494e",
1909 +
    "input.background": "#121212",
1910 +
    "input.border": "#12111300",
1911 +
    "input.foreground": "#cccccc",
1912 +
    "inputOption.activeBackground": "#774f37",
1913 +
    "inputOption.activeBorder": "#007acc00",
1914 +
    "inputOption.activeForeground": "#ffffff",
1915 +
    "input.placeholderForeground": "#a6a6a6",
1916 +
    "textLink.foreground": "#cf885d",
1917 +
    "editor.background": "#121113",
1918 +
    "editor.foreground": "#999999",
1919 +
    "editorLineNumber.foreground": "#999999",
1920 +
    "editorCursor.foreground": "#aaabab",
1921 +
    "editorCursor.background": "#121113",
1922 +
    "editor.selectionBackground": "#433c34",
1923 +
    "editor.inactiveSelectionBackground": "#343f3f",
1924 +
    "editorWhitespace.foreground": "#e3e4e229",
1925 +
    "editor.selectionHighlightBackground": "#add6ff26",
1926 +
    "editor.selectionHighlightBorder": "#c4ad93",
1927 +
    "editor.findMatchBackground": "#385151",
1928 +
    "editor.findMatchBorder": "#4b6f6f",
1929 +
    "editor.findMatchHighlightBackground": "#ea5c0055",
1930 +
    "editor.findMatchHighlightBorder": "#ffffff00",
1931 +
    "editor.findRangeHighlightBackground": "#3a3d4166",
1932 +
    "editor.findRangeHighlightBorder": "#ffffff00",
1933 +
    "editor.rangeHighlightBackground": "#ffffff0b",
1934 +
    "editor.rangeHighlightBorder": "#ffffff00",
1935 +
    "editor.hoverHighlightBackground": "#264f7840",
1936 +
    "editor.wordHighlightStrongBackground": "#3f4141",
1937 +
    "editor.wordHighlightBackground": "#575757b8",
1938 +
    "editor.lineHighlightBackground": "#ffffff0A",
1939 +
    "editor.lineHighlightBorder": "#282828",
1940 +
    "editorLineNumber.activeForeground": "#e2a580",
1941 +
    "editorLink.activeForeground": "#779de4",
1942 +
    "editorIndentGuide.background": "#404040",
1943 +
    "editorIndentGuide.activeBackground": "#404040",
1944 +
    "editorRuler.foreground": "#5a5a5a",
1945 +
    "editorBracketMatch.background": "#0064001a",
1946 +
    "editorBracketMatch.border": "#888888",
1947 +
    "editor.foldBackground": "#264f784d",
1948 +
    "editorOverviewRuler.background": "#25252500",
1949 +
    "editorOverviewRuler.border": "#7f7f7f4d",
1950 +
    "editorError.foreground": "#f48771",
1951 +
    "editorError.background": "#B73A3400",
1952 +
    "editorError.border": "#ffffff00",
1953 +
    "editorWarning.foreground": "#cca700",
1954 +
    "editorWarning.background": "#A9904000",
1955 +
    "editorWarning.border": "#ffffff00",
1956 +
    "editorInfo.foreground": "#75beff",
1957 +
    "editorInfo.background": "#4490BF00",
1958 +
    "editorInfo.border": "#4490BF00",
1959 +
    "editorGutter.background": "#121113",
1960 +
    "editorGutter.modifiedBackground": "#0c7d9d",
1961 +
    "editorGutter.addedBackground": "#5fa17de9",
1962 +
    "editorGutter.deletedBackground": "#b20e16",
1963 +
    "editorGutter.foldingControlForeground": "#c5c5c5",
1964 +
    "editorCodeLens.foreground": "#999999",
1965 +
    "editorGroup.border": "#121113",
1966 +
    "diffEditor.insertedTextBackground": "#9bb95533",
1967 +
    "diffEditor.removedTextBackground": "#ff000033",
1968 +
    "diffEditor.border": "#444444",
1969 +
    "panel.background": "#121113",
1970 +
    "panel.border": "#80808059",
1971 +
    "panelTitle.activeBorder": "#e7e7e7",
1972 +
    "panelTitle.activeForeground": "#e7e7e7",
1973 +
    "panelTitle.inactiveForeground": "#e7e7e799",
1974 +
    "badge.background": "#4d4d4d",
1975 +
    "badge.foreground": "#ffffff",
1976 +
    "terminal.foreground": "#cccccc",
1977 +
    "terminal.selectionBackground": "#ffffff40",
1978 +
    "terminalCursor.background": "#774f37",
1979 +
    "terminalCursor.foreground": "#ffffff",
1980 +
    "terminal.border": "#80808059",
1981 +
    "terminal.ansiBlack": "#121113",
1982 +
    "terminal.ansiBlue": "#2472c8",
1983 +
    "terminal.ansiBrightBlack": "#666666",
1984 +
    "terminal.ansiBrightBlue": "#3b8eea",
1985 +
    "terminal.ansiBrightCyan": "#29b8db",
1986 +
    "terminal.ansiBrightGreen": "#23d18b",
1987 +
    "terminal.ansiBrightMagenta": "#d670d6",
1988 +
    "terminal.ansiBrightRed": "#f14c4c",
1989 +
    "terminal.ansiBrightWhite": "#e5e5e5",
1990 +
    "terminal.ansiBrightYellow": "#f5f543",
1991 +
    "terminal.ansiCyan": "#11a8cd",
1992 +
    "terminal.ansiGreen": "#0dbc79",
1993 +
    "terminal.ansiMagenta": "#bc3fbc",
1994 +
    "terminal.ansiRed": "#cd3131",
1995 +
    "terminal.ansiWhite": "#e5e5e5",
1996 +
    "terminal.ansiYellow": "#e5e510",
1997 +
    "breadcrumb.background": "#121113",
1998 +
    "breadcrumb.foreground": "#cccccccc",
1999 +
    "breadcrumb.focusForeground": "#e0e0e0",
2000 +
    "editorGroupHeader.tabsBackground": "#121113",
2001 +
    "editorGroupHeader.tabsBorder": "#121113",
2002 +
    "tab.activeForeground": "#c1c1c1",
2003 +
    "tab.border": "#252526",
2004 +
    "tab.activeBackground": "#151414",
2005 +
    "tab.activeBorder": "#12111300",
2006 +
    "tab.activeBorderTop": "#12111300",
2007 +
    "tab.inactiveBackground": "#121113",
2008 +
    "tab.inactiveForeground": "#ffffff80",
2009 +
    "scrollbarSlider.background": "#79797966",
2010 +
    "scrollbarSlider.hoverBackground": "#646464b3",
2011 +
    "scrollbarSlider.activeBackground": "#bfbfbf66",
2012 +
    "progressBar.background": "#b67852",
2013 +
    "widget.shadow": "#1211135c",
2014 +
    "editorWidget.foreground": "#cccccc",
2015 +
    "editorWidget.background": "#252526",
2016 +
    "editorWidget.resizeBorder": "#5F5F5F",
2017 +
    "pickerGroup.border": "#3f3f46",
2018 +
    "pickerGroup.foreground": "#e69563",
2019 +
    "debugToolBar.background": "#333333",
2020 +
    "debugToolBar.border": "#474747",
2021 +
    "notifications.foreground": "#cccccc",
2022 +
    "notifications.background": "#252526",
2023 +
    "notificationToast.border": "#474747",
2024 +
    "notificationsErrorIcon.foreground": "#f48771",
2025 +
    "notificationsWarningIcon.foreground": "#cca700",
2026 +
    "notificationsInfoIcon.foreground": "#75beff",
2027 +
    "notificationCenter.border": "#474747",
2028 +
    "notificationCenterHeader.foreground": "#cccccc",
2029 +
    "notificationCenterHeader.background": "#303031",
2030 +
    "notifications.border": "#303031",
2031 +
    "gitDecoration.addedResourceForeground": "#81b88b",
2032 +
    "gitDecoration.conflictingResourceForeground": "#6c6cc4",
2033 +
    "gitDecoration.deletedResourceForeground": "#c74e39",
2034 +
    "gitDecoration.ignoredResourceForeground": "#8c8c8c",
2035 +
    "gitDecoration.modifiedResourceForeground": "#e2c08d",
2036 +
    "gitDecoration.stageDeletedResourceForeground": "#c74e39",
2037 +
    "gitDecoration.stageModifiedResourceForeground": "#e2c08d",
2038 +
    "gitDecoration.submoduleResourceForeground": "#8db9e2",
2039 +
    "gitDecoration.untrackedResourceForeground": "#73c991",
2040 +
    "editorMarkerNavigation.background": "#2d2d30",
2041 +
    "editorMarkerNavigationError.background": "#f48771",
2042 +
    "editorMarkerNavigationWarning.background": "#cca700",
2043 +
    "editorMarkerNavigationInfo.background": "#75beff",
2044 +
    "merge.currentHeaderBackground": "#367366",
2045 +
    "merge.currentContentBackground": "#27403B",
2046 +
    "merge.incomingHeaderBackground": "#395F8F",
2047 +
    "merge.incomingContentBackground": "#28384B",
2048 +
    "merge.commonHeaderBackground": "#383838",
2049 +
    "merge.commonContentBackground": "#282828",
2050 +
    "editorSuggestWidget.background": "#252526",
2051 +
    "editorSuggestWidget.border": "#454545",
2052 +
    "editorSuggestWidget.foreground": "#a9a9a9",
2053 +
    "editorSuggestWidget.highlightForeground": "#c9a681",
2054 +
    "editorSuggestWidget.selectedBackground": "#6b563f",
2055 +
    "editorHoverWidget.foreground": "#cccccc",
2056 +
    "editorHoverWidget.background": "#252526",
2057 +
    "editorHoverWidget.border": "#454545",
2058 +
    "peekView.border": "#5f8787",
2059 +
    "peekViewEditor.background": "#1d2828",
2060 +
    "peekViewEditorGutter.background": "#1d2828",
2061 +
    "peekViewEditor.matchHighlightBackground": "#92530299",
2062 +
    "peekViewEditor.matchHighlightBorder": "#bc7418",
2063 +
    "peekViewResult.background": "#252526",
2064 +
    "peekViewResult.fileForeground": "#ffffff",
2065 +
    "peekViewResult.lineForeground": "#bbbbbb",
2066 +
    "peekViewResult.matchHighlightBackground": "#ea5c004d",
2067 +
    "peekViewResult.selectionBackground": "#6b3f25",
2068 +
    "peekViewResult.selectionForeground": "#ffffff",
2069 +
    "peekViewTitle.background": "#1e1e1e",
2070 +
    "peekViewTitleDescription.foreground": "#ccccccb3",
2071 +
    "peekViewTitleLabel.foreground": "#ffffff",
2072 +
    "icon.foreground": "#cccccc",
2073 +
    "checkbox.background": "#121212",
2074 +
    "checkbox.foreground": "#cccccc",
2075 +
    "checkbox.border": "#12111300",
2076 +
    "dropdown.background": "#121212",
2077 +
    "dropdown.foreground": "#cccccc",
2078 +
    "dropdown.border": "#12111300",
2079 +
    "minimapGutter.addedBackground": "#5fa17de9",
2080 +
    "minimapGutter.modifiedBackground": "#0c7d9d",
2081 +
    "minimapGutter.deletedBackground": "#b20e16",
2082 +
    "minimap.findMatchHighlight": "#385151",
2083 +
    "minimap.selectionHighlight": "#433c34",
2084 +
    "minimap.errorHighlight": "#f48771",
2085 +
    "minimap.warningHighlight": "#cca700",
2086 +
    "minimap.background": "#121113",
2087 +
    "sideBar.dropBackground": "#1a1b1b",
2088 +
    "editorGroup.emptyBackground": "#121113",
2089 +
    "panelSection.border": "#80808059",
2090 +
    "statusBarItem.activeBackground": "#FFFFFF25",
2091 +
    "settings.headerForeground": "#cccccc",
2092 +
    "settings.focusedRowBackground": "#ffffff07",
2093 +
    "walkThrough.embeddedEditorBackground": "#12111350",
2094 +
    "breadcrumb.activeSelectionForeground": "#e0e0e0",
2095 +
    "editorGutter.commentRangeForeground": "#c5c5c5",
2096 +
    "debugExceptionWidget.background": "#333333",
2097 +
    "debugExceptionWidget.border": "#474747"
2098 +
  }
2099 +
}