{"scopeName":"source.mdx.astro","patterns":[{"include":"#mdx_fenced_code_block_astro"}],"repository":{"mdx_fenced_code_block_astro":{"name":"markup.code.astro.mdx","begin":"(?:^|\\G)[\\t ]*([`~]{3,})(?:[\\t ]*((?:astro|(?:.*\\.)?(?:astro)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(^\\1)\\s*$","patterns":[{"begin":"(^|\\G)(\\s*)(.*)","while":"(^|\\G)(?!\\s*([`~]{3,})\\s*$)","patterns":[{"contentName":"mdx.embedded.astro.frontmatter","begin":"^\\s*---\\s*$","end":"^\\s*---\\s*$","patterns":[{"include":"source.tsx"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.xi.begin.t"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.xi.end.t"}}},{"contentName":"mdx.embedded.astro","include":"source.astro"}]}],"beginCaptures":{"1":{"name":"punctuation.definition.markdown"},"2":{"name":"entity.name.function.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}}}}