UNPKG

shiki

Version:
1,403 lines 198 kB
{ "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|