[{"data":1,"prerenderedAt":2938},["ShallowReactive",2],{"navigation":3,"\u002Fplugins\u002Fformatting\u002Ftypography":629,"\u002Fplugins\u002Fformatting\u002Ftypography-surround":2933},[4,27,60,265,595,625],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":26},"Getting started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,14,18,22],{"title":11,"path":12,"stem":13},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction",{"title":15,"path":16,"stem":17},"Editors","\u002Fgetting-started\u002Feditors","1.getting-started\u002F2.editors",{"title":19,"path":20,"stem":21},"Editor API","\u002Fgetting-started\u002Feditor-api","1.getting-started\u002F3.editor-api",{"title":23,"path":24,"stem":25},"Migration v1 → v2","\u002Fgetting-started\u002Fmigration-v1-to-v2","1.getting-started\u002F4.migration-v1-to-v2",false,{"title":15,"icon":28,"path":29,"stem":30,"children":31,"page":26},"i-lucide-layout-panel-left","\u002Feditors","2.editors",[32,36,40,44,48,52,56],{"title":33,"path":34,"stem":35},"JSON Editor","\u002Feditors\u002Fjson","2.editors\u002F1.json",{"title":37,"path":38,"stem":39},"Markdown Editor","\u002Feditors\u002Fmarkdown","2.editors\u002F2.markdown",{"title":41,"path":42,"stem":43},"Code Editor","\u002Feditors\u002Fcode","2.editors\u002F3.code",{"title":45,"path":46,"stem":47},"Forms Editor","\u002Feditors\u002Fforms","2.editors\u002F4.forms",{"title":49,"path":50,"stem":51},"Charts Editor","\u002Feditors\u002Fcharts","2.editors\u002F5.charts",{"title":53,"path":54,"stem":55},"Calendar Editor","\u002Feditors\u002Fcalendar","2.editors\u002F6.calendar",{"title":57,"path":58,"stem":59},"Tables Editor","\u002Feditors\u002Ftables","2.editors\u002F7.tables",{"title":61,"icon":62,"path":63,"stem":64,"children":65,"page":26},"Plugins","i-lucide-puzzle","\u002Fplugins","3.plugins",[66,70,108,154,180,210,235],{"title":67,"path":68,"stem":69},"Plugins overview","\u002Fplugins\u002Foverview","3.plugins\u002F1.overview",{"title":71,"icon":72,"path":73,"stem":74,"children":75,"page":26},"Formatting","i-lucide-type","\u002Fplugins\u002Fformatting","3.plugins\u002F2.formatting",[76,80,84,88,92,96,100,104],{"title":77,"path":78,"stem":79},"Default marks","\u002Fplugins\u002Fformatting\u002Ftoolbar","3.plugins\u002F2.formatting\u002F1.toolbar",{"title":81,"path":82,"stem":83},"Font","\u002Fplugins\u002Fformatting\u002Ffont","3.plugins\u002F2.formatting\u002F2.font",{"title":85,"path":86,"stem":87},"Typography","\u002Fplugins\u002Fformatting\u002Ftypography","3.plugins\u002F2.formatting\u002F3.typography",{"title":89,"path":90,"stem":91},"Color","\u002Fplugins\u002Fformatting\u002Fcolor","3.plugins\u002F2.formatting\u002F4.color",{"title":93,"path":94,"stem":95},"Clear Styles","\u002Fplugins\u002Fformatting\u002Fclear-styles","3.plugins\u002F2.formatting\u002F5.clear-styles",{"title":97,"path":98,"stem":99},"Alignment","\u002Fplugins\u002Fformatting\u002Falignment","3.plugins\u002F2.formatting\u002F6.alignment",{"title":101,"path":102,"stem":103},"Block Style","\u002Fplugins\u002Fformatting\u002Fblock-style","3.plugins\u002F2.formatting\u002F7.block-style",{"title":105,"path":106,"stem":107},"Link","\u002Fplugins\u002Fformatting\u002Flink","3.plugins\u002F2.formatting\u002F8.link",{"title":109,"icon":110,"path":111,"stem":112,"children":113,"page":26},"Blocks","i-lucide-blocks","\u002Fplugins\u002Fblocks","3.plugins\u002F3.blocks",[114,118,122,126,130,134,138,142,146,150],{"title":115,"path":116,"stem":117},"Block","\u002Fplugins\u002Fblocks\u002Fblock","3.plugins\u002F3.blocks\u002F01.block",{"title":119,"path":120,"stem":121},"Lists","\u002Fplugins\u002Fblocks\u002Flists","3.plugins\u002F3.blocks\u002F02.lists",{"title":123,"path":124,"stem":125},"Table","\u002Fplugins\u002Fblocks\u002Ftable","3.plugins\u002F3.blocks\u002F03.table",{"title":127,"path":128,"stem":129},"Templates","\u002Fplugins\u002Fblocks\u002Ftemplates","3.plugins\u002F3.blocks\u002F04.templates",{"title":131,"path":132,"stem":133},"Code Block","\u002Fplugins\u002Fblocks\u002Fcode-block","3.plugins\u002F3.blocks\u002F05.code-block",{"title":135,"path":136,"stem":137},"Math","\u002Fplugins\u002Fblocks\u002Fmath","3.plugins\u002F3.blocks\u002F06.math",{"title":139,"path":140,"stem":141},"HTML Viewer","\u002Fplugins\u002Fblocks\u002Fhtml-viewer","3.plugins\u002F3.blocks\u002F07.html-viewer",{"title":143,"path":144,"stem":145},"Footnotes","\u002Fplugins\u002Fblocks\u002Ffootnotes","3.plugins\u002F3.blocks\u002F08.footnotes",{"title":147,"path":148,"stem":149},"Anchor Link","\u002Fplugins\u002Fblocks\u002Fanchor-link","3.plugins\u002F3.blocks\u002F09.anchor-link",{"title":151,"path":152,"stem":153},"Footer","\u002Fplugins\u002Fblocks\u002Ffooter","3.plugins\u002F3.blocks\u002F10.footer",{"title":155,"icon":156,"path":157,"stem":158,"children":159,"page":26},"Media","i-lucide-image","\u002Fplugins\u002Fmedia","3.plugins\u002F4.media",[160,164,168,172,176],{"title":161,"path":162,"stem":163},"Image","\u002Fplugins\u002Fmedia\u002Fimage","3.plugins\u002F4.media\u002F1.image",{"title":165,"path":166,"stem":167},"Video","\u002Fplugins\u002Fmedia\u002Fvideo","3.plugins\u002F4.media\u002F2.video",{"title":169,"path":170,"stem":171},"YouTube Video","\u002Fplugins\u002Fmedia\u002Fyoutube-video","3.plugins\u002F4.media\u002F3.youtube-video",{"title":173,"path":174,"stem":175},"File Upload","\u002Fplugins\u002Fmedia\u002Ffile-upload","3.plugins\u002F4.media\u002F4.file-upload",{"title":177,"path":178,"stem":179},"PDF Embed","\u002Fplugins\u002Fmedia\u002Fpdf-embed","3.plugins\u002F4.media\u002F5.pdf-embed",{"title":181,"icon":182,"path":183,"stem":184,"children":185,"page":26},"Data & embeds","i-lucide-database","\u002Fplugins\u002Fdata","3.plugins\u002F5.data",[186,190,194,198,202,206],{"title":187,"path":188,"stem":189},"JSON","\u002Fplugins\u002Fdata\u002Fjson","3.plugins\u002F5.data\u002F1.json",{"title":191,"path":192,"stem":193},"Markdown","\u002Fplugins\u002Fdata\u002Fmarkdown","3.plugins\u002F5.data\u002F2.markdown",{"title":195,"path":196,"stem":197},"Charts","\u002Fplugins\u002Fdata\u002Fcharts","3.plugins\u002F5.data\u002F3.charts",{"title":199,"path":200,"stem":201},"Form Builder","\u002Fplugins\u002Fdata\u002Fform-builder","3.plugins\u002F5.data\u002F4.form-builder",{"title":203,"path":204,"stem":205},"Calendar","\u002Fplugins\u002Fdata\u002Fcalendar","3.plugins\u002F5.data\u002F5.calendar",{"title":207,"path":208,"stem":209},"Timer","\u002Fplugins\u002Fdata\u002Ftimer","3.plugins\u002F5.data\u002F6.timer",{"title":211,"icon":212,"path":213,"stem":214,"children":215,"page":26},"Collaboration","i-lucide-users","\u002Fplugins\u002Fcollaboration","3.plugins\u002F6.collaboration",[216,219,223,227,231],{"title":211,"path":217,"stem":218},"\u002Fplugins\u002Fcollaboration\u002Fcollaboration","3.plugins\u002F6.collaboration\u002F1.collaboration",{"title":220,"path":221,"stem":222},"Comments","\u002Fplugins\u002Fcollaboration\u002Fcomments","3.plugins\u002F6.collaboration\u002F2.comments",{"title":224,"path":225,"stem":226},"Mentions","\u002Fplugins\u002Fcollaboration\u002Fmentions","3.plugins\u002F6.collaboration\u002F3.mentions",{"title":228,"path":229,"stem":230},"Track Changes","\u002Fplugins\u002Fcollaboration\u002Ftrack-changes","3.plugins\u002F6.collaboration\u002F4.track-changes",{"title":232,"path":233,"stem":234},"History","\u002Fplugins\u002Fcollaboration\u002Fhistory","3.plugins\u002F6.collaboration\u002F5.history",{"title":236,"icon":237,"path":238,"stem":239,"children":240,"page":26},"Tools","i-lucide-wrench","\u002Fplugins\u002Ftools","3.plugins\u002F7.tools",[241,245,249,253,257,261],{"title":242,"path":243,"stem":244},"Export","\u002Fplugins\u002Ftools\u002Fexport","3.plugins\u002F7.tools\u002F1.export",{"title":246,"path":247,"stem":248},"Shortcuts","\u002Fplugins\u002Ftools\u002Fshortcuts","3.plugins\u002F7.tools\u002F2.shortcuts",{"title":250,"path":251,"stem":252},"Responsive","\u002Fplugins\u002Ftools\u002Fresponsive","3.plugins\u002F7.tools\u002F3.responsive",{"title":254,"path":255,"stem":256},"Language","\u002Fplugins\u002Ftools\u002Flanguage","3.plugins\u002F7.tools\u002F4.language",{"title":258,"path":259,"stem":260},"Spell Checker","\u002Fplugins\u002Ftools\u002Fspell-checker","3.plugins\u002F7.tools\u002F5.spell-checker",{"title":262,"path":263,"stem":264},"AI Assistant","\u002Fplugins\u002Ftools\u002Fai-assistant","3.plugins\u002F7.tools\u002F6.ai-assistant",{"title":266,"icon":267,"path":268,"stem":269,"children":270,"page":26},"Integrate","i-lucide-plug","\u002Fintegrate","4.integrate",[271,275,305,359,385,423,445,471,493,523,569],{"title":272,"path":273,"stem":274},"Integrate overview","\u002Fintegrate\u002Foverview","4.integrate\u002F01.overview",{"title":276,"icon":277,"path":278,"stem":279,"children":280,"page":26},"Basics","i-lucide-book-open","\u002Fintegrate\u002Fbasics","4.integrate\u002F02.basics",[281,285,289,293,297,301],{"title":282,"path":283,"stem":284},"Persistence","\u002Fintegrate\u002Fbasics\u002Fpersistence","4.integrate\u002F02.basics\u002F1.persistence",{"title":286,"path":287,"stem":288},"Host config","\u002Fintegrate\u002Fbasics\u002Fhost-config","4.integrate\u002F02.basics\u002F2.host-config",{"title":290,"path":291,"stem":292},"Server + Vite","\u002Fintegrate\u002Fbasics\u002Fserver-vite","4.integrate\u002F02.basics\u002F3.server-vite",{"title":294,"path":295,"stem":296},"Meta-frameworks (SSR \u002F CSR)","\u002Fintegrate\u002Fbasics\u002Fmeta-ssr","4.integrate\u002F02.basics\u002F4.meta-ssr",{"title":298,"path":299,"stem":300},"Native \u002F iframe bridge","\u002Fintegrate\u002Fbasics\u002Fnative-bridge","4.integrate\u002F02.basics\u002F5.native-bridge",{"title":302,"path":303,"stem":304},"Chrome & host","\u002Fintegrate\u002Fbasics\u002Fchrome-and-host","4.integrate\u002F02.basics\u002F6.chrome-and-host",{"title":306,"icon":307,"path":308,"stem":309,"children":310,"page":26},"Frontend","i-lucide-monitor","\u002Fintegrate\u002Ffrontend","4.integrate\u002F03.frontend",[311,315,319,323,327,331,335,339,343,347,351,355],{"title":312,"path":313,"stem":314},"React","\u002Fintegrate\u002Ffrontend\u002Freact","4.integrate\u002F03.frontend\u002F01.react",{"title":316,"path":317,"stem":318},"Vue 2","\u002Fintegrate\u002Ffrontend\u002Fvue2","4.integrate\u002F03.frontend\u002F02.vue2",{"title":320,"path":321,"stem":322},"Vue 3","\u002Fintegrate\u002Ffrontend\u002Fvue3","4.integrate\u002F03.frontend\u002F03.vue3",{"title":324,"path":325,"stem":326},"Angular","\u002Fintegrate\u002Ffrontend\u002Fangular","4.integrate\u002F03.frontend\u002F04.angular",{"title":328,"path":329,"stem":330},"Svelte","\u002Fintegrate\u002Ffrontend\u002Fsvelte","4.integrate\u002F03.frontend\u002F05.svelte",{"title":332,"path":333,"stem":334},"Solid.js","\u002Fintegrate\u002Ffrontend\u002Fsolid","4.integrate\u002F03.frontend\u002F06.solid",{"title":336,"path":337,"stem":338},"Preact","\u002Fintegrate\u002Ffrontend\u002Fpreact","4.integrate\u002F03.frontend\u002F07.preact",{"title":340,"path":341,"stem":342},"Lit","\u002Fintegrate\u002Ffrontend\u002Flit","4.integrate\u002F03.frontend\u002F08.lit",{"title":344,"path":345,"stem":346},"Qwik","\u002Fintegrate\u002Ffrontend\u002Fqwik","4.integrate\u002F03.frontend\u002F09.qwik",{"title":348,"path":349,"stem":350},"jQuery","\u002Fintegrate\u002Ffrontend\u002Fjquery","4.integrate\u002F03.frontend\u002F10.jquery",{"title":352,"path":353,"stem":354},"Alpine.js","\u002Fintegrate\u002Ffrontend\u002Falpine","4.integrate\u002F03.frontend\u002F11.alpine",{"title":356,"path":357,"stem":358},"Backbone.js","\u002Fintegrate\u002Ffrontend\u002Fbackbone","4.integrate\u002F03.frontend\u002F12.backbone",{"title":360,"icon":361,"path":362,"stem":363,"children":364,"page":26},"Meta-frameworks","i-lucide-layers","\u002Fintegrate\u002Fmeta-frameworks","4.integrate\u002F04.meta-frameworks",[365,369,373,377,381],{"title":366,"path":367,"stem":368},"Next.js","\u002Fintegrate\u002Fmeta-frameworks\u002Fnext","4.integrate\u002F04.meta-frameworks\u002F1.next",{"title":370,"path":371,"stem":372},"Nuxt 3 \u002F 4","\u002Fintegrate\u002Fmeta-frameworks\u002Fnuxt","4.integrate\u002F04.meta-frameworks\u002F2.nuxt",{"title":374,"path":375,"stem":376},"SvelteKit","\u002Fintegrate\u002Fmeta-frameworks\u002Fsveltekit","4.integrate\u002F04.meta-frameworks\u002F3.sveltekit",{"title":378,"path":379,"stem":380},"Remix","\u002Fintegrate\u002Fmeta-frameworks\u002Fremix","4.integrate\u002F04.meta-frameworks\u002F4.remix",{"title":382,"path":383,"stem":384},"Astro","\u002Fintegrate\u002Fmeta-frameworks\u002Fastro","4.integrate\u002F04.meta-frameworks\u002F5.astro",{"title":386,"icon":387,"path":388,"stem":389,"children":390,"page":26},"Node \u002F edge","i-simple-icons-nodedotjs","\u002Fintegrate\u002Fnode","4.integrate\u002F05.node",[391,395,399,403,407,411,415,419],{"title":392,"path":393,"stem":394},"Express.js","\u002Fintegrate\u002Fnode\u002Fexpress","4.integrate\u002F05.node\u002F1.express",{"title":396,"path":397,"stem":398},"NestJS","\u002Fintegrate\u002Fnode\u002Fnestjs","4.integrate\u002F05.node\u002F2.nestjs",{"title":400,"path":401,"stem":402},"Fastify","\u002Fintegrate\u002Fnode\u002Ffastify","4.integrate\u002F05.node\u002F3.fastify",{"title":404,"path":405,"stem":406},"Hono","\u002Fintegrate\u002Fnode\u002Fhono","4.integrate\u002F05.node\u002F4.hono",{"title":408,"path":409,"stem":410},"Koa","\u002Fintegrate\u002Fnode\u002Fkoa","4.integrate\u002F05.node\u002F5.koa",{"title":412,"path":413,"stem":414},"Bun","\u002Fintegrate\u002Fnode\u002Fbun","4.integrate\u002F05.node\u002F6.bun",{"title":416,"path":417,"stem":418},"Deno","\u002Fintegrate\u002Fnode\u002Fdeno","4.integrate\u002F05.node\u002F7.deno",{"title":420,"path":421,"stem":422},"AdonisJS","\u002Fintegrate\u002Fnode\u002Fadonis","4.integrate\u002F05.node\u002F8.adonis",{"title":424,"icon":425,"path":426,"stem":427,"children":428,"page":26},"Python","i-simple-icons-python","\u002Fintegrate\u002Fpython","4.integrate\u002F06.python",[429,433,437,441],{"title":430,"path":431,"stem":432},"FastAPI","\u002Fintegrate\u002Fpython\u002Ffastapi","4.integrate\u002F06.python\u002F1.fastapi",{"title":434,"path":435,"stem":436},"Django","\u002Fintegrate\u002Fpython\u002Fdjango","4.integrate\u002F06.python\u002F2.django",{"title":438,"path":439,"stem":440},"Python Flask","\u002Fintegrate\u002Fpython\u002Fpython-flask","4.integrate\u002F06.python\u002F3.python-flask",{"title":442,"path":443,"stem":444},"Litestar","\u002Fintegrate\u002Fpython\u002Flitestar","4.integrate\u002F06.python\u002F4.litestar",{"title":446,"icon":447,"path":448,"stem":449,"children":450,"page":26},"PHP","i-simple-icons-php","\u002Fintegrate\u002Fphp","4.integrate\u002F07.php",[451,455,459,463,467],{"title":452,"path":453,"stem":454},"Laravel","\u002Fintegrate\u002Fphp\u002Flaravel","4.integrate\u002F07.php\u002F1.laravel",{"title":456,"path":457,"stem":458},"Symfony","\u002Fintegrate\u002Fphp\u002Fsymfony","4.integrate\u002F07.php\u002F2.symfony",{"title":460,"path":461,"stem":462},"Slim","\u002Fintegrate\u002Fphp\u002Fslim","4.integrate\u002F07.php\u002F3.slim",{"title":464,"path":465,"stem":466},"CakePHP","\u002Fintegrate\u002Fphp\u002Fcakephp","4.integrate\u002F07.php\u002F4.cakephp",{"title":468,"path":469,"stem":470},"CodeIgniter","\u002Fintegrate\u002Fphp\u002Fcodeigniter","4.integrate\u002F07.php\u002F5.codeigniter",{"title":472,"icon":473,"path":474,"stem":475,"children":476,"page":26},"Go","i-simple-icons-go","\u002Fintegrate\u002Fgo","4.integrate\u002F08.go",[477,481,485,489],{"title":478,"path":479,"stem":480},"Go Gin","\u002Fintegrate\u002Fgo\u002Fgo-gin","4.integrate\u002F08.go\u002F1.go-gin",{"title":482,"path":483,"stem":484},"Go Echo","\u002Fintegrate\u002Fgo\u002Fgo-echo","4.integrate\u002F08.go\u002F2.go-echo",{"title":486,"path":487,"stem":488},"Go Fiber","\u002Fintegrate\u002Fgo\u002Fgo-fiber","4.integrate\u002F08.go\u002F3.go-fiber",{"title":490,"path":491,"stem":492},"Go Chi","\u002Fintegrate\u002Fgo\u002Fgo-chi","4.integrate\u002F08.go\u002F4.go-chi",{"title":494,"icon":495,"path":496,"stem":497,"children":498,"page":26},"Rust","i-simple-icons-rust","\u002Fintegrate\u002Frust","4.integrate\u002F09.rust",[499,503,507,511,515,519],{"title":500,"path":501,"stem":502},"Rust Axum","\u002Fintegrate\u002Frust\u002Frust-axum","4.integrate\u002F09.rust\u002F1.rust-axum",{"title":504,"path":505,"stem":506},"Rust Actix-web","\u002Fintegrate\u002Frust\u002Frust-actix","4.integrate\u002F09.rust\u002F2.rust-actix",{"title":508,"path":509,"stem":510},"Rust Rocket","\u002Fintegrate\u002Frust\u002Frust-rocket","4.integrate\u002F09.rust\u002F3.rust-rocket",{"title":512,"path":513,"stem":514},"Rust Warp","\u002Fintegrate\u002Frust\u002Frust-warp","4.integrate\u002F09.rust\u002F4.rust-warp",{"title":516,"path":517,"stem":518},"Rust Poem","\u002Fintegrate\u002Frust\u002Frust-poem","4.integrate\u002F09.rust\u002F5.rust-poem",{"title":520,"path":521,"stem":522},"Rust Loco","\u002Fintegrate\u002Frust\u002Frust-loco","4.integrate\u002F09.rust\u002F6.rust-loco",{"title":524,"icon":525,"path":526,"stem":527,"children":528,"page":26},"JVM \u002F .NET \u002F other","i-lucide-coffee","\u002Fintegrate\u002Fjvm-dotnet","4.integrate\u002F10.jvm-dotnet",[529,533,537,541,545,549,553,557,561,565],{"title":530,"path":531,"stem":532},"Spring Boot","\u002Fintegrate\u002Fjvm-dotnet\u002Fspring","4.integrate\u002F10.jvm-dotnet\u002F01.spring",{"title":534,"path":535,"stem":536},"Quarkus","\u002Fintegrate\u002Fjvm-dotnet\u002Fquarkus","4.integrate\u002F10.jvm-dotnet\u002F02.quarkus",{"title":538,"path":539,"stem":540},"Micronaut","\u002Fintegrate\u002Fjvm-dotnet\u002Fmicronaut","4.integrate\u002F10.jvm-dotnet\u002F03.micronaut",{"title":542,"path":543,"stem":544},"Kotlin Spring Boot","\u002Fintegrate\u002Fjvm-dotnet\u002Fkotlin-spring","4.integrate\u002F10.jvm-dotnet\u002F04.kotlin-spring",{"title":546,"path":547,"stem":548},"Ktor","\u002Fintegrate\u002Fjvm-dotnet\u002Fktor","4.integrate\u002F10.jvm-dotnet\u002F05.ktor",{"title":550,"path":551,"stem":552},"ASP.NET Core","\u002Fintegrate\u002Fjvm-dotnet\u002Faspnet-core","4.integrate\u002F10.jvm-dotnet\u002F06.aspnet-core",{"title":554,"path":555,"stem":556},"Blazor","\u002Fintegrate\u002Fjvm-dotnet\u002Fblazor","4.integrate\u002F10.jvm-dotnet\u002F07.blazor",{"title":558,"path":559,"stem":560},"Phoenix","\u002Fintegrate\u002Fjvm-dotnet\u002Fphoenix","4.integrate\u002F10.jvm-dotnet\u002F08.phoenix",{"title":562,"path":563,"stem":564},"Ruby on Rails","\u002Fintegrate\u002Fjvm-dotnet\u002Frails","4.integrate\u002F10.jvm-dotnet\u002F09.rails",{"title":566,"path":567,"stem":568},"HTMX host","\u002Fintegrate\u002Fjvm-dotnet\u002Fhtmx","4.integrate\u002F10.jvm-dotnet\u002F10.htmx",{"title":570,"icon":571,"path":572,"stem":573,"children":574,"page":26},"Desktop & mobile hosts","i-lucide-smartphone","\u002Fintegrate\u002Fhosts","4.integrate\u002F11.hosts",[575,579,583,587,591],{"title":576,"path":577,"stem":578},"Flutter","\u002Fintegrate\u002Fhosts\u002Fflutter","4.integrate\u002F11.hosts\u002F1.flutter",{"title":580,"path":581,"stem":582},"Electron","\u002Fintegrate\u002Fhosts\u002Felectron","4.integrate\u002F11.hosts\u002F2.electron",{"title":584,"path":585,"stem":586},"Tauri","\u002Fintegrate\u002Fhosts\u002Ftauri","4.integrate\u002F11.hosts\u002F3.tauri",{"title":588,"path":589,"stem":590},"Wails","\u002Fintegrate\u002Fhosts\u002Fwails","4.integrate\u002F11.hosts\u002F4.wails",{"title":592,"path":593,"stem":594},"Capacitor","\u002Fintegrate\u002Fhosts\u002Fcapacitor","4.integrate\u002F11.hosts\u002F5.capacitor",{"title":596,"icon":597,"path":598,"stem":599,"children":600,"page":26},"Architecture","i-lucide-cpu","\u002Farchitecture","5.architecture",[601,605,609,613,617,621],{"title":602,"path":603,"stem":604},"Document model","\u002Farchitecture\u002Fdocument-model","5.architecture\u002F1.document-model",{"title":606,"path":607,"stem":608},"SDK reference","\u002Farchitecture\u002Fsdk","5.architecture\u002F2.sdk",{"title":610,"path":611,"stem":612},"View runtime","\u002Farchitecture\u002Fview","5.architecture\u002F3.view",{"title":614,"path":615,"stem":616},"Authoring plugins","\u002Farchitecture\u002Fauthoring-plugins","5.architecture\u002F4.authoring-plugins",{"title":618,"path":619,"stem":620},"Mermaid","\u002Farchitecture\u002Fmermaid","5.architecture\u002F5.mermaid",{"title":622,"path":623,"stem":624},"Publishing packages","\u002Farchitecture\u002Fpublishing-packages","5.architecture\u002F6.publishing-packages",{"title":626,"path":627,"stem":628},"Changelog","\u002Fchangelog","9.changelog",{"id":630,"title":631,"body":632,"description":2926,"extension":2927,"links":2928,"meta":2929,"navigation":2930,"path":86,"seo":2931,"stem":87,"__hash__":2932},"docs\u002F3.plugins\u002F2.formatting\u002F3.typography.md","Typography Plugin",{"type":633,"value":634,"toc":2905},"minimark",[635,640,705,718,722,841,845,850,854,860,975,980,1004,1018,1021,1065,1069,1073,1228,1231,1235,1239,1773,1777,2122,2126,2812,2816,2876,2880,2894,2898,2901],[636,637,639],"h2",{"id":638},"features","Features",[641,642,643,651,657,663,669,675,681,687,693,699],"ul",{},[644,645,646,650],"li",{},[647,648,649],"strong",{},"Font Family Selection",": Choose from various font families",[644,652,653,656],{},[647,654,655],{},"Font Size Control",": Adjust text size with precision",[644,658,659,662],{},[647,660,661],{},"Typography Styles",": Apply typography presets",[644,664,665,668],{},[647,666,667],{},"Font Weight",": Control text weight (light, normal, bold)",[644,670,671,674],{},[647,672,673],{},"Line Height",": Adjust line spacing",[644,676,677,680],{},[647,678,679],{},"Letter Spacing",": Control character spacing",[644,682,683,686],{},[647,684,685],{},"Text Transform",": Uppercase, lowercase, capitalize",[644,688,689,692],{},[647,690,691],{},"Font Color",": Text color selection",[644,694,695,698],{},[647,696,697],{},"Typography Presets",": Pre-defined typography styles",[644,700,701,704],{},[647,702,703],{},"Custom Fonts",": Add custom font families",[706,707,708],"blockquote",{},[709,710,711,712,717],"p",{},"Install and CSS: see ",[713,714,716],"a",{"href":715},"\u002Fgetting-started\u002Feditor-api#getting-started","Editor API — Getting Started",".",[636,719,721],{"id":720},"basic-usage","Basic Usage",[723,724,729],"pre",{"className":725,"code":726,"language":727,"meta":728,"style":728},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { Editor, TypographyPlugin } from 'on-codemerge';\n\nconst editor = new Editor(container, {\n  plugins: [TypographyPlugin()],\n});\n","js","",[730,731,732,774,781,808,830],"code",{"__ignoreMap":728},[733,734,737,741,745,749,752,755,758,761,764,768,771],"span",{"class":735,"line":736},"line",1,[733,738,740],{"class":739},"s7zQu","import",[733,742,744],{"class":743},"sMK4o"," {",[733,746,748],{"class":747},"sTEyZ"," Editor",[733,750,751],{"class":743},",",[733,753,754],{"class":747}," TypographyPlugin",[733,756,757],{"class":743}," }",[733,759,760],{"class":739}," from",[733,762,763],{"class":743}," '",[733,765,767],{"class":766},"sfazB","on-codemerge",[733,769,770],{"class":743},"'",[733,772,773],{"class":743},";\n",[733,775,777],{"class":735,"line":776},2,[733,778,780],{"emptyLinePlaceholder":779},true,"\n",[733,782,784,788,791,794,797,800,803,805],{"class":735,"line":783},3,[733,785,787],{"class":786},"spNyl","const",[733,789,790],{"class":747}," editor ",[733,792,793],{"class":743},"=",[733,795,796],{"class":743}," new",[733,798,748],{"class":799},"s2Zo4",[733,801,802],{"class":747},"(container",[733,804,751],{"class":743},[733,806,807],{"class":743}," {\n",[733,809,811,815,818,821,824,827],{"class":735,"line":810},4,[733,812,814],{"class":813},"swJcz","  plugins",[733,816,817],{"class":743},":",[733,819,820],{"class":747}," [",[733,822,823],{"class":799},"TypographyPlugin",[733,825,826],{"class":747},"()]",[733,828,829],{"class":743},",\n",[733,831,833,836,839],{"class":735,"line":832},5,[733,834,835],{"class":743},"}",[733,837,838],{"class":747},")",[733,840,773],{"class":743},[636,842,844],{"id":843},"demo","Demo",[846,847],"editor-component",{":active-plugins":848,":show-results":849},"[\"TypographyPlugin\"]","false",[636,851,853],{"id":852},"public-api-v2","Public API (v2)",[709,855,856,857,717],{},"Factory: ",[730,858,859],{},"TypographyPlugin()",[861,862,863,875],"table",{},[864,865,866],"thead",{},[867,868,869,873],"tr",{},[870,871,872],"th",{},"Command",[870,874],{},[876,877,878,891,903,915,927,939,951,963],"tbody",{},[867,879,880,886],{},[881,882,883],"td",{},[730,884,885],{},"typographyMenu",[881,887,888],{},[730,889,890],{},"editor.command('typographyMenu')",[867,892,893,898],{},[881,894,895],{},[730,896,897],{},"setParagraph",[881,899,900],{},[730,901,902],{},"editor.command('setParagraph')",[867,904,905,910],{},[881,906,907],{},[730,908,909],{},"setHeading1",[881,911,912],{},[730,913,914],{},"editor.command('setHeading1')",[867,916,917,922],{},[881,918,919],{},[730,920,921],{},"setHeading2",[881,923,924],{},[730,925,926],{},"editor.command('setHeading2')",[867,928,929,934],{},[881,930,931],{},[730,932,933],{},"setHeading3",[881,935,936],{},[730,937,938],{},"editor.command('setHeading3')",[867,940,941,946],{},[881,942,943],{},[730,944,945],{},"setHeading4",[881,947,948],{},[730,949,950],{},"editor.command('setHeading4')",[867,952,953,958],{},[881,954,955],{},[730,956,957],{},"setBlockquote",[881,959,960],{},[730,961,962],{},"editor.command('setBlockquote')",[867,964,965,970],{},[881,966,967],{},[730,968,969],{},"insertHr",[881,971,972],{},[730,973,974],{},"editor.command('insertHr')",[976,977,979],"h3",{"id":978},"keyboard-shortcuts","Keyboard shortcuts",[861,981,982,991],{},[864,983,984],{},[867,985,986,989],{},[870,987,988],{},"Shortcut",[870,990,872],{},[876,992,993],{},[867,994,995,1000],{},[881,996,997],{},[730,998,999],{},"Mod-Shift-w",[881,1001,1002],{},[730,1003,885],{},[706,1005,1006],{},[709,1007,1008,1011,1012,1014,1015,717],{},[647,1009,1010],{},"Note:"," Command ",[730,1013,885],{}," — no ",[730,1016,1017],{},"createTypographyPreset",[636,1019,697],{"id":1020},"typography-presets",[641,1022,1023,1029,1035,1041,1047,1053,1059],{},[644,1024,1025,1028],{},[647,1026,1027],{},"Heading 1",": Large heading style",[644,1030,1031,1034],{},[647,1032,1033],{},"Heading 2",": Medium heading style",[644,1036,1037,1040],{},[647,1038,1039],{},"Heading 3",": Small heading style",[644,1042,1043,1046],{},[647,1044,1045],{},"Body Text",": Standard body text",[644,1048,1049,1052],{},[647,1050,1051],{},"Caption",": Small caption text",[644,1054,1055,1058],{},[647,1056,1057],{},"Quote",": Blockquote style",[644,1060,1061,1064],{},[647,1062,1063],{},"Code",": Monospace code style",[636,1066,1068],{"id":1067},"examples","Examples",[976,1070,1072],{"id":1071},"basic-typography-usage","Basic Typography Usage",[723,1074,1076],{"className":725,"code":1075,"language":727,"meta":728,"style":728},"\u002F\u002F Initialize typography plugin\nconst editor = new Editor(container, {\n  plugins: [TypographyPlugin()],\n});\n\n\u002F\u002F Set typography properties\neditor.setFontFamily('Georgia');\neditor.setFontSize('18px');\neditor.setFontWeight('bold');\neditor.setLineHeight('1.6');\n",[730,1077,1078,1084,1102,1116,1124,1128,1134,1159,1182,1205],{"__ignoreMap":728},[733,1079,1080],{"class":735,"line":736},[733,1081,1083],{"class":1082},"sHwdD","\u002F\u002F Initialize typography plugin\n",[733,1085,1086,1088,1090,1092,1094,1096,1098,1100],{"class":735,"line":776},[733,1087,787],{"class":786},[733,1089,790],{"class":747},[733,1091,793],{"class":743},[733,1093,796],{"class":743},[733,1095,748],{"class":799},[733,1097,802],{"class":747},[733,1099,751],{"class":743},[733,1101,807],{"class":743},[733,1103,1104,1106,1108,1110,1112,1114],{"class":735,"line":783},[733,1105,814],{"class":813},[733,1107,817],{"class":743},[733,1109,820],{"class":747},[733,1111,823],{"class":799},[733,1113,826],{"class":747},[733,1115,829],{"class":743},[733,1117,1118,1120,1122],{"class":735,"line":810},[733,1119,835],{"class":743},[733,1121,838],{"class":747},[733,1123,773],{"class":743},[733,1125,1126],{"class":735,"line":832},[733,1127,780],{"emptyLinePlaceholder":779},[733,1129,1131],{"class":735,"line":1130},6,[733,1132,1133],{"class":1082},"\u002F\u002F Set typography properties\n",[733,1135,1137,1140,1142,1145,1148,1150,1153,1155,1157],{"class":735,"line":1136},7,[733,1138,1139],{"class":747},"editor",[733,1141,717],{"class":743},[733,1143,1144],{"class":799},"setFontFamily",[733,1146,1147],{"class":747},"(",[733,1149,770],{"class":743},[733,1151,1152],{"class":766},"Georgia",[733,1154,770],{"class":743},[733,1156,838],{"class":747},[733,1158,773],{"class":743},[733,1160,1162,1164,1166,1169,1171,1173,1176,1178,1180],{"class":735,"line":1161},8,[733,1163,1139],{"class":747},[733,1165,717],{"class":743},[733,1167,1168],{"class":799},"setFontSize",[733,1170,1147],{"class":747},[733,1172,770],{"class":743},[733,1174,1175],{"class":766},"18px",[733,1177,770],{"class":743},[733,1179,838],{"class":747},[733,1181,773],{"class":743},[733,1183,1185,1187,1189,1192,1194,1196,1199,1201,1203],{"class":735,"line":1184},9,[733,1186,1139],{"class":747},[733,1188,717],{"class":743},[733,1190,1191],{"class":799},"setFontWeight",[733,1193,1147],{"class":747},[733,1195,770],{"class":743},[733,1197,1198],{"class":766},"bold",[733,1200,770],{"class":743},[733,1202,838],{"class":747},[733,1204,773],{"class":743},[733,1206,1208,1210,1212,1215,1217,1219,1222,1224,1226],{"class":735,"line":1207},10,[733,1209,1139],{"class":747},[733,1211,717],{"class":743},[733,1213,1214],{"class":799},"setLineHeight",[733,1216,1147],{"class":747},[733,1218,770],{"class":743},[733,1220,1221],{"class":766},"1.6",[733,1223,770],{"class":743},[733,1225,838],{"class":747},[733,1227,773],{"class":743},[976,1229,697],{"id":1230},"typography-presets-1",[636,1232,1234],{"id":1233},"integration-examples","Integration Examples",[976,1236,1238],{"id":1237},"react-integration","React Integration",[723,1240,1244],{"className":1241,"code":1242,"language":1243,"meta":728,"style":728},"language-jsx shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import React, { useEffect, useRef, useState } from 'react';\nimport { Editor, TypographyPlugin } from 'on-codemerge';\n\nfunction MyEditor() {\n  const editorRef = useRef(null);\n  const editorInstance = useRef(null);\n  const [typography, setTypography] = useState({});\n\n  useEffect(() => {\n    if (editorRef.current && !editorInstance.current) {\n      editorInstance.current = new Editor(editorRef.current);\n      editorInstance.current.use(TypographyPlugin());\n\n      editorInstance.current.on('typography:changed', (typography) => {\n        setTypography(typography);\n      });\n    }\n    return () => {\n      if (editorInstance.current) editorInstance.current.destroy();\n    };\n  }, []);\n\n  return (\n    \u003Cdiv>\n      \u003Cdiv>Font: {typography.fontFamily}\u003C\u002Fdiv>\n      \u003Cdiv>Size: {typography.fontSize}\u003C\u002Fdiv>\n      \u003Cdiv ref={editorRef} className=\"editor-container\" \u002F>\n    \u003C\u002Fdiv>\n  );\n}\n","jsx",[730,1245,1246,1283,1307,1311,1324,1346,1365,1395,1399,1413,1448,1476,1499,1504,1540,1554,1564,1570,1583,1614,1620,1631,1636,1645,1657,1688,1715,1749,1759,1767],{"__ignoreMap":728},[733,1247,1248,1250,1253,1255,1257,1260,1262,1265,1267,1270,1272,1274,1276,1279,1281],{"class":735,"line":736},[733,1249,740],{"class":739},[733,1251,1252],{"class":747}," React",[733,1254,751],{"class":743},[733,1256,744],{"class":743},[733,1258,1259],{"class":747}," useEffect",[733,1261,751],{"class":743},[733,1263,1264],{"class":747}," useRef",[733,1266,751],{"class":743},[733,1268,1269],{"class":747}," useState",[733,1271,757],{"class":743},[733,1273,760],{"class":739},[733,1275,763],{"class":743},[733,1277,1278],{"class":766},"react",[733,1280,770],{"class":743},[733,1282,773],{"class":743},[733,1284,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305],{"class":735,"line":776},[733,1286,740],{"class":739},[733,1288,744],{"class":743},[733,1290,748],{"class":747},[733,1292,751],{"class":743},[733,1294,754],{"class":747},[733,1296,757],{"class":743},[733,1298,760],{"class":739},[733,1300,763],{"class":743},[733,1302,767],{"class":766},[733,1304,770],{"class":743},[733,1306,773],{"class":743},[733,1308,1309],{"class":735,"line":783},[733,1310,780],{"emptyLinePlaceholder":779},[733,1312,1313,1316,1319,1322],{"class":735,"line":810},[733,1314,1315],{"class":786},"function",[733,1317,1318],{"class":799}," MyEditor",[733,1320,1321],{"class":743},"()",[733,1323,807],{"class":743},[733,1325,1326,1329,1332,1335,1337,1339,1342,1344],{"class":735,"line":832},[733,1327,1328],{"class":786},"  const",[733,1330,1331],{"class":747}," editorRef",[733,1333,1334],{"class":743}," =",[733,1336,1264],{"class":799},[733,1338,1147],{"class":813},[733,1340,1341],{"class":743},"null",[733,1343,838],{"class":813},[733,1345,773],{"class":743},[733,1347,1348,1350,1353,1355,1357,1359,1361,1363],{"class":735,"line":1130},[733,1349,1328],{"class":786},[733,1351,1352],{"class":747}," editorInstance",[733,1354,1334],{"class":743},[733,1356,1264],{"class":799},[733,1358,1147],{"class":813},[733,1360,1341],{"class":743},[733,1362,838],{"class":813},[733,1364,773],{"class":743},[733,1366,1367,1369,1371,1374,1376,1379,1382,1384,1386,1388,1391,1393],{"class":735,"line":1136},[733,1368,1328],{"class":786},[733,1370,820],{"class":743},[733,1372,1373],{"class":747},"typography",[733,1375,751],{"class":743},[733,1377,1378],{"class":747}," setTypography",[733,1380,1381],{"class":743},"]",[733,1383,1334],{"class":743},[733,1385,1269],{"class":799},[733,1387,1147],{"class":813},[733,1389,1390],{"class":743},"{}",[733,1392,838],{"class":813},[733,1394,773],{"class":743},[733,1396,1397],{"class":735,"line":1161},[733,1398,780],{"emptyLinePlaceholder":779},[733,1400,1401,1404,1406,1408,1411],{"class":735,"line":1184},[733,1402,1403],{"class":799},"  useEffect",[733,1405,1147],{"class":813},[733,1407,1321],{"class":743},[733,1409,1410],{"class":786}," =>",[733,1412,807],{"class":743},[733,1414,1415,1418,1421,1424,1426,1429,1432,1435,1438,1440,1442,1445],{"class":735,"line":1207},[733,1416,1417],{"class":739},"    if",[733,1419,1420],{"class":813}," (",[733,1422,1423],{"class":747},"editorRef",[733,1425,717],{"class":743},[733,1427,1428],{"class":747},"current",[733,1430,1431],{"class":743}," &&",[733,1433,1434],{"class":743}," !",[733,1436,1437],{"class":747},"editorInstance",[733,1439,717],{"class":743},[733,1441,1428],{"class":747},[733,1443,1444],{"class":813},") ",[733,1446,1447],{"class":743},"{\n",[733,1449,1451,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474],{"class":735,"line":1450},11,[733,1452,1453],{"class":747},"      editorInstance",[733,1455,717],{"class":743},[733,1457,1428],{"class":747},[733,1459,1334],{"class":743},[733,1461,796],{"class":743},[733,1463,748],{"class":799},[733,1465,1147],{"class":813},[733,1467,1423],{"class":747},[733,1469,717],{"class":743},[733,1471,1428],{"class":747},[733,1473,838],{"class":813},[733,1475,773],{"class":743},[733,1477,1479,1481,1483,1485,1487,1490,1492,1494,1497],{"class":735,"line":1478},12,[733,1480,1453],{"class":747},[733,1482,717],{"class":743},[733,1484,1428],{"class":747},[733,1486,717],{"class":743},[733,1488,1489],{"class":799},"use",[733,1491,1147],{"class":813},[733,1493,823],{"class":799},[733,1495,1496],{"class":813},"())",[733,1498,773],{"class":743},[733,1500,1502],{"class":735,"line":1501},13,[733,1503,780],{"emptyLinePlaceholder":779},[733,1505,1507,1509,1511,1513,1515,1518,1520,1522,1525,1527,1529,1531,1534,1536,1538],{"class":735,"line":1506},14,[733,1508,1453],{"class":747},[733,1510,717],{"class":743},[733,1512,1428],{"class":747},[733,1514,717],{"class":743},[733,1516,1517],{"class":799},"on",[733,1519,1147],{"class":813},[733,1521,770],{"class":743},[733,1523,1524],{"class":766},"typography:changed",[733,1526,770],{"class":743},[733,1528,751],{"class":743},[733,1530,1420],{"class":743},[733,1532,1373],{"class":1533},"sHdIc",[733,1535,838],{"class":743},[733,1537,1410],{"class":786},[733,1539,807],{"class":743},[733,1541,1543,1546,1548,1550,1552],{"class":735,"line":1542},15,[733,1544,1545],{"class":799},"        setTypography",[733,1547,1147],{"class":813},[733,1549,1373],{"class":747},[733,1551,838],{"class":813},[733,1553,773],{"class":743},[733,1555,1557,1560,1562],{"class":735,"line":1556},16,[733,1558,1559],{"class":743},"      }",[733,1561,838],{"class":813},[733,1563,773],{"class":743},[733,1565,1567],{"class":735,"line":1566},17,[733,1568,1569],{"class":743},"    }\n",[733,1571,1573,1576,1579,1581],{"class":735,"line":1572},18,[733,1574,1575],{"class":739},"    return",[733,1577,1578],{"class":743}," ()",[733,1580,1410],{"class":786},[733,1582,807],{"class":743},[733,1584,1586,1589,1591,1593,1595,1597,1599,1601,1603,1605,1607,1610,1612],{"class":735,"line":1585},19,[733,1587,1588],{"class":739},"      if",[733,1590,1420],{"class":813},[733,1592,1437],{"class":747},[733,1594,717],{"class":743},[733,1596,1428],{"class":747},[733,1598,1444],{"class":813},[733,1600,1437],{"class":747},[733,1602,717],{"class":743},[733,1604,1428],{"class":747},[733,1606,717],{"class":743},[733,1608,1609],{"class":799},"destroy",[733,1611,1321],{"class":813},[733,1613,773],{"class":743},[733,1615,1617],{"class":735,"line":1616},20,[733,1618,1619],{"class":743},"    };\n",[733,1621,1623,1626,1629],{"class":735,"line":1622},21,[733,1624,1625],{"class":743},"  },",[733,1627,1628],{"class":813}," [])",[733,1630,773],{"class":743},[733,1632,1634],{"class":735,"line":1633},22,[733,1635,780],{"emptyLinePlaceholder":779},[733,1637,1639,1642],{"class":735,"line":1638},23,[733,1640,1641],{"class":739},"  return",[733,1643,1644],{"class":813}," (\n",[733,1646,1648,1651,1654],{"class":735,"line":1647},24,[733,1649,1650],{"class":743},"    \u003C",[733,1652,1653],{"class":813},"div",[733,1655,1656],{"class":743},">\n",[733,1658,1660,1663,1665,1668,1671,1674,1676,1678,1681,1684,1686],{"class":735,"line":1659},25,[733,1661,1662],{"class":743},"      \u003C",[733,1664,1653],{"class":813},[733,1666,1667],{"class":743},">",[733,1669,1670],{"class":747},"Font: ",[733,1672,1673],{"class":743},"{",[733,1675,1373],{"class":747},[733,1677,717],{"class":743},[733,1679,1680],{"class":747},"fontFamily",[733,1682,1683],{"class":743},"}\u003C\u002F",[733,1685,1653],{"class":813},[733,1687,1656],{"class":743},[733,1689,1691,1693,1695,1697,1700,1702,1704,1706,1709,1711,1713],{"class":735,"line":1690},26,[733,1692,1662],{"class":743},[733,1694,1653],{"class":813},[733,1696,1667],{"class":743},[733,1698,1699],{"class":747},"Size: ",[733,1701,1673],{"class":743},[733,1703,1373],{"class":747},[733,1705,717],{"class":743},[733,1707,1708],{"class":747},"fontSize",[733,1710,1683],{"class":743},[733,1712,1653],{"class":813},[733,1714,1656],{"class":743},[733,1716,1718,1720,1722,1725,1728,1730,1733,1736,1738,1741,1744,1746],{"class":735,"line":1717},27,[733,1719,1662],{"class":743},[733,1721,1653],{"class":813},[733,1723,1724],{"class":786}," ref",[733,1726,1727],{"class":743},"={",[733,1729,1423],{"class":747},[733,1731,1732],{"class":743},"} ",[733,1734,1735],{"class":786},"className",[733,1737,793],{"class":743},[733,1739,1740],{"class":743},"\"",[733,1742,1743],{"class":766},"editor-container",[733,1745,1740],{"class":743},[733,1747,1748],{"class":743}," \u002F>\n",[733,1750,1752,1755,1757],{"class":735,"line":1751},28,[733,1753,1754],{"class":743},"    \u003C\u002F",[733,1756,1653],{"class":813},[733,1758,1656],{"class":743},[733,1760,1762,1765],{"class":735,"line":1761},29,[733,1763,1764],{"class":813},"  )",[733,1766,773],{"class":743},[733,1768,1770],{"class":735,"line":1769},30,[733,1771,1772],{"class":743},"}\n",[976,1774,1776],{"id":1775},"vue-integration","Vue Integration",[723,1778,1782],{"className":1779,"code":1780,"language":1781,"meta":728,"style":728},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003Cdiv>\n    \u003Cdiv>Font: {{ typography.fontFamily }}\u003C\u002Fdiv>\n    \u003Cdiv>Size: {{ typography.fontSize }}\u003C\u002Fdiv>\n    \u003Cdiv ref=\"editorContainer\" class=\"editor-container\">\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n\u003Cscript>\nimport { Editor, TypographyPlugin } from 'on-codemerge';\nexport default {\n  data() { return { editor: null, typography: {} }; },\n  mounted() {\n    this.editor = new Editor(this.$refs.editorContainer);\n    this.\u002F* use plugins: [TypographyPlugin()] in Editor(...) *\u002F;\n\n    this.editor.on('typography:changed', typography => {\n      this.typography = typography;\n    });\n  },\n  beforeDestroy() { if (this.editor) this.editor.destroy(); }\n};\n\u003C\u002Fscript>\n","vue",[730,1783,1784,1794,1803,1821,1838,1873,1882,1890,1899,1923,1933,1969,1978,2007,2016,2020,2046,2059,2068,2073,2109,2114],{"__ignoreMap":728},[733,1785,1786,1789,1792],{"class":735,"line":736},[733,1787,1788],{"class":743},"\u003C",[733,1790,1791],{"class":813},"template",[733,1793,1656],{"class":743},[733,1795,1796,1799,1801],{"class":735,"line":776},[733,1797,1798],{"class":743},"  \u003C",[733,1800,1653],{"class":813},[733,1802,1656],{"class":743},[733,1804,1805,1807,1809,1811,1814,1817,1819],{"class":735,"line":783},[733,1806,1650],{"class":743},[733,1808,1653],{"class":813},[733,1810,1667],{"class":743},[733,1812,1813],{"class":747},"Font: {{ typography.fontFamily }}",[733,1815,1816],{"class":743},"\u003C\u002F",[733,1818,1653],{"class":813},[733,1820,1656],{"class":743},[733,1822,1823,1825,1827,1829,1832,1834,1836],{"class":735,"line":810},[733,1824,1650],{"class":743},[733,1826,1653],{"class":813},[733,1828,1667],{"class":743},[733,1830,1831],{"class":747},"Size: {{ typography.fontSize }}",[733,1833,1816],{"class":743},[733,1835,1653],{"class":813},[733,1837,1656],{"class":743},[733,1839,1840,1842,1844,1846,1848,1850,1853,1855,1858,1860,1862,1864,1866,1869,1871],{"class":735,"line":832},[733,1841,1650],{"class":743},[733,1843,1653],{"class":813},[733,1845,1724],{"class":786},[733,1847,793],{"class":743},[733,1849,1740],{"class":743},[733,1851,1852],{"class":766},"editorContainer",[733,1854,1740],{"class":743},[733,1856,1857],{"class":786}," class",[733,1859,793],{"class":743},[733,1861,1740],{"class":743},[733,1863,1743],{"class":766},[733,1865,1740],{"class":743},[733,1867,1868],{"class":743},">\u003C\u002F",[733,1870,1653],{"class":813},[733,1872,1656],{"class":743},[733,1874,1875,1878,1880],{"class":735,"line":1130},[733,1876,1877],{"class":743},"  \u003C\u002F",[733,1879,1653],{"class":813},[733,1881,1656],{"class":743},[733,1883,1884,1886,1888],{"class":735,"line":1136},[733,1885,1816],{"class":743},[733,1887,1791],{"class":813},[733,1889,1656],{"class":743},[733,1891,1892,1894,1897],{"class":735,"line":1161},[733,1893,1788],{"class":743},[733,1895,1896],{"class":813},"script",[733,1898,1656],{"class":743},[733,1900,1901,1903,1905,1907,1909,1911,1913,1915,1917,1919,1921],{"class":735,"line":1184},[733,1902,740],{"class":739},[733,1904,744],{"class":743},[733,1906,748],{"class":747},[733,1908,751],{"class":743},[733,1910,754],{"class":747},[733,1912,757],{"class":743},[733,1914,760],{"class":739},[733,1916,763],{"class":743},[733,1918,767],{"class":766},[733,1920,770],{"class":743},[733,1922,773],{"class":743},[733,1924,1925,1928,1931],{"class":735,"line":1207},[733,1926,1927],{"class":739},"export",[733,1929,1930],{"class":739}," default",[733,1932,807],{"class":743},[733,1934,1935,1938,1940,1942,1945,1947,1950,1952,1955,1958,1960,1963,1966],{"class":735,"line":1450},[733,1936,1937],{"class":813},"  data",[733,1939,1321],{"class":743},[733,1941,744],{"class":743},[733,1943,1944],{"class":739}," return",[733,1946,744],{"class":743},[733,1948,1949],{"class":813}," editor",[733,1951,817],{"class":743},[733,1953,1954],{"class":743}," null,",[733,1956,1957],{"class":813}," typography",[733,1959,817],{"class":743},[733,1961,1962],{"class":743}," {}",[733,1964,1965],{"class":743}," };",[733,1967,1968],{"class":743}," },\n",[733,1970,1971,1974,1976],{"class":735,"line":1478},[733,1972,1973],{"class":813},"  mounted",[733,1975,1321],{"class":743},[733,1977,807],{"class":743},[733,1979,1980,1983,1985,1987,1989,1991,1993,1996,1999,2001,2003,2005],{"class":735,"line":1501},[733,1981,1982],{"class":743},"    this.",[733,1984,1139],{"class":747},[733,1986,1334],{"class":743},[733,1988,796],{"class":743},[733,1990,748],{"class":799},[733,1992,1147],{"class":813},[733,1994,1995],{"class":743},"this.",[733,1997,1998],{"class":747},"$refs",[733,2000,717],{"class":743},[733,2002,1852],{"class":747},[733,2004,838],{"class":813},[733,2006,773],{"class":743},[733,2008,2009,2011,2014],{"class":735,"line":1506},[733,2010,1982],{"class":743},[733,2012,2013],{"class":1082},"\u002F* use plugins: [TypographyPlugin()] in Editor(...) *\u002F",[733,2015,773],{"class":743},[733,2017,2018],{"class":735,"line":1542},[733,2019,780],{"emptyLinePlaceholder":779},[733,2021,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044],{"class":735,"line":1556},[733,2023,1982],{"class":743},[733,2025,1139],{"class":747},[733,2027,717],{"class":743},[733,2029,1517],{"class":799},[733,2031,1147],{"class":813},[733,2033,770],{"class":743},[733,2035,1524],{"class":766},[733,2037,770],{"class":743},[733,2039,751],{"class":743},[733,2041,1957],{"class":1533},[733,2043,1410],{"class":786},[733,2045,807],{"class":743},[733,2047,2048,2051,2053,2055,2057],{"class":735,"line":1566},[733,2049,2050],{"class":743},"      this.",[733,2052,1373],{"class":747},[733,2054,1334],{"class":743},[733,2056,1957],{"class":747},[733,2058,773],{"class":743},[733,2060,2061,2064,2066],{"class":735,"line":1572},[733,2062,2063],{"class":743},"    }",[733,2065,838],{"class":813},[733,2067,773],{"class":743},[733,2069,2070],{"class":735,"line":1585},[733,2071,2072],{"class":743},"  },\n",[733,2074,2075,2078,2080,2082,2085,2087,2089,2091,2093,2095,2097,2099,2101,2103,2106],{"class":735,"line":1616},[733,2076,2077],{"class":813},"  beforeDestroy",[733,2079,1321],{"class":743},[733,2081,744],{"class":743},[733,2083,2084],{"class":739}," if",[733,2086,1420],{"class":813},[733,2088,1995],{"class":743},[733,2090,1139],{"class":747},[733,2092,1444],{"class":813},[733,2094,1995],{"class":743},[733,2096,1139],{"class":747},[733,2098,717],{"class":743},[733,2100,1609],{"class":799},[733,2102,1321],{"class":813},[733,2104,2105],{"class":743},";",[733,2107,2108],{"class":743}," }\n",[733,2110,2111],{"class":735,"line":1622},[733,2112,2113],{"class":743},"};\n",[733,2115,2116,2118,2120],{"class":735,"line":1633},[733,2117,1816],{"class":743},[733,2119,1896],{"class":813},[733,2121,1656],{"class":743},[636,2123,2125],{"id":2124},"styling","Styling",[723,2127,2131],{"className":2128,"code":2129,"language":2130,"meta":728,"style":728},"language-css shiki shiki-themes material-theme-lighter material-theme material-theme-palenight",".typography-menu {\n  background: white;\n  border: 1px solid #e5e7eb;\n  border-radius: 8px;\n  padding: 16px;\n  min-width: 250px;\n  max-height: 400px;\n  overflow-y: auto;\n}\n\n.typography-section {\n  margin-bottom: 16px;\n}\n\n.typography-section-title {\n  font-weight: 500;\n  color: #374151;\n  margin-bottom: 8px;\n  font-size: 14px;\n}\n\n.font-family-option {\n  padding: 8px 12px;\n  border: 1px solid #e5e7eb;\n  border-radius: 4px;\n  margin-bottom: 4px;\n  cursor: pointer;\n  transition: all 0.2s;\n}\n\n.font-family-option:hover {\n  background-color: #f3f4f6;\n  border-color: #d1d5db;\n}\n\n.font-family-option.selected {\n  background-color: #dbeafe;\n  border-color: #3b82f6;\n  color: #1d4ed8;\n}\n\n.font-size-slider {\n  width: 100%;\n  margin: 8px 0;\n}\n\n.font-size-display {\n  text-align: center;\n  font-size: 12px;\n  color: #6b7280;\n  margin-top: 4px;\n}\n\n.typography-preset {\n  padding: 8px 12px;\n  border: 1px solid #e5e7eb;\n  border-radius: 4px;\n  margin-bottom: 4px;\n  cursor: pointer;\n  transition: all 0.2s;\n}\n\n.typography-preset:hover {\n  background-color: #f3f4f6;\n  border-color: #d1d5db;\n}\n","css",[730,2132,2133,2143,2156,2178,2190,2202,2214,2226,2238,2242,2246,2255,2266,2270,2274,2283,2295,2310,2320,2332,2336,2340,2349,2362,2378,2389,2399,2411,2426,2430,2434,2448,2463,2478,2483,2488,2502,2516,2530,2544,2549,2554,2564,2577,2592,2597,2602,2612,2625,2636,2650,2662,2667,2672,2682,2695,2712,2723,2734,2745,2758,2763,2768,2781,2794,2807],{"__ignoreMap":728},[733,2134,2135,2137,2141],{"class":735,"line":736},[733,2136,717],{"class":743},[733,2138,2140],{"class":2139},"sBMFI","typography-menu",[733,2142,807],{"class":743},[733,2144,2145,2149,2151,2154],{"class":735,"line":776},[733,2146,2148],{"class":2147},"sqsOY","  background",[733,2150,817],{"class":743},[733,2152,2153],{"class":747}," white",[733,2155,773],{"class":743},[733,2157,2158,2161,2163,2167,2170,2173,2176],{"class":735,"line":783},[733,2159,2160],{"class":2147},"  border",[733,2162,817],{"class":743},[733,2164,2166],{"class":2165},"sbssI"," 1px",[733,2168,2169],{"class":747}," solid ",[733,2171,2172],{"class":743},"#",[733,2174,2175],{"class":747},"e5e7eb",[733,2177,773],{"class":743},[733,2179,2180,2183,2185,2188],{"class":735,"line":810},[733,2181,2182],{"class":2147},"  border-radius",[733,2184,817],{"class":743},[733,2186,2187],{"class":2165}," 8px",[733,2189,773],{"class":743},[733,2191,2192,2195,2197,2200],{"class":735,"line":832},[733,2193,2194],{"class":2147},"  padding",[733,2196,817],{"class":743},[733,2198,2199],{"class":2165}," 16px",[733,2201,773],{"class":743},[733,2203,2204,2207,2209,2212],{"class":735,"line":1130},[733,2205,2206],{"class":2147},"  min-width",[733,2208,817],{"class":743},[733,2210,2211],{"class":2165}," 250px",[733,2213,773],{"class":743},[733,2215,2216,2219,2221,2224],{"class":735,"line":1136},[733,2217,2218],{"class":2147},"  max-height",[733,2220,817],{"class":743},[733,2222,2223],{"class":2165}," 400px",[733,2225,773],{"class":743},[733,2227,2228,2231,2233,2236],{"class":735,"line":1161},[733,2229,2230],{"class":2147},"  overflow-y",[733,2232,817],{"class":743},[733,2234,2235],{"class":747}," auto",[733,2237,773],{"class":743},[733,2239,2240],{"class":735,"line":1184},[733,2241,1772],{"class":743},[733,2243,2244],{"class":735,"line":1207},[733,2245,780],{"emptyLinePlaceholder":779},[733,2247,2248,2250,2253],{"class":735,"line":1450},[733,2249,717],{"class":743},[733,2251,2252],{"class":2139},"typography-section",[733,2254,807],{"class":743},[733,2256,2257,2260,2262,2264],{"class":735,"line":1478},[733,2258,2259],{"class":2147},"  margin-bottom",[733,2261,817],{"class":743},[733,2263,2199],{"class":2165},[733,2265,773],{"class":743},[733,2267,2268],{"class":735,"line":1501},[733,2269,1772],{"class":743},[733,2271,2272],{"class":735,"line":1506},[733,2273,780],{"emptyLinePlaceholder":779},[733,2275,2276,2278,2281],{"class":735,"line":1542},[733,2277,717],{"class":743},[733,2279,2280],{"class":2139},"typography-section-title",[733,2282,807],{"class":743},[733,2284,2285,2288,2290,2293],{"class":735,"line":1556},[733,2286,2287],{"class":2147},"  font-weight",[733,2289,817],{"class":743},[733,2291,2292],{"class":2165}," 500",[733,2294,773],{"class":743},[733,2296,2297,2300,2302,2305,2308],{"class":735,"line":1566},[733,2298,2299],{"class":2147},"  color",[733,2301,817],{"class":743},[733,2303,2304],{"class":743}," #",[733,2306,2307],{"class":747},"374151",[733,2309,773],{"class":743},[733,2311,2312,2314,2316,2318],{"class":735,"line":1572},[733,2313,2259],{"class":2147},[733,2315,817],{"class":743},[733,2317,2187],{"class":2165},[733,2319,773],{"class":743},[733,2321,2322,2325,2327,2330],{"class":735,"line":1585},[733,2323,2324],{"class":2147},"  font-size",[733,2326,817],{"class":743},[733,2328,2329],{"class":2165}," 14px",[733,2331,773],{"class":743},[733,2333,2334],{"class":735,"line":1616},[733,2335,1772],{"class":743},[733,2337,2338],{"class":735,"line":1622},[733,2339,780],{"emptyLinePlaceholder":779},[733,2341,2342,2344,2347],{"class":735,"line":1633},[733,2343,717],{"class":743},[733,2345,2346],{"class":2139},"font-family-option",[733,2348,807],{"class":743},[733,2350,2351,2353,2355,2357,2360],{"class":735,"line":1638},[733,2352,2194],{"class":2147},[733,2354,817],{"class":743},[733,2356,2187],{"class":2165},[733,2358,2359],{"class":2165}," 12px",[733,2361,773],{"class":743},[733,2363,2364,2366,2368,2370,2372,2374,2376],{"class":735,"line":1647},[733,2365,2160],{"class":2147},[733,2367,817],{"class":743},[733,2369,2166],{"class":2165},[733,2371,2169],{"class":747},[733,2373,2172],{"class":743},[733,2375,2175],{"class":747},[733,2377,773],{"class":743},[733,2379,2380,2382,2384,2387],{"class":735,"line":1659},[733,2381,2182],{"class":2147},[733,2383,817],{"class":743},[733,2385,2386],{"class":2165}," 4px",[733,2388,773],{"class":743},[733,2390,2391,2393,2395,2397],{"class":735,"line":1690},[733,2392,2259],{"class":2147},[733,2394,817],{"class":743},[733,2396,2386],{"class":2165},[733,2398,773],{"class":743},[733,2400,2401,2404,2406,2409],{"class":735,"line":1717},[733,2402,2403],{"class":2147},"  cursor",[733,2405,817],{"class":743},[733,2407,2408],{"class":747}," pointer",[733,2410,773],{"class":743},[733,2412,2413,2416,2418,2421,2424],{"class":735,"line":1751},[733,2414,2415],{"class":2147},"  transition",[733,2417,817],{"class":743},[733,2419,2420],{"class":747}," all ",[733,2422,2423],{"class":2165},"0.2s",[733,2425,773],{"class":743},[733,2427,2428],{"class":735,"line":1761},[733,2429,1772],{"class":743},[733,2431,2432],{"class":735,"line":1769},[733,2433,780],{"emptyLinePlaceholder":779},[733,2435,2437,2439,2441,2443,2446],{"class":735,"line":2436},31,[733,2438,717],{"class":743},[733,2440,2346],{"class":2139},[733,2442,817],{"class":743},[733,2444,2445],{"class":786},"hover",[733,2447,807],{"class":743},[733,2449,2451,2454,2456,2458,2461],{"class":735,"line":2450},32,[733,2452,2453],{"class":2147},"  background-color",[733,2455,817],{"class":743},[733,2457,2304],{"class":743},[733,2459,2460],{"class":747},"f3f4f6",[733,2462,773],{"class":743},[733,2464,2466,2469,2471,2473,2476],{"class":735,"line":2465},33,[733,2467,2468],{"class":2147},"  border-color",[733,2470,817],{"class":743},[733,2472,2304],{"class":743},[733,2474,2475],{"class":747},"d1d5db",[733,2477,773],{"class":743},[733,2479,2481],{"class":735,"line":2480},34,[733,2482,1772],{"class":743},[733,2484,2486],{"class":735,"line":2485},35,[733,2487,780],{"emptyLinePlaceholder":779},[733,2489,2491,2493,2495,2497,2500],{"class":735,"line":2490},36,[733,2492,717],{"class":743},[733,2494,2346],{"class":2139},[733,2496,717],{"class":743},[733,2498,2499],{"class":2139},"selected",[733,2501,807],{"class":743},[733,2503,2505,2507,2509,2511,2514],{"class":735,"line":2504},37,[733,2506,2453],{"class":2147},[733,2508,817],{"class":743},[733,2510,2304],{"class":743},[733,2512,2513],{"class":747},"dbeafe",[733,2515,773],{"class":743},[733,2517,2519,2521,2523,2525,2528],{"class":735,"line":2518},38,[733,2520,2468],{"class":2147},[733,2522,817],{"class":743},[733,2524,2304],{"class":743},[733,2526,2527],{"class":747},"3b82f6",[733,2529,773],{"class":743},[733,2531,2533,2535,2537,2539,2542],{"class":735,"line":2532},39,[733,2534,2299],{"class":2147},[733,2536,817],{"class":743},[733,2538,2304],{"class":743},[733,2540,2541],{"class":747},"1d4ed8",[733,2543,773],{"class":743},[733,2545,2547],{"class":735,"line":2546},40,[733,2548,1772],{"class":743},[733,2550,2552],{"class":735,"line":2551},41,[733,2553,780],{"emptyLinePlaceholder":779},[733,2555,2557,2559,2562],{"class":735,"line":2556},42,[733,2558,717],{"class":743},[733,2560,2561],{"class":2139},"font-size-slider",[733,2563,807],{"class":743},[733,2565,2567,2570,2572,2575],{"class":735,"line":2566},43,[733,2568,2569],{"class":2147},"  width",[733,2571,817],{"class":743},[733,2573,2574],{"class":2165}," 100%",[733,2576,773],{"class":743},[733,2578,2580,2583,2585,2587,2590],{"class":735,"line":2579},44,[733,2581,2582],{"class":2147},"  margin",[733,2584,817],{"class":743},[733,2586,2187],{"class":2165},[733,2588,2589],{"class":2165}," 0",[733,2591,773],{"class":743},[733,2593,2595],{"class":735,"line":2594},45,[733,2596,1772],{"class":743},[733,2598,2600],{"class":735,"line":2599},46,[733,2601,780],{"emptyLinePlaceholder":779},[733,2603,2605,2607,2610],{"class":735,"line":2604},47,[733,2606,717],{"class":743},[733,2608,2609],{"class":2139},"font-size-display",[733,2611,807],{"class":743},[733,2613,2615,2618,2620,2623],{"class":735,"line":2614},48,[733,2616,2617],{"class":2147},"  text-align",[733,2619,817],{"class":743},[733,2621,2622],{"class":747}," center",[733,2624,773],{"class":743},[733,2626,2628,2630,2632,2634],{"class":735,"line":2627},49,[733,2629,2324],{"class":2147},[733,2631,817],{"class":743},[733,2633,2359],{"class":2165},[733,2635,773],{"class":743},[733,2637,2639,2641,2643,2645,2648],{"class":735,"line":2638},50,[733,2640,2299],{"class":2147},[733,2642,817],{"class":743},[733,2644,2304],{"class":743},[733,2646,2647],{"class":747},"6b7280",[733,2649,773],{"class":743},[733,2651,2653,2656,2658,2660],{"class":735,"line":2652},51,[733,2654,2655],{"class":2147},"  margin-top",[733,2657,817],{"class":743},[733,2659,2386],{"class":2165},[733,2661,773],{"class":743},[733,2663,2665],{"class":735,"line":2664},52,[733,2666,1772],{"class":743},[733,2668,2670],{"class":735,"line":2669},53,[733,2671,780],{"emptyLinePlaceholder":779},[733,2673,2675,2677,2680],{"class":735,"line":2674},54,[733,2676,717],{"class":743},[733,2678,2679],{"class":2139},"typography-preset",[733,2681,807],{"class":743},[733,2683,2685,2687,2689,2691,2693],{"class":735,"line":2684},55,[733,2686,2194],{"class":2147},[733,2688,817],{"class":743},[733,2690,2187],{"class":2165},[733,2692,2359],{"class":2165},[733,2694,773],{"class":743},[733,2696,2698,2700,2702,2704,2706,2708,2710],{"class":735,"line":2697},56,[733,2699,2160],{"class":2147},[733,2701,817],{"class":743},[733,2703,2166],{"class":2165},[733,2705,2169],{"class":747},[733,2707,2172],{"class":743},[733,2709,2175],{"class":747},[733,2711,773],{"class":743},[733,2713,2715,2717,2719,2721],{"class":735,"line":2714},57,[733,2716,2182],{"class":2147},[733,2718,817],{"class":743},[733,2720,2386],{"class":2165},[733,2722,773],{"class":743},[733,2724,2726,2728,2730,2732],{"class":735,"line":2725},58,[733,2727,2259],{"class":2147},[733,2729,817],{"class":743},[733,2731,2386],{"class":2165},[733,2733,773],{"class":743},[733,2735,2737,2739,2741,2743],{"class":735,"line":2736},59,[733,2738,2403],{"class":2147},[733,2740,817],{"class":743},[733,2742,2408],{"class":747},[733,2744,773],{"class":743},[733,2746,2748,2750,2752,2754,2756],{"class":735,"line":2747},60,[733,2749,2415],{"class":2147},[733,2751,817],{"class":743},[733,2753,2420],{"class":747},[733,2755,2423],{"class":2165},[733,2757,773],{"class":743},[733,2759,2761],{"class":735,"line":2760},61,[733,2762,1772],{"class":743},[733,2764,2766],{"class":735,"line":2765},62,[733,2767,780],{"emptyLinePlaceholder":779},[733,2769,2771,2773,2775,2777,2779],{"class":735,"line":2770},63,[733,2772,717],{"class":743},[733,2774,2679],{"class":2139},[733,2776,817],{"class":743},[733,2778,2445],{"class":786},[733,2780,807],{"class":743},[733,2782,2784,2786,2788,2790,2792],{"class":735,"line":2783},64,[733,2785,2453],{"class":2147},[733,2787,817],{"class":743},[733,2789,2304],{"class":743},[733,2791,2460],{"class":747},[733,2793,773],{"class":743},[733,2795,2797,2799,2801,2803,2805],{"class":735,"line":2796},65,[733,2798,2468],{"class":2147},[733,2800,817],{"class":743},[733,2802,2304],{"class":743},[733,2804,2475],{"class":747},[733,2806,773],{"class":743},[733,2808,2810],{"class":735,"line":2809},66,[733,2811,1772],{"class":743},[636,2813,2815],{"id":2814},"troubleshooting","Troubleshooting",[2817,2818,2819,2838,2857],"ol",{},[644,2820,2821,2824],{},[647,2822,2823],{},"Fonts not loading",[641,2825,2826,2829,2832,2835],{},[644,2827,2828],{},"Check font availability",[644,2830,2831],{},"Verify font loading",[644,2833,2834],{},"Check for network issues",[644,2836,2837],{},"Ensure proper font URLs",[644,2839,2840,2843],{},[647,2841,2842],{},"Typography not applying",[641,2844,2845,2848,2851,2854],{},[644,2846,2847],{},"Check selection range",[644,2849,2850],{},"Verify CSS specificity",[644,2852,2853],{},"Check for conflicts",[644,2855,2856],{},"Ensure proper initialization",[644,2858,2859,2862],{},[647,2860,2861],{},"Presets not working",[641,2863,2864,2867,2870,2873],{},[644,2865,2866],{},"Check preset definitions",[644,2868,2869],{},"Verify preset names",[644,2871,2872],{},"Check for JavaScript errors",[644,2874,2875],{},"Ensure proper configuration",[636,2877,2879],{"id":2878},"browser-support","Browser Support",[641,2881,2882,2885,2888,2891],{},[644,2883,2884],{},"Chrome 60+",[644,2886,2887],{},"Firefox 55+",[644,2889,2890],{},"Safari 12+",[644,2892,2893],{},"Edge 79+",[636,2895,2897],{"id":2896},"license","License",[709,2899,2900],{},"MIT License - see LICENSE file for details.",[2902,2903,2904],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sqsOY, html code.shiki .sqsOY{--shiki-light:#8796B0;--shiki-default:#B2CCD6;--shiki-dark:#B2CCD6}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":728,"searchDepth":776,"depth":783,"links":2906},[2907,2908,2909,2910,2913,2914,2918,2922,2923,2924,2925],{"id":638,"depth":776,"text":639},{"id":720,"depth":776,"text":721},{"id":843,"depth":776,"text":844},{"id":852,"depth":776,"text":853,"children":2911},[2912],{"id":978,"depth":783,"text":979},{"id":1020,"depth":776,"text":697},{"id":1067,"depth":776,"text":1068,"children":2915},[2916,2917],{"id":1071,"depth":783,"text":1072},{"id":1230,"depth":783,"text":697},{"id":1233,"depth":776,"text":1234,"children":2919},[2920,2921],{"id":1237,"depth":783,"text":1238},{"id":1775,"depth":783,"text":1776},{"id":2124,"depth":776,"text":2125},{"id":2814,"depth":776,"text":2815},{"id":2878,"depth":776,"text":2879},{"id":2896,"depth":776,"text":2897},"The Typography Plugin provides advanced typography controls for the on-CodeMerge editor, offering font family selection, font size management, and typography styling options.","md",null,{},{"title":85},{"title":631,"description":2926},"eGnbsVjWXSQNfdI4IVOWO9RFPWxeTtVyyuUbUjZ7gIY",[2934,2936],{"title":81,"path":82,"stem":83,"description":2935,"children":-1},"The Font Plugin provides comprehensive typography control for the on-CodeMerge editor, allowing users to change font families, sizes, line heights, and apply text formatting styles.",{"title":89,"path":90,"stem":91,"description":2937,"children":-1},"Text color and highlight (background) marks via a procedural HSV color well — no hardcoded product palette and no localStorage.",1794129104545]