@@ -1,14 +1,14 @@
1"use strict";
1"use strict";
2−var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
2+var __createBinding = (this && this.__createBinding) || (Object.create ? (function (o, m, k, k2) {
3 if (k2 === undefined) k2 = k;
3 if (k2 === undefined) k2 = k;
4− Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
4+ Object.defineProperty(o, k2, { enumerable: true, get: function () { return m[k]; } });
5−}) : (function(o, m, k, k2) {
5+}) : (function (o, m, k, k2) {
6 if (k2 === undefined) k2 = k;
6 if (k2 === undefined) k2 = k;
7 o[k2] = m[k];
7 o[k2] = m[k];
9−var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
9+var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function (o, v) {
10 Object.defineProperty(o, "default", { enumerable: true, value: v });
10 Object.defineProperty(o, "default", { enumerable: true, value: v });
11−}) : function(o, v) {
11+}) : function (o, v) {
12 o["default"] = v;
12 o["default"] = v;
14var __importStar = (this && this.__importStar) || function (mod) {
14var __importStar = (this && this.__importStar) || function (mod) {
@@ -28,8 +28,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
30var __generator = (this && this.__generator) || function (thisArg, body) {
30var __generator = (this && this.__generator) || function (thisArg, body) {
31− var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
31+ var _ = { label: 0, sent: function () { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
32− return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
32+ return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g;
33 function verb(n) { return function (v) { return step([n, v]); }; }
33 function verb(n) { return function (v) { return step([n, v]); }; }
34 function step(op) {
34 function step(op) {
35 if (f) throw new TypeError("Generator is already executing.");
35 if (f) throw new TypeError("Generator is already executing.");
@@ -54,29 +54,43 @@ var __generator = (this && this.__generator) || function (thisArg, body) {
54 if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
54 if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
57+exports.monacoEditorImpl = function () {
57−exports.monacoEditorImpl = function () { return __awaiter(void 0, void 0, void 0, function () {
58+ return __awaiter(void 0, void 0, void 0, function () {
59− return __generator(this, function (_a) {
60+ return __generator(this, function (_a) {
60− switch (_a.label) {
61+ switch (_a.label) {
61− case 0: return [4 /*yield*/, Promise.resolve().then(function () { return __importStar(require("react-monaco-editor")); })];
62+ case 0: return [4 /*yield*/, Promise.resolve().then(function () { return __importStar(require("react-monaco-editor")); })];
63− x = _a.sent();
64+ x = _a.sent();
64− return [2 /*return*/, x.default];
65+ return [2 /*return*/, x.default];
68exports.getValue = function (editor) {
70exports.getValue = function (editor) {
69 return function () {
71 return function () {
70 return editor.getValue();
72 return editor.getValue();
73−exports.colorizeImpl = function (text) { return function (languageId) { return function (options) { return function (editor) {
75+exports.colorizeImpl = function (text) {
76+ return function (languageId) {
77+ return function (options) {
78+ return function (editor) {
74− return editor.colorize(text, languageId, options);
79+ return editor.colorize(text, languageId, options);
76exports.setValue = function (value) { return function (editor) { return function () { return editor.setValue(value); }; }; };
84exports.setValue = function (value) { return function (editor) { return function () { return editor.setValue(value); }; }; };
77−exports.defineThemeImpl = function (monacoInstance) { return function (name) { return function (theme) { return function () {
85+exports.defineThemeImpl = function (monacoInstance) {
86+ return function (name) {
87+ return function (theme) {
78− return monacoInstance.editor.defineTheme(name, theme);
89+ return monacoInstance.editor.defineTheme(name, theme);
80exports.setThemeImpl = function (monacoInstance) {
94exports.setThemeImpl = function (monacoInstance) {
81 return function (theme) {
95 return function (theme) {
82 return function () {
96 return function () {
@@ -100,777 +114,782 @@ exports.setMonarchTokensProviderImpl = function (monacoInstance) {
103−exports.vsCodeTheme = function (bg) { return ({
117+exports.vsCodeTheme = function (bg) {
104− base: "vs",
119+ base: "vs",
105− inherit: true,
120+ inherit: true,
106− rules: [
121+ rules: [
108− foreground: "008e00",
123+ foreground: "008e00",
109− token: "comment",
124+ token: "comment",
112− foreground: "7d4726",
127+ foreground: "7d4726",
113− token: "meta.preprocessor",
128+ token: "meta.preprocessor",
116− foreground: "7d4726",
131+ foreground: "7d4726",
117− token: "keyword.control.import",
132+ token: "keyword.control.import",
120− foreground: "df0002",
135+ foreground: "df0002",
121− token: "string",
136+ token: "string",
124− foreground: "3a00dc",
139+ foreground: "3a00dc",
125− token: "constant.numeric",
140+ token: "constant.numeric",
128− foreground: "c800a4",
143+ foreground: "c800a4",
129− token: "constant.language",
144+ token: "constant.language",
132− foreground: "275a5e",
147+ foreground: "275a5e",
133− token: "constant.character",
148+ token: "constant.character",
136− foreground: "275a5e",
151+ foreground: "275a5e",
137− token: "constant.other",
152+ token: "constant.other",
140− foreground: "c800a4",
155+ foreground: "c800a4",
141− token: "variable.language",
156+ token: "variable.language",
144− foreground: "c800a4",
159+ foreground: "c800a4",
145− token: "variable.other",
160+ token: "variable.other",
148− foreground: "c800a4",
163+ foreground: "c800a4",
149− token: "keyword",
164+ token: "keyword",
152− foreground: "c900a4",
167+ foreground: "c900a4",
153− token: "storage",
168+ token: "storage",
156− foreground: "438288",
171+ foreground: "438288",
157− token: "entity.name.class",
172+ token: "entity.name.class",
160− foreground: "790ead",
175+ foreground: "790ead",
161− token: "entity.name.tag",
176+ token: "entity.name.tag",
164− foreground: "450084",
179+ foreground: "450084",
165− token: "entity.other.attribute-name",
180+ token: "entity.other.attribute-name",
168− foreground: "450084",
183+ foreground: "450084",
169− token: "support.function",
184+ token: "support.function",
172− foreground: "450084",
187+ foreground: "450084",
173− token: "support.constant",
188+ token: "support.constant",
176− foreground: "790ead",
191+ foreground: "790ead",
177− token: "support.type",
192+ token: "support.type",
180− foreground: "790ead",
195+ foreground: "790ead",
181− token: "support.class",
196+ token: "support.class",
184− foreground: "790ead",
199+ foreground: "790ead",
185− token: "support.other.variable",
200+ token: "support.other.variable",
188− colors: {
203+ colors: {
189− "editor.foreground": "#000000",
204+ "editor.foreground": "#000000",
190− "editor.background": bg,
205+ "editor.background": bg,
191− "editor.selectionBackground": "#B5D5FF",
206+ "editor.selectionBackground": "#B5D5FF",
192− "editor.lineHighlightBackground": "#00000012",
207+ "editor.lineHighlightBackground": "#B5D5FF",
208+ "editor.lineHighlightBorder": "#B5D5FF",
193− "editorCursor.foreground": "#000000",
209+ "editorCursor.foreground": "#000000",
194− "editorWhitespace.foreground": "#BFBFBF",
210+ "editorWhitespace.foreground": "#BFBFBF",
197−exports.nightOwlTheme = function (bg) { return ({
202− foreground: "637777",
206− foreground: "addb67",
210− foreground: "ecc48d",
211− token: "vstring.quoted",
214− foreground: "ecc48d",
215− token: "variable.other.readwrite.js",
218− foreground: "5ca7e4",
219− token: "string.regexp",
222− foreground: "5ca7e4",
223− token: "string.regexp keyword.other",
226− foreground: "5f7e97",
227− token: "meta.function punctuation.separator.comma",
230− foreground: "f78c6c",
231− token: "constant.numeric",
234− foreground: "f78c6c",
235− token: "constant.character.numeric",
238− foreground: "addb67",
242− foreground: "c792ea",
246− foreground: "c792ea",
247− token: "punctuation.accessor",
250− foreground: "c792ea",
254− foreground: "c792ea",
255− token: "meta.var.expr",
258− foreground: "c792ea",
259− token: "meta.class meta.method.declaration meta.var.expr storage.type.jsm",
262− foreground: "c792ea",
263− token: "storage.type.property.js",
266− foreground: "c792ea",
267− token: "storage.type.property.ts",
270− foreground: "c792ea",
271− token: "storage.type.property.tsx",
274− foreground: "82aaff",
275− token: "storage.type",
278− foreground: "ffcb8b",
279− token: "entity.name.class",
282− foreground: "ffcb8b",
283− token: "meta.class entity.name.type.class",
286− foreground: "addb67",
287− token: "entity.other.inherited-class",
290− foreground: "82aaff",
291− token: "entity.name.function",
294− foreground: "addb67",
295− token: "punctuation.definition.variable",
298− foreground: "d3423e",
299− token: "punctuation.section.embedded",
302− foreground: "d6deeb",
303− token: "punctuation.terminator.expression",
306− foreground: "d6deeb",
307− token: "punctuation.definition.arguments",
310− foreground: "d6deeb",
311− token: "punctuation.definition.array",
314− foreground: "d6deeb",
315− token: "punctuation.section.array",
318− foreground: "d6deeb",
319− token: "meta.array",
322− foreground: "d9f5dd",
323− token: "punctuation.definition.list.begin",
326− foreground: "d9f5dd",
327− token: "punctuation.definition.list.end",
330− foreground: "d9f5dd",
331− token: "punctuation.separator.arguments",
334− foreground: "d9f5dd",
335− token: "punctuation.definition.list",
338− foreground: "d3423e",
339− token: "string.template meta.template.expression",
342− foreground: "d6deeb",
343− token: "string.template punctuation.definition.string",
346− foreground: "c792ea",
347− fontStyle: "italic",
351− foreground: "addb67",
356− foreground: "82aaff",
357− token: "constant.language",
360− foreground: "82aaff",
361− token: "punctuation.definition.constant",
364− foreground: "82aaff",
365− token: "variable.other.constant",
368− foreground: "7fdbca",
369− token: "support.function.construct",
372− foreground: "7fdbca",
373− token: "keyword.other.new",
376− foreground: "82aaff",
377− token: "constant.character",
380− foreground: "82aaff",
381− token: "constant.other",
384− foreground: "f78c6c",
385− token: "constant.character.escape",
388− foreground: "addb67",
389− token: "entity.other.inherited-class",
392− foreground: "d7dbe0",
393− token: "variable.parameter",
396− foreground: "7fdbca",
397− token: "entity.name.tag",
400− foreground: "cc2996",
401− token: "punctuation.definition.tag.html",
404− foreground: "cc2996",
405− token: "punctuation.definition.tag.begin",
408− foreground: "cc2996",
409− token: "punctuation.definition.tag.end",
412− foreground: "addb67",
413− token: "entity.other.attribute-name",
416− foreground: "addb67",
417− token: "entity.name.tag.custom",
420− foreground: "82aaff",
421− token: "support.function",
424− foreground: "82aaff",
425− token: "support.constant",
428− foreground: "7fdbca",
429− token: "upport.constant.meta.property-value",
432− foreground: "addb67",
433− token: "support.type",
436− foreground: "addb67",
437− token: "support.class",
440− foreground: "addb67",
441− token: "support.variable.dom",
444− foreground: "7fdbca",
445− token: "support.constant",
448− foreground: "7fdbca",
449− token: "keyword.other.special-method",
452− foreground: "7fdbca",
453− token: "keyword.other.new",
456− foreground: "7fdbca",
457− token: "keyword.other.debugger",
460− foreground: "7fdbca",
461− token: "keyword.control",
464− foreground: "c792ea",
465− token: "keyword.operator.comparison",
468− foreground: "c792ea",
469− token: "keyword.control.flow.js",
472− foreground: "c792ea",
473− token: "keyword.control.flow.ts",
476− foreground: "c792ea",
477− token: "keyword.control.flow.tsx",
480− foreground: "c792ea",
481− token: "keyword.control.ruby",
484− foreground: "c792ea",
485− token: "keyword.control.module.ruby",
488− foreground: "c792ea",
489− token: "keyword.control.class.ruby",
492− foreground: "c792ea",
493− token: "keyword.control.def.ruby",
496− foreground: "c792ea",
497− token: "keyword.control.loop.js",
500− foreground: "c792ea",
501− token: "keyword.control.loop.ts",
504− foreground: "c792ea",
505− token: "keyword.control.import.js",
508− foreground: "c792ea",
509− token: "keyword.control.import.ts",
512− foreground: "c792ea",
513− token: "keyword.control.import.tsx",
516− foreground: "c792ea",
517− token: "keyword.control.from.js",
520− foreground: "c792ea",
521− token: "keyword.control.from.ts",
524− foreground: "c792ea",
525− token: "keyword.control.from.tsx",
528− foreground: "ffffff",
529− background: "ff2c83",
533− foreground: "ffffff",
534− background: "d3423e",
535− token: "invalid.deprecated",
538− foreground: "7fdbca",
539− token: "keyword.operator",
542− foreground: "c792ea",
543− token: "keyword.operator.relational",
546− foreground: "c792ea",
547− token: "keyword.operator.assignement",
550− foreground: "c792ea",
551− token: "keyword.operator.arithmetic",
554− foreground: "c792ea",
555− token: "keyword.operator.bitwise",
558− foreground: "c792ea",
559− token: "keyword.operator.increment",
562− foreground: "c792ea",
563− token: "keyword.operator.ternary",
566− foreground: "637777",
567− token: "comment.line.double-slash",
570− foreground: "cdebf7",
574− foreground: "ff5874",
575− token: "constant.language.null",
578− foreground: "d6deeb",
579− token: "meta.brace",
582− foreground: "c792ea",
583− token: "meta.delimiter.period",
586− foreground: "d9f5dd",
587− token: "punctuation.definition.string",
590− foreground: "ff5874",
591− token: "constant.language.boolean",
594− foreground: "ffffff",
595− token: "object.comma",
598− foreground: "7fdbca",
599− token: "variable.parameter.function",
602− foreground: "80cbc4",
603− token: "support.type.vendor.property-name",
606− foreground: "80cbc4",
607− token: "support.constant.vendor.property-value",
610− foreground: "80cbc4",
611− token: "support.type.property-name",
614− foreground: "80cbc4",
615− token: "meta.property-list entity.name.tag",
618− foreground: "57eaf1",
619− token: "meta.property-list entity.name.tag.reference",
622− foreground: "f78c6c",
623− token: "constant.other.color.rgb-value punctuation.definition.constant",
626− foreground: "ffeb95",
627− token: "constant.other.color",
630− foreground: "ffeb95",
631− token: "keyword.other.unit",
634− foreground: "c792ea",
635− token: "meta.selector",
638− foreground: "fad430",
639− token: "entity.other.attribute-name.id",
642− foreground: "80cbc4",
643− token: "meta.property-name",
646− foreground: "c792ea",
647− token: "entity.name.tag.doctype",
650− foreground: "c792ea",
651− token: "meta.tag.sgml.doctype",
654− foreground: "d9f5dd",
655− token: "punctuation.definition.parameters",
658− foreground: "ecc48d",
659− token: "string.quoted",
662− foreground: "ecc48d",
663− token: "string.quoted.double",
666− foreground: "ecc48d",
667− token: "string.quoted.single",
670− foreground: "addb67",
671− token: "support.constant.math",
674− foreground: "addb67",
675− token: "support.type.property-name.json",
678− foreground: "addb67",
679− token: "support.constant.json",
682− foreground: "c789d6",
683− token: "meta.structure.dictionary.value.json string.quoted.double",
686− foreground: "80cbc4",
687− token: "string.quoted.double.json punctuation.definition.string.json",
690− foreground: "ff5874",
691− token: "meta.structure.dictionary.json meta.structure.dictionary.value constant.language",
694− foreground: "d6deeb",
695− token: "variable.other.ruby",
698− foreground: "ecc48d",
699− token: "entity.name.type.class.ruby",
702− foreground: "ecc48d",
703− token: "keyword.control.class.ruby",
706− foreground: "ecc48d",
707− token: "meta.class.ruby",
710− foreground: "7fdbca",
711− token: "constant.language.symbol.hashkey.ruby",
714− foreground: "e0eddd",
715− background: "a57706",
716− fontStyle: "italic",
720− foreground: "e0eddd",
721− background: "a57706",
722− fontStyle: "italic",
723− token: "meta.diff.header",
726− foreground: "ef535090",
727− fontStyle: "italic",
728− token: "markup.deleted",
731− foreground: "a2bffc",
732− fontStyle: "italic",
733− token: "markup.changed",
736− foreground: "a2bffc",
737− fontStyle: "italic",
738− token: "meta.diff.header.git",
741− foreground: "a2bffc",
742− fontStyle: "italic",
743− token: "meta.diff.header.from-file",
746− foreground: "a2bffc",
747− fontStyle: "italic",
748− token: "meta.diff.header.to-file",
751− foreground: "219186",
752− background: "eae3ca",
753− token: "markup.inserted",
756− foreground: "d3201f",
757− token: "other.package.exclude",
760− foreground: "d3201f",
761− token: "other.remove",
764− foreground: "269186",
768− foreground: "ff5874",
769− token: "constant.language.python",
772− foreground: "82aaff",
773− token: "variable.parameter.function.python",
776− foreground: "82aaff",
777− token: "meta.function-call.arguments.python",
780− foreground: "b2ccd6",
781− token: "meta.function-call.python",
784− foreground: "b2ccd6",
785− token: "meta.function-call.generic.python",
788− foreground: "d6deeb",
789− token: "punctuation.python",
792− foreground: "addb67",
793− token: "entity.name.function.decorator.python",
796− foreground: "8eace3",
797− token: "source.python variable.language.special",
800− foreground: "82b1ff",
801− token: "markup.heading.markdown",
804− foreground: "c792ea",
805− fontStyle: "italic",
806− token: "markup.italic.markdown",
809− foreground: "addb67",
811− token: "markup.bold.markdown",
814− foreground: "697098",
815− token: "markup.quote.markdown",
818− foreground: "80cbc4",
819− token: "markup.inline.raw.markdown",
822− foreground: "ff869a",
823− token: "markup.underline.link.markdown",
826− foreground: "ff869a",
827− token: "markup.underline.link.image.markdown",
830− foreground: "d6deeb",
831− token: "string.other.link.title.markdown",
834− foreground: "d6deeb",
835− token: "string.other.link.description.markdown",
838− foreground: "82b1ff",
839− token: "punctuation.definition.string.markdown",
842− foreground: "82b1ff",
843− token: "punctuation.definition.string.begin.markdown",
846− foreground: "82b1ff",
847− token: "punctuation.definition.string.end.markdown",
850− foreground: "82b1ff",
851− token: "meta.link.inline.markdown punctuation.definition.string",
854− foreground: "7fdbca",
855− token: "punctuation.definition.metadata.markdown",
214+exports.nightOwlTheme = function (bg) {
220+ foreground: "637777",
224+ foreground: "addb67",
228+ foreground: "ecc48d",
229+ token: "vstring.quoted",
232+ foreground: "ecc48d",
233+ token: "variable.other.readwrite.js",
236+ foreground: "5ca7e4",
237+ token: "string.regexp",
240+ foreground: "5ca7e4",
241+ token: "string.regexp keyword.other",
244+ foreground: "5f7e97",
245+ token: "meta.function punctuation.separator.comma",
248+ foreground: "f78c6c",
249+ token: "constant.numeric",
252+ foreground: "f78c6c",
253+ token: "constant.character.numeric",
256+ foreground: "addb67",
260+ foreground: "c792ea",
264+ foreground: "c792ea",
265+ token: "punctuation.accessor",
268+ foreground: "c792ea",
272+ foreground: "c792ea",
273+ token: "meta.var.expr",
276+ foreground: "c792ea",
277+ token: "meta.class meta.method.declaration meta.var.expr storage.type.jsm",
280+ foreground: "c792ea",
281+ token: "storage.type.property.js",
284+ foreground: "c792ea",
285+ token: "storage.type.property.ts",
288+ foreground: "c792ea",
289+ token: "storage.type.property.tsx",
292+ foreground: "82aaff",
293+ token: "storage.type",
296+ foreground: "ffcb8b",
297+ token: "entity.name.class",
300+ foreground: "ffcb8b",
301+ token: "meta.class entity.name.type.class",
304+ foreground: "addb67",
305+ token: "entity.other.inherited-class",
308+ foreground: "82aaff",
309+ token: "entity.name.function",
312+ foreground: "addb67",
313+ token: "punctuation.definition.variable",
316+ foreground: "d3423e",
317+ token: "punctuation.section.embedded",
320+ foreground: "d6deeb",
321+ token: "punctuation.terminator.expression",
324+ foreground: "d6deeb",
325+ token: "punctuation.definition.arguments",
328+ foreground: "d6deeb",
329+ token: "punctuation.definition.array",
332+ foreground: "d6deeb",
333+ token: "punctuation.section.array",
336+ foreground: "d6deeb",
337+ token: "meta.array",
340+ foreground: "d9f5dd",
341+ token: "punctuation.definition.list.begin",
344+ foreground: "d9f5dd",
345+ token: "punctuation.definition.list.end",
348+ foreground: "d9f5dd",
349+ token: "punctuation.separator.arguments",
352+ foreground: "d9f5dd",
353+ token: "punctuation.definition.list",
356+ foreground: "d3423e",
357+ token: "string.template meta.template.expression",
360+ foreground: "d6deeb",
361+ token: "string.template punctuation.definition.string",
364+ foreground: "c792ea",
365+ fontStyle: "italic",
369+ foreground: "addb67",
374+ foreground: "82aaff",
375+ token: "constant.language",
378+ foreground: "82aaff",
379+ token: "punctuation.definition.constant",
382+ foreground: "82aaff",
383+ token: "variable.other.constant",
386+ foreground: "7fdbca",
387+ token: "support.function.construct",
390+ foreground: "7fdbca",
391+ token: "keyword.other.new",
394+ foreground: "82aaff",
395+ token: "constant.character",
398+ foreground: "82aaff",
399+ token: "constant.other",
402+ foreground: "f78c6c",
403+ token: "constant.character.escape",
406+ foreground: "addb67",
407+ token: "entity.other.inherited-class",
410+ foreground: "d7dbe0",
411+ token: "variable.parameter",
414+ foreground: "7fdbca",
415+ token: "entity.name.tag",
418+ foreground: "cc2996",
419+ token: "punctuation.definition.tag.html",
422+ foreground: "cc2996",
423+ token: "punctuation.definition.tag.begin",
426+ foreground: "cc2996",
427+ token: "punctuation.definition.tag.end",
430+ foreground: "addb67",
431+ token: "entity.other.attribute-name",
434+ foreground: "addb67",
435+ token: "entity.name.tag.custom",
438+ foreground: "82aaff",
439+ token: "support.function",
442+ foreground: "82aaff",
443+ token: "support.constant",
446+ foreground: "7fdbca",
447+ token: "upport.constant.meta.property-value",
450+ foreground: "addb67",
451+ token: "support.type",
454+ foreground: "addb67",
455+ token: "support.class",
458+ foreground: "addb67",
459+ token: "support.variable.dom",
462+ foreground: "7fdbca",
463+ token: "support.constant",
466+ foreground: "7fdbca",
467+ token: "keyword.other.special-method",
470+ foreground: "7fdbca",
471+ token: "keyword.other.new",
474+ foreground: "7fdbca",
475+ token: "keyword.other.debugger",
478+ foreground: "7fdbca",
479+ token: "keyword.control",
482+ foreground: "c792ea",
483+ token: "keyword.operator.comparison",
486+ foreground: "c792ea",
487+ token: "keyword.control.flow.js",
490+ foreground: "c792ea",
491+ token: "keyword.control.flow.ts",
494+ foreground: "c792ea",
495+ token: "keyword.control.flow.tsx",
498+ foreground: "c792ea",
499+ token: "keyword.control.ruby",
502+ foreground: "c792ea",
503+ token: "keyword.control.module.ruby",
506+ foreground: "c792ea",
507+ token: "keyword.control.class.ruby",
510+ foreground: "c792ea",
511+ token: "keyword.control.def.ruby",
514+ foreground: "c792ea",
515+ token: "keyword.control.loop.js",
518+ foreground: "c792ea",
519+ token: "keyword.control.loop.ts",
522+ foreground: "c792ea",
523+ token: "keyword.control.import.js",
526+ foreground: "c792ea",
527+ token: "keyword.control.import.ts",
530+ foreground: "c792ea",
531+ token: "keyword.control.import.tsx",
534+ foreground: "c792ea",
535+ token: "keyword.control.from.js",
538+ foreground: "c792ea",
539+ token: "keyword.control.from.ts",
542+ foreground: "c792ea",
543+ token: "keyword.control.from.tsx",
546+ foreground: "ffffff",
547+ background: "ff2c83",
551+ foreground: "ffffff",
552+ background: "d3423e",
553+ token: "invalid.deprecated",
556+ foreground: "7fdbca",
557+ token: "keyword.operator",
560+ foreground: "c792ea",
561+ token: "keyword.operator.relational",
564+ foreground: "c792ea",
565+ token: "keyword.operator.assignement",
568+ foreground: "c792ea",
569+ token: "keyword.operator.arithmetic",
572+ foreground: "c792ea",
573+ token: "keyword.operator.bitwise",
576+ foreground: "c792ea",
577+ token: "keyword.operator.increment",
580+ foreground: "c792ea",
581+ token: "keyword.operator.ternary",
584+ foreground: "637777",
585+ token: "comment.line.double-slash",
588+ foreground: "cdebf7",
592+ foreground: "ff5874",
593+ token: "constant.language.null",
596+ foreground: "d6deeb",
597+ token: "meta.brace",
600+ foreground: "c792ea",
601+ token: "meta.delimiter.period",
604+ foreground: "d9f5dd",
605+ token: "punctuation.definition.string",
608+ foreground: "ff5874",
609+ token: "constant.language.boolean",
612+ foreground: "ffffff",
613+ token: "object.comma",
616+ foreground: "7fdbca",
617+ token: "variable.parameter.function",
620+ foreground: "80cbc4",
621+ token: "support.type.vendor.property-name",
624+ foreground: "80cbc4",
625+ token: "support.constant.vendor.property-value",
628+ foreground: "80cbc4",
629+ token: "support.type.property-name",
632+ foreground: "80cbc4",
633+ token: "meta.property-list entity.name.tag",
636+ foreground: "57eaf1",
637+ token: "meta.property-list entity.name.tag.reference",
640+ foreground: "f78c6c",
641+ token: "constant.other.color.rgb-value punctuation.definition.constant",
644+ foreground: "ffeb95",
645+ token: "constant.other.color",
648+ foreground: "ffeb95",
649+ token: "keyword.other.unit",
652+ foreground: "c792ea",
653+ token: "meta.selector",
656+ foreground: "fad430",
657+ token: "entity.other.attribute-name.id",
660+ foreground: "80cbc4",
661+ token: "meta.property-name",
664+ foreground: "c792ea",
665+ token: "entity.name.tag.doctype",
668+ foreground: "c792ea",
669+ token: "meta.tag.sgml.doctype",
672+ foreground: "d9f5dd",
673+ token: "punctuation.definition.parameters",
676+ foreground: "ecc48d",
677+ token: "string.quoted",
680+ foreground: "ecc48d",
681+ token: "string.quoted.double",
684+ foreground: "ecc48d",
685+ token: "string.quoted.single",
688+ foreground: "addb67",
689+ token: "support.constant.math",
692+ foreground: "addb67",
693+ token: "support.type.property-name.json",
696+ foreground: "addb67",
697+ token: "support.constant.json",
700+ foreground: "c789d6",
701+ token: "meta.structure.dictionary.value.json string.quoted.double",
704+ foreground: "80cbc4",
705+ token: "string.quoted.double.json punctuation.definition.string.json",
708+ foreground: "ff5874",
709+ token: "meta.structure.dictionary.json meta.structure.dictionary.value constant.language",
712+ foreground: "d6deeb",
713+ token: "variable.other.ruby",
716+ foreground: "ecc48d",
717+ token: "entity.name.type.class.ruby",
720+ foreground: "ecc48d",
721+ token: "keyword.control.class.ruby",
724+ foreground: "ecc48d",
725+ token: "meta.class.ruby",
728+ foreground: "7fdbca",
729+ token: "constant.language.symbol.hashkey.ruby",
732+ foreground: "e0eddd",
733+ background: "a57706",
734+ fontStyle: "italic",
738+ foreground: "e0eddd",
739+ background: "a57706",
740+ fontStyle: "italic",
741+ token: "meta.diff.header",
744+ foreground: "ef535090",
745+ fontStyle: "italic",
746+ token: "markup.deleted",
749+ foreground: "a2bffc",
750+ fontStyle: "italic",
751+ token: "markup.changed",
754+ foreground: "a2bffc",
755+ fontStyle: "italic",
756+ token: "meta.diff.header.git",
759+ foreground: "a2bffc",
760+ fontStyle: "italic",
761+ token: "meta.diff.header.from-file",
764+ foreground: "a2bffc",
765+ fontStyle: "italic",
766+ token: "meta.diff.header.to-file",
769+ foreground: "219186",
770+ background: "eae3ca",
771+ token: "markup.inserted",
774+ foreground: "d3201f",
775+ token: "other.package.exclude",
778+ foreground: "d3201f",
779+ token: "other.remove",
782+ foreground: "269186",
786+ foreground: "ff5874",
787+ token: "constant.language.python",
790+ foreground: "82aaff",
791+ token: "variable.parameter.function.python",
794+ foreground: "82aaff",
795+ token: "meta.function-call.arguments.python",
798+ foreground: "b2ccd6",
799+ token: "meta.function-call.python",
802+ foreground: "b2ccd6",
803+ token: "meta.function-call.generic.python",
806+ foreground: "d6deeb",
807+ token: "punctuation.python",
810+ foreground: "addb67",
811+ token: "entity.name.function.decorator.python",
814+ foreground: "8eace3",
815+ token: "source.python variable.language.special",
858− foreground: "82b1ff",
818+ foreground: "82b1ff",
819+ token: "markup.heading.markdown",
822+ foreground: "c792ea",
823+ fontStyle: "italic",
824+ token: "markup.italic.markdown",
827+ foreground: "addb67",
829+ token: "markup.bold.markdown",
832+ foreground: "697098",
833+ token: "markup.quote.markdown",
836+ foreground: "80cbc4",
837+ token: "markup.inline.raw.markdown",
840+ foreground: "ff869a",
841+ token: "markup.underline.link.markdown",
844+ foreground: "ff869a",
845+ token: "markup.underline.link.image.markdown",
848+ foreground: "d6deeb",
849+ token: "string.other.link.title.markdown",
852+ foreground: "d6deeb",
853+ token: "string.other.link.description.markdown",
856+ foreground: "82b1ff",
857+ token: "punctuation.definition.string.markdown",
860+ foreground: "82b1ff",
861+ token: "punctuation.definition.string.begin.markdown",
864+ foreground: "82b1ff",
865+ token: "punctuation.definition.string.end.markdown",
868+ foreground: "82b1ff",
869+ token: "meta.link.inline.markdown punctuation.definition.string",
872+ foreground: "7fdbca",
873+ token: "punctuation.definition.metadata.markdown",
876+ foreground: "82b1ff",
859− token: "beginning.punctuation.definition.list.markdown",
877+ token: "beginning.punctuation.definition.list.markdown",
881+ "editor.foreground": "#d6deeb",
882+ // "editor.background": "#011627",
883+ "editor.background": bg,
884+ "editor.selectionBackground": "#5f7e9779",
885+ // "editor.lineHighlightBackground": "#010E17",
886+ "editorCursor.foreground": "#80a4c2",
887+ "editorWhitespace.foreground": "#2e2040",
888+ "editorIndentGuide.background": "#5e81ce52",
889+ "editor.selectionHighlightBorder": "#122d42",
863− "editor.foreground": "#d6deeb",
864− // "editor.background": "#011627",
865− "editor.background": bg,
866− "editor.selectionBackground": "#5f7e9779",
867− "editor.lineHighlightBackground": "#010E17",
868− "editorCursor.foreground": "#80a4c2",
869− "editorWhitespace.foreground": "#2e2040",
870− "editorIndentGuide.background": "#5e81ce52",
871− "editor.selectionHighlightBorder": "#122d42",
874exports.purescriptSyntax = {
893exports.purescriptSyntax = {
875 displayName: "Purescript",
894 displayName: "Purescript",
876 name: "purescript",
895 name: "purescript",