[{"data":1,"prerenderedAt":3167},["ShallowReactive",2],{"navigation_examples":3,"navigation_docs":95,"-plugins-built-in-highlight":290,"-plugins-built-in-highlight-surround":3162},[4],{"title":5,"path":6,"stem":7,"children":8,"page":34},"Examples","\u002Fexamples","examples",[9,35,60],{"title":10,"path":11,"stem":12,"children":13,"page":34},"Frameworks","\u002Fexamples\u002Fframeworks","examples\u002F1.frameworks",[14,19,24,29],{"title":15,"path":16,"stem":17,"icon":18},"Astro","\u002Fexamples\u002Fframeworks\u002Fastro","examples\u002F1.frameworks\u002Fastro\u002FREADME","i-simple-icons:astro",{"title":20,"path":21,"stem":22,"icon":23},"Next.js","\u002Fexamples\u002Fframeworks\u002Fnextjs","examples\u002F1.frameworks\u002Fnextjs\u002FREADME","i-simple-icons:nextdotjs",{"title":25,"path":26,"stem":27,"icon":28},"Nuxt","\u002Fexamples\u002Fframeworks\u002Fnuxt-ui","examples\u002F1.frameworks\u002Fnuxt\u002FREADME","i-simple-icons-nuxt",{"title":30,"path":31,"stem":32,"icon":33},"VitePress","\u002Fexamples\u002Fframeworks\u002Fvitepress","examples\u002F1.frameworks\u002Fvitepress\u002FREADME","i-simple-icons-vitepress",false,{"title":36,"path":37,"stem":38,"children":39,"page":34},"Vite","\u002Fexamples\u002Fvite","examples\u002F2.vite",[40,45,50,55],{"title":41,"path":42,"stem":43,"icon":44},"HTML Preview","\u002Fexamples\u002Fvite\u002Fhtml","examples\u002F2.vite\u002Fhtml\u002FREADME","i-lucide-file-code",{"title":46,"path":47,"stem":48,"icon":49},"React","\u002Fexamples\u002Fvite\u002Freact","examples\u002F2.vite\u002Freact\u002FREADME","i-simple-icons-react",{"title":51,"path":52,"stem":53,"icon":54},"Svelte","\u002Fexamples\u002Fvite\u002Fsvelte","examples\u002F2.vite\u002Fsvelte\u002FREADME","i-simple-icons-svelte",{"title":56,"path":57,"stem":58,"icon":59},"Vue","\u002Fexamples\u002Fvite\u002Fvue","examples\u002F2.vite\u002Fvue\u002FREADME","i-simple-icons-vuedotjs",{"title":61,"path":62,"stem":63,"children":64,"page":34},"Plugins","\u002Fexamples\u002Fplugins","examples\u002F3.plugins",[65,70,75,80,85,90],{"title":66,"path":67,"stem":68,"icon":69},"Binding (frontmatter + data)","\u002Fexamples\u002Fplugins\u002Fvue-vite-binding","examples\u002F3.plugins\u002Fvue-vite-binding\u002FREADME","i-lucide-replace",{"title":71,"path":72,"stem":73,"icon":74},"Syntax Highlighting","\u002Fexamples\u002Fplugins\u002Fvue-vite-highlight","examples\u002F3.plugins\u002Fvue-vite-highlight\u002FREADME","i-lucide-code",{"title":76,"path":77,"stem":78,"icon":79},"JSON Render","\u002Fexamples\u002Fplugins\u002Fvue-vite-json-render","examples\u002F3.plugins\u002Fvue-vite-json-render\u002FREADME","i-lucide-braces",{"title":81,"path":82,"stem":83,"icon":84},"Math formulas","\u002Fexamples\u002Fplugins\u002Fvue-vite-math","examples\u002F3.plugins\u002Fvue-vite-math\u002FREADME","i-lucide-calculator",{"title":86,"path":87,"stem":88,"icon":89},"Mermaid diagrams","\u002Fexamples\u002Fplugins\u002Fvue-vite-mermaid","examples\u002F3.plugins\u002Fvue-vite-mermaid\u002FREADME","i-simple-icons-mermaid",{"title":91,"path":92,"stem":93,"icon":94},"Punctuation","\u002Fexamples\u002Fplugins\u002Fvue-vite-punctuation","examples\u002F3.plugins\u002Fvue-vite-punctuation\u002FREADME","i-lucide-quote",[96,110,132,159,246,268],{"title":97,"icon":98,"path":99,"stem":100,"children":101,"page":34},"Getting Started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[102,106],{"title":103,"path":104,"stem":105},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F0.introduction",{"title":107,"path":108,"stem":109},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F1.installation",{"title":111,"icon":112,"path":113,"stem":114,"children":115,"page":34},"Syntax","i-lucide-file-text","\u002Fsyntax","2.syntax",[116,120,124,128],{"title":117,"path":118,"stem":119},"Markdown","\u002Fsyntax\u002Fmarkdown","2.syntax\u002F1.markdown",{"title":121,"path":122,"stem":123},"Components","\u002Fsyntax\u002Fcomponents","2.syntax\u002F2.components",{"title":125,"path":126,"stem":127},"Attributes","\u002Fsyntax\u002Fattributes","2.syntax\u002F3.attributes",{"title":129,"path":130,"stem":131},"AST","\u002Fsyntax\u002Fcomark-ast","2.syntax\u002F4.comark-ast",{"title":133,"icon":134,"path":135,"stem":136,"children":137,"page":34},"Rendering","i-lucide-layout","\u002Frendering","3.rendering",[138,142,145,148,151,154],{"title":139,"path":140,"stem":141,"icon":44},"HTML","\u002Frendering\u002Fhtml","3.rendering\u002F2.html",{"title":56,"path":143,"stem":144,"icon":59},"\u002Frendering\u002Fvue","3.rendering\u002F3.vue",{"title":25,"path":146,"stem":147,"icon":28},"\u002Frendering\u002Fnuxt","3.rendering\u002F4.nuxt",{"title":46,"path":149,"stem":150,"icon":49},"\u002Frendering\u002Freact","3.rendering\u002F5.react",{"title":51,"path":152,"stem":153,"icon":54},"\u002Frendering\u002Fsvelte","3.rendering\u002F6.svelte",{"title":155,"path":156,"stem":157,"icon":158},"ANSI (Terminal)","\u002Frendering\u002Fansi","3.rendering\u002F7.ansi","i-lucide-terminal",{"title":61,"icon":160,"path":161,"stem":162,"children":163,"page":34},"i-lucide-plug","\u002Fplugins","4.plugins",[164,229],{"title":165,"path":166,"stem":167,"children":168,"page":34},"Built-in","\u002Fplugins\u002Fbuilt-in","4.plugins\u002F1.built-in",[169,174,179,182,186,191,196,200,204,209,214,217,220,225],{"title":170,"path":171,"stem":172,"icon":173},"Security","\u002Fplugins\u002Fbuilt-in\u002Fsecurity","4.plugins\u002F1.built-in\u002F01.security","i-lucide-shield-check",{"title":175,"path":176,"stem":177,"icon":178},"Emoji","\u002Fplugins\u002Fbuilt-in\u002Femoji","4.plugins\u002F1.built-in\u002F02.emoji","i-lucide-smile",{"title":71,"path":180,"stem":181,"icon":74},"\u002Fplugins\u002Fbuilt-in\u002Fhighlight","4.plugins\u002F1.built-in\u002F03.highlight",{"title":183,"path":184,"stem":185,"icon":112},"Summary Extraction","\u002Fplugins\u002Fbuilt-in\u002Fsummary","4.plugins\u002F1.built-in\u002F04.summary",{"title":187,"path":188,"stem":189,"icon":190},"Table of Contents","\u002Fplugins\u002Fbuilt-in\u002Ftoc","4.plugins\u002F1.built-in\u002F05.toc","i-lucide-list",{"title":192,"path":193,"stem":194,"icon":195},"Alerts","\u002Fplugins\u002Fbuilt-in\u002Falert","4.plugins\u002F1.built-in\u002F06.alert","i-lucide-bell",{"title":197,"path":198,"stem":199,"icon":89},"Mermaid Diagrams","\u002Fplugins\u002Fbuilt-in\u002Fmermaid","4.plugins\u002F1.built-in\u002F07.mermaid",{"title":201,"path":202,"stem":203,"icon":84},"Mathematics","\u002Fplugins\u002Fbuilt-in\u002Fmath","4.plugins\u002F1.built-in\u002F08.math",{"title":205,"path":206,"stem":207,"icon":208},"Task List","\u002Fplugins\u002Fbuilt-in\u002Ftask-list","4.plugins\u002F1.built-in\u002F09.task-list","i-lucide-check-square",{"title":210,"path":211,"stem":212,"icon":213},"Headings","\u002Fplugins\u002Fbuilt-in\u002Fheadings","4.plugins\u002F1.built-in\u002F10.headings","i-lucide-heading",{"title":76,"path":215,"stem":216,"icon":79},"\u002Fplugins\u002Fbuilt-in\u002Fjson-render","4.plugins\u002F1.built-in\u002F11.json-render",{"title":91,"path":218,"stem":219,"icon":94},"\u002Fplugins\u002Fbuilt-in\u002Fpunctuation","4.plugins\u002F1.built-in\u002F12.punctuation",{"title":221,"path":222,"stem":223,"icon":224},"Breaks","\u002Fplugins\u002Fbuilt-in\u002Fbreaks","4.plugins\u002F1.built-in\u002F13.breaks","i-lucide-corner-down-left",{"title":226,"path":227,"stem":228,"icon":69},"Binding","\u002Fplugins\u002Fbuilt-in\u002Fbinding","4.plugins\u002F1.built-in\u002F14.binding",{"title":230,"path":231,"stem":232,"children":233,"page":34},"Custom","\u002Fplugins\u002Fcustom","4.plugins\u002F2.custom",[234,238,242],{"title":235,"path":236,"stem":237},"Plugin API","\u002Fplugins\u002Fcustom\u002Fplugin-api","4.plugins\u002F2.custom\u002F1.plugin-api",{"title":239,"path":240,"stem":241},"AST API","\u002Fplugins\u002Fcustom\u002Fast-api","4.plugins\u002F2.custom\u002F2.ast-api",{"title":243,"path":244,"stem":245},"Markdown-it","\u002Fplugins\u002Fcustom\u002Fmarkdown-it","4.plugins\u002F2.custom\u002F3.markdown-it",{"title":247,"icon":248,"path":249,"stem":250,"children":251,"page":34},"API Reference","i-lucide-book-open","\u002Fapi","5.api",[252,256,260,264],{"title":253,"path":254,"stem":255},"Render API","\u002Fapi\u002Frender","5.api\u002F0.render",{"title":257,"path":258,"stem":259},"Parse API","\u002Fapi\u002Fparse","5.api\u002F1.parse",{"title":261,"path":262,"stem":263},"Streaming API","\u002Fapi\u002Fauto-close","5.api\u002F2.auto-close",{"title":265,"path":266,"stem":267},"Cheat Sheet","\u002Fapi\u002Freference","5.api\u002F3.reference",{"title":269,"icon":270,"path":271,"stem":272,"children":273,"page":34},"Knowledge Base","i-lucide-library","\u002Fkb","7.kb",[274,278,282,286],{"title":275,"path":276,"stem":277},"Why Comark?","\u002Fkb\u002Fwhy-comark","7.kb\u002F0.why-comark",{"title":279,"path":280,"stem":281},"Migration from MDC","\u002Fkb\u002Fmigration-from-mdc","7.kb\u002F2.migration-from-mdc",{"title":283,"path":284,"stem":285},"Migration from MDX","\u002Fkb\u002Fmigration-from-mdx","7.kb\u002F3.migration-from-mdx",{"title":287,"path":288,"stem":289},"Twoslash","\u002Fkb\u002Ftwoslash","7.kb\u002F4.twoslash",{"id":291,"title":71,"body":292,"description":3144,"extension":3145,"links":3146,"meta":3151,"navigation":3159,"path":180,"seo":3160,"stem":181,"__hash__":3161},"docs\u002F4.plugins\u002F1.built-in\u002F03.highlight.md",{"type":293,"value":294,"toc":3108},"minimark",[295,310,317,322,329,527,530,1072,1075,1079,1084,1091,1142,1146,1153,1189,1193,1200,1293,1305,1309,1312,1341,1345,1352,1440,1455,1459,1471,1551,1560,1564,1575,1577,1581,1587,1594,1600,1614,1622,1624,1627,1785,1790,1795,1873,1881,1886,1892,1953,1959,1964,1971,2050,2056,2061,2066,2091,2097,2102,2142,2184,2190,2195,2210,2263,2269,2271,2273,2277,2407,2411,2414,2526,2530,2657,2664,2668,2674,2680,2682,2685,2696,2700,2710,2833,2837,2851,2965,2972],[296,297,298,299,303,304,309],"p",{},"The ",[300,301,302],"code",{},"comark\u002Fplugins\u002Fhighlight"," plugin provides syntax highlighting for code blocks using ",[305,306,308],"a",{"href":307},"https:\u002F\u002Fshiki.style\u002F","Shiki",". It supports multiple themes, line highlighting, and on-demand language loading.",[311,312,313,314],"note",{},"Shiki is a peer dependency — install it alongside Comark: ",[300,315,316],{},"npm install shiki",[318,319,321],"h2",{"id":320},"usage","Usage",[296,323,324,325,328],{},"Import themes from ",[300,326,327],{},"@shikijs\u002Fthemes"," for type safety and tree-shaking:",[330,331,335],"pre",{"language":332,"class":333,"tabindex":334},"typescript","shiki shiki-themes material-theme-lighter material-theme-palenight","0",[300,336,338,371,372,371,388,371,404,371,420,371,422,371,448,371,460,371,471,371,480,371,492,371,502,371,507,371,515,371,520],{"class":337},"language-typescript",[339,340,343,347,351,355,358,361,364,368],"span",{"class":341,"style":342},"line","display: inline",[339,344,346],{"style":345},"color:#39ADB5;--shiki-light-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic","import",[339,348,350],{"style":349},"color:#39ADB5;--shiki-dark:#89DDFF"," {",[339,352,354],{"style":353},"color:#90A4AE;--shiki-dark:#BABED8"," parse",[339,356,357],{"style":349}," }",[339,359,360],{"style":345}," from",[339,362,363],{"style":349}," '",[339,365,367],{"style":366},"color:#91B859;--shiki-dark:#C3E88D","comark",[339,369,370],{"style":349},"'","\n",[339,373,374,376,379,382,384,386],{"class":341,"style":342},[339,375,346],{"style":345},[339,377,378],{"style":353}," highlight ",[339,380,381],{"style":345},"from",[339,383,363],{"style":349},[339,385,302],{"style":366},[339,387,370],{"style":349},[339,389,390,392,395,397,399,402],{"class":341,"style":342},[339,391,346],{"style":345},[339,393,394],{"style":353}," githubLight ",[339,396,381],{"style":345},[339,398,363],{"style":349},[339,400,401],{"style":366},"@shikijs\u002Fthemes\u002Fgithub-light",[339,403,370],{"style":349},[339,405,406,408,411,413,415,418],{"class":341,"style":342},[339,407,346],{"style":345},[339,409,410],{"style":353}," githubDark ",[339,412,381],{"style":345},[339,414,363],{"style":349},[339,416,417],{"style":366},"@shikijs\u002Fthemes\u002Fgithub-dark",[339,419,370],{"style":349},[339,421],{"class":341,"style":342},[339,423,424,428,431,434,437,440,443,446],{"class":341,"style":342},[339,425,427],{"style":426},"color:#9C3EDA;--shiki-dark:#C792EA","const",[339,429,430],{"style":353}," result ",[339,432,433],{"style":349},"=",[339,435,436],{"style":345}," await",[339,438,354],{"style":439},"color:#6182B8;--shiki-dark:#82AAFF",[339,441,442],{"style":353},"(content",[339,444,445],{"style":349},",",[339,447,350],{"style":349},[339,449,450,454,457],{"class":341,"style":342},[339,451,453],{"style":452},"color:#E53935;--shiki-dark:#F07178","  plugins",[339,455,456],{"style":349},":",[339,458,459],{"style":353}," [",[339,461,462,465,468],{"class":341,"style":342},[339,463,464],{"style":439},"    highlight",[339,466,467],{"style":353},"(",[339,469,470],{"style":349},"{",[339,472,473,476,478],{"class":341,"style":342},[339,474,475],{"style":452},"      themes",[339,477,456],{"style":349},[339,479,350],{"style":349},[339,481,482,485,487,490],{"class":341,"style":342},[339,483,484],{"style":452},"        light",[339,486,456],{"style":349},[339,488,489],{"style":353}," githubLight",[339,491,445],{"style":349},[339,493,494,497,499],{"class":341,"style":342},[339,495,496],{"style":452},"        dark",[339,498,456],{"style":349},[339,500,501],{"style":353}," githubDark",[339,503,504],{"class":341,"style":342},[339,505,506],{"style":349},"      }",[339,508,509,512],{"class":341,"style":342},[339,510,511],{"style":349},"    }",[339,513,514],{"style":353},")",[339,516,517],{"class":341,"style":342},[339,518,519],{"style":353},"  ]",[339,521,522,525],{"class":341,"style":342},[339,523,524],{"style":349},"}",[339,526,514],{"style":353},[296,528,529],{},"With framework components:",[531,532,533,927],"code-group",{},[330,534,536],{"language":535,"filename":56,"class":333,"tabindex":334},"vue",[300,537,539,371,566,371,586,371,601,371,615,371,629,371,631,371,642,371,651,371,678,371,685,371,690,371,699,371,701,371,710,371,720,371,751,371,760,371,768,371,770,371,782,371,810,371,835,371,855,371,875,371,895,371,915,371,919],{"class":538},"language-vue",[339,540,541,544,547,550,553,555,558,561,563],{"class":341,"style":342},[339,542,543],{"style":349},"\u003C",[339,545,546],{"style":452},"script",[339,548,549],{"style":426}," setup",[339,551,552],{"style":426}," lang",[339,554,433],{"style":349},[339,556,557],{"style":349},"\"",[339,559,560],{"style":366},"ts",[339,562,557],{"style":349},[339,564,565],{"style":349},">",[339,567,568,570,572,575,577,579,581,584],{"class":341,"style":342},[339,569,346],{"style":345},[339,571,350],{"style":349},[339,573,574],{"style":353}," Comark",[339,576,357],{"style":349},[339,578,360],{"style":345},[339,580,363],{"style":349},[339,582,583],{"style":366},"@comark\u002Fvue",[339,585,370],{"style":349},[339,587,588,590,592,594,596,599],{"class":341,"style":342},[339,589,346],{"style":345},[339,591,378],{"style":353},[339,593,381],{"style":345},[339,595,363],{"style":349},[339,597,598],{"style":366},"@comark\u002Fvue\u002Fplugins\u002Fhighlight",[339,600,370],{"style":349},[339,602,603,605,607,609,611,613],{"class":341,"style":342},[339,604,346],{"style":345},[339,606,394],{"style":353},[339,608,381],{"style":345},[339,610,363],{"style":349},[339,612,401],{"style":366},[339,614,370],{"style":349},[339,616,617,619,621,623,625,627],{"class":341,"style":342},[339,618,346],{"style":345},[339,620,410],{"style":353},[339,622,381],{"style":345},[339,624,363],{"style":349},[339,626,417],{"style":366},[339,628,370],{"style":349},[339,630],{"class":341,"style":342},[339,632,633,635,638,640],{"class":341,"style":342},[339,634,427],{"style":426},[339,636,637],{"style":353}," plugins ",[339,639,433],{"style":349},[339,641,459],{"style":353},[339,643,644,647,649],{"class":341,"style":342},[339,645,646],{"style":439},"  highlight",[339,648,467],{"style":353},[339,650,470],{"style":349},[339,652,653,656,658,660,663,665,667,669,672,674,676],{"class":341,"style":342},[339,654,655],{"style":452},"    themes",[339,657,456],{"style":349},[339,659,350],{"style":349},[339,661,662],{"style":452}," light",[339,664,456],{"style":349},[339,666,489],{"style":353},[339,668,445],{"style":349},[339,670,671],{"style":452}," dark",[339,673,456],{"style":349},[339,675,410],{"style":353},[339,677,524],{"style":349},[339,679,680,683],{"class":341,"style":342},[339,681,682],{"style":349},"  }",[339,684,514],{"style":353},[339,686,687],{"class":341,"style":342},[339,688,689],{"style":353},"]",[339,691,692,695,697],{"class":341,"style":342},[339,693,694],{"style":349},"\u003C\u002F",[339,696,546],{"style":452},[339,698,565],{"style":349},[339,700],{"class":341,"style":342},[339,702,703,705,708],{"class":341,"style":342},[339,704,543],{"style":349},[339,706,707],{"style":452},"template",[339,709,565],{"style":349},[339,711,712,715,718],{"class":341,"style":342},[339,713,714],{"style":349},"  \u003C",[339,716,717],{"style":452},"Suspense",[339,719,565],{"style":349},[339,721,722,725,728,731,733,735,738,740,742,745,747,749],{"class":341,"style":342},[339,723,724],{"style":349},"    \u003C",[339,726,727],{"style":452},"Comark",[339,729,730],{"style":426}," :plugins",[339,732,433],{"style":349},[339,734,557],{"style":349},[339,736,737],{"style":366},"plugins",[339,739,557],{"style":349},[339,741,565],{"style":349},[339,743,744],{"style":353},"{{ content }}",[339,746,694],{"style":349},[339,748,727],{"style":452},[339,750,565],{"style":349},[339,752,753,756,758],{"class":341,"style":342},[339,754,755],{"style":349},"  \u003C\u002F",[339,757,717],{"style":452},[339,759,565],{"style":349},[339,761,762,764,766],{"class":341,"style":342},[339,763,694],{"style":349},[339,765,707],{"style":452},[339,767,565],{"style":349},[339,769],{"class":341,"style":342},[339,771,772,774,777,780],{"class":341,"style":342},[339,773,543],{"style":349},[339,775,776],{"style":452},"style",[339,778,779],{"style":426}," scoped",[339,781,565],{"style":349},[339,783,784,788,791,794,797,800,803,805,808],{"class":341,"style":342},[339,785,787],{"style":786},"color:#E2931D;--shiki-dark:#FFCB6B","html",[339,789,790],{"style":349},".",[339,792,793],{"style":786},"dark",[339,795,796],{"style":349}," .",[339,798,799],{"style":786},"shiki",[339,801,802],{"style":353}," :deep(",[339,804,339],{"style":786},[339,806,807],{"style":353},") ",[339,809,470],{"style":349},[339,811,812,816,818,821,823,826,828,832],{"class":341,"style":342},[339,813,815],{"style":814},"color:#8796B0;--shiki-dark:#B2CCD6","  color",[339,817,456],{"style":349},[339,819,820],{"style":439}," var",[339,822,467],{"style":349},[339,824,825],{"style":353},"--shiki-dark",[339,827,514],{"style":349},[339,829,831],{"style":830},"color:#F76D47;--shiki-dark:#F78C6C"," !important",[339,833,834],{"style":349},";",[339,836,837,840,842,844,846,849,851,853],{"class":341,"style":342},[339,838,839],{"style":814},"  background-color",[339,841,456],{"style":349},[339,843,820],{"style":439},[339,845,467],{"style":349},[339,847,848],{"style":353},"--shiki-dark-bg",[339,850,514],{"style":349},[339,852,831],{"style":830},[339,854,834],{"style":349},[339,856,857,860,862,864,866,869,871,873],{"class":341,"style":342},[339,858,859],{"style":814},"  font-style",[339,861,456],{"style":349},[339,863,820],{"style":439},[339,865,467],{"style":349},[339,867,868],{"style":353},"--shiki-dark-font-style",[339,870,514],{"style":349},[339,872,831],{"style":830},[339,874,834],{"style":349},[339,876,877,880,882,884,886,889,891,893],{"class":341,"style":342},[339,878,879],{"style":814},"  font-weight",[339,881,456],{"style":349},[339,883,820],{"style":439},[339,885,467],{"style":349},[339,887,888],{"style":353},"--shiki-dark-font-weight",[339,890,514],{"style":349},[339,892,831],{"style":830},[339,894,834],{"style":349},[339,896,897,900,902,904,906,909,911,913],{"class":341,"style":342},[339,898,899],{"style":814},"  text-decoration",[339,901,456],{"style":349},[339,903,820],{"style":439},[339,905,467],{"style":349},[339,907,908],{"style":353},"--shiki-dark-text-decoration",[339,910,514],{"style":349},[339,912,831],{"style":830},[339,914,834],{"style":349},[339,916,917],{"class":341,"style":342},[339,918,524],{"style":349},[339,920,921,923,925],{"class":341,"style":342},[339,922,694],{"style":349},[339,924,776],{"style":452},[339,926,565],{"style":349},[330,928,930],{"language":929,"filename":46,"class":333,"tabindex":334},"tsx",[300,931,933,371,952,371,967,371,981,371,995,371,997,371,1003,371,1050,371,1054,371,1064],{"class":932},"language-tsx",[339,934,935,937,939,941,943,945,947,950],{"class":341,"style":342},[339,936,346],{"style":345},[339,938,350],{"style":349},[339,940,574],{"style":353},[339,942,357],{"style":349},[339,944,360],{"style":345},[339,946,363],{"style":349},[339,948,949],{"style":366},"@comark\u002Freact",[339,951,370],{"style":349},[339,953,954,956,958,960,962,965],{"class":341,"style":342},[339,955,346],{"style":345},[339,957,378],{"style":353},[339,959,381],{"style":345},[339,961,363],{"style":349},[339,963,964],{"style":366},"@comark\u002Freact\u002Fplugins\u002Fhighlight",[339,966,370],{"style":349},[339,968,969,971,973,975,977,979],{"class":341,"style":342},[339,970,346],{"style":345},[339,972,394],{"style":353},[339,974,381],{"style":345},[339,976,363],{"style":349},[339,978,401],{"style":366},[339,980,370],{"style":349},[339,982,983,985,987,989,991,993],{"class":341,"style":342},[339,984,346],{"style":345},[339,986,410],{"style":353},[339,988,381],{"style":345},[339,990,363],{"style":349},[339,992,417],{"style":366},[339,994,370],{"style":349},[339,996],{"class":341,"style":342},[339,998,999,1001],{"class":341,"style":342},[339,1000,543],{"style":349},[339,1002,727],{"style":786},[339,1004,1005,1007,1010,1013,1016,1018,1020,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1048],{"class":341,"style":342},[339,1006,453],{"style":426},[339,1008,1009],{"style":349},"={",[339,1011,1012],{"style":353},"[",[339,1014,1015],{"style":439},"highlight",[339,1017,467],{"style":353},[339,1019,470],{"style":349},[339,1021,1022],{"style":452}," themes",[339,1024,456],{"style":349},[339,1026,350],{"style":349},[339,1028,662],{"style":452},[339,1030,456],{"style":349},[339,1032,489],{"style":353},[339,1034,445],{"style":349},[339,1036,671],{"style":452},[339,1038,456],{"style":349},[339,1040,410],{"style":353},[339,1042,524],{"style":349},[339,1044,357],{"style":349},[339,1046,1047],{"style":353},")]",[339,1049,524],{"style":349},[339,1051,1052],{"class":341,"style":342},[339,1053,565],{"style":349},[339,1055,1056,1059,1062],{"class":341,"style":342},[339,1057,1058],{"style":349},"  {",[339,1060,1061],{"style":353},"content",[339,1063,524],{"style":349},[339,1065,1066,1068,1070],{"class":341,"style":342},[339,1067,694],{"style":349},[339,1069,727],{"style":786},[339,1071,565],{"style":349},[1073,1074],"hr",{},[318,1076,1078],{"id":1077},"features","Features",[1080,1081,1083],"h3",{"id":1082},"features-dual-theme-support","Dual-Theme Support",[296,1085,1086,1087],{},"Highlight code with different themes for light and dark modes. Both palettes are embedded as CSS custom properties — no flash on theme switch. See all ",[305,1088,1090],{"href":1089},"https:\u002F\u002Fshiki.style\u002Fthemes","available themes →",[330,1092,1093],{"language":332,"class":333,"tabindex":334},[300,1094,1095,371,1103,371,1112,371,1123,371,1132,371,1136],{"class":337},[339,1096,1097,1099,1101],{"class":341,"style":342},[339,1098,1015],{"style":439},[339,1100,467],{"style":353},[339,1102,470],{"style":349},[339,1104,1105,1108,1110],{"class":341,"style":342},[339,1106,1107],{"style":452},"  themes",[339,1109,456],{"style":349},[339,1111,350],{"style":349},[339,1113,1114,1117,1119,1121],{"class":341,"style":342},[339,1115,1116],{"style":452},"    light",[339,1118,456],{"style":349},[339,1120,489],{"style":353},[339,1122,445],{"style":349},[339,1124,1125,1128,1130],{"class":341,"style":342},[339,1126,1127],{"style":452},"    dark",[339,1129,456],{"style":349},[339,1131,501],{"style":353},[339,1133,1134],{"class":341,"style":342},[339,1135,682],{"style":349},[339,1137,1138,1140],{"class":341,"style":342},[339,1139,524],{"style":349},[339,1141,514],{"style":353},[1080,1143,1145],{"id":1144},"features-language-detection","Language Detection",[296,1147,1148,1149],{},"Comark reads the language from the code fence info string and highlights accordingly. Languages are loaded on demand by default. See all ",[305,1150,1152],{"href":1151},"https:\u002F\u002Fshiki.style\u002Flanguages","180+ supported languages →",[330,1154,1156],{"language":1155,"class":333,"tabindex":334},"markdown",[300,1157,1159,371,1167,371,1185],{"class":1158},"language-markdown",[339,1160,1161,1164],{"class":341,"style":342},[339,1162,1163],{"style":366},"```",[339,1165,332],{"style":1166},"color:#90A4AE90;--shiki-dark:#BABED890",[339,1168,1169,1171,1174,1176,1179,1182],{"class":341,"style":342},[339,1170,427],{"style":426},[339,1172,1173],{"style":353}," x",[339,1175,456],{"style":349},[339,1177,1178],{"style":786}," number",[339,1180,1181],{"style":349}," =",[339,1183,1184],{"style":830}," 42",[339,1186,1187],{"class":341,"style":342},[339,1188,1163],{"style":366},[1080,1190,1192],{"id":1191},"features-line-highlighting","Line Highlighting",[296,1194,1195,1196,1199],{},"Highlight specific lines using ",[300,1197,1198],{},"{line-numbers}"," syntax:",[330,1201,1202],{"language":1155,"class":333,"tabindex":334},[300,1203,1204,371,1211,371,1224,371,1241,371,1255,371,1267,371,1285,371,1289],{"class":1158},[339,1205,1206,1208],{"class":341,"style":342},[339,1207,1163],{"style":366},[339,1209,1210],{"style":1166},"javascript {2-3,5}",[339,1212,1213,1216,1219,1222],{"class":341,"style":342},[339,1214,1215],{"style":426},"function",[339,1217,1218],{"style":439}," example",[339,1220,1221],{"style":349},"()",[339,1223,350],{"style":349},[339,1225,1226,1229,1232,1234,1237],{"class":341,"style":342},[339,1227,1228],{"style":426},"  const",[339,1230,1231],{"style":353}," a",[339,1233,1181],{"style":349},[339,1235,1236],{"style":830}," 1",[339,1238,1240],{"style":1239},"color:#90A4AE;--shiki-light-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic","  \u002F\u002F highlighted",[339,1242,1243,1245,1248,1250,1253],{"class":341,"style":342},[339,1244,1228],{"style":426},[339,1246,1247],{"style":353}," b",[339,1249,1181],{"style":349},[339,1251,1252],{"style":830}," 2",[339,1254,1240],{"style":1239},[339,1256,1257,1259,1262,1264],{"class":341,"style":342},[339,1258,1228],{"style":426},[339,1260,1261],{"style":353}," c",[339,1263,1181],{"style":349},[339,1265,1266],{"style":830}," 3",[339,1268,1269,1272,1274,1277,1279,1281,1283],{"class":341,"style":342},[339,1270,1271],{"style":345},"  return",[339,1273,1231],{"style":353},[339,1275,1276],{"style":349}," +",[339,1278,1247],{"style":353},[339,1280,1276],{"style":349},[339,1282,1261],{"style":353},[339,1284,1240],{"style":1239},[339,1286,1287],{"class":341,"style":342},[339,1288,524],{"style":349},[339,1290,1291],{"class":341,"style":342},[339,1292,1163],{"style":366},[296,1294,1295,1296,1299,1300,1304],{},"Lines receive the ",[300,1297,1298],{},".highlight"," class — see ",[305,1301,1303],{"href":1302},"#styling","Styling"," for the required CSS.",[1080,1306,1308],{"id":1307},"features-filename-metadata","Filename Metadata",[296,1310,1311],{},"Display a filename label above the code block:",[330,1313,1314],{"language":1155,"class":333,"tabindex":334},[300,1315,1316,371,1323,371,1337],{"class":1158},[339,1317,1318,1320],{"class":341,"style":342},[339,1319,1163],{"style":366},[339,1321,1322],{"style":1166},"javascript [server.js]",[339,1324,1325,1327,1330,1332,1335],{"class":341,"style":342},[339,1326,427],{"style":426},[339,1328,1329],{"style":353}," app ",[339,1331,433],{"style":349},[339,1333,1334],{"style":439}," express",[339,1336,1221],{"style":353},[339,1338,1339],{"class":341,"style":342},[339,1340,1163],{"style":366},[1080,1342,1344],{"id":1343},"features-language-loading","Language Loading",[296,1346,1347,1348,1351],{},"Import languages from ",[300,1349,1350],{},"@shikijs\u002Flangs"," to preload them and gain type safety:",[330,1353,1354],{"language":332,"class":333,"tabindex":334},[300,1355,1356,371,1372,371,1388,371,1404,371,1406,371,1414,371,1434],{"class":337},[339,1357,1358,1360,1363,1365,1367,1370],{"class":341,"style":342},[339,1359,346],{"style":345},[339,1361,1362],{"style":353}," javascript ",[339,1364,381],{"style":345},[339,1366,363],{"style":349},[339,1368,1369],{"style":366},"@shikijs\u002Flangs\u002Fjavascript",[339,1371,370],{"style":349},[339,1373,1374,1376,1379,1381,1383,1386],{"class":341,"style":342},[339,1375,346],{"style":345},[339,1377,1378],{"style":353}," typescript ",[339,1380,381],{"style":345},[339,1382,363],{"style":349},[339,1384,1385],{"style":366},"@shikijs\u002Flangs\u002Ftypescript",[339,1387,370],{"style":349},[339,1389,1390,1392,1395,1397,1399,1402],{"class":341,"style":342},[339,1391,346],{"style":345},[339,1393,1394],{"style":353}," python ",[339,1396,381],{"style":345},[339,1398,363],{"style":349},[339,1400,1401],{"style":366},"@shikijs\u002Flangs\u002Fpython",[339,1403,370],{"style":349},[339,1405],{"class":341,"style":342},[339,1407,1408,1410,1412],{"class":341,"style":342},[339,1409,1015],{"style":439},[339,1411,467],{"style":353},[339,1413,470],{"style":349},[339,1415,1416,1419,1421,1424,1426,1429,1431],{"class":341,"style":342},[339,1417,1418],{"style":452},"  languages",[339,1420,456],{"style":349},[339,1422,1423],{"style":353}," [javascript",[339,1425,445],{"style":349},[339,1427,1428],{"style":353}," typescript",[339,1430,445],{"style":349},[339,1432,1433],{"style":353}," python]",[339,1435,1436,1438],{"class":341,"style":342},[339,1437,524],{"style":349},[339,1439,514],{"style":353},[1441,1442,1443,1444,1447,1448,1451,1452,1454],"tip",{},"Without explicit ",[300,1445,1446],{},"languages",", unregistered languages are loaded on demand. Use ",[300,1449,1450],{},"registerDefaultLanguages: false"," with an explicit ",[300,1453,1446],{}," array for the smallest bundle.",[1080,1456,1458],{"id":1457},"features-transformers","Transformers",[296,1460,1461,1462,1466,1467,1470],{},"Pass any ",[305,1463,1465],{"href":1464},"https:\u002F\u002Fshiki.style\u002Fguide\u002Ftransformers","Shiki transformer"," via ",[300,1468,1469],{},"transformers"," to add diff annotations, focus lines, or custom classes:",[330,1472,1473],{"language":332,"class":333,"tabindex":334},[300,1474,1475,371,1495,371,1497,371,1505,371,1530,371,1545],{"class":337},[339,1476,1477,1479,1481,1484,1486,1488,1490,1493],{"class":341,"style":342},[339,1478,346],{"style":345},[339,1480,350],{"style":349},[339,1482,1483],{"style":353}," transformerNotationDiff",[339,1485,357],{"style":349},[339,1487,360],{"style":345},[339,1489,363],{"style":349},[339,1491,1492],{"style":366},"@shikijs\u002Ftransformers",[339,1494,370],{"style":349},[339,1496],{"class":341,"style":342},[339,1498,1499,1501,1503],{"class":341,"style":342},[339,1500,1015],{"style":439},[339,1502,467],{"style":353},[339,1504,470],{"style":349},[339,1506,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527],{"class":341,"style":342},[339,1508,1107],{"style":452},[339,1510,456],{"style":349},[339,1512,350],{"style":349},[339,1514,662],{"style":452},[339,1516,456],{"style":349},[339,1518,489],{"style":353},[339,1520,445],{"style":349},[339,1522,671],{"style":452},[339,1524,456],{"style":349},[339,1526,410],{"style":353},[339,1528,1529],{"style":349},"},",[339,1531,1532,1535,1537,1539,1542],{"class":341,"style":342},[339,1533,1534],{"style":452},"  transformers",[339,1536,456],{"style":349},[339,1538,459],{"style":353},[339,1540,1541],{"style":439},"transformerNotationDiff",[339,1543,1544],{"style":353},"()]",[339,1546,1547,1549],{"class":341,"style":342},[339,1548,524],{"style":349},[339,1550,514],{"style":353},[296,1552,1553,1554,1559],{},"The most powerful transformer is ",[305,1555,1556],{"href":288},[300,1557,1558],{},"@shikijs\u002Ftwoslash"," — it runs the TypeScript compiler on your code blocks to add inline type tooltips and error annotations.",[1080,1561,1563],{"id":1562},"features-pre-styles","Pre Styles",[296,1565,1566,1567,1570,1571,1574],{},"Set ",[300,1568,1569],{},"preStyles: true"," to add inline background and foreground colors to ",[300,1572,1573],{},"\u003Cpre>"," elements based on the active theme.",[1073,1576],{},[318,1578,1580],{"id":1579},"api","API",[1080,1582,1584],{"id":1583},"api-code-highlightoptions",[300,1585,1586],{},"highlight(options?)",[296,1588,1589,1590,1593],{},"Returns a ",[300,1591,1592],{},"ComarkPlugin"," that enables Shiki syntax highlighting.",[296,1595,1596],{},[1597,1598,1599],"strong",{},"Parameters:",[1601,1602,1603],"ul",{},[1604,1605,1606,1609,1610],"li",{},[300,1607,1608],{},"options?"," - Optional configuration — see ",[305,1611,1613],{"href":1612},"#options","Options",[296,1615,1616,1619,1620],{},[1597,1617,1618],{},"Returns:"," ",[300,1621,1592],{},[1073,1623],{},[318,1625,1613],{"id":1626},"options",[1628,1629,1630,1649],"table",{},[1631,1632,1633],"thead",{},[1634,1635,1636,1640,1643,1646],"tr",{},[1637,1638,1639],"th",{},"Option",[1637,1641,1642],{},"Type",[1637,1644,1645],{},"Default",[1637,1647,1648],{},"Description",[1650,1651,1652,1674,1696,1717,1742,1764],"tbody",{},[1634,1653,1654,1663,1668,1671],{},[1655,1656,1657],"td",{},[305,1658,1660],{"href":1659},"#code-themes",[300,1661,1662],{},"themes",[1655,1664,1665],{},[300,1666,1667],{},"object",[1655,1669,1670],{},"Material themes",[1655,1672,1673],{},"Light and dark theme registrations",[1634,1675,1676,1683,1688,1693],{},[1655,1677,1678],{},[305,1679,1681],{"href":1680},"#code-languages",[300,1682,1446],{},[1655,1684,1685],{},[300,1686,1687],{},"LanguageRegistration[]",[1655,1689,1690],{},[300,1691,1692],{},"undefined",[1655,1694,1695],{},"Languages to preload",[1634,1697,1698,1705,1710,1714],{},[1655,1699,1700],{},[305,1701,1703],{"href":1702},"#code-transformers",[300,1704,1469],{},[1655,1706,1707],{},[300,1708,1709],{},"ShikiTransformer[]",[1655,1711,1712],{},[300,1713,1692],{},[1655,1715,1716],{},"Shiki transformers applied to every block",[1634,1718,1719,1727,1732,1737],{},[1655,1720,1721],{},[305,1722,1724],{"href":1723},"#code-prestyles",[300,1725,1726],{},"preStyles",[1655,1728,1729],{},[300,1730,1731],{},"boolean",[1655,1733,1734],{},[300,1735,1736],{},"false",[1655,1738,1739,1740],{},"Add inline background\u002Fforeground styles to ",[300,1741,1573],{},[1634,1743,1744,1752,1756,1761],{},[1655,1745,1746],{},[305,1747,1749],{"href":1748},"#code-registerdefaultlanguages",[300,1750,1751],{},"registerDefaultLanguages",[1655,1753,1754],{},[300,1755,1731],{},[1655,1757,1758],{},[300,1759,1760],{},"true",[1655,1762,1763],{},"Register the built-in default language set",[1634,1765,1766,1774,1778,1782],{},[1655,1767,1768],{},[305,1769,1771],{"href":1770},"#code-registerdefaultthemes",[300,1772,1773],{},"registerDefaultThemes",[1655,1775,1776],{},[300,1777,1731],{},[1655,1779,1780],{},[300,1781,1760],{},[1655,1783,1784],{},"Register the built-in Material themes",[1080,1786,1788],{"id":1787},"options-code-themes",[300,1789,1662],{},[296,1791,1792,1793,790],{},"Theme configuration for light and dark modes. Import from ",[300,1794,327],{},[330,1796,1797],{"language":332,"class":333,"tabindex":334},[300,1798,1799,371,1813,371,1827,371,1829,371,1837,371,1845,371,1855,371,1863,371,1867],{"class":337},[339,1800,1801,1803,1805,1807,1809,1811],{"class":341,"style":342},[339,1802,346],{"style":345},[339,1804,394],{"style":353},[339,1806,381],{"style":345},[339,1808,363],{"style":349},[339,1810,401],{"style":366},[339,1812,370],{"style":349},[339,1814,1815,1817,1819,1821,1823,1825],{"class":341,"style":342},[339,1816,346],{"style":345},[339,1818,410],{"style":353},[339,1820,381],{"style":345},[339,1822,363],{"style":349},[339,1824,417],{"style":366},[339,1826,370],{"style":349},[339,1828],{"class":341,"style":342},[339,1830,1831,1833,1835],{"class":341,"style":342},[339,1832,1015],{"style":439},[339,1834,467],{"style":353},[339,1836,470],{"style":349},[339,1838,1839,1841,1843],{"class":341,"style":342},[339,1840,1107],{"style":452},[339,1842,456],{"style":349},[339,1844,350],{"style":349},[339,1846,1847,1849,1851,1853],{"class":341,"style":342},[339,1848,1116],{"style":452},[339,1850,456],{"style":349},[339,1852,489],{"style":353},[339,1854,445],{"style":349},[339,1856,1857,1859,1861],{"class":341,"style":342},[339,1858,1127],{"style":452},[339,1860,456],{"style":349},[339,1862,501],{"style":353},[339,1864,1865],{"class":341,"style":342},[339,1866,682],{"style":349},[339,1868,1869,1871],{"class":341,"style":342},[339,1870,524],{"style":349},[339,1872,514],{"style":353},[296,1874,1875,1619,1878],{},[1597,1876,1877],{},"Default:",[300,1879,1880],{},"{ light: materialThemeLighter, dark: materialThemePalenight }",[1080,1882,1884],{"id":1883},"options-code-languages",[300,1885,1446],{},[296,1887,1888,1889,1891],{},"Languages to preload. Import from ",[300,1890,1350],{},". Without this option, languages are loaded on demand.",[330,1893,1894],{"language":332,"class":333,"tabindex":334},[300,1895,1896,371,1910,371,1924,371,1926,371,1934,371,1947],{"class":337},[339,1897,1898,1900,1902,1904,1906,1908],{"class":341,"style":342},[339,1899,346],{"style":345},[339,1901,1362],{"style":353},[339,1903,381],{"style":345},[339,1905,363],{"style":349},[339,1907,1369],{"style":366},[339,1909,370],{"style":349},[339,1911,1912,1914,1916,1918,1920,1922],{"class":341,"style":342},[339,1913,346],{"style":345},[339,1915,1378],{"style":353},[339,1917,381],{"style":345},[339,1919,363],{"style":349},[339,1921,1385],{"style":366},[339,1923,370],{"style":349},[339,1925],{"class":341,"style":342},[339,1927,1928,1930,1932],{"class":341,"style":342},[339,1929,1015],{"style":439},[339,1931,467],{"style":353},[339,1933,470],{"style":349},[339,1935,1936,1938,1940,1942,1944],{"class":341,"style":342},[339,1937,1418],{"style":452},[339,1939,456],{"style":349},[339,1941,1423],{"style":353},[339,1943,445],{"style":349},[339,1945,1946],{"style":353}," typescript]",[339,1948,1949,1951],{"class":341,"style":342},[339,1950,524],{"style":349},[339,1952,514],{"style":353},[296,1954,1955,1619,1957],{},[1597,1956,1877],{},[300,1958,1692],{},[1080,1960,1962],{"id":1961},"options-code-transformers",[300,1963,1469],{},[296,1965,1966,1967,1970],{},"An array of ",[305,1968,1969],{"href":1464},"Shiki transformers"," applied to every highlighted block.",[330,1972,1973],{"language":332,"class":333,"tabindex":334},[300,1974,1975,371,1998,371,2000,371,2008,371,2016,371,2028,371,2040,371,2044],{"class":337},[339,1976,1977,1979,1981,1983,1985,1988,1990,1992,1994,1996],{"class":341,"style":342},[339,1978,346],{"style":345},[339,1980,350],{"style":349},[339,1982,1483],{"style":353},[339,1984,445],{"style":349},[339,1986,1987],{"style":353}," transformerNotationHighlight",[339,1989,357],{"style":349},[339,1991,360],{"style":345},[339,1993,363],{"style":349},[339,1995,1492],{"style":366},[339,1997,370],{"style":349},[339,1999],{"class":341,"style":342},[339,2001,2002,2004,2006],{"class":341,"style":342},[339,2003,1015],{"style":439},[339,2005,467],{"style":353},[339,2007,470],{"style":349},[339,2009,2010,2012,2014],{"class":341,"style":342},[339,2011,1534],{"style":452},[339,2013,456],{"style":349},[339,2015,459],{"style":353},[339,2017,2018,2021,2023,2025],{"class":341,"style":342},[339,2019,2020],{"style":439},"    transformerNotationDiff",[339,2022,1221],{"style":353},[339,2024,445],{"style":349},[339,2026,2027],{"style":1239},"       \u002F\u002F [!code ++] \u002F [!code --]",[339,2029,2030,2033,2035,2037],{"class":341,"style":342},[339,2031,2032],{"style":439},"    transformerNotationHighlight",[339,2034,1221],{"style":353},[339,2036,445],{"style":349},[339,2038,2039],{"style":1239},"  \u002F\u002F [!code highlight]",[339,2041,2042],{"class":341,"style":342},[339,2043,519],{"style":353},[339,2045,2046,2048],{"class":341,"style":342},[339,2047,524],{"style":349},[339,2049,514],{"style":353},[296,2051,2052,1619,2054],{},[1597,2053,1877],{},[300,2055,1692],{},[1080,2057,2059],{"id":2058},"options-code-prestyles",[300,2060,1726],{},[296,2062,2063,2064,1574],{},"Add inline background and foreground color styles to ",[300,2065,1573],{},[330,2067,2068],{"language":332,"class":333,"tabindex":334},[300,2069,2070],{"class":337},[339,2071,2072,2074,2076,2078,2081,2083,2087,2089],{"class":341,"style":342},[339,2073,1015],{"style":439},[339,2075,467],{"style":353},[339,2077,470],{"style":349},[339,2079,2080],{"style":452}," preStyles",[339,2082,456],{"style":349},[339,2084,2086],{"style":2085},"color:#FF5370;--shiki-dark:#FF9CAC"," true",[339,2088,357],{"style":349},[339,2090,514],{"style":353},[296,2092,2093,1619,2095],{},[1597,2094,1877],{},[300,2096,1736],{},[1080,2098,2100],{"id":2099},"options-code-registerdefaultlanguages",[300,2101,1751],{},[296,2103,2104,2105,2107,2108,2110,2111,2110,2113,2110,2116,2110,2119,2110,2121,2110,2124,2110,2127,2110,2130,2110,2133,2136,2137,2139,2140,790],{},"When ",[300,2106,1760],{},", these languages are pre-registered: ",[300,2109,535],{},", ",[300,2112,929],{},[300,2114,2115],{},"svelte",[300,2117,2118],{},"astro",[300,2120,332],{},[300,2122,2123],{},"javascript",[300,2125,2126],{},"mdc",[300,2128,2129],{},"bash",[300,2131,2132],{},"json",[300,2134,2135],{},"yaml",". Set to ",[300,2138,1736],{}," to control the language set entirely via ",[300,2141,1446],{},[330,2143,2144],{"language":332,"class":333,"tabindex":334},[300,2145,2146,371,2154,371,2166,371,2178],{"class":337},[339,2147,2148,2150,2152],{"class":341,"style":342},[339,2149,1015],{"style":439},[339,2151,467],{"style":353},[339,2153,470],{"style":349},[339,2155,2156,2159,2161,2164],{"class":341,"style":342},[339,2157,2158],{"style":452},"  registerDefaultLanguages",[339,2160,456],{"style":349},[339,2162,2163],{"style":2085}," false",[339,2165,445],{"style":349},[339,2167,2168,2170,2172,2174,2176],{"class":341,"style":342},[339,2169,1418],{"style":452},[339,2171,456],{"style":349},[339,2173,1423],{"style":353},[339,2175,445],{"style":349},[339,2177,1946],{"style":353},[339,2179,2180,2182],{"class":341,"style":342},[339,2181,524],{"style":349},[339,2183,514],{"style":353},[296,2185,2186,1619,2188],{},[1597,2187,1877],{},[300,2189,1760],{},[1080,2191,2193],{"id":2192},"options-code-registerdefaultthemes",[300,2194,1773],{},[296,2196,2104,2197,2110,2199,2202,2203,2206,2207,2209],{},[300,2198,1760],{},[300,2200,2201],{},"material-theme-lighter"," (light) and ",[300,2204,2205],{},"material-theme-palenight"," (dark) are pre-registered. Set to ",[300,2208,1736],{}," when using only custom themes.",[330,2211,2212],{"language":332,"class":333,"tabindex":334},[300,2213,2214,371,2222,371,2233,371,2257],{"class":337},[339,2215,2216,2218,2220],{"class":341,"style":342},[339,2217,1015],{"style":439},[339,2219,467],{"style":353},[339,2221,470],{"style":349},[339,2223,2224,2227,2229,2231],{"class":341,"style":342},[339,2225,2226],{"style":452},"  registerDefaultThemes",[339,2228,456],{"style":349},[339,2230,2163],{"style":2085},[339,2232,445],{"style":349},[339,2234,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255],{"class":341,"style":342},[339,2236,1107],{"style":452},[339,2238,456],{"style":349},[339,2240,350],{"style":349},[339,2242,662],{"style":452},[339,2244,456],{"style":349},[339,2246,489],{"style":353},[339,2248,445],{"style":349},[339,2250,671],{"style":452},[339,2252,456],{"style":349},[339,2254,410],{"style":353},[339,2256,524],{"style":349},[339,2258,2259,2261],{"class":341,"style":342},[339,2260,524],{"style":349},[339,2262,514],{"style":353},[296,2264,2265,1619,2267],{},[1597,2266,1877],{},[300,2268,1760],{},[1073,2270],{},[318,2272,5],{"id":7},[1080,2274,2276],{"id":2275},"examples-github-theme","GitHub Theme",[330,2278,2279],{"language":332,"class":333,"tabindex":334},[300,2280,2281,371,2299,371,2313,371,2327,371,2341,371,2343,371,2361,371,2401],{"class":337},[339,2282,2283,2285,2287,2289,2291,2293,2295,2297],{"class":341,"style":342},[339,2284,346],{"style":345},[339,2286,350],{"style":349},[339,2288,354],{"style":353},[339,2290,357],{"style":349},[339,2292,360],{"style":345},[339,2294,363],{"style":349},[339,2296,367],{"style":366},[339,2298,370],{"style":349},[339,2300,2301,2303,2305,2307,2309,2311],{"class":341,"style":342},[339,2302,346],{"style":345},[339,2304,378],{"style":353},[339,2306,381],{"style":345},[339,2308,363],{"style":349},[339,2310,302],{"style":366},[339,2312,370],{"style":349},[339,2314,2315,2317,2319,2321,2323,2325],{"class":341,"style":342},[339,2316,346],{"style":345},[339,2318,394],{"style":353},[339,2320,381],{"style":345},[339,2322,363],{"style":349},[339,2324,401],{"style":366},[339,2326,370],{"style":349},[339,2328,2329,2331,2333,2335,2337,2339],{"class":341,"style":342},[339,2330,346],{"style":345},[339,2332,410],{"style":353},[339,2334,381],{"style":345},[339,2336,363],{"style":349},[339,2338,417],{"style":366},[339,2340,370],{"style":349},[339,2342],{"class":341,"style":342},[339,2344,2345,2347,2349,2351,2353,2355,2357,2359],{"class":341,"style":342},[339,2346,427],{"style":426},[339,2348,430],{"style":353},[339,2350,433],{"style":349},[339,2352,436],{"style":345},[339,2354,354],{"style":439},[339,2356,442],{"style":353},[339,2358,445],{"style":349},[339,2360,350],{"style":349},[339,2362,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399],{"class":341,"style":342},[339,2364,453],{"style":452},[339,2366,456],{"style":349},[339,2368,459],{"style":353},[339,2370,1015],{"style":439},[339,2372,467],{"style":353},[339,2374,470],{"style":349},[339,2376,1022],{"style":452},[339,2378,456],{"style":349},[339,2380,350],{"style":349},[339,2382,662],{"style":452},[339,2384,456],{"style":349},[339,2386,489],{"style":353},[339,2388,445],{"style":349},[339,2390,671],{"style":452},[339,2392,456],{"style":349},[339,2394,410],{"style":353},[339,2396,524],{"style":349},[339,2398,357],{"style":349},[339,2400,1047],{"style":353},[339,2402,2403,2405],{"class":341,"style":342},[339,2404,524],{"style":349},[339,2406,514],{"style":353},[1080,2408,2410],{"id":2409},"examples-minimal-bundle","Minimal Bundle",[296,2412,2413],{},"Disable defaults and import only what you need:",[330,2415,2416],{"language":332,"class":333,"tabindex":334},[300,2417,2418,371,2432,371,2446,371,2460,371,2462,371,2470,371,2480,371,2490,371,2504,371,2520],{"class":337},[339,2419,2420,2422,2424,2426,2428,2430],{"class":341,"style":342},[339,2421,346],{"style":345},[339,2423,1362],{"style":353},[339,2425,381],{"style":345},[339,2427,363],{"style":349},[339,2429,1369],{"style":366},[339,2431,370],{"style":349},[339,2433,2434,2436,2438,2440,2442,2444],{"class":341,"style":342},[339,2435,346],{"style":345},[339,2437,1378],{"style":353},[339,2439,381],{"style":345},[339,2441,363],{"style":349},[339,2443,1385],{"style":366},[339,2445,370],{"style":349},[339,2447,2448,2450,2452,2454,2456,2458],{"class":341,"style":342},[339,2449,346],{"style":345},[339,2451,410],{"style":353},[339,2453,381],{"style":345},[339,2455,363],{"style":349},[339,2457,417],{"style":366},[339,2459,370],{"style":349},[339,2461],{"class":341,"style":342},[339,2463,2464,2466,2468],{"class":341,"style":342},[339,2465,1015],{"style":439},[339,2467,467],{"style":353},[339,2469,470],{"style":349},[339,2471,2472,2474,2476,2478],{"class":341,"style":342},[339,2473,2158],{"style":452},[339,2475,456],{"style":349},[339,2477,2163],{"style":2085},[339,2479,445],{"style":349},[339,2481,2482,2484,2486,2488],{"class":341,"style":342},[339,2483,2226],{"style":452},[339,2485,456],{"style":349},[339,2487,2163],{"style":2085},[339,2489,445],{"style":349},[339,2491,2492,2494,2496,2498,2500,2502],{"class":341,"style":342},[339,2493,1418],{"style":452},[339,2495,456],{"style":349},[339,2497,1423],{"style":353},[339,2499,445],{"style":349},[339,2501,1946],{"style":353},[339,2503,445],{"style":349},[339,2505,2506,2508,2510,2512,2514,2516,2518],{"class":341,"style":342},[339,2507,1107],{"style":452},[339,2509,456],{"style":349},[339,2511,350],{"style":349},[339,2513,671],{"style":452},[339,2515,456],{"style":349},[339,2517,410],{"style":353},[339,2519,524],{"style":349},[339,2521,2522,2524],{"class":341,"style":342},[339,2523,524],{"style":349},[339,2525,514],{"style":353},[1080,2527,2529],{"id":2528},"examples-with-transformers","With Transformers",[330,2531,2532],{"language":332,"class":333,"tabindex":334},[300,2533,2534,371,2540,371,2547,371,2554,371,2561,371,2573,371,2575,371,2583,371,2607,371,2615,371,2625,371,2635,371,2647,371,2651],{"class":337},[339,2535,2536,2538],{"class":341,"style":342},[339,2537,346],{"style":345},[339,2539,350],{"style":349},[339,2541,2542,2545],{"class":341,"style":342},[339,2543,2544],{"style":353},"  transformerNotationDiff",[339,2546,445],{"style":349},[339,2548,2549,2552],{"class":341,"style":342},[339,2550,2551],{"style":353},"  transformerNotationHighlight",[339,2553,445],{"style":349},[339,2555,2556,2559],{"class":341,"style":342},[339,2557,2558],{"style":353},"  transformerNotationFocus",[339,2560,445],{"style":349},[339,2562,2563,2565,2567,2569,2571],{"class":341,"style":342},[339,2564,524],{"style":349},[339,2566,360],{"style":345},[339,2568,363],{"style":349},[339,2570,1492],{"style":366},[339,2572,370],{"style":349},[339,2574],{"class":341,"style":342},[339,2576,2577,2579,2581],{"class":341,"style":342},[339,2578,1015],{"style":439},[339,2580,467],{"style":353},[339,2582,470],{"style":349},[339,2584,2585,2587,2589,2591,2593,2595,2597,2599,2601,2603,2605],{"class":341,"style":342},[339,2586,1107],{"style":452},[339,2588,456],{"style":349},[339,2590,350],{"style":349},[339,2592,662],{"style":452},[339,2594,456],{"style":349},[339,2596,489],{"style":353},[339,2598,445],{"style":349},[339,2600,671],{"style":452},[339,2602,456],{"style":349},[339,2604,410],{"style":353},[339,2606,1529],{"style":349},[339,2608,2609,2611,2613],{"class":341,"style":342},[339,2610,1534],{"style":452},[339,2612,456],{"style":349},[339,2614,459],{"style":353},[339,2616,2617,2619,2621,2623],{"class":341,"style":342},[339,2618,2020],{"style":439},[339,2620,1221],{"style":353},[339,2622,445],{"style":349},[339,2624,2027],{"style":1239},[339,2626,2627,2629,2631,2633],{"class":341,"style":342},[339,2628,2032],{"style":439},[339,2630,1221],{"style":353},[339,2632,445],{"style":349},[339,2634,2039],{"style":1239},[339,2636,2637,2640,2642,2644],{"class":341,"style":342},[339,2638,2639],{"style":439},"    transformerNotationFocus",[339,2641,1221],{"style":353},[339,2643,445],{"style":349},[339,2645,2646],{"style":1239},"      \u002F\u002F [!code focus]",[339,2648,2649],{"class":341,"style":342},[339,2650,519],{"style":353},[339,2652,2653,2655],{"class":341,"style":342},[339,2654,524],{"style":349},[339,2656,514],{"style":353},[296,2658,2659,2660,2663],{},"See the ",[305,2661,2662],{"href":288},"Twoslash guide"," for TypeScript-powered type tooltips and error annotations in code blocks.",[1080,2665,2667],{"id":2666},"examples-live-examples","Live Examples",[2669,2670,2673],"card",{"icon":74,"title":2671,"to":2672},"Vue + Vite Highlight","https:\u002F\u002Fgithub.com\u002Fcomarkjs\u002Fcomark\u002Ftree\u002Fmain\u002Fexamples\u002F3.plugins\u002Fvue-vite-highlight","Dual-theme support, 10+ languages, theme toggle. Includes JavaScript, TypeScript, Python, Rust, Go, SQL and more.",[2669,2675,2679],{"icon":2676,"title":2677,"to":2678},"i-simple-icons-typescript","Vue + Vite Twoslash","https:\u002F\u002Fgithub.com\u002Fcomarkjs\u002Fcomark\u002Ftree\u002Fmain\u002Fexamples\u002F3.plugins\u002Fvue-vite-twoslash","Browser-side twoslash with CDN-fetched TypeScript types and interactive type popups.",[1073,2681],{},[318,2683,1303],{"id":2684},"styling",[296,2686,2687,2688,2691,2692,2695],{},"Shiki outputs tokens as ",[300,2689,2690],{},"\u003Cspan class=\"line\">"," elements inside a ",[300,2693,2694],{},"\u003Cpre class=\"shiki\">"," block.",[1080,2697,2699],{"id":2698},"styling-line-highlight","Line Highlight",[296,2701,2702,2703,2706,2707,2709],{},"Lines set with ",[300,2704,2705],{},"{1,3-5}"," syntax receive the ",[300,2708,1298],{}," class:",[330,2711,2713],{"language":2712,"class":333,"tabindex":334},"css",[300,2714,2716,371,2735,371,2767,371,2779,371,2801,371,2815,371,2829],{"class":2715},"language-css",[339,2717,2718,2720,2722,2725,2727,2729,2731,2733],{"class":341,"style":342},[339,2719,790],{"style":349},[339,2721,799],{"style":786},[339,2723,2724],{"style":786}," span",[339,2726,790],{"style":349},[339,2728,341],{"style":786},[339,2730,790],{"style":349},[339,2732,1015],{"style":786},[339,2734,350],{"style":349},[339,2736,2737,2739,2741,2744,2746,2749,2751,2754,2756,2759,2761,2764],{"class":341,"style":342},[339,2738,839],{"style":814},[339,2740,456],{"style":349},[339,2742,2743],{"style":439}," rgba",[339,2745,467],{"style":349},[339,2747,2748],{"style":830},"255",[339,2750,445],{"style":349},[339,2752,2753],{"style":830}," 255",[339,2755,445],{"style":349},[339,2757,2758],{"style":830}," 0",[339,2760,445],{"style":349},[339,2762,2763],{"style":830}," 0.1",[339,2765,2766],{"style":349},");",[339,2768,2769,2772,2774,2777],{"class":341,"style":342},[339,2770,2771],{"style":814},"  display",[339,2773,456],{"style":349},[339,2775,2776],{"style":353}," inline-block",[339,2778,834],{"style":349},[339,2780,2781,2784,2786,2789,2791,2794,2796,2799],{"class":341,"style":342},[339,2782,2783],{"style":814},"  width",[339,2785,456],{"style":349},[339,2787,2788],{"style":439}," calc",[339,2790,467],{"style":349},[339,2792,2793],{"style":830},"100%",[339,2795,1276],{"style":349},[339,2797,2798],{"style":830}," 2rem",[339,2800,2766],{"style":349},[339,2802,2803,2806,2808,2810,2813],{"class":341,"style":342},[339,2804,2805],{"style":814},"  margin",[339,2807,456],{"style":349},[339,2809,2758],{"style":830},[339,2811,2812],{"style":830}," -1rem",[339,2814,834],{"style":349},[339,2816,2817,2820,2822,2824,2827],{"class":341,"style":342},[339,2818,2819],{"style":814},"  padding",[339,2821,456],{"style":349},[339,2823,2758],{"style":830},[339,2825,2826],{"style":830}," 1rem",[339,2828,834],{"style":349},[339,2830,2831],{"class":341,"style":342},[339,2832,524],{"style":349},[1080,2834,2836],{"id":2835},"styling-dark-mode","Dark Mode",[296,2838,2839,2840,2843,2844,2846,2847,2850],{},"When both ",[300,2841,2842],{},"light"," and ",[300,2845,793],{}," themes are provided, Shiki embeds both palettes as CSS custom properties on every ",[300,2848,2849],{},"\u003Cspan>",". Activate the dark palette based on your project's dark-mode class:",[330,2852,2853],{"language":2712,"class":333,"tabindex":334},[300,2854,2855,371,2871,371,2889,371,2907,371,2925,371,2943,371,2961],{"class":2715},[339,2856,2857,2859,2861,2863,2865,2867,2869],{"class":341,"style":342},[339,2858,787],{"style":786},[339,2860,790],{"style":349},[339,2862,793],{"style":786},[339,2864,796],{"style":349},[339,2866,799],{"style":786},[339,2868,2724],{"style":786},[339,2870,350],{"style":349},[339,2872,2873,2875,2877,2879,2881,2883,2885,2887],{"class":341,"style":342},[339,2874,815],{"style":814},[339,2876,456],{"style":349},[339,2878,820],{"style":439},[339,2880,467],{"style":349},[339,2882,825],{"style":353},[339,2884,514],{"style":349},[339,2886,831],{"style":830},[339,2888,834],{"style":349},[339,2890,2891,2893,2895,2897,2899,2901,2903,2905],{"class":341,"style":342},[339,2892,839],{"style":814},[339,2894,456],{"style":349},[339,2896,820],{"style":439},[339,2898,467],{"style":349},[339,2900,848],{"style":353},[339,2902,514],{"style":349},[339,2904,831],{"style":830},[339,2906,834],{"style":349},[339,2908,2909,2911,2913,2915,2917,2919,2921,2923],{"class":341,"style":342},[339,2910,859],{"style":814},[339,2912,456],{"style":349},[339,2914,820],{"style":439},[339,2916,467],{"style":349},[339,2918,868],{"style":353},[339,2920,514],{"style":349},[339,2922,831],{"style":830},[339,2924,834],{"style":349},[339,2926,2927,2929,2931,2933,2935,2937,2939,2941],{"class":341,"style":342},[339,2928,879],{"style":814},[339,2930,456],{"style":349},[339,2932,820],{"style":439},[339,2934,467],{"style":349},[339,2936,888],{"style":353},[339,2938,514],{"style":349},[339,2940,831],{"style":830},[339,2942,834],{"style":349},[339,2944,2945,2947,2949,2951,2953,2955,2957,2959],{"class":341,"style":342},[339,2946,899],{"style":814},[339,2948,456],{"style":349},[339,2950,820],{"style":439},[339,2952,467],{"style":349},[339,2954,908],{"style":353},[339,2956,514],{"style":349},[339,2958,831],{"style":830},[339,2960,834],{"style":349},[339,2962,2963],{"class":341,"style":342},[339,2964,524],{"style":349},[296,2966,2967,2968,2971],{},"In Vue scoped styles, use ",[300,2969,2970],{},":deep()"," to reach Shiki spans:",[330,2973,2974],{"language":535,"class":333,"tabindex":334},[300,2975,2976,371,2986,371,3006,371,3024,371,3042,371,3060,371,3078,371,3096,371,3100],{"class":538},[339,2977,2978,2980,2982,2984],{"class":341,"style":342},[339,2979,543],{"style":349},[339,2981,776],{"style":452},[339,2983,779],{"style":426},[339,2985,565],{"style":349},[339,2987,2988,2990,2992,2994,2996,2998,3000,3002,3004],{"class":341,"style":342},[339,2989,787],{"style":786},[339,2991,790],{"style":349},[339,2993,793],{"style":786},[339,2995,796],{"style":349},[339,2997,799],{"style":786},[339,2999,802],{"style":353},[339,3001,339],{"style":786},[339,3003,807],{"style":353},[339,3005,470],{"style":349},[339,3007,3008,3010,3012,3014,3016,3018,3020,3022],{"class":341,"style":342},[339,3009,815],{"style":814},[339,3011,456],{"style":349},[339,3013,820],{"style":439},[339,3015,467],{"style":349},[339,3017,825],{"style":353},[339,3019,514],{"style":349},[339,3021,831],{"style":830},[339,3023,834],{"style":349},[339,3025,3026,3028,3030,3032,3034,3036,3038,3040],{"class":341,"style":342},[339,3027,839],{"style":814},[339,3029,456],{"style":349},[339,3031,820],{"style":439},[339,3033,467],{"style":349},[339,3035,848],{"style":353},[339,3037,514],{"style":349},[339,3039,831],{"style":830},[339,3041,834],{"style":349},[339,3043,3044,3046,3048,3050,3052,3054,3056,3058],{"class":341,"style":342},[339,3045,859],{"style":814},[339,3047,456],{"style":349},[339,3049,820],{"style":439},[339,3051,467],{"style":349},[339,3053,868],{"style":353},[339,3055,514],{"style":349},[339,3057,831],{"style":830},[339,3059,834],{"style":349},[339,3061,3062,3064,3066,3068,3070,3072,3074,3076],{"class":341,"style":342},[339,3063,879],{"style":814},[339,3065,456],{"style":349},[339,3067,820],{"style":439},[339,3069,467],{"style":349},[339,3071,888],{"style":353},[339,3073,514],{"style":349},[339,3075,831],{"style":830},[339,3077,834],{"style":349},[339,3079,3080,3082,3084,3086,3088,3090,3092,3094],{"class":341,"style":342},[339,3081,899],{"style":814},[339,3083,456],{"style":349},[339,3085,820],{"style":439},[339,3087,467],{"style":349},[339,3089,908],{"style":353},[339,3091,514],{"style":349},[339,3093,831],{"style":830},[339,3095,834],{"style":349},[339,3097,3098],{"class":341,"style":342},[339,3099,524],{"style":349},[339,3101,3102,3104,3106],{"class":341,"style":342},[339,3103,694],{"style":349},[339,3105,776],{"style":452},[339,3107,565],{"style":349},{"title":3109,"searchDepth":3110,"depth":3110,"links":3111},"",2,[3112,3113,3123,3126,3134,3140],{"id":320,"depth":3110,"text":321},{"id":1077,"depth":3110,"text":1078,"children":3114},[3115,3117,3118,3119,3120,3121,3122],{"id":1082,"depth":3116,"text":1083},3,{"id":1144,"depth":3116,"text":1145},{"id":1191,"depth":3116,"text":1192},{"id":1307,"depth":3116,"text":1308},{"id":1343,"depth":3116,"text":1344},{"id":1457,"depth":3116,"text":1458},{"id":1562,"depth":3116,"text":1563},{"id":1579,"depth":3110,"text":1580,"children":3124},[3125],{"id":1583,"depth":3116,"text":1586},{"id":1626,"depth":3110,"text":1613,"children":3127},[3128,3129,3130,3131,3132,3133],{"id":1787,"depth":3116,"text":1662},{"id":1883,"depth":3116,"text":1446},{"id":1961,"depth":3116,"text":1469},{"id":2058,"depth":3116,"text":1726},{"id":2099,"depth":3116,"text":1751},{"id":2192,"depth":3116,"text":1773},{"id":7,"depth":3110,"text":5,"children":3135},[3136,3137,3138,3139],{"id":2275,"depth":3116,"text":2276},{"id":2409,"depth":3116,"text":2410},{"id":2528,"depth":3116,"text":2529},{"id":2666,"depth":3116,"text":2667},{"id":2684,"depth":3110,"text":1303,"children":3141},[3142,3143],{"id":2698,"depth":3116,"text":2699},{"id":2835,"depth":3116,"text":2836},"Plugin for syntax highlighting code blocks using Shiki with multi-theme support.","md",[3147,3150],{"label":257,"icon":44,"to":258,"color":3148,"variant":3149},"neutral","soft",{"label":287,"icon":2676,"to":288,"color":3148,"variant":3149},{"data":3152},{"title":71,"description":3144,"seo":3153,"navigation":3155,"links":3156},{"title":3154,"description":3144},"Syntax Highlighting Plugin",{"icon":74},[3157,3158],{"label":257,"icon":44,"to":258,"color":3148,"variant":3149},{"label":287,"icon":2676,"to":288,"color":3148,"variant":3149},{"icon":74},{"title":3154,"description":3144},"IOmornvb_XORseHgQ_HgLcCNziE3-qmIQIRS0CFXUos",[3163,3165],{"title":175,"path":176,"stem":177,"description":3164,"icon":178,"children":-1},"Convert emoji shortcodes like :smile: into emoji characters.",{"title":183,"path":184,"stem":185,"description":3166,"icon":112,"children":-1},"Plugin for extracting content summaries using the \u003C!-- more --> delimiter.",1776872699459]