[
	{
		"c": "#",
		"t": "source.cpp meta.preprocessor.macro.cpp keyword.control.directive.define.cpp punctuation.definition.directive.cpp",
		"r": {
			"dark_plus": "keyword.control: #C586C0",
			"light_plus": "keyword.control: #AF00DB",
			"dark_vs": "keyword.control: #569CD6",
			"light_vs": "keyword.control: #0000FF",
			"hc_black": "keyword.control: #C586C0"
		}
	},
	{
		"c": "define",
		"t": "source.cpp meta.preprocessor.macro.cpp keyword.control.directive.define.cpp",
		"r": {
			"dark_plus": "keyword.control: #C586C0",
			"light_plus": "keyword.control: #AF00DB",
			"dark_vs": "keyword.control: #569CD6",
			"light_vs": "keyword.control: #0000FF",
			"hc_black": "keyword.control: #C586C0"
		}
	},
	{
		"c": " ",
		"t": "source.cpp meta.preprocessor.macro.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "DOCTEST_IMPLEMENT_FIXTURE",
		"t": "source.cpp meta.preprocessor.macro.cpp entity.name.function.preprocessor.cpp",
		"r": {
			"dark_plus": "entity.name.function.preprocessor: #569CD6",
			"light_plus": "entity.name.function.preprocessor: #0000FF",
			"dark_vs": "entity.name.function.preprocessor: #569CD6",
			"light_vs": "entity.name.function.preprocessor: #0000FF",
			"hc_black": "entity.name.function: #DCDCAA"
		}
	},
	{
		"c": "(",
		"t": "source.cpp meta.preprocessor.macro.cpp punctuation.definition.parameters.begin.preprocessor.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "der",
		"t": "source.cpp meta.preprocessor.macro.cpp variable.parameter.preprocessor.cpp",
		"r": {
			"dark_plus": "variable: #9CDCFE",
			"light_plus": "variable: #001080",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "variable: #9CDCFE"
		}
	},
	{
		"c": ",",
		"t": "source.cpp meta.preprocessor.macro.cpp punctuation.separator.parameters.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": " ",
		"t": "source.cpp meta.preprocessor.macro.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "base",
		"t": "source.cpp meta.preprocessor.macro.cpp variable.parameter.preprocessor.cpp",
		"r": {
			"dark_plus": "variable: #9CDCFE",
			"light_plus": "variable: #001080",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "variable: #9CDCFE"
		}
	},
	{
		"c": ",",
		"t": "source.cpp meta.preprocessor.macro.cpp punctuation.separator.parameters.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": " ",
		"t": "source.cpp meta.preprocessor.macro.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "func",
		"t": "source.cpp meta.preprocessor.macro.cpp variable.parameter.preprocessor.cpp",
		"r": {
			"dark_plus": "variable: #9CDCFE",
			"light_plus": "variable: #001080",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "variable: #9CDCFE"
		}
	},
	{
		"c": ",",
		"t": "source.cpp meta.preprocessor.macro.cpp punctuation.separator.parameters.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": " ",
		"t": "source.cpp meta.preprocessor.macro.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "decorators",
		"t": "source.cpp meta.preprocessor.macro.cpp variable.parameter.preprocessor.cpp",
		"r": {
			"dark_plus": "variable: #9CDCFE",
			"light_plus": "variable: #001080",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "variable: #9CDCFE"
		}
	},
	{
		"c": ")",
		"t": "source.cpp meta.preprocessor.macro.cpp punctuation.definition.parameters.end.preprocessor.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "                                     ",
		"t": "source.cpp meta.preprocessor.macro.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "\\",
		"t": "source.cpp meta.preprocessor.macro.cpp constant.character.escape.line-continuation.cpp",
		"r": {
			"dark_plus": "constant.character.escape: #D7BA7D",
			"light_plus": "constant.character.escape: #EE0000",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "constant.character: #569CD6"
		}
	},
	{
		"c": "    ",
		"t": "source.cpp meta.preprocessor.macro.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "namespace",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.head.namespace.cpp keyword.other.namespace.definition.cpp storage.type.namespace.definition.cpp",
		"r": {
			"dark_plus": "storage.type: #569CD6",
			"light_plus": "storage.type: #0000FF",
			"dark_vs": "storage.type: #569CD6",
			"light_vs": "storage.type: #0000FF",
			"hc_black": "storage.type: #569CD6"
		}
	},
	{
		"c": " ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.head.namespace.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "{",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.head.namespace.cpp punctuation.section.block.begin.bracket.curly.namespace.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "                                                                                    ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "\\",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp constant.character.escape.line-continuation.cpp",
		"r": {
			"dark_plus": "constant.character.escape: #D7BA7D",
			"light_plus": "constant.character.escape: #EE0000",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "constant.character: #569CD6"
		}
	},
	{
		"c": "        ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "struct",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.head.struct.cpp storage.type.struct.cpp",
		"r": {
			"dark_plus": "storage.type: #569CD6",
			"light_plus": "storage.type: #0000FF",
			"dark_vs": "storage.type: #569CD6",
			"light_vs": "storage.type: #0000FF",
			"hc_black": "storage.type: #569CD6"
		}
	},
	{
		"c": " ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "der",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.head.struct.cpp entity.name.type.struct.cpp",
		"r": {
			"dark_plus": "entity.name.type: #4EC9B0",
			"light_plus": "entity.name.type: #267F99",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "entity.name.type: #4EC9B0"
		}
	},
	{
		"c": " ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": ":",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.head.struct.cpp punctuation.separator.colon.inheritance.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": " ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "public",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp storage.type.modifier.access.public.cpp",
		"r": {
			"dark_plus": "storage.type: #569CD6",
			"light_plus": "storage.type: #0000FF",
			"dark_vs": "storage.type: #569CD6",
			"light_vs": "storage.type: #0000FF",
			"hc_black": "storage.type: #569CD6"
		}
	},
	{
		"c": " ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "base",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.qualified_type.cpp entity.name.type.cpp",
		"r": {
			"dark_plus": "entity.name.type: #4EC9B0",
			"light_plus": "entity.name.type: #267F99",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "entity.name.type: #4EC9B0"
		}
	},
	{
		"c": "                                                                   ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "\\",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp constant.character.escape.line-continuation.cpp",
		"r": {
			"dark_plus": "constant.character.escape: #D7BA7D",
			"light_plus": "constant.character.escape: #EE0000",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "constant.character: #569CD6"
		}
	},
	{
		"c": "        ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.head.struct.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "{",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.head.struct.cpp punctuation.section.block.begin.bracket.curly.struct.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "                                                                                          ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.body.struct.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "\\",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.body.struct.cpp constant.character.escape.line-continuation.cpp",
		"r": {
			"dark_plus": "constant.character.escape: #D7BA7D",
			"light_plus": "constant.character.escape: #EE0000",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "constant.character: #569CD6"
		}
	},
	{
		"c": "            ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.body.struct.cpp meta.function.definition.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "void",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.body.struct.cpp meta.function.definition.cpp meta.qualified_type.cpp storage.type.primitive.cpp storage.type.built-in.primitive.cpp",
		"r": {
			"dark_plus": "storage.type: #569CD6",
			"light_plus": "storage.type: #0000FF",
			"dark_vs": "storage.type: #569CD6",
			"light_vs": "storage.type: #0000FF",
			"hc_black": "storage.type: #569CD6"
		}
	},
	{
		"c": " ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.body.struct.cpp meta.function.definition.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "f",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.body.struct.cpp meta.function.definition.cpp meta.head.function.definition.cpp entity.name.function.definition.cpp",
		"r": {
			"dark_plus": "entity.name.function: #DCDCAA",
			"light_plus": "entity.name.function: #795E26",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "entity.name.function: #DCDCAA"
		}
	},
	{
		"c": "(",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.body.struct.cpp meta.function.definition.cpp meta.head.function.definition.cpp punctuation.section.parameters.begin.bracket.round.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": ")",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.body.struct.cpp meta.function.definition.cpp meta.head.function.definition.cpp punctuation.section.parameters.end.bracket.round.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": ";",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.body.struct.cpp punctuation.terminator.statement.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "                                                                              ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.body.struct.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "\\",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.body.struct.cpp constant.character.escape.line-continuation.cpp",
		"r": {
			"dark_plus": "constant.character.escape: #D7BA7D",
			"light_plus": "constant.character.escape: #EE0000",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "constant.character: #569CD6"
		}
	},
	{
		"c": "        ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.body.struct.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "}",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp meta.body.struct.cpp punctuation.section.block.end.bracket.curly.struct.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": ";",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.block.struct.cpp punctuation.terminator.statement.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "                                                                                         ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "\\",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp constant.character.escape.line-continuation.cpp",
		"r": {
			"dark_plus": "constant.character.escape: #D7BA7D",
			"light_plus": "constant.character.escape: #EE0000",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "constant.character: #569CD6"
		}
	},
	{
		"c": "        ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "static",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp storage.modifier.static.cpp",
		"r": {
			"dark_plus": "storage.modifier: #569CD6",
			"light_plus": "storage.modifier: #0000FF",
			"dark_vs": "storage.modifier: #569CD6",
			"light_vs": "storage.modifier: #0000FF",
			"hc_black": "storage.modifier: #569CD6"
		}
	},
	{
		"c": " ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "void",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.qualified_type.cpp storage.type.primitive.cpp storage.type.built-in.primitive.cpp",
		"r": {
			"dark_plus": "storage.type: #569CD6",
			"light_plus": "storage.type: #0000FF",
			"dark_vs": "storage.type: #569CD6",
			"light_vs": "storage.type: #0000FF",
			"hc_black": "storage.type: #569CD6"
		}
	},
	{
		"c": " ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "func",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.head.function.definition.cpp entity.name.function.definition.cpp",
		"r": {
			"dark_plus": "entity.name.function: #DCDCAA",
			"light_plus": "entity.name.function: #795E26",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "entity.name.function: #DCDCAA"
		}
	},
	{
		"c": "(",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.head.function.definition.cpp punctuation.section.parameters.begin.bracket.round.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": ")",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.head.function.definition.cpp punctuation.section.parameters.end.bracket.round.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": " ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.head.function.definition.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "{",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.head.function.definition.cpp punctuation.section.block.begin.bracket.curly.function.definition.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "                                                                       ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "\\",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp constant.character.escape.line-continuation.cpp",
		"r": {
			"dark_plus": "constant.character.escape: #D7BA7D",
			"light_plus": "constant.character.escape: #EE0000",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "constant.character: #569CD6"
		}
	},
	{
		"c": "            der v",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": ";",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp punctuation.terminator.statement.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "                                                                                 ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "\\",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp constant.character.escape.line-continuation.cpp",
		"r": {
			"dark_plus": "constant.character.escape: #D7BA7D",
			"light_plus": "constant.character.escape: #EE0000",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "constant.character: #569CD6"
		}
	},
	{
		"c": "            ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "v",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp variable.other.object.access.cpp",
		"r": {
			"dark_plus": "variable: #9CDCFE",
			"light_plus": "variable: #001080",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "variable: #9CDCFE"
		}
	},
	{
		"c": ".",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp punctuation.separator.dot-access.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "f",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp entity.name.function.member.cpp",
		"r": {
			"dark_plus": "entity.name.function: #DCDCAA",
			"light_plus": "entity.name.function: #795E26",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "entity.name.function: #DCDCAA"
		}
	},
	{
		"c": "(",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp punctuation.section.arguments.begin.bracket.round.function.member.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": ")",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp punctuation.section.arguments.end.bracket.round.function.member.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": ";",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp punctuation.terminator.statement.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "                                                                                 ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "\\",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp constant.character.escape.line-continuation.cpp",
		"r": {
			"dark_plus": "constant.character.escape: #D7BA7D",
			"light_plus": "constant.character.escape: #EE0000",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "constant.character: #569CD6"
		}
	},
	{
		"c": "        ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "}",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp meta.function.definition.cpp meta.body.function.definition.cpp punctuation.section.block.end.bracket.curly.function.definition.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "                                                                                          ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "\\",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp constant.character.escape.line-continuation.cpp",
		"r": {
			"dark_plus": "constant.character.escape: #D7BA7D",
			"light_plus": "constant.character.escape: #EE0000",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "constant.character: #569CD6"
		}
	},
	{
		"c": "        ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "DOCTEST_REGISTER_FUNCTION",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp entity.name.function.call.cpp",
		"r": {
			"dark_plus": "entity.name.function: #DCDCAA",
			"light_plus": "entity.name.function: #795E26",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "entity.name.function: #DCDCAA"
		}
	},
	{
		"c": "(",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp punctuation.section.arguments.begin.bracket.round.function.call.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "DOCTEST_EMPTY",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": ",",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp punctuation.separator.delimiter.comma.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": " func",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": ",",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp punctuation.separator.delimiter.comma.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": " decorators",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": ")",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp punctuation.section.arguments.end.bracket.round.function.call.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "                                 ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "\\",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp constant.character.escape.line-continuation.cpp",
		"r": {
			"dark_plus": "constant.character.escape: #D7BA7D",
			"light_plus": "constant.character.escape: #EE0000",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "constant.character: #569CD6"
		}
	},
	{
		"c": "    ",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "}",
		"t": "source.cpp meta.preprocessor.macro.cpp meta.block.namespace.cpp meta.body.namespace.cpp punctuation.section.block.end.bracket.curly.namespace.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "                                                                                              ",
		"t": "source.cpp meta.preprocessor.macro.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "\\",
		"t": "source.cpp meta.preprocessor.macro.cpp constant.character.escape.line-continuation.cpp",
		"r": {
			"dark_plus": "constant.character.escape: #D7BA7D",
			"light_plus": "constant.character.escape: #EE0000",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "constant.character: #569CD6"
		}
	},
	{
		"c": "    ",
		"t": "source.cpp meta.preprocessor.macro.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "inline",
		"t": "source.cpp meta.preprocessor.macro.cpp storage.modifier.specifier.functional.pre-parameters.inline.cpp",
		"r": {
			"dark_plus": "storage.modifier: #569CD6",
			"light_plus": "storage.modifier: #0000FF",
			"dark_vs": "storage.modifier: #569CD6",
			"light_vs": "storage.modifier: #0000FF",
			"hc_black": "storage.modifier: #569CD6"
		}
	},
	{
		"c": " DOCTEST_NOINLINE ",
		"t": "source.cpp meta.preprocessor.macro.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "void",
		"t": "source.cpp meta.preprocessor.macro.cpp storage.type.primitive.cpp storage.type.built-in.primitive.cpp",
		"r": {
			"dark_plus": "storage.type: #569CD6",
			"light_plus": "storage.type: #0000FF",
			"dark_vs": "storage.type: #569CD6",
			"light_vs": "storage.type: #0000FF",
			"hc_black": "storage.type: #569CD6"
		}
	},
	{
		"c": " ",
		"t": "source.cpp meta.preprocessor.macro.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "der",
		"t": "source.cpp meta.preprocessor.macro.cpp entity.name.scope-resolution.cpp",
		"r": {
			"dark_plus": "entity.name.scope-resolution: #4EC9B0",
			"light_plus": "entity.name.scope-resolution: #267F99",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "entity.name.scope-resolution: #4EC9B0"
		}
	},
	{
		"c": "::",
		"t": "source.cpp meta.preprocessor.macro.cpp punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": "f",
		"t": "source.cpp meta.preprocessor.macro.cpp entity.name.function.call.cpp",
		"r": {
			"dark_plus": "entity.name.function: #DCDCAA",
			"light_plus": "entity.name.function: #795E26",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "entity.name.function: #DCDCAA"
		}
	},
	{
		"c": "(",
		"t": "source.cpp meta.preprocessor.macro.cpp punctuation.section.arguments.begin.bracket.round.function.call.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	},
	{
		"c": ")",
		"t": "source.cpp meta.preprocessor.macro.cpp punctuation.section.arguments.end.bracket.round.function.call.cpp",
		"r": {
			"dark_plus": "meta.preprocessor: #569CD6",
			"light_plus": "meta.preprocessor: #0000FF",
			"dark_vs": "meta.preprocessor: #569CD6",
			"light_vs": "meta.preprocessor: #0000FF",
			"hc_black": "meta.preprocessor: #569CD6"
		}
	}
]