shiki
Version:
1,403 lines • 198 kB
JSON
{
"name": "mdx",
"uuid": "fe65e2cd-7c73-4a27-8b5e-5902893626aa",
"fileTypes": ["mdx"],
"patterns": [
{
"include": "#markdown-frontmatter"
},
{
"include": "#markdown-sections"
}
],
"repository": {
"markdown-frontmatter": {
"patterns": [
{
"include": "#extension-toml"
},
{
"include": "#extension-yaml"
}
]
},
"markdown-sections": {
"patterns": [
{
"include": "#commonmark-block-quote"
},
{
"include": "#commonmark-code-fenced"
},
{
"include": "#extension-gfm-footnote-definition"
},
{
"include": "#commonmark-definition"
},
{
"include": "#commonmark-heading-atx"
},
{
"include": "#commonmark-thematic-break"
},
{
"include": "#commonmark-heading-setext"
},
{
"include": "#commonmark-list-item"
},
{
"include": "#extension-gfm-table"
},
{
"include": "#extension-math-flow"
},
{
"include": "#extension-mdx-esm"
},
{
"include": "#extension-mdx-expression-flow"
},
{
"include": "#extension-mdx-jsx-flow"
},
{
"include": "#commonmark-paragraph"
}
]
},
"markdown-string": {
"patterns": [
{
"include": "#commonmark-character-escape"
},
{
"include": "#commonmark-character-reference"
}
]
},
"markdown-text": {
"patterns": [
{
"include": "#commonmark-attention"
},
{
"include": "#commonmark-character-escape"
},
{
"include": "#commonmark-character-reference"
},
{
"include": "#commonmark-code-text"
},
{
"include": "#commonmark-hard-break-trailing"
},
{
"include": "#commonmark-hard-break-escape"
},
{
"include": "#commonmark-label-end"
},
{
"include": "#extension-gfm-footnote-call"
},
{
"include": "#commonmark-label-start"
},
{
"include": "#extension-gfm-autolink-literal"
},
{
"include": "#extension-gfm-strikethrough"
},
{
"include": "#extension-github-gemoji"
},
{
"include": "#extension-github-mention"
},
{
"include": "#extension-github-reference"
},
{
"include": "#extension-math-text"
},
{
"include": "#extension-mdx-expression-text"
},
{
"include": "#extension-mdx-jsx-text"
}
]
},
"commonmark-attention": {
"patterns": [
{
"match": "(?<=\\S)\\*{3,}|\\*{3,}(?=\\S)",
"name": "string.other.strong.emphasis.asterisk.mdx"
},
{
"match": "(?<=[\\p{L}\\p{N}])_{3,}(?![\\p{L}\\p{N}])|(?<=\\p{P})_{3,}|(?<![\\p{L}\\p{N}]|\\p{P})_{3,}(?!\\s)",
"name": "string.other.strong.emphasis.underscore.mdx"
},
{
"match": "(?<=\\S)\\*{2}|\\*{2}(?=\\S)",
"name": "string.other.strong.asterisk.mdx"
},
{
"match": "(?<=[\\p{L}\\p{N}])_{2}(?![\\p{L}\\p{N}])|(?<=\\p{P})_{2}|(?<![\\p{L}\\p{N}]|\\p{P})_{2}(?!\\s)",
"name": "string.other.strong.underscore.mdx"
},
{
"match": "(?<=\\S)\\*|\\*(?=\\S)",
"name": "string.other.emphasis.asterisk.mdx"
},
{
"match": "(?<=[\\p{L}\\p{N}])_(?![\\p{L}\\p{N}])|(?<=\\p{P})_|(?<![\\p{L}\\p{N}]|\\p{P})_(?!\\s)",
"name": "string.other.emphasis.underscore.mdx"
}
]
},
"commonmark-block-quote": {
"begin": "(?:^|\\G)[\\t ]*(>)[ ]?",
"beginCaptures": {
"0": {
"name": "markup.quote.mdx"
},
"1": {
"name": "punctuation.definition.quote.begin.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "(?:^|\\G)[\\t ]*(>)[ ]?",
"whileCaptures": {
"0": {
"name": "markup.quote.mdx"
},
"1": {
"name": "punctuation.definition.quote.begin.mdx"
}
}
},
"commonmark-character-escape": {
"match": "\\\\(?:[!\"#$%&'()*+,\\-.\\/:;<=>?@\\[\\\\\\]^_`{|}~])",
"name": "constant.language.character-escape.mdx"
},
"commonmark-character-reference": {
"patterns": [
{
"include": "#whatwg-html-data-character-reference-named-terminated"
},
{
"match": "(&)(#)([Xx])([0-9A-Fa-f]{1,6})(;)",
"name": "constant.language.character-reference.numeric.hexadecimal.html",
"captures": {
"1": {
"name": "punctuation.definition.character-reference.begin.html"
},
"2": {
"name": "punctuation.definition.character-reference.numeric.html"
},
"3": {
"name": "punctuation.definition.character-reference.numeric.hexadecimal.html"
},
"4": {
"name": "constant.numeric.integer.hexadecimal.html"
},
"5": {
"name": "punctuation.definition.character-reference.end.html"
}
}
},
{
"match": "(&)(#)([0-9]{1,7})(;)",
"name": "constant.language.character-reference.numeric.decimal.html",
"captures": {
"1": {
"name": "punctuation.definition.character-reference.begin.html"
},
"2": {
"name": "punctuation.definition.character-reference.numeric.html"
},
"3": {
"name": "constant.numeric.integer.decimal.html"
},
"4": {
"name": "punctuation.definition.character-reference.end.html"
}
}
}
]
},
"commonmark-code-fenced": {
"patterns": [
{
"include": "#commonmark-code-fenced-apib"
},
{
"include": "#commonmark-code-fenced-asciidoc"
},
{
"include": "#commonmark-code-fenced-c"
},
{
"include": "#commonmark-code-fenced-clojure"
},
{
"include": "#commonmark-code-fenced-coffee"
},
{
"include": "#commonmark-code-fenced-console"
},
{
"include": "#commonmark-code-fenced-cpp"
},
{
"include": "#commonmark-code-fenced-cs"
},
{
"include": "#commonmark-code-fenced-css"
},
{
"include": "#commonmark-code-fenced-diff"
},
{
"include": "#commonmark-code-fenced-dockerfile"
},
{
"include": "#commonmark-code-fenced-elixir"
},
{
"include": "#commonmark-code-fenced-elm"
},
{
"include": "#commonmark-code-fenced-erlang"
},
{
"include": "#commonmark-code-fenced-gitconfig"
},
{
"include": "#commonmark-code-fenced-go"
},
{
"include": "#commonmark-code-fenced-graphql"
},
{
"include": "#commonmark-code-fenced-haskell"
},
{
"include": "#commonmark-code-fenced-html"
},
{
"include": "#commonmark-code-fenced-ini"
},
{
"include": "#commonmark-code-fenced-java"
},
{
"include": "#commonmark-code-fenced-js"
},
{
"include": "#commonmark-code-fenced-json"
},
{
"include": "#commonmark-code-fenced-julia"
},
{
"include": "#commonmark-code-fenced-kotlin"
},
{
"include": "#commonmark-code-fenced-less"
},
{
"include": "#commonmark-code-fenced-less"
},
{
"include": "#commonmark-code-fenced-lua"
},
{
"include": "#commonmark-code-fenced-makefile"
},
{
"include": "#commonmark-code-fenced-md"
},
{
"include": "#commonmark-code-fenced-mdx"
},
{
"include": "#commonmark-code-fenced-objc"
},
{
"include": "#commonmark-code-fenced-perl"
},
{
"include": "#commonmark-code-fenced-php"
},
{
"include": "#commonmark-code-fenced-php"
},
{
"include": "#commonmark-code-fenced-python"
},
{
"include": "#commonmark-code-fenced-r"
},
{
"include": "#commonmark-code-fenced-raku"
},
{
"include": "#commonmark-code-fenced-ruby"
},
{
"include": "#commonmark-code-fenced-rust"
},
{
"include": "#commonmark-code-fenced-scala"
},
{
"include": "#commonmark-code-fenced-scss"
},
{
"include": "#commonmark-code-fenced-shell"
},
{
"include": "#commonmark-code-fenced-shell-session"
},
{
"include": "#commonmark-code-fenced-sql"
},
{
"include": "#commonmark-code-fenced-svg"
},
{
"include": "#commonmark-code-fenced-swift"
},
{
"include": "#commonmark-code-fenced-toml"
},
{
"include": "#commonmark-code-fenced-ts"
},
{
"include": "#commonmark-code-fenced-tsx"
},
{
"include": "#commonmark-code-fenced-vbnet"
},
{
"include": "#commonmark-code-fenced-xml"
},
{
"include": "#commonmark-code-fenced-yaml"
},
{
"include": "#commonmark-code-fenced-unknown"
}
]
},
"commonmark-code-fenced-unknown": {
"patterns": [
{
"begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?:[^\\t\\n\\r` ])+)(?:[\\t ]+((?:[^\\n\\r`])+))?)?(?:[\\t ]*$)",
"beginCaptures": {
"1": {
"name": "string.other.begin.code.fenced.mdx"
},
"2": {
"name": "entity.name.function.mdx",
"patterns": [
{
"include": "#markdown-string"
}
]
},
"3": {
"patterns": [
{
"include": "#markdown-string"
}
]
}
},
"contentName": "markup.raw.code.fenced.mdx",
"end": "(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",
"endCaptures": {
"1": {
"name": "string.other.end.code.fenced.mdx"
}
},
"name": "markup.code.other.mdx"
},
{
"begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?:[^\\t\\n\\r ])+)(?:[\\t ]+((?:[^\\n\\r])+))?)?(?:[\\t ]*$)",
"beginCaptures": {
"1": {
"name": "string.other.begin.code.fenced.mdx"
},
"2": {
"name": "entity.name.function.mdx",
"patterns": [
{
"include": "#markdown-string"
}
]
},
"3": {
"patterns": [
{
"include": "#markdown-string"
}
]
}
},
"contentName": "markup.raw.code.fenced.mdx",
"end": "(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",
"endCaptures": {
"1": {
"name": "string.other.end.code.fenced.mdx"
}
},
"name": "markup.code.other.mdx"
}
]
},
"commonmark-code-text": {
"match": "(?<!`)(`+)(?!`)(.+?)(?<!`)(\\1)(?!`)",
"name": "markup.code.other.mdx",
"captures": {
"1": {
"name": "string.other.begin.code.mdx"
},
"2": {
"name": "markup.raw.code.mdx markup.inline.raw.code.mdx"
},
"3": {
"name": "string.other.end.code.mdx"
}
}
},
"commonmark-definition": {
"match": "(?:^|\\G)[\\t ]*(\\[)((?:[^\\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+?)(\\])(:)[ \\t]*(?:(<)((?:[^\\n<\\\\>]|\\\\[<\\\\>]?)*)(>)|(\\g<destination_raw>))(?:[\\t ]+(?:(\")((?:[^\"\\\\]|\\\\[\"\\\\]?)*)(\")|(')((?:[^'\\\\]|\\\\['\\\\]?)*)(')|(\\()((?:[^\\)\\\\]|\\\\[\\)\\\\]?)*)(\\))))?$(?<destination_raw>(?!\\<)(?:(?:[^\\p{Cc}\\ \\\\\\(\\)]|\\\\[\\(\\)\\\\]?)|\\(\\g<destination_raw>*\\))+){0}",
"name": "meta.link.reference.def.mdx",
"captures": {
"1": {
"name": "string.other.begin.mdx"
},
"2": {
"name": "entity.name.identifier.mdx",
"patterns": [
{
"include": "#markdown-string"
}
]
},
"3": {
"name": "string.other.end.mdx"
},
"4": {
"name": "punctuation.separator.key-value.mdx"
},
"5": {
"name": "string.other.begin.destination.mdx"
},
"6": {
"name": "string.other.link.destination.mdx",
"patterns": [
{
"include": "#markdown-string"
}
]
},
"7": {
"name": "string.other.end.destination.mdx"
},
"8": {
"name": "string.other.link.destination.mdx",
"patterns": [
{
"include": "#markdown-string"
}
]
},
"9": {
"name": "string.other.begin.mdx"
},
"10": {
"name": "string.quoted.double.mdx",
"patterns": [
{
"include": "#markdown-string"
}
]
},
"11": {
"name": "string.other.end.mdx"
},
"12": {
"name": "string.other.begin.mdx"
},
"13": {
"name": "string.quoted.single.mdx",
"patterns": [
{
"include": "#markdown-string"
}
]
},
"14": {
"name": "string.other.end.mdx"
},
"15": {
"name": "string.other.begin.mdx"
},
"16": {
"name": "string.quoted.paren.mdx",
"patterns": [
{
"include": "#markdown-string"
}
]
},
"17": {
"name": "string.other.end.mdx"
}
}
},
"commonmark-hard-break-escape": {
"match": "\\\\$",
"name": "constant.language.character-escape.line-ending.mdx"
},
"commonmark-hard-break-trailing": {
"match": "( ){2,}$",
"name": "carriage-return constant.language.character-escape.line-ending.mdx"
},
"commonmark-heading-atx": {
"patterns": [
{
"match": "(?:^|\\G)[\\t ]*(#{1}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",
"name": "markup.heading.atx.1.mdx",
"captures": {
"1": {
"name": "punctuation.definition.heading.mdx"
},
"2": {
"name": "entity.name.section.mdx",
"patterns": [
{
"include": "#markdown-text"
}
]
},
"3": {
"name": "punctuation.definition.heading.mdx"
}
}
},
{
"match": "(?:^|\\G)[\\t ]*(#{2}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",
"name": "markup.heading.atx.2.mdx",
"captures": {
"1": {
"name": "punctuation.definition.heading.mdx"
},
"2": {
"name": "entity.name.section.mdx",
"patterns": [
{
"include": "#markdown-text"
}
]
},
"3": {
"name": "punctuation.definition.heading.mdx"
}
}
},
{
"match": "(?:^|\\G)[\\t ]*(#{3}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",
"name": "markup.heading.atx.2.mdx",
"captures": {
"1": {
"name": "punctuation.definition.heading.mdx"
},
"2": {
"name": "entity.name.section.mdx",
"patterns": [
{
"include": "#markdown-text"
}
]
},
"3": {
"name": "punctuation.definition.heading.mdx"
}
}
},
{
"match": "(?:^|\\G)[\\t ]*(#{4}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",
"name": "markup.heading.atx.2.mdx",
"captures": {
"1": {
"name": "punctuation.definition.heading.mdx"
},
"2": {
"name": "entity.name.section.mdx",
"patterns": [
{
"include": "#markdown-text"
}
]
},
"3": {
"name": "punctuation.definition.heading.mdx"
}
}
},
{
"match": "(?:^|\\G)[\\t ]*(#{5}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",
"name": "markup.heading.atx.2.mdx",
"captures": {
"1": {
"name": "punctuation.definition.heading.mdx"
},
"2": {
"name": "entity.name.section.mdx",
"patterns": [
{
"include": "#markdown-text"
}
]
},
"3": {
"name": "punctuation.definition.heading.mdx"
}
}
},
{
"match": "(?:^|\\G)[\\t ]*(#{6}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",
"name": "markup.heading.atx.2.mdx",
"captures": {
"1": {
"name": "punctuation.definition.heading.mdx"
},
"2": {
"name": "entity.name.section.mdx",
"patterns": [
{
"include": "#markdown-text"
}
]
},
"3": {
"name": "punctuation.definition.heading.mdx"
}
}
}
]
},
"commonmark-heading-setext": {
"patterns": [
{
"match": "(?:^|\\G)[\\t ]*(={1,})[ \\t]*$",
"name": "markup.heading.setext.1.mdx"
},
{
"match": "(?:^|\\G)[\\t ]*(-{1,})[ \\t]*$",
"name": "markup.heading.setext.2.mdx"
}
]
},
"commonmark-label-end": {
"patterns": [
{
"match": "(\\])(\\()[\\t ]*(?:(?:(<)((?:[^\\n<\\\\>]|\\\\[<\\\\>]?)*)(>)|(\\g<destination_raw>))(?:[\\t ]+(?:(\")((?:[^\"\\\\]|\\\\[\"\\\\]?)*)(\")|(')((?:[^'\\\\]|\\\\['\\\\]?)*)(')|(\\()((?:[^\\)\\\\]|\\\\[\\)\\\\]?)*)(\\))))?)?[\\t ]*(\\))(?<destination_raw>(?!\\<)(?:(?:[^\\p{Cc}\\ \\\\\\(\\)]|\\\\[\\(\\)\\\\]?)|\\(\\g<destination_raw>*\\))+){0}",
"captures": {
"1": {
"name": "string.other.end.mdx"
},
"2": {
"name": "string.other.begin.mdx"
},
"3": {
"name": "string.other.begin.destination.mdx"
},
"4": {
"name": "string.other.link.destination.mdx",
"patterns": [
{
"include": "#markdown-string"
}
]
},
"5": {
"name": "string.other.end.destination.mdx"
},
"6": {
"name": "string.other.link.destination.mdx",
"patterns": [
{
"include": "#markdown-string"
}
]
},
"7": {
"name": "string.other.begin.mdx"
},
"8": {
"name": "string.quoted.double.mdx",
"patterns": [
{
"include": "#markdown-string"
}
]
},
"9": {
"name": "string.other.end.mdx"
},
"10": {
"name": "string.other.begin.mdx"
},
"11": {
"name": "string.quoted.single.mdx",
"patterns": [
{
"include": "#markdown-string"
}
]
},
"12": {
"name": "string.other.end.mdx"
},
"13": {
"name": "string.other.begin.mdx"
},
"14": {
"name": "string.quoted.paren.mdx",
"patterns": [
{
"include": "#markdown-string"
}
]
},
"15": {
"name": "string.other.end.mdx"
},
"16": {
"name": "string.other.end.mdx"
}
}
},
{
"match": "(\\])(\\[)((?:[^\\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+?)(\\])",
"captures": {
"1": {
"name": "string.other.end.mdx"
},
"2": {
"name": "string.other.begin.mdx"
},
"3": {
"name": "entity.name.identifier.mdx",
"patterns": [
{
"include": "#markdown-string"
}
]
},
"4": {
"name": "string.other.end.mdx"
}
}
},
{
"match": "(\\])",
"captures": {
"1": {
"name": "string.other.end.mdx"
}
}
}
]
},
"commonmark-label-start": {
"patterns": [
{
"match": "\\!\\[(?!\\^)",
"name": "string.other.begin.image.mdx"
},
{
"match": "\\[",
"name": "string.other.begin.link.mdx"
}
]
},
"commonmark-list-item": {
"patterns": [
{
"begin": "(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{4}(?![ ])|\\t)(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
"beginCaptures": {
"1": {
"name": "variable.unordered.list.mdx"
},
"2": {
"name": "keyword.other.tasklist.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{1}"
},
{
"begin": "(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{3}(?![ ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
"beginCaptures": {
"1": {
"name": "variable.unordered.list.mdx"
},
"2": {
"name": "keyword.other.tasklist.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)"
},
{
"begin": "(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{2}(?![ ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
"beginCaptures": {
"1": {
"name": "variable.unordered.list.mdx"
},
"2": {
"name": "keyword.other.tasklist.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)[ ]{3}"
},
{
"begin": "(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{1}|(?=\\n))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
"beginCaptures": {
"1": {
"name": "variable.unordered.list.mdx"
},
"2": {
"name": "keyword.other.tasklist.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)[ ]{2}"
},
{
"begin": "(?:^|\\G)[\\t ]*([0-9]{9})((?:\\.|\\)))(?:[ ]{4}(?![ ])|\\t(?![\\t ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
"beginCaptures": {
"1": {
"name": "string.other.number.mdx"
},
"2": {
"name": "variable.ordered.list.mdx"
},
"3": {
"name": "keyword.other.tasklist.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}[ ]{2}"
},
{
"begin": "(?:^|\\G)[\\t ]*(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{8})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
"beginCaptures": {
"1": {
"name": "string.other.number.mdx"
},
"2": {
"name": "variable.ordered.list.mdx"
},
"3": {
"name": "string.other.number.mdx"
},
"4": {
"name": "variable.ordered.list.mdx"
},
"5": {
"name": "keyword.other.tasklist.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}[ ]{1}"
},
{
"begin": "(?:^|\\G)[\\t ]*(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{8})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{7})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
"beginCaptures": {
"1": {
"name": "string.other.number.mdx"
},
"2": {
"name": "variable.ordered.list.mdx"
},
"3": {
"name": "string.other.number.mdx"
},
"4": {
"name": "variable.ordered.list.mdx"
},
"5": {
"name": "string.other.number.mdx"
},
"6": {
"name": "variable.ordered.list.mdx"
},
"7": {
"name": "keyword.other.tasklist.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}"
},
{
"begin": "(?:^|\\G)[\\t ]*(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{8})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{7})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{6})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
"beginCaptures": {
"1": {
"name": "string.other.number.mdx"
},
"2": {
"name": "variable.ordered.list.mdx"
},
"3": {
"name": "string.other.number.mdx"
},
"4": {
"name": "variable.ordered.list.mdx"
},
"5": {
"name": "string.other.number.mdx"
},
"6": {
"name": "variable.ordered.list.mdx"
},
"7": {
"name": "string.other.number.mdx"
},
"8": {
"name": "variable.ordered.list.mdx"
},
"9": {
"name": "keyword.other.tasklist.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{3}"
},
{
"begin": "(?:^|\\G)[\\t ]*(?:([0-9]{8})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{7})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{6})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{5})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
"beginCaptures": {
"1": {
"name": "string.other.number.mdx"
},
"2": {
"name": "variable.ordered.list.mdx"
},
"3": {
"name": "string.other.number.mdx"
},
"4": {
"name": "variable.ordered.list.mdx"
},
"5": {
"name": "string.other.number.mdx"
},
"6": {
"name": "variable.ordered.list.mdx"
},
"7": {
"name": "string.other.number.mdx"
},
"8": {
"name": "variable.ordered.list.mdx"
},
"9": {
"name": "keyword.other.tasklist.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{2}"
},
{
"begin": "(?:^|\\G)[\\t ]*(?:([0-9]{7})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{6})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{5})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{4})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
"beginCaptures": {
"1": {
"name": "string.other.number.mdx"
},
"2": {
"name": "variable.ordered.list.mdx"
},
"3": {
"name": "string.other.number.mdx"
},
"4": {
"name": "variable.ordered.list.mdx"
},
"5": {
"name": "string.other.number.mdx"
},
"6": {
"name": "variable.ordered.list.mdx"
},
"7": {
"name": "string.other.number.mdx"
},
"8": {
"name": "variable.ordered.list.mdx"
},
"9": {
"name": "keyword.other.tasklist.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{1}"
},
{
"begin": "(?:^|\\G)[\\t ]*(?:([0-9]{6})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{5})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{4})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{3})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
"beginCaptures": {
"1": {
"name": "string.other.number.mdx"
},
"2": {
"name": "variable.ordered.list.mdx"
},
"3": {
"name": "string.other.number.mdx"
},
"4": {
"name": "variable.ordered.list.mdx"
},
"5": {
"name": "string.other.number.mdx"
},
"6": {
"name": "variable.ordered.list.mdx"
},
"7": {
"name": "string.other.number.mdx"
},
"8": {
"name": "variable.ordered.list.mdx"
},
"9": {
"name": "keyword.other.tasklist.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}"
},
{
"begin": "(?:^|\\G)[\\t ]*(?:([0-9]{5})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{4})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{3})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{2})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
"beginCaptures": {
"1": {
"name": "string.other.number.mdx"
},
"2": {
"name": "variable.ordered.list.mdx"
},
"3": {
"name": "string.other.number.mdx"
},
"4": {
"name": "variable.ordered.list.mdx"
},
"5": {
"name": "string.other.number.mdx"
},
"6": {
"name": "variable.ordered.list.mdx"
},
"7": {
"name": "string.other.number.mdx"
},
"8": {
"name": "variable.ordered.list.mdx"
},
"9": {
"name": "keyword.other.tasklist.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{3}"
},
{
"begin": "(?:^|\\G)[\\t ]*(?:([0-9]{4})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{3})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{2})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{1})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
"beginCaptures": {
"1": {
"name": "string.other.number.mdx"
},
"2": {
"name": "variable.ordered.list.mdx"
},
"3": {
"name": "string.other.number.mdx"
},
"4": {
"name": "variable.ordered.list.mdx"
},
"5": {
"name": "string.other.number.mdx"
},
"6": {
"name": "variable.ordered.list.mdx"
},
"7": {
"name": "string.other.number.mdx"
},
"8": {
"name": "variable.ordered.list.mdx"
},
"9": {
"name": "keyword.other.tasklist.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{2}"
},
{
"begin": "(?:^|\\G)[\\t ]*(?:([0-9]{3})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{2})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{1})((?:\\.|\\)))(?:[ ]{3}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
"beginCaptures": {
"1": {
"name": "string.other.number.mdx"
},
"2": {
"name": "variable.ordered.list.mdx"
},
"3": {
"name": "string.other.number.mdx"
},
"4": {
"name": "variable.ordered.list.mdx"
},
"5": {
"name": "string.other.number.mdx"
},
"6": {
"name": "variable.ordered.list.mdx"
},
"7": {
"name": "keyword.other.tasklist.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{1}"
},
{
"begin": "(?:^|\\G)[\\t ]*(?:([0-9]{2})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9])((?:\\.|\\)))(?:[ ]{2}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
"beginCaptures": {
"1": {
"name": "string.other.number.mdx"
},
"2": {
"name": "variable.ordered.list.mdx"
},
"3": {
"name": "string.other.number.mdx"
},
"4": {
"name": "variable.ordered.list.mdx"
},
"5": {
"name": "keyword.other.tasklist.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)"
},
{
"begin": "(?:^|\\G)[\\t ]*([0-9])((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
"beginCaptures": {
"1": {
"name": "string.other.number.mdx"
},
"2": {
"name": "variable.ordered.list.mdx"
},
"3": {
"name": "keyword.other.tasklist.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)[ ]{3}"
}
]
},
"commonmark-paragraph": {
"begin": "(?![\\t ]*$)",
"name": "meta.paragraph.mdx",
"patterns": [
{
"include": "#markdown-text"
}
],
"while": "(?:^|\\G)(?:[ ]{4}|\\t)"
},
"commonmark-thematic-break": {
"match": "(?:^|\\G)[\\t ]*([-*_])[ \\t]*(?:\\1[ \\t]*){2,}$",
"name": "meta.separator.mdx"
},
"extension-gfm-autolink-literal": {
"patterns": [
{
"match": "(?<=^|[\\t\\n\\r \\(\\*\\_\\[\\]~])(?=(?i:www)\\.[^\\n\\r])(?:(?:[\\p{L}\\p{N}]|-|[\\._](?!(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))+\\g<path>?)?(?<path>(?:(?:[^\\t\\n\\r !\"&'\\(\\)\\*,\\.:;<\\?\\]_~]|&(?![A-Za-z]*;(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[])))|[!\"'\\)\\*,\\.:;\\?_~](?!(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))|\\(\\g<path>*\\))+){0}",
"name": "string.other.link.autolink.literal.www.mdx"
},
{
"match": "(?<=^|[^A-Za-z])(?i:https?://)(?=[\\p{L}\\p{N}])(?:(?:[\\p{L}\\p{N}]|-|[\\._](?!(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))+\\g<path>?)?(?<path>(?:(?:[^\\t\\n\\r !\"&'\\(\\)\\*,\\.:;<\\?\\]_~]|&(?![A-Za-z]*;(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[])))|[!\"'\\)\\*,\\.:;\\?_~](?!(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))|\\(\\g<path>*\\))+){0}",
"name": "string.other.link.autolink.literal.http.mdx"
},
{
"match": "(?<=^|[^A-Za-z/])(?i:mailto:|xmpp:)?(?:[0-9A-Za-z+\\-\\._])+@(?:(?:[0-9A-Za-z]|[-_](?!(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))+(?:\\.(?!(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[])))))+(?:[A-Za-z]|[-_](?!(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))+",
"name": "string.other.link.autolink.literal.email.mdx"
}
]
},
"extension-gfm-footnote-call": {
"match": "(\\[)(\\^)((?:[^\\t\\n\\r \\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+)(\\])",
"captures": {
"1": {
"name": "string.other.begin.link.mdx"
},
"2": {
"name": "string.other.begin.footnote.mdx"
},
"3": {
"name": "entity.name.identifier.mdx",
"patterns": [
{
"include": "#markdown-string"
}
]
},
"4": {
"name": "string.other.end.footnote.mdx"
}
}
},
"extension-gfm-footnote-definition": {
"begin": "(?:^|\\G)[\\t ]*(\\[)(\\^)((?:[^\\t\\n\\r \\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+)(\\])(:)[\\t ]*",
"beginCaptures": {
"1": {
"name": "string.other.begin.link.mdx"
},
"2": {
"name": "string.other.begin.footnote.mdx"
},
"3": {
"name": "entity.name.identifier.mdx",
"patterns": [
{
"include": "#markdown-string"
}
]
},
"4": {
"name": "string.other.end.footnote.mdx"
}
},
"patterns": [
{
"include": "#markdown-sections"
}
],
"while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)"
},
"extension-gfm-strikethrough": {
"match": "(?<=\\S)(?<!~)~{1,2}(?!~)|(?<!~)~{1,2}(?=\\S)(?!~)",
"name": "string.other.strikethrough.mdx"
},
"extension-gfm-table": {
"begin": "(?:^|\\G)[\\t ]*(?=\\|[^\\n\\r]+\\|[ \\t]*$)",
"patterns": [
{
"match": "(?<=\\||(?:^|\\G))[\\t ]*((?:[^\\n\\r\\\\\\|]|\\\\[\\\\\\|]?)+?)[\\t ]*(?=\\||$)",
"captures": {
"1": {
"patterns": [
{
"include": "#markdown-text"
}
]
}
}
},
{
"match": "(?:\\|)",
"name": "markup.list.table-delimiter.mdx"
}
],
"end": "^(?=[\\t ]*$)"
},
"extension-github-gemoji": {
"match": "(:)((?:(?:(?:hand_with_index_finger_and_thumb_cros|mailbox_clo|fist_rai|confu)s|r(?:aised_hand_with_fingers_splay|e(?:gister|l(?:iev|ax)))|disappointed_reliev|confound|(?:a(?:ston|ngu)i|flu)sh|unamus|hush)e|(?:chart_with_(?:down|up)wards_tre|large_orange_diamo|small_(?:orang|blu)e_diamo|large_blue_diamo|parasol_on_grou|loud_sou|rewi)n|(?:rightwards_pushing_h|hourglass_flowing_s|leftwards_(?:pushing_)?h|(?:raised_back_of|palm_(?:down|up)|call_me)_h|(?:(?:(?:clippert|ascensi)on|norfolk)_is|christmas_is|desert_is|bouvet_is|new_zea|thai|eng|fin|ire)l|rightwards_h|pinching_h|writing_h|s(?:w(?:itzer|azi)|cot)l|magic_w|ok_h|icel)an|s(?:un_behind_(?:large|small|rain)_clou|hallow_pan_of_foo|tar_of_davi|leeping_be|kateboar|a(?:tisfie|uropo)|hiel|oun|qui)|(?:ear_with_hearing_a|pouring_liqu)i|(?:identification_c|(?:arrow_(?:back|for)|fast_for)w|credit_c|woman_be|biohaz|man_be|l(?:eop|iz))ar|m(?:usical_key|ortar_)boar|(?:drop_of_bl|canned_f)oo|c(?:apital_abc|upi)|person_bal|(?:black_bi|(?:cust|plac)a)r|(?:clip|key)boar|mermai|pea_po|worrie|po(?:la|u)n|threa|dv)d|(?:(?:(?:face_with_open_eyes_and_hand_over|face_with_diagonal|open|no)_mou|h(?:and_over_mou|yacin)|mammo)t|running_shirt_with_sas|(?:(?:fishing_pole_and_|blow)fi|(?:tropical_f|petri_d)i|(?:paint|tooth)bru|banglade|jellyfi)s|(?:camera_fl|wavy_d)as|triump|menora|pouc|blus|watc|das|has)h|(?:s(?:o(?:(?:uth_georgia_south_sandwich|lomon)_island|ck)|miling_face_with_three_heart|t_kitts_nevi|weat_drop|agittariu|c(?:orpiu|issor)|ymbol|hort)|twisted_rightwards_arrow|(?:northern_mariana|heard_mcdonald|(?:british_virgi|us_virgi|pitcair|cayma)n|turks_caicos|us_outlying|(?:falk|a)land|marshall|c(?:anary|ocos)|faroe)_island|(?:face_holding_back_tea|(?:c(?:ard_index_divid|rossed_fing)|pinched_fing)e|night_with_sta)r|(?:two_(?:wo)?men_holding|people_holding|heart|open)_hand|(?:sunrise_over_mountai|(?:congratul|united_n)atio|jea)n|(?:caribbean_)?netherland|(?:f(?:lower_playing_car|ace_in_clou)|crossed_swor|prayer_bea)d|(?:money_with_win|nest_with_eg|crossed_fla|hotsprin)g|revolving_heart|(?:high_brightne|(?:expression|wire)le|(?:tumbler|wine)_gla|milk_gla|compa|dre)s|performing_art|earth_america|orthodox_cros|l(?:ow_brightnes|a(?:tin_cros|o)|ung)|no_pedestrian|c(?:ontrol_kno|lu)b|b(?:ookmark_tab|rick|ean)|nesting_doll|cook_island|(?:fleur_de_l|tenn)i|(?:o(?:ncoming_b|phiuch|ctop)|hi(?:ppopotam|bisc)|trolleyb|m(?:(?:rs|x)_cla|auriti|inib)|belar|cact|abac|(?:cyp|tau)r)u|medal_sport|(?:chopstic|firewor)k|rhinocero|(?:p(?:aw_prin|eanu)|footprin)t|two_heart|princes|(?:hondur|baham)a|barbado|aquariu|c(?:ustom|hain)|maraca|comoro|flag|wale|hug|vh)s|(?:(?:diamond_shape_with_a_dot_ins|playground_sl)id|(?:(?:first_quarter|last_quarter|full|new)_moon_with|(?:zipper|money)_mouth|dotted_line|upside_down|c(?:rying_c|owboy_h)at|(?:disguis|nauseat)ed|neutral|monocle|panda|tired|woozy|clown|nerd|zany|fox)_fac|s(?:t(?:uck_out_tongue_winking_ey|eam_locomotiv)|(?:lightly_(?:frown|smil)|neez|h(?:ush|ak))ing_fac|(?:tudio_micropho|(?:hinto_shr|lot_mach)i|ierra_leo|axopho)n|mall_airplan|un_with_fac|a(?:luting_fac|tellit|k)|haved_ic|y(?:nagogu|ring)|n(?:owfl)?ak|urinam|pong)|(?:black_(?:medium_)?small|white_(?:(?:medium_)?small|large)|(?:black|white)_medium|black_large|orange|purple|yellow|b(?:rown|lue)|red)_squar|(?:(?:perso|woma)n_with_|man_with_)?probing_can|(?:p(?:ut_litter_in_its_pl|outing_f)|frowning_f|cold_f|wind_f|hot_f)ac|(?:arrows_c(?:ounterc)?lockwi|computer_mou|derelict_hou|carousel_hor|c(?:ity_sunri|hee)|heartpul|briefca|racehor|pig_no|lacros)s|(?:(?:face_with_head_band|ideograph_advant|adhesive_band|under|pack)a|currency_exchan|l(?:eft_l)?ugga|woman_jud|name_bad|man_jud|jud)g|face_with_peeking_ey|(?:(?:e(?:uropean_post_off|ar_of_r)|post_off)i|information_sour|ambulan)c|artificial_satellit|(?:busts?_in_silhouet|(?:vulcan_sal|parach)u|m(?:usical_no|ayot)|ro(?:ller_ska|set)|timor_les|ice_ska)t|(?:(?:incoming|red)_envelo|s(?:ao_tome_princi|tethosco)|(?:micro|tele)sco|citysca)p|(?:(?:(?:convenience|department)_st|musical_sc)o|f(?:light_depar|ramed_pic)tu|love_you_gestu|heart_on_fi|japanese_og|cote_divoi|perseve|singapo)r|b(?:ullettrain_sid|eliz|on)|(?:(?:female_|male_)?dete|radioa)ctiv|(?:christmas|deciduous|evergreen|tanabata|palm)_tre|(?:vibration_mo|cape_ver)d|(?:fortune_cook|neckt|self)i|(?:fork_and_)?knif|athletic_sho|(?:p(?:lead|arty)|drool|curs|melt|yawn|ly)ing_fac|vomiting_fac|(?:(?:c(?:urling_st|ycl)|meat_on_b|repeat_|headst)o|(?:fire_eng|tanger|ukra)i|rice_sce|(?:micro|i)pho|champag|pho)n|(?:cricket|video)_gam|(?:boxing_glo|oli)v|(?:d(?:ragon|izzy)|monkey)_fac|(?:m(?:artin|ozamb)iq|fond)u|wind_chim|test_tub|flat_sho|m(?:a(?:ns_sho|t)|icrob|oos|ut)|(?:handsh|fish_c|moon_c|cupc)ak|nail_car|zimbabw|ho(?:neybe|l)|ice_cub|airplan|pensiv|c(?:a(?:n(?:dl|o)|k)|o(?:ffe|oki))|tongu|purs|f(?:lut|iv)|d(?:at|ov)|n(?:iu|os)|kit|rag|ax)e|(?:(?:british_indian_ocean_territo|(?:plate_with_cutl|batt)e|medal_milita|low_batte|hunga|wea)r|family_(?:woman_(?:woman_(?:girl|boy)|girl|boy)|man_(?:woman_(?:girl|boy)|man_(?:girl|boy)|girl|boy))_bo|person_feeding_bab|woman_feeding_bab|s(?:u(?:spension_railwa|nn)|t(?:atue_of_libert|_barthelem|rawberr))|(?:m(?:ountain_cable|ilky_)|aerial_tram)wa|articulated_lorr|man_feeding_bab|mountain_railwa|partly_sunn|(?:vatican_c|infin)it|(?:outbox_tr|inbox_tr|birthd|motorw|paragu|urugu|norw|x_r)a|butterfl|ring_buo|t(?:urke|roph)|angr|fogg)y|(?:(?:perso|woma)n_in_motorized_wheelchai|(?:(?:notebook_with_decorative_c|four_leaf_cl)ov|(?:index_pointing_at_the_vie|white_flo)w|(?:face_with_thermome|non\\-potable_wa|woman_firefigh|desktop_compu|m(?:an_firefigh|otor_scoo)|(?:ro(?:ller_coa|o)|oy)s|potable_wa|kick_scoo|thermome|firefigh|helicop|ot)t|(?:woman_factory_wor|(?:woman_office|woman_health|health)_wor|man_(?:factory|office|health)_wor|(?:factory|office)_wor|rice_crac|black_jo|firecrac)k|telephone_receiv|(?:palms_up_toget|f(?:ire_extinguis|eat)|teac)h|(?:(?:open_)?file_fol|level_sli)d|police_offic|f(?:lying_sauc|arm)|woman_teach|roll_of_pap|(?:m(?:iddle_f|an_s)in|woman_sin|hambur|plun|dag)g|do_not_litt|wilted_flow|woman_farm|man_(?:teach|farm)|(?:bell_pe|hot_pe|fli)pp|l(?:o(?:udspeak|ve_lett|bst)|edg|add)|tokyo_tow|c(?:ucumb|lapp|anc)|b(?:e(?:ginn|av)|adg)|print|hamst)e|(?:perso|woma)n_in_manual_wheelchai|m(?:an(?:_in_motorized|(?:_in_man)?ual)|otorized)_wheelchai|(?:person_(?:white|curly|red)_|wheelc)hai|triangular_rule|(?:film_project|e(?:l_salv|cu)ad|elevat|tract|anch)o|s(?:traight_rul|pace_invad|crewdriv|nowboard|unflow|peak|wimm|ing|occ|how|urf|ki)e|r(?:ed_ca|unne|azo)|d(?:o(?:lla|o)|ee)|barbe)r|(?:(?:cloud_with_(?:lightning_and_)?ra|japanese_gobl|round_pushp|liechtenste|mandar|pengu|dolph|bahra|pushp|viol)i|(?:couple(?:_with_heart_wo|kiss_)man|construction_worker|(?:mountain_bik|bow|row)ing|lotus_position|(?:w(?:eight_lift|alk)|climb)ing|white_haired|curly_haired|raising_hand|super(?:villain|hero)|red_haired|basketball|s(?:(?:wimm|urf)ing|assy)|haircut|no_good|(?:vampir|massag)e|b(?:iking|ald)|zombie|fairy|mage|elf|ng)_(?:wo)?ma|(?:(?:couple_with_heart_man|isle_of)_m|(?:couplekiss_woman_|(?:b(?:ouncing_ball|lond_haired)|tipping_hand|pregnant|kneeling|deaf)_|frowning_|s(?:tanding|auna)_|po(?:uting_|lice)|running_|blonde_|o(?:lder|k)_)wom|(?:perso|woma)n_with_turb|(?:b(?:ouncing_ball|lond_haired)|tipping_hand|pregnant|kneeling|deaf)_m|f(?:olding_hand_f|rowning_m)|man_with_turb|(?:turkmen|afghan|pak)ist|s(?:tanding_m|(?:outh_s)?ud|auna_m)|po(?:uting_|lice)m|running_m|azerbaij|k(?:yrgyz|azakh)st|tajikist|uzbekist|o(?:lder_m|k_m|ce)|(?:orang|bh)ut|taiw|jord)a|s(?:mall_red_triangle_dow|(?:valbard_jan_may|int_maart|ev)e|afety_pi|top_sig|t_marti|(?:corpi|po|o)o|wede)|(?:heavy_(?:d(?:ivision|ollar)|equals|minus|plus)|no_entry|female|male)_sig|(?:arrow_(?:heading|double)_d|p(?:erson_with_cr|oint_d)|arrow_up_d|thumbsd)ow|(?:house_with_gard|l(?:ock_with_ink_p|eafy_gre)|dancing_(?:wo)?m|fountain_p|keycap_t|chick|ali|yem|od)e|(?:izakaya|jack_o)_lanter|(?:funeral_u|(?:po(?:stal_h|pc)|capric)o|unico)r|chess_paw|b(?:a(?:llo|c)o|eni|rai)|l(?:anter|io)|c(?:o(?:ff)?i|row)|melo|rame|oma|yar)n|(?:s(?:t(?:uck_out_tongue_closed_ey|_vincent_grenadin)|kull_and_crossbon|unglass|pad)|(?:french_souther|palestinia)n_territori|(?:face_with_spiral|kissing_smiling)_ey|united_arab_emirat|kissing_closed_ey|(?:clinking_|dark_sun|eye)glass|(?:no_mobile_|head)phon|womans_cloth|b(?:allet_sho|lueberri)|philippin|(?:no_bicyc|seychel)l|roll_ey|(?:cher|a)ri|p(?:ancak|isc)|maldiv|leav)es|(?:f(?:amily_(?:woman_(?:woman_)?|man_(?:woman_|man_)?)girl_gir|earfu)|(?:woman_playing_hand|m(?:an_playing_hand|irror_)|c(?:onfetti|rystal)_|volley|track|base|8)bal|