{"mappings":";AAAA,OAAOA,MAAU,aACjB,OAAOC,MAAS,YAChB,OAAOC,MAAgB,mBACvB,OAAOC,MAAU,aAEjB,IAAMC,EAAO,OAAO,OAAO,KAAK,MAAM,qpXAAqma,CAAC,EAEroaC,EAAQ,CACf,GAAGL,EACH,GAAGC,EACH,GAAGC,EACH,GAAGC,EACHC,CACA","names":["html","css","javascript","yaml","lang","handlebars_default"],"sources":["../esm/npm/@shikijs/langs@4.4.3/node_modules/@shikijs/langs/dist/handlebars.mjs"],"sourcesContent":["import html from './html.mjs'\nimport css from './css.mjs'\nimport javascript from './javascript.mjs'\nimport yaml from './yaml.mjs'\n\nconst lang = Object.freeze(JSON.parse(\"{\\\"displayName\\\":\\\"Handlebars\\\",\\\"name\\\":\\\"handlebars\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#yfm\\\"},{\\\"include\\\":\\\"#extends\\\"},{\\\"include\\\":\\\"#block_comments\\\"},{\\\"include\\\":\\\"#comments\\\"},{\\\"include\\\":\\\"#block_helper\\\"},{\\\"include\\\":\\\"#end_block\\\"},{\\\"include\\\":\\\"#else_token\\\"},{\\\"include\\\":\\\"#partial_and_var\\\"},{\\\"include\\\":\\\"#inline_script\\\"},{\\\"include\\\":\\\"#html_tags\\\"},{\\\"include\\\":\\\"text.html.basic\\\"}],\\\"repository\\\":{\\\"block_comments\\\":{\\\"patterns\\\":[{\\\"begin\\\":\\\"\\\\\\\\{\\\\\\\\{!--\\\",\\\"end\\\":\\\"--}}\\\",\\\"name\\\":\\\"comment.block.handlebars\\\",\\\"patterns\\\":[{\\\"match\\\":\\\"@\\\\\\\\w*\\\",\\\"name\\\":\\\"keyword.annotation.handlebars\\\"},{\\\"include\\\":\\\"#comments\\\"}]},{\\\"begin\\\":\\\"\u003c!--\\\",\\\"captures\\\":{\\\"0\\\":{\\\"name\\\":\\\"punctuation.definition.comment.html\\\"}},\\\"end\\\":\\\"-{2,3}\\\\\\\\s*\u003e\\\",\\\"name\\\":\\\"comment.block.html\\\",\\\"patterns\\\":[{\\\"match\\\":\\\"--\\\",\\\"name\\\":\\\"invalid.illegal.bad-comments-or-CDATA.html\\\"}]}]},\\\"block_helper\\\":{\\\"begin\\\":\\\"(\\\\\\\\{\\\\\\\\{)(~?#)([\\\\\\\\--9\u003eA-Z_a-z]+)\\\\\\\\s?(@?[\\\\\\\\--9A-Z_a-z]+)*\\\\\\\\s?(@?[\\\\\\\\--9A-Z_a-z]+)*\\\\\\\\s?(@?[\\\\\\\\--9A-Z_a-z]+)*\\\",\\\"beginCaptures\\\":{\\\"1\\\":{\\\"name\\\":\\\"support.constant.handlebars\\\"},\\\"2\\\":{\\\"name\\\":\\\"support.constant.handlebars keyword.control\\\"},\\\"3\\\":{\\\"name\\\":\\\"support.constant.handlebars keyword.control\\\"},\\\"4\\\":{\\\"name\\\":\\\"variable.parameter.handlebars\\\"},\\\"5\\\":{\\\"name\\\":\\\"support.constant.handlebars\\\"},\\\"6\\\":{\\\"name\\\":\\\"variable.parameter.handlebars\\\"},\\\"7\\\":{\\\"name\\\":\\\"support.constant.handlebars\\\"}},\\\"end\\\":\\\"(~?}})\\\",\\\"endCaptures\\\":{\\\"1\\\":{\\\"name\\\":\\\"support.constant.handlebars\\\"}},\\\"name\\\":\\\"meta.function.block.start.handlebars\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#string\\\"},{\\\"include\\\":\\\"#handlebars_attribute\\\"}]},\\\"comments\\\":{\\\"patterns\\\":[{\\\"begin\\\":\\\"\\\\\\\\{\\\\\\\\{!\\\",\\\"end\\\":\\\"}}\\\",\\\"name\\\":\\\"comment.block.handlebars\\\",\\\"patterns\\\":[{\\\"match\\\":\\\"@\\\\\\\\w*\\\",\\\"name\\\":\\\"keyword.annotation.handlebars\\\"},{\\\"include\\\":\\\"#comments\\\"}]},{\\\"begin\\\":\\\"\u003c!--\\\",\\\"captures\\\":{\\\"0\\\":{\\\"name\\\":\\\"punctuation.definition.comment.html\\\"}},\\\"end\\\":\\\"-{2,3}\\\\\\\\s*\u003e\\\",\\\"name\\\":\\\"comment.block.html\\\",\\\"patterns\\\":[{\\\"match\\\":\\\"--\\\",\\\"name\\\":\\\"invalid.illegal.bad-comments-or-CDATA.html\\\"}]}]},\\\"else_token\\\":{\\\"begin\\\":\\\"(\\\\\\\\{\\\\\\\\{)(~?else)(@?\\\\\\\\s(if)\\\\\\\\s([()\\\\\\\\--9A-Z_a-z\\\\\\\\s]+))?\\\",\\\"beginCaptures\\\":{\\\"1\\\":{\\\"name\\\":\\\"support.constant.handlebars\\\"},\\\"2\\\":{\\\"name\\\":\\\"support.constant.handlebars keyword.control\\\"},\\\"3\\\":{\\\"name\\\":\\\"support.constant.handlebars\\\"},\\\"4\\\":{\\\"name\\\":\\\"variable.parameter.handlebars\\\"}},\\\"end\\\":\\\"(~?}}}*)\\\",\\\"endCaptures\\\":{\\\"1\\\":{\\\"name\\\":\\\"support.constant.handlebars\\\"}},\\\"name\\\":\\\"meta.function.inline.else.handlebars\\\"},\\\"end_block\\\":{\\\"begin\\\":\\\"(\\\\\\\\{\\\\\\\\{)(~?/)([\\\\\\\\--9A-Z_a-z]+)\\\\\\\\s*\\\",\\\"beginCaptures\\\":{\\\"1\\\":{\\\"name\\\":\\\"support.constant.handlebars\\\"},\\\"2\\\":{\\\"name\\\":\\\"support.constant.handlebars keyword.control\\\"},\\\"3\\\":{\\\"name\\\":\\\"support.constant.handlebars keyword.control\\\"}},\\\"end\\\":\\\"(~?}})\\\",\\\"endCaptures\\\":{\\\"1\\\":{\\\"name\\\":\\\"support.constant.handlebars\\\"}},\\\"name\\\":\\\"meta.function.block.end.handlebars\\\",\\\"patterns\\\":[]},\\\"entities\\\":{\\\"patterns\\\":[{\\\"captures\\\":{\\\"1\\\":{\\\"name\\\":\\\"punctuation.definition.entity.html\\\"},\\\"3\\\":{\\\"name\\\":\\\"punctuation.definition.entity.html\\\"}},\\\"match\\\":\\\"(\u0026)([0-9A-Za-z]+|#[0-9]+|#x\\\\\\\\h+)(;)\\\",\\\"name\\\":\\\"constant.character.entity.html\\\"},{\\\"match\\\":\\\"\u0026\\\",\\\"name\\\":\\\"invalid.illegal.bad-ampersand.html\\\"}]},\\\"escaped-double-quote\\\":{\\\"match\\\":\\\"\\\\\\\\\\\\\\\\\\\\\\\"\\\",\\\"name\\\":\\\"constant.character.escape.js\\\"},\\\"escaped-single-quote\\\":{\\\"match\\\":\\\"\\\\\\\\\\\\\\\\'\\\",\\\"name\\\":\\\"constant.character.escape.js\\\"},\\\"extends\\\":{\\\"patterns\\\":[{\\\"begin\\\":\\\"(\\\\\\\\{\\\\\\\\{!\u003c)\\\\\\\\s([\\\\\\\\--9A-Z_a-z]+)\\\",\\\"beginCaptures\\\":{\\\"1\\\":{\\\"name\\\":\\\"support.function.handlebars\\\"},\\\"2\\\":{\\\"name\\\":\\\"support.class.handlebars\\\"}},\\\"end\\\":\\\"(}})\\\",\\\"endCaptures\\\":{\\\"1\\\":{\\\"name\\\":\\\"support.function.handlebars\\\"}},\\\"name\\\":\\\"meta.preprocessor.handlebars\\\"}]},\\\"handlebars_attribute\\\":{\\\"patterns\\\":[{\\\"include\\\":\\\"#handlebars_attribute_name\\\"},{\\\"include\\\":\\\"#handlebars_attribute_value\\\"}]},\\\"handlebars_attribute_name\\\":{\\\"begin\\\":\\\"\\\\\\\\b([-.0-9A-Z_a-z]+)\\\\\\\\b=\\\",\\\"captures\\\":{\\\"1\\\":{\\\"name\\\":\\\"variable.parameter.handlebars\\\"}},\\\"end\\\":\\\"(?=[\\\\\\\"']?)\\\",\\\"name\\\":\\\"entity.other.attribute-name.handlebars\\\"},\\\"handlebars_attribute_value\\\":{\\\"begin\\\":\\\"([\\\\\\\\--9A-Z_a-z]+)\\\\\\\\b\\\",\\\"captures\\\":{\\\"1\\\":{\\\"name\\\":\\\"variable.parameter.handlebars\\\"}},\\\"end\\\":\\\"([\\\\\\\"']?)\\\",\\\"name\\\":\\\"entity.other.attribute-value.handlebars\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#string\\\"}]},\\\"html_tags\\\":{\\\"patterns\\\":[{\\\"begin\\\":\\\"(\u003c)([-0-:A-Za-z]+)(?=[^\u003e]*\u003e\u003c/\\\\\\\\2\u003e)\\\",\\\"beginCaptures\\\":{\\\"1\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"},\\\"2\\\":{\\\"name\\\":\\\"entity.name.tag.html\\\"}},\\\"end\\\":\\\"(\u003e(\u003c)/)(\\\\\\\\2)(\u003e)\\\",\\\"endCaptures\\\":{\\\"1\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"},\\\"2\\\":{\\\"name\\\":\\\"meta.scope.between-tag-pair.html\\\"},\\\"3\\\":{\\\"name\\\":\\\"entity.name.tag.html\\\"},\\\"4\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"}},\\\"name\\\":\\\"meta.tag.any.html\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#tag-stuff\\\"}]},{\\\"begin\\\":\\\"(\u003c\\\\\\\\?)(xml)\\\",\\\"captures\\\":{\\\"1\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"},\\\"2\\\":{\\\"name\\\":\\\"entity.name.tag.xml.html\\\"}},\\\"end\\\":\\\"(\\\\\\\\?\u003e)\\\",\\\"name\\\":\\\"meta.tag.preprocessor.xml.html\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#tag_generic_attribute\\\"},{\\\"include\\\":\\\"#string\\\"}]},{\\\"begin\\\":\\\"\u003c!--\\\",\\\"captures\\\":{\\\"0\\\":{\\\"name\\\":\\\"punctuation.definition.comment.html\\\"}},\\\"end\\\":\\\"--\\\\\\\\s*\u003e\\\",\\\"name\\\":\\\"comment.block.html\\\",\\\"patterns\\\":[{\\\"match\\\":\\\"--\\\",\\\"name\\\":\\\"invalid.illegal.bad-comments-or-CDATA.html\\\"}]},{\\\"begin\\\":\\\"\u003c!\\\",\\\"captures\\\":{\\\"0\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"}},\\\"end\\\":\\\"\u003e\\\",\\\"name\\\":\\\"meta.tag.sgml.html\\\",\\\"patterns\\\":[{\\\"begin\\\":\\\"(DOCTYPE|doctype)\\\",\\\"captures\\\":{\\\"1\\\":{\\\"name\\\":\\\"entity.name.tag.doctype.html\\\"}},\\\"end\\\":\\\"(?=\u003e)\\\",\\\"name\\\":\\\"meta.tag.sgml.doctype.html\\\",\\\"patterns\\\":[{\\\"match\\\":\\\"\\\\\\\"[^\\\\\\\"\u003e]*\\\\\\\"\\\",\\\"name\\\":\\\"string.quoted.double.doctype.identifiers-and-DTDs.html\\\"}]},{\\\"begin\\\":\\\"\\\\\\\\[CDATA\\\\\\\\[\\\",\\\"end\\\":\\\"]](?=\u003e)\\\",\\\"name\\\":\\\"constant.other.inline-data.html\\\"},{\\\"match\\\":\\\"(\\\\\\\\s*)(?!--|\u003e)\\\\\\\\S(\\\\\\\\s*)\\\",\\\"name\\\":\\\"invalid.illegal.bad-comments-or-CDATA.html\\\"}]},{\\\"begin\\\":\\\"(?:^\\\\\\\\s+)?(\u003c)((?i:style))\\\\\\\\b(?![^\u003e]*/\u003e)\\\",\\\"captures\\\":{\\\"1\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"},\\\"2\\\":{\\\"name\\\":\\\"entity.name.tag.style.html\\\"},\\\"3\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"}},\\\"end\\\":\\\"(\u003c/)((?i:style))(\u003e)(?:\\\\\\\\s*\\\\\\\\n)?\\\",\\\"name\\\":\\\"source.css.embedded.html\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#tag-stuff\\\"},{\\\"begin\\\":\\\"(\u003e)\\\",\\\"beginCaptures\\\":{\\\"1\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"}},\\\"end\\\":\\\"(?=\u003c/(?i:style))\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"source.css\\\"}]}]},{\\\"begin\\\":\\\"(?:^\\\\\\\\s+)?(\u003c)((?i:script))\\\\\\\\b(?![^\u003e]*/\u003e)\\\",\\\"beginCaptures\\\":{\\\"1\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"},\\\"2\\\":{\\\"name\\\":\\\"entity.name.tag.script.html\\\"}},\\\"end\\\":\\\"(?\u003c=\u003c/(script|SCRIPT))(\u003e)(?:\\\\\\\\s*\\\\\\\\n)?\\\",\\\"endCaptures\\\":{\\\"2\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"}},\\\"name\\\":\\\"source.js.embedded.html\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#tag-stuff\\\"},{\\\"begin\\\":\\\"(?\u003c!\u003c/(?:script|SCRIPT))(\u003e)\\\",\\\"captures\\\":{\\\"1\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"},\\\"2\\\":{\\\"name\\\":\\\"entity.name.tag.script.html\\\"}},\\\"end\\\":\\\"(\u003c/)((?i:script))\\\",\\\"patterns\\\":[{\\\"captures\\\":{\\\"1\\\":{\\\"name\\\":\\\"punctuation.definition.comment.js\\\"}},\\\"match\\\":\\\"(//).*?((?=\u003c/script)|$\\\\\\\\n?)\\\",\\\"name\\\":\\\"comment.line.double-slash.js\\\"},{\\\"begin\\\":\\\"/\\\\\\\\*\\\",\\\"captures\\\":{\\\"0\\\":{\\\"name\\\":\\\"punctuation.definition.comment.js\\\"}},\\\"end\\\":\\\"\\\\\\\\*/|(?=\u003c/script)\\\",\\\"name\\\":\\\"comment.block.js\\\"},{\\\"include\\\":\\\"source.js\\\"}]}]},{\\\"begin\\\":\\\"(\u003c/?)((?i:body|head|html))\\\\\\\\b\\\",\\\"captures\\\":{\\\"1\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"},\\\"2\\\":{\\\"name\\\":\\\"entity.name.tag.structure.any.html\\\"}},\\\"end\\\":\\\"(\u003e)\\\",\\\"name\\\":\\\"meta.tag.structure.any.html\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#tag-stuff\\\"}]},{\\\"begin\\\":\\\"(\u003c/?)((?i:address|blockquote|dd|div|header|section|footer|aside|nav|dl|dt|fieldset|form|frame|frameset|h1|h2|h3|h4|h5|h6|iframe|noframes|object|ol|p|ul|applet|center|dir|hr|menu|pre))\\\\\\\\b\\\",\\\"captures\\\":{\\\"1\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"},\\\"2\\\":{\\\"name\\\":\\\"entity.name.tag.block.any.html\\\"}},\\\"end\\\":\\\"(\u003e)\\\",\\\"name\\\":\\\"meta.tag.block.any.html\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#tag-stuff\\\"}]},{\\\"begin\\\":\\\"(\u003c/?)((?i:a|abbr|acronym|area|b|base|basefont|bdo|big|br|button|caption|cite|code|col|colgroup|del|dfn|em|font|head|html|i|img|input|ins|isindex|kbd|label|legend|li|link|map|meta|noscript|optgroup|option|param|[qs]|samp|script|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|u|var))\\\\\\\\b\\\",\\\"captures\\\":{\\\"1\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"},\\\"2\\\":{\\\"name\\\":\\\"entity.name.tag.inline.any.html\\\"}},\\\"end\\\":\\\"((?: ?/)?\u003e)\\\",\\\"name\\\":\\\"meta.tag.inline.any.html\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#tag-stuff\\\"}]},{\\\"begin\\\":\\\"(\u003c/?)([-0-:A-Za-z]+)\\\",\\\"captures\\\":{\\\"1\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"},\\\"2\\\":{\\\"name\\\":\\\"entity.name.tag.other.html\\\"}},\\\"end\\\":\\\"(\u003e)\\\",\\\"name\\\":\\\"meta.tag.other.html\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#tag-stuff\\\"}]},{\\\"begin\\\":\\\"(\u003c/?)([-0-:A-Za-{}]+)\\\",\\\"captures\\\":{\\\"1\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"},\\\"2\\\":{\\\"name\\\":\\\"entity.name.tag.tokenised.html\\\"}},\\\"end\\\":\\\"(\u003e)\\\",\\\"name\\\":\\\"meta.tag.tokenised.html\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#tag-stuff\\\"}]},{\\\"include\\\":\\\"#entities\\\"},{\\\"match\\\":\\\"\u003c\u003e\\\",\\\"name\\\":\\\"invalid.illegal.incomplete.html\\\"},{\\\"match\\\":\\\"\u003c\\\",\\\"name\\\":\\\"invalid.illegal.bad-angle-bracket.html\\\"}]},\\\"inline_script\\\":{\\\"begin\\\":\\\"(?:^\\\\\\\\s+)?(\u003c)((?i:script))\\\\\\\\b.*(type)=([\\\\\\\"'](?:text/x-handlebars-template|text/x-handlebars|text/template|x-tmpl-handlebars)[\\\\\\\"'])(?![^\u003e]*/\u003e)\\\",\\\"beginCaptures\\\":{\\\"1\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"},\\\"2\\\":{\\\"name\\\":\\\"entity.name.tag.script.html\\\"},\\\"3\\\":{\\\"name\\\":\\\"entity.other.attribute-name.html\\\"},\\\"4\\\":{\\\"name\\\":\\\"string.quoted.double.html\\\"}},\\\"end\\\":\\\"(?\u003c=\u003c/(script|SCRIPT))(\u003e)(?:\\\\\\\\s*\\\\\\\\n)?\\\",\\\"endCaptures\\\":{\\\"2\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"}},\\\"name\\\":\\\"source.handlebars.embedded.html\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#tag-stuff\\\"},{\\\"begin\\\":\\\"(?\u003c!\u003c/(?:script|SCRIPT))(\u003e)\\\",\\\"captures\\\":{\\\"1\\\":{\\\"name\\\":\\\"punctuation.definition.tag.html\\\"},\\\"2\\\":{\\\"name\\\":\\\"entity.name.tag.script.html\\\"}},\\\"end\\\":\\\"(\u003c/)((?i:script))\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#block_comments\\\"},{\\\"include\\\":\\\"#comments\\\"},{\\\"include\\\":\\\"#block_helper\\\"},{\\\"include\\\":\\\"#end_block\\\"},{\\\"include\\\":\\\"#else_token\\\"},{\\\"include\\\":\\\"#partial_and_var\\\"},{\\\"include\\\":\\\"#html_tags\\\"},{\\\"include\\\":\\\"text.html.basic\\\"}]}]},\\\"partial_and_var\\\":{\\\"begin\\\":\\\"(\\\\\\\\{\\\\\\\\{~?\\\\\\\\{*(\u003e|!\u003c)*)\\\\\\\\s*(@?[$\\\\\\\\--9A-Z_a-z]+)*\\\",\\\"beginCaptures\\\":{\\\"1\\\":{\\\"name\\\":\\\"support.constant.handlebars\\\"},\\\"3\\\":{\\\"name\\\":\\\"variable.parameter.handlebars\\\"}},\\\"end\\\":\\\"(~?}}}*)\\\",\\\"endCaptures\\\":{\\\"1\\\":{\\\"name\\\":\\\"support.constant.handlebars\\\"}},\\\"name\\\":\\\"meta.function.inline.other.handlebars\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#string\\\"},{\\\"include\\\":\\\"#handlebars_attribute\\\"}]},\\\"string\\\":{\\\"patterns\\\":[{\\\"include\\\":\\\"#string-single-quoted\\\"},{\\\"include\\\":\\\"#string-double-quoted\\\"}]},\\\"string-double-quoted\\\":{\\\"begin\\\":\\\"\\\\\\\"\\\",\\\"beginCaptures\\\":{\\\"0\\\":{\\\"name\\\":\\\"punctuation.definition.string.begin.html\\\"}},\\\"end\\\":\\\"\\\\\\\"\\\",\\\"endCaptures\\\":{\\\"0\\\":{\\\"name\\\":\\\"punctuation.definition.string.end.html\\\"}},\\\"name\\\":\\\"string.quoted.double.handlebars\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#escaped-double-quote\\\"},{\\\"include\\\":\\\"#block_comments\\\"},{\\\"include\\\":\\\"#comments\\\"},{\\\"include\\\":\\\"#block_helper\\\"},{\\\"include\\\":\\\"#else_token\\\"},{\\\"include\\\":\\\"#end_block\\\"},{\\\"include\\\":\\\"#partial_and_var\\\"}]},\\\"string-single-quoted\\\":{\\\"begin\\\":\\\"'\\\",\\\"beginCaptures\\\":{\\\"0\\\":{\\\"name\\\":\\\"punctuation.definition.string.begin.html\\\"}},\\\"end\\\":\\\"'\\\",\\\"endCaptures\\\":{\\\"0\\\":{\\\"name\\\":\\\"punctuation.definition.string.end.html\\\"}},\\\"name\\\":\\\"string.quoted.single.handlebars\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#escaped-single-quote\\\"},{\\\"include\\\":\\\"#block_comments\\\"},{\\\"include\\\":\\\"#comments\\\"},{\\\"include\\\":\\\"#block_helper\\\"},{\\\"include\\\":\\\"#else_token\\\"},{\\\"include\\\":\\\"#end_block\\\"},{\\\"include\\\":\\\"#partial_and_var\\\"}]},\\\"tag-stuff\\\":{\\\"patterns\\\":[{\\\"include\\\":\\\"#tag_id_attribute\\\"},{\\\"include\\\":\\\"#tag_generic_attribute\\\"},{\\\"include\\\":\\\"#string\\\"},{\\\"include\\\":\\\"#block_comments\\\"},{\\\"include\\\":\\\"#comments\\\"},{\\\"include\\\":\\\"#block_helper\\\"},{\\\"include\\\":\\\"#end_block\\\"},{\\\"include\\\":\\\"#else_token\\\"},{\\\"include\\\":\\\"#partial_and_var\\\"}]},\\\"tag_generic_attribute\\\":{\\\"begin\\\":\\\"\\\\\\\\b([-0-9A-Z_a-z]+)\\\\\\\\b\\\\\\\\s*(=)\\\",\\\"captures\\\":{\\\"1\\\":{\\\"name\\\":\\\"entity.other.attribute-name.generic.html\\\"},\\\"2\\\":{\\\"name\\\":\\\"punctuation.separator.key-value.html\\\"}},\\\"end\\\":\\\"(?\u003c=[\\\\\\\"']?)\\\",\\\"name\\\":\\\"entity.other.attribute-name.html\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#string\\\"}]},\\\"tag_id_attribute\\\":{\\\"begin\\\":\\\"\\\\\\\\b(id)\\\\\\\\b\\\\\\\\s*(=)\\\",\\\"captures\\\":{\\\"1\\\":{\\\"name\\\":\\\"entity.other.attribute-name.id.html\\\"},\\\"2\\\":{\\\"name\\\":\\\"punctuation.separator.key-value.html\\\"}},\\\"end\\\":\\\"(?\u003c=[\\\\\\\"']?)\\\",\\\"name\\\":\\\"meta.attribute-with-value.id.html\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"#string\\\"}]},\\\"yfm\\\":{\\\"patterns\\\":[{\\\"begin\\\":\\\"(?\u003c!\\\\\\\\s)---\\\\\\\\n$\\\",\\\"end\\\":\\\"^---\\\\\\\\s\\\",\\\"name\\\":\\\"markup.raw.yaml.front-matter\\\",\\\"patterns\\\":[{\\\"include\\\":\\\"source.yaml\\\"}]}]}},\\\"scopeName\\\":\\\"text.html.handlebars\\\",\\\"embeddedLangs\\\":[\\\"html\\\",\\\"css\\\",\\\"javascript\\\",\\\"yaml\\\"],\\\"aliases\\\":[\\\"hbs\\\"]}\"))\n\nexport default [\n...html,\n...css,\n...javascript,\n...yaml,\nlang\n]\n"],"version":3}
