{"version":3,"file":"lobe-theme.mjs","names":[],"sources":["../../../src/Highlighter/theme/lobe-theme.ts"],"sourcesContent":["import { cssVar } from 'antd-style';\n\nexport default {\n  displayName: 'Lobe Theme',\n  name: 'lobe-theme',\n  semanticHighlighting: true,\n  tokenColors: [\n    {\n      settings: {\n        foreground: cssVar.colorText,\n      },\n    },\n    {\n      scope: 'string',\n      settings: {\n        foreground: cssVar.colorSuccess,\n      },\n    },\n    {\n      scope: 'punctuation, constant.other.symbol',\n      settings: {\n        foreground: cssVar.colorInfo,\n      },\n    },\n    {\n      scope: 'constant.character.escape, text.html constant.character.entity.named',\n      settings: {\n        foreground: cssVar.colorText,\n      },\n    },\n    {\n      scope: 'constant.language.boolean',\n      settings: {\n        foreground: cssVar.purple10,\n      },\n    },\n    {\n      scope: 'constant.numeric',\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope:\n        'variable, variable.parameter, support.variable, variable.language, support.constant, meta.definition.variable entity.name.function, meta.function-call.arguments',\n      settings: {\n        foreground: cssVar.colorText,\n      },\n    },\n    {\n      scope: 'keyword.other',\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: 'keyword, modifier, variable.language.this, support.type.object, constant.language',\n      settings: {\n        foreground: cssVar.colorInfo,\n      },\n    },\n    {\n      scope: 'entity.name.function, support.function',\n      settings: {\n        foreground: cssVar.geekblue10,\n      },\n    },\n    {\n      scope: 'storage.type, storage.modifier, storage.control',\n      settings: {\n        foreground: cssVar.purple10,\n      },\n    },\n    {\n      scope: 'support.module, support.node',\n      settings: {\n        fontStyle: 'italic',\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: 'support.type, constant.other.key',\n      settings: {\n        foreground: cssVar.colorWarning,\n      },\n    },\n    {\n      scope: 'entity.name.type, entity.other.inherited-class, entity.other',\n      settings: {\n        foreground: cssVar.colorWarning,\n      },\n    },\n    {\n      scope: 'comment',\n      settings: {\n        fontStyle: 'italic',\n        foreground: cssVar.colorTextQuaternary,\n      },\n    },\n    {\n      scope: 'comment punctuation.definition.comment, string.quoted.docstring',\n      settings: {\n        fontStyle: 'italic',\n        foreground: cssVar.colorTextQuaternary,\n      },\n    },\n    {\n      scope: 'punctuation',\n      settings: {\n        foreground: cssVar.colorInfo,\n      },\n    },\n    {\n      scope: 'entity.name, entity.name.type.class, support.type, support.class, meta.use',\n      settings: {\n        foreground: cssVar.colorWarning,\n      },\n    },\n    {\n      scope: 'variable.object.property, meta.field.declaration entity.name.function',\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: 'meta.definition.method entity.name.function',\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: 'meta.function entity.name.function',\n      settings: {\n        foreground: cssVar.geekblue10,\n      },\n    },\n    {\n      scope:\n        'template.expression.begin, template.expression.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end',\n      settings: {\n        foreground: cssVar.colorInfo,\n      },\n    },\n    {\n      scope: 'meta.embedded, source.groovy.embedded, meta.template.expression',\n      settings: {\n        foreground: cssVar.colorText,\n      },\n    },\n    {\n      scope: 'entity.name.tag.yaml',\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope:\n        'meta.object-literal.key, meta.object-literal.key string, support.type.property-name.json',\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: 'constant.language.json',\n      settings: {\n        foreground: cssVar.colorInfo,\n      },\n    },\n    {\n      scope: 'entity.other.attribute-name.class',\n      settings: {\n        foreground: cssVar.colorWarning,\n      },\n    },\n    {\n      scope: 'entity.other.attribute-name.id',\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: 'source.css entity.name.tag',\n      settings: {\n        foreground: cssVar.colorWarning,\n      },\n    },\n    {\n      scope: 'support.type.property-name.css',\n      settings: {\n        foreground: cssVar.colorTextSecondary,\n      },\n    },\n    {\n      scope: 'meta.tag, punctuation.definition.tag',\n      settings: {\n        foreground: cssVar.colorInfo,\n      },\n    },\n    {\n      scope: 'entity.name.tag',\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: 'entity.other.attribute-name',\n      settings: {\n        foreground: cssVar.purple10,\n      },\n    },\n    {\n      scope: 'punctuation.definition.entity.html',\n      settings: {\n        foreground: cssVar.colorText,\n      },\n    },\n    {\n      scope: 'markup.heading',\n      settings: {\n        foreground: cssVar.colorInfo,\n      },\n    },\n    {\n      scope: 'text.html.markdown meta.link.inline, meta.link.reference',\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: 'text.html.markdown beginning.punctuation.definition.list',\n      settings: {\n        foreground: cssVar.colorInfo,\n      },\n    },\n    {\n      scope: 'markup.italic',\n      settings: {\n        fontStyle: 'italic',\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: 'markup.bold',\n      settings: {\n        fontStyle: 'bold',\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: 'markup.bold markup.italic, markup.italic markup.bold',\n      settings: {\n        fontStyle: 'italic bold',\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: 'markup.fenced_code.block.markdown punctuation.definition.markdown',\n      settings: {\n        foreground: cssVar.colorSuccess,\n      },\n    },\n    {\n      scope: 'markup.inline.raw.string.markdown',\n      settings: {\n        foreground: cssVar.colorSuccess,\n      },\n    },\n    {\n      scope: 'keyword.other.definition.ini',\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: 'entity.name.section.group-title.ini',\n      settings: {\n        foreground: cssVar.colorInfo,\n      },\n    },\n    {\n      scope: 'source.cs meta.class.identifier storage.type',\n      settings: {\n        foreground: cssVar.colorWarning,\n      },\n    },\n    {\n      scope: 'source.cs meta.method.identifier entity.name.function',\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: 'source.cs meta.method-call meta.method, source.cs entity.name.function',\n      settings: {\n        foreground: cssVar.geekblue10,\n      },\n    },\n    {\n      scope: 'source.cs storage.type',\n      settings: {\n        foreground: cssVar.colorWarning,\n      },\n    },\n    {\n      scope: 'source.cs meta.method.return-type',\n      settings: {\n        foreground: cssVar.colorWarning,\n      },\n    },\n    {\n      scope: 'source.cs meta.preprocessor',\n      settings: {\n        foreground: cssVar.colorTextQuaternary,\n      },\n    },\n    {\n      scope: 'source.cs entity.name.type.namespace',\n      settings: {\n        foreground: cssVar.colorText,\n      },\n    },\n    {\n      scope: 'meta.jsx.children, SXNested',\n      settings: {\n        foreground: cssVar.colorText,\n      },\n    },\n    {\n      scope: 'support.class.component',\n      settings: {\n        foreground: cssVar.colorWarning,\n      },\n    },\n    {\n      scope: 'source.cpp meta.block variable.other',\n      settings: {\n        foreground: cssVar.colorText,\n      },\n    },\n    {\n      scope: 'source.python meta.member.access.python',\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: 'source.python meta.function-call.python, meta.function-call.arguments',\n      settings: {\n        foreground: cssVar.geekblue10,\n      },\n    },\n    {\n      scope: 'meta.block',\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: 'entity.name.function.call',\n      settings: {\n        foreground: cssVar.geekblue10,\n      },\n    },\n    {\n      scope: 'source.php support.other.namespace, source.php meta.use support.class',\n      settings: {\n        foreground: cssVar.colorText,\n      },\n    },\n    {\n      scope: 'constant.keyword',\n      settings: {\n        fontStyle: 'italic',\n        foreground: cssVar.colorInfo,\n      },\n    },\n    {\n      scope: 'entity.name.function',\n      settings: {\n        foreground: cssVar.geekblue10,\n      },\n    },\n    {\n      settings: {\n        background: '#212121',\n        foreground: cssVar.colorText,\n      },\n    },\n    {\n      scope: ['constant.other.placeholder'],\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: ['markup.deleted'],\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: ['markup.inserted'],\n      settings: {\n        foreground: cssVar.colorSuccess,\n      },\n    },\n    {\n      scope: ['markup.underline'],\n      settings: {\n        fontStyle: 'underline',\n      },\n    },\n    {\n      scope: ['keyword.control'],\n      settings: {\n        fontStyle: 'italic',\n        foreground: cssVar.colorInfo,\n      },\n    },\n    {\n      scope: ['variable.parameter'],\n      settings: {\n        fontStyle: 'italic',\n      },\n    },\n    {\n      scope: ['variable.parameter.function.language.special.self.python'],\n      settings: {\n        fontStyle: 'italic',\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: ['constant.character.format.placeholder.other.python'],\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: ['markup.quote'],\n      settings: {\n        fontStyle: 'italic',\n        foreground: cssVar.colorInfo,\n      },\n    },\n    {\n      scope: ['punctuation.definition.quote'],\n      settings: {\n        foreground: cssVar.purple10,\n      },\n    },\n    {\n      scope: ['meta.structure.dictionary.json support.type.property-name.json'],\n      settings: {\n        foreground: cssVar.purple10,\n      },\n    },\n    {\n      scope: [\n        'meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json',\n      ],\n      settings: {\n        foreground: cssVar.colorWarning,\n      },\n    },\n    {\n      scope: [\n        'meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json',\n      ],\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: [\n        'meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json',\n      ],\n      settings: {\n        foreground: cssVar.volcano10,\n      },\n    },\n    {\n      scope: [\n        'meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json',\n      ],\n      settings: {\n        foreground: cssVar.colorWarning,\n      },\n    },\n    {\n      scope: [\n        'meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json',\n      ],\n      settings: {\n        foreground: cssVar.geekblue10,\n      },\n    },\n    {\n      scope: [\n        'meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json',\n      ],\n      settings: {\n        foreground: cssVar.purple10,\n      },\n    },\n    {\n      scope: [\n        'meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json',\n      ],\n      settings: {\n        foreground: cssVar.purple10,\n      },\n    },\n    {\n      scope: [\n        'meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json',\n      ],\n      settings: {\n        foreground: cssVar.colorSuccess,\n      },\n    },\n  ],\n  type: 'dark',\n};\n"],"mappings":";;AAEA,IAAA,qBAAe;CACb,aAAa;CACb,MAAM;CACN,sBAAsB;CACtB,aAAa;EACX,EACE,UAAU,EACR,YAAY,OAAO,WACpB,EACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,cACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,UACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OACE;GACF,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,YACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,UACpB;GACF;EACD;GACE,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY,OAAO;IACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,cACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,cACpB;GACF;EACD;GACE,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY,OAAO;IACpB;GACF;EACD;GACE,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY,OAAO;IACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,cACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,YACpB;GACF;EACD;GACE,OACE;GACF,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OACE;GACF,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,cACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,cACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,oBACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,UACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY,OAAO;IACpB;GACF;EACD;GACE,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY,OAAO;IACpB;GACF;EACD;GACE,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY,OAAO;IACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,cACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,cACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,cACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,YACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,cACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,cACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,qBACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,cACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,YACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,YACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY,OAAO;IACpB;GACF;EACD;GACE,OAAO;GACP,UAAU,EACR,YAAY,OAAO,YACpB;GACF;EACD,EACE,UAAU;GACR,YAAY;GACZ,YAAY,OAAO;GACpB,EACF;EACD;GACE,OAAO,CAAC,6BAA6B;GACrC,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO,CAAC,iBAAiB;GACzB,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO,CAAC,kBAAkB;GAC1B,UAAU,EACR,YAAY,OAAO,cACpB;GACF;EACD;GACE,OAAO,CAAC,mBAAmB;GAC3B,UAAU,EACR,WAAW,aACZ;GACF;EACD;GACE,OAAO,CAAC,kBAAkB;GAC1B,UAAU;IACR,WAAW;IACX,YAAY,OAAO;IACpB;GACF;EACD;GACE,OAAO,CAAC,qBAAqB;GAC7B,UAAU,EACR,WAAW,UACZ;GACF;EACD;GACE,OAAO,CAAC,2DAA2D;GACnE,UAAU;IACR,WAAW;IACX,YAAY,OAAO;IACpB;GACF;EACD;GACE,OAAO,CAAC,qDAAqD;GAC7D,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO,CAAC,eAAe;GACvB,UAAU;IACR,WAAW;IACX,YAAY,OAAO;IACpB;GACF;EACD;GACE,OAAO,CAAC,+BAA+B;GACvC,UAAU,EACR,YAAY,OAAO,UACpB;GACF;EACD;GACE,OAAO,CAAC,iEAAiE;GACzE,UAAU,EACR,YAAY,OAAO,UACpB;GACF;EACD;GACE,OAAO,CACL,qIACD;GACD,UAAU,EACR,YAAY,OAAO,cACpB;GACF;EACD;GACE,OAAO,CACL,yMACD;GACD,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO,CACL,6QACD;GACD,UAAU,EACR,YAAY,OAAO,WACpB;GACF;EACD;GACE,OAAO,CACL,iVACD;GACD,UAAU,EACR,YAAY,OAAO,cACpB;GACF;EACD;GACE,OAAO,CACL,qZACD;GACD,UAAU,EACR,YAAY,OAAO,YACpB;GACF;EACD;GACE,OAAO,CACL,ydACD;GACD,UAAU,EACR,YAAY,OAAO,UACpB;GACF;EACD;GACE,OAAO,CACL,6hBACD;GACD,UAAU,EACR,YAAY,OAAO,UACpB;GACF;EACD;GACE,OAAO,CACL,imBACD;GACD,UAAU,EACR,YAAY,OAAO,cACpB;GACF;EACF;CACD,MAAM;CACP"}