[{"data":1,"prerenderedAt":2685},["ShallowReactive",2],{"navigation":3,"\u002Fplugins\u002Fmedia\u002Fimage":629,"\u002Fplugins\u002Fmedia\u002Fimage-surround":2680},[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":2673,"extension":2674,"links":2675,"meta":2676,"navigation":2677,"path":162,"seo":2678,"stem":163,"__hash__":2679},"docs\u002F3.plugins\u002F4.media\u002F1.image.md","Image Plugin",{"type":633,"value":634,"toc":2642},"minimark",[635,640,687,700,704,823,827,832,836,846,877,882,906,937,1096,1101,1124,1135,1138,1141,1156,1160,1164,1228,1232,1416,1420,1485,1489,1492,1536,1540,1544,1547,1567,1571,1780,1784,1788,2133,2137,2378,2382,2386,2461,2465,2468,2577,2581,2595,2599,2613,2617,2631,2635,2638],[636,637,639],"h2",{"id":638},"features","Features",[641,642,643,651,657,663,669,675,681],"ul",{},[644,645,646,650],"li",{},[647,648,649],"strong",{},"Image Upload",": Upload images from local files",[644,652,653,656],{},[647,654,655],{},"Drag & Drop",": Support for drag and drop image uploads",[644,658,659,662],{},[647,660,661],{},"Image Resizing",": Interactive resizing with handles",[644,664,665,668],{},[647,666,667],{},"Image Alignment",": Left, center, and right alignment options",[644,670,671,674],{},[647,672,673],{},"Context Menu",": Right-click for quick image operations",[644,676,677,680],{},[647,678,679],{},"File Type Support",": All common image formats (JPEG, PNG, GIF, WebP, etc.)",[644,682,683,686],{},[647,684,685],{},"Responsive Images",": Automatic responsive behavior",[688,689,690],"blockquote",{},[691,692,693,694,699],"p",{},"Install and CSS: see ",[695,696,698],"a",{"href":697},"\u002Fgetting-started\u002Feditor-api#getting-started","Editor API — Getting Started",".",[636,701,703],{"id":702},"basic-usage","Basic Usage",[705,706,711],"pre",{"className":707,"code":708,"language":709,"meta":710,"style":710},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { Editor, ImagePlugin } from 'on-codemerge';\n\nconst editor = new Editor(container, {\n  plugins: [ImagePlugin()],\n});\n","js","",[712,713,714,756,763,790,812],"code",{"__ignoreMap":710},[715,716,719,723,727,731,734,737,740,743,746,750,753],"span",{"class":717,"line":718},"line",1,[715,720,722],{"class":721},"s7zQu","import",[715,724,726],{"class":725},"sMK4o"," {",[715,728,730],{"class":729},"sTEyZ"," Editor",[715,732,733],{"class":725},",",[715,735,736],{"class":729}," ImagePlugin",[715,738,739],{"class":725}," }",[715,741,742],{"class":721}," from",[715,744,745],{"class":725}," '",[715,747,749],{"class":748},"sfazB","on-codemerge",[715,751,752],{"class":725},"'",[715,754,755],{"class":725},";\n",[715,757,759],{"class":717,"line":758},2,[715,760,762],{"emptyLinePlaceholder":761},true,"\n",[715,764,766,770,773,776,779,782,785,787],{"class":717,"line":765},3,[715,767,769],{"class":768},"spNyl","const",[715,771,772],{"class":729}," editor ",[715,774,775],{"class":725},"=",[715,777,778],{"class":725}," new",[715,780,730],{"class":781},"s2Zo4",[715,783,784],{"class":729},"(container",[715,786,733],{"class":725},[715,788,789],{"class":725}," {\n",[715,791,793,797,800,803,806,809],{"class":717,"line":792},4,[715,794,796],{"class":795},"swJcz","  plugins",[715,798,799],{"class":725},":",[715,801,802],{"class":729}," [",[715,804,805],{"class":781},"ImagePlugin",[715,807,808],{"class":729},"()]",[715,810,811],{"class":725},",\n",[715,813,815,818,821],{"class":717,"line":814},5,[715,816,817],{"class":725},"}",[715,819,820],{"class":729},")",[715,822,755],{"class":725},[636,824,826],{"id":825},"demo","Demo",[828,829],"editor-component",{":active-plugins":830,":show-results":831},"[\"ImagePlugin\"]","false",[636,833,835],{"id":834},"public-api-v2","Public API (v2)",[691,837,838,839,842,843,699],{},"Factory: ",[712,840,841],{},"ImagePlugin(config?)"," — ",[712,844,845],{},"Partial\u003CUploadConfig> & PluginToolbarOpts",[847,848,849,861],"table",{},[850,851,852],"thead",{},[853,854,855,859],"tr",{},[856,857,858],"th",{},"Command",[856,860],{},[862,863,864],"tbody",{},[853,865,866,872],{},[867,868,869],"td",{},[712,870,871],{},"insertImage",[867,873,874],{},[712,875,876],{},"editor.command('insertImage')",[878,879,881],"h3",{"id":880},"keyboard-shortcuts","Keyboard shortcuts",[847,883,884,893],{},[850,885,886],{},[853,887,888,891],{},[856,889,890],{},"Shortcut",[856,892,858],{},[862,894,895],{},[853,896,897,902],{},[867,898,899],{},[712,900,901],{},"Mod-Alt-i",[867,903,904],{},[712,905,871],{},[691,907,908,909,912,913,916,917,920,921,924,925,928,929,932,933,936],{},"Insert opens a modal: upload \u002F drop (and ",[647,910,911],{},"Gallery"," when ",[712,914,915],{},"endpoints.list"," is set) → crop + alt \u002F align \u002F size → Insert. Gallery supports delete when ",[712,918,919],{},"endpoints.delete"," is set (",[712,922,923],{},"DELETE {delete}\u002F{id}","). Cropped pixels are ",[712,926,927],{},"POST","ed to ",[712,930,931],{},"endpoints.upload"," when configured (",[712,934,935],{},"useEmulation: false","); otherwise a data URL is stored on the atom.",[705,938,942],{"className":939,"code":940,"language":941,"meta":710,"style":710},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ImagePlugin({\n  endpoints: {\n    upload: '\u002Fapi\u002Fmedia\u002Fupload',\n    list: '\u002Fapi\u002Fmedia\u002Fimages', \u002F\u002F optional gallery\n    delete: '\u002Fapi\u002Fmedia', \u002F\u002F optional DELETE {delete}\u002F{id}\n  },\n  headers: { Authorization: 'Bearer …' },\n  maxFileSize: 5 * 1024 * 1024,\n  useEmulation: false,\n});\n","ts",[712,943,944,954,963,979,999,1018,1024,1049,1073,1087],{"__ignoreMap":710},[715,945,946,948,951],{"class":717,"line":718},[715,947,805],{"class":781},[715,949,950],{"class":729},"(",[715,952,953],{"class":725},"{\n",[715,955,956,959,961],{"class":717,"line":758},[715,957,958],{"class":795},"  endpoints",[715,960,799],{"class":725},[715,962,789],{"class":725},[715,964,965,968,970,972,975,977],{"class":717,"line":765},[715,966,967],{"class":795},"    upload",[715,969,799],{"class":725},[715,971,745],{"class":725},[715,973,974],{"class":748},"\u002Fapi\u002Fmedia\u002Fupload",[715,976,752],{"class":725},[715,978,811],{"class":725},[715,980,981,984,986,988,991,993,995],{"class":717,"line":792},[715,982,983],{"class":795},"    list",[715,985,799],{"class":725},[715,987,745],{"class":725},[715,989,990],{"class":748},"\u002Fapi\u002Fmedia\u002Fimages",[715,992,752],{"class":725},[715,994,733],{"class":725},[715,996,998],{"class":997},"sHwdD"," \u002F\u002F optional gallery\n",[715,1000,1001,1004,1006,1008,1011,1013,1015],{"class":717,"line":814},[715,1002,1003],{"class":795},"    delete",[715,1005,799],{"class":725},[715,1007,745],{"class":725},[715,1009,1010],{"class":748},"\u002Fapi\u002Fmedia",[715,1012,752],{"class":725},[715,1014,733],{"class":725},[715,1016,1017],{"class":997}," \u002F\u002F optional DELETE {delete}\u002F{id}\n",[715,1019,1021],{"class":717,"line":1020},6,[715,1022,1023],{"class":725},"  },\n",[715,1025,1027,1030,1032,1034,1037,1039,1041,1044,1046],{"class":717,"line":1026},7,[715,1028,1029],{"class":795},"  headers",[715,1031,799],{"class":725},[715,1033,726],{"class":725},[715,1035,1036],{"class":795}," Authorization",[715,1038,799],{"class":725},[715,1040,745],{"class":725},[715,1042,1043],{"class":748},"Bearer …",[715,1045,752],{"class":725},[715,1047,1048],{"class":725}," },\n",[715,1050,1052,1055,1057,1061,1064,1067,1069,1071],{"class":717,"line":1051},8,[715,1053,1054],{"class":795},"  maxFileSize",[715,1056,799],{"class":725},[715,1058,1060],{"class":1059},"sbssI"," 5",[715,1062,1063],{"class":725}," *",[715,1065,1066],{"class":1059}," 1024",[715,1068,1063],{"class":725},[715,1070,1066],{"class":1059},[715,1072,811],{"class":725},[715,1074,1076,1079,1081,1085],{"class":717,"line":1075},9,[715,1077,1078],{"class":795},"  useEmulation",[715,1080,799],{"class":725},[715,1082,1084],{"class":1083},"sfNiH"," false",[715,1086,811],{"class":725},[715,1088,1090,1092,1094],{"class":717,"line":1089},10,[715,1091,817],{"class":725},[715,1093,820],{"class":729},[715,1095,755],{"class":725},[691,1097,1098],{},[647,1099,1100],{},"Contracts",[641,1102,1103,1112],{},[644,1104,1105,1108,1109],{},[712,1106,1107],{},"GET list"," → ",[712,1110,1111],{},"{ items: [{ id, name, url, size?, mime?, thumbUrl? }] }",[644,1113,1114,1117,1118,1108,1121],{},[712,1115,1116],{},"POST upload"," multipart ",[712,1119,1120],{},"file",[712,1122,1123],{},"{ id, name, url, size?, mime? }",[691,1125,1126,1127,1130,1131,1134],{},"Drop on the editor stages the file in the same modal (not an instant insert). Context menu ",[647,1128,1129],{},"Edit"," \u002F ",[647,1132,1133],{},"Change image"," reopen the modal.",[636,1136,661],{"id":1137},"image-resizing",[691,1139,1140],{},"Images automatically get resize handles when clicked:",[705,1142,1144],{"className":707,"code":1143,"language":709,"meta":710,"style":710},"\u002F\u002F The plugin automatically attaches ResizableElement to images\n\u002F\u002F Users can drag the handles to resize images interactively\n",[712,1145,1146,1151],{"__ignoreMap":710},[715,1147,1148],{"class":717,"line":718},[715,1149,1150],{"class":997},"\u002F\u002F The plugin automatically attaches ResizableElement to images\n",[715,1152,1153],{"class":717,"line":758},[715,1154,1155],{"class":997},"\u002F\u002F Users can drag the handles to resize images interactively\n",[636,1157,1159],{"id":1158},"examples","Examples",[878,1161,1163],{"id":1162},"basic-image","Basic Image",[705,1165,1169],{"className":1166,"code":1167,"language":1168,"meta":710,"style":710},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cimg\n  src=\"data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQ...\"\n  alt=\"Sample Image\"\n  class=\"max-w-full h-auto rounded-lg\"\n\u002F>\n","html",[712,1170,1171,1179,1195,1209,1223],{"__ignoreMap":710},[715,1172,1173,1176],{"class":717,"line":718},[715,1174,1175],{"class":725},"\u003C",[715,1177,1178],{"class":795},"img\n",[715,1180,1181,1184,1186,1189,1192],{"class":717,"line":758},[715,1182,1183],{"class":768},"  src",[715,1185,775],{"class":725},[715,1187,1188],{"class":725},"\"",[715,1190,1191],{"class":748},"data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQ...",[715,1193,1194],{"class":725},"\"\n",[715,1196,1197,1200,1202,1204,1207],{"class":717,"line":765},[715,1198,1199],{"class":768},"  alt",[715,1201,775],{"class":725},[715,1203,1188],{"class":725},[715,1205,1206],{"class":748},"Sample Image",[715,1208,1194],{"class":725},[715,1210,1211,1214,1216,1218,1221],{"class":717,"line":792},[715,1212,1213],{"class":768},"  class",[715,1215,775],{"class":725},[715,1217,1188],{"class":725},[715,1219,1220],{"class":748},"max-w-full h-auto rounded-lg",[715,1222,1194],{"class":725},[715,1224,1225],{"class":717,"line":814},[715,1226,1227],{"class":725},"\u002F>\n",[878,1229,1231],{"id":1230},"aligned-image","Aligned Image",[705,1233,1235],{"className":1166,"code":1234,"language":1168,"meta":710,"style":710},"\u003C!-- Left aligned -->\n\u003Cimg\n  src=\"image.jpg\"\n  alt=\"Left aligned image\"\n  style=\"float: left; margin-right: 1rem; max-width: 100%; height: auto; border-radius: 0.5rem;\"\n\u002F>\n\n\u003C!-- Center aligned -->\n\u003Cimg\n  src=\"image.jpg\"\n  alt=\"Center aligned image\"\n  style=\"float: none; display: block; margin-left: auto; margin-right: auto; max-width: 100%; height: auto; border-radius: 0.5rem;\"\n\u002F>\n\n\u003C!-- Right aligned -->\n\u003Cimg\n  src=\"image.jpg\"\n  alt=\"Right aligned image\"\n  style=\"float: right; margin-left: 1rem; max-width: 100%; height: auto; border-radius: 0.5rem;\"\n\u002F>\n",[712,1236,1237,1242,1248,1261,1274,1288,1292,1296,1301,1307,1319,1333,1347,1352,1357,1363,1370,1383,1397,1411],{"__ignoreMap":710},[715,1238,1239],{"class":717,"line":718},[715,1240,1241],{"class":997},"\u003C!-- Left aligned -->\n",[715,1243,1244,1246],{"class":717,"line":758},[715,1245,1175],{"class":725},[715,1247,1178],{"class":795},[715,1249,1250,1252,1254,1256,1259],{"class":717,"line":765},[715,1251,1183],{"class":768},[715,1253,775],{"class":725},[715,1255,1188],{"class":725},[715,1257,1258],{"class":748},"image.jpg",[715,1260,1194],{"class":725},[715,1262,1263,1265,1267,1269,1272],{"class":717,"line":792},[715,1264,1199],{"class":768},[715,1266,775],{"class":725},[715,1268,1188],{"class":725},[715,1270,1271],{"class":748},"Left aligned image",[715,1273,1194],{"class":725},[715,1275,1276,1279,1281,1283,1286],{"class":717,"line":814},[715,1277,1278],{"class":768},"  style",[715,1280,775],{"class":725},[715,1282,1188],{"class":725},[715,1284,1285],{"class":748},"float: left; margin-right: 1rem; max-width: 100%; height: auto; border-radius: 0.5rem;",[715,1287,1194],{"class":725},[715,1289,1290],{"class":717,"line":1020},[715,1291,1227],{"class":725},[715,1293,1294],{"class":717,"line":1026},[715,1295,762],{"emptyLinePlaceholder":761},[715,1297,1298],{"class":717,"line":1051},[715,1299,1300],{"class":997},"\u003C!-- Center aligned -->\n",[715,1302,1303,1305],{"class":717,"line":1075},[715,1304,1175],{"class":725},[715,1306,1178],{"class":795},[715,1308,1309,1311,1313,1315,1317],{"class":717,"line":1089},[715,1310,1183],{"class":768},[715,1312,775],{"class":725},[715,1314,1188],{"class":725},[715,1316,1258],{"class":748},[715,1318,1194],{"class":725},[715,1320,1322,1324,1326,1328,1331],{"class":717,"line":1321},11,[715,1323,1199],{"class":768},[715,1325,775],{"class":725},[715,1327,1188],{"class":725},[715,1329,1330],{"class":748},"Center aligned image",[715,1332,1194],{"class":725},[715,1334,1336,1338,1340,1342,1345],{"class":717,"line":1335},12,[715,1337,1278],{"class":768},[715,1339,775],{"class":725},[715,1341,1188],{"class":725},[715,1343,1344],{"class":748},"float: none; display: block; margin-left: auto; margin-right: auto; max-width: 100%; height: auto; border-radius: 0.5rem;",[715,1346,1194],{"class":725},[715,1348,1350],{"class":717,"line":1349},13,[715,1351,1227],{"class":725},[715,1353,1355],{"class":717,"line":1354},14,[715,1356,762],{"emptyLinePlaceholder":761},[715,1358,1360],{"class":717,"line":1359},15,[715,1361,1362],{"class":997},"\u003C!-- Right aligned -->\n",[715,1364,1366,1368],{"class":717,"line":1365},16,[715,1367,1175],{"class":725},[715,1369,1178],{"class":795},[715,1371,1373,1375,1377,1379,1381],{"class":717,"line":1372},17,[715,1374,1183],{"class":768},[715,1376,775],{"class":725},[715,1378,1188],{"class":725},[715,1380,1258],{"class":748},[715,1382,1194],{"class":725},[715,1384,1386,1388,1390,1392,1395],{"class":717,"line":1385},18,[715,1387,1199],{"class":768},[715,1389,775],{"class":725},[715,1391,1188],{"class":725},[715,1393,1394],{"class":748},"Right aligned image",[715,1396,1194],{"class":725},[715,1398,1400,1402,1404,1406,1409],{"class":717,"line":1399},19,[715,1401,1278],{"class":768},[715,1403,775],{"class":725},[715,1405,1188],{"class":725},[715,1407,1408],{"class":748},"float: right; margin-left: 1rem; max-width: 100%; height: auto; border-radius: 0.5rem;",[715,1410,1194],{"class":725},[715,1412,1414],{"class":717,"line":1413},20,[715,1415,1227],{"class":725},[878,1417,1419],{"id":1418},"responsive-image","Responsive Image",[705,1421,1423],{"className":1166,"code":1422,"language":1168,"meta":710,"style":710},"\u003Cimg\n  src=\"image.jpg\"\n  alt=\"Responsive image\"\n  class=\"max-w-full h-auto rounded-lg\"\n  style=\"max-width: 100%; height: auto;\"\n\u002F>\n",[712,1424,1425,1431,1443,1456,1468,1481],{"__ignoreMap":710},[715,1426,1427,1429],{"class":717,"line":718},[715,1428,1175],{"class":725},[715,1430,1178],{"class":795},[715,1432,1433,1435,1437,1439,1441],{"class":717,"line":758},[715,1434,1183],{"class":768},[715,1436,775],{"class":725},[715,1438,1188],{"class":725},[715,1440,1258],{"class":748},[715,1442,1194],{"class":725},[715,1444,1445,1447,1449,1451,1454],{"class":717,"line":765},[715,1446,1199],{"class":768},[715,1448,775],{"class":725},[715,1450,1188],{"class":725},[715,1452,1453],{"class":748},"Responsive image",[715,1455,1194],{"class":725},[715,1457,1458,1460,1462,1464,1466],{"class":717,"line":792},[715,1459,1213],{"class":768},[715,1461,775],{"class":725},[715,1463,1188],{"class":725},[715,1465,1220],{"class":748},[715,1467,1194],{"class":725},[715,1469,1470,1472,1474,1476,1479],{"class":717,"line":814},[715,1471,1278],{"class":768},[715,1473,775],{"class":725},[715,1475,1188],{"class":725},[715,1477,1478],{"class":748},"max-width: 100%; height: auto;",[715,1480,1194],{"class":725},[715,1482,1483],{"class":717,"line":1020},[715,1484,1227],{"class":725},[636,1486,1488],{"id":1487},"image-formats-support","Image Formats Support",[691,1490,1491],{},"The plugin supports all common image formats:",[641,1493,1494,1500,1506,1512,1518,1524,1530],{},[644,1495,1496,1499],{},[647,1497,1498],{},"JPEG"," (.jpg, .jpeg)",[644,1501,1502,1505],{},[647,1503,1504],{},"PNG"," (.png)",[644,1507,1508,1511],{},[647,1509,1510],{},"GIF"," (.gif)",[644,1513,1514,1517],{},[647,1515,1516],{},"WebP"," (.webp)",[644,1519,1520,1523],{},[647,1521,1522],{},"SVG"," (.svg) - Note: SVG images are excluded from context menu",[644,1525,1526,1529],{},[647,1527,1528],{},"BMP"," (.bmp)",[644,1531,1532,1535],{},[647,1533,1534],{},"TIFF"," (.tiff, .tif)",[636,1537,1539],{"id":1538},"styling","Styling",[878,1541,1543],{"id":1542},"default-styles","Default Styles",[691,1545,1546],{},"Images get the following default classes:",[641,1548,1549,1555,1561],{},[644,1550,1551,1554],{},[712,1552,1553],{},"max-w-full"," - Maximum width 100%",[644,1556,1557,1560],{},[712,1558,1559],{},"h-auto"," - Automatic height",[644,1562,1563,1566],{},[712,1564,1565],{},"rounded-lg"," - Rounded corners",[878,1568,1570],{"id":1569},"custom-styling","Custom Styling",[705,1572,1576],{"className":1573,"code":1574,"language":1575,"meta":710,"style":710},"language-css shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F* Custom image styles *\u002F\n.html-editor img {\n  border: 2px solid #e5e7eb;\n  transition: all 0.2s ease;\n}\n\n.html-editor img:hover {\n  border-color: #3b82f6;\n  transform: scale(1.02);\n}\n\n\u002F* Resize handle styles *\u002F\n.image-resize-handle {\n  background: #3b82f6;\n  border: 2px solid white;\n  border-radius: 50%;\n  width: 8px;\n  height: 8px;\n}\n","css",[712,1577,1578,1583,1596,1618,1636,1641,1645,1660,1675,1693,1697,1701,1706,1715,1728,1741,1753,1765,1776],{"__ignoreMap":710},[715,1579,1580],{"class":717,"line":718},[715,1581,1582],{"class":997},"\u002F* Custom image styles *\u002F\n",[715,1584,1585,1587,1591,1594],{"class":717,"line":758},[715,1586,699],{"class":725},[715,1588,1590],{"class":1589},"sBMFI","html-editor",[715,1592,1593],{"class":1589}," img",[715,1595,789],{"class":725},[715,1597,1598,1602,1604,1607,1610,1613,1616],{"class":717,"line":765},[715,1599,1601],{"class":1600},"sqsOY","  border",[715,1603,799],{"class":725},[715,1605,1606],{"class":1059}," 2px",[715,1608,1609],{"class":729}," solid ",[715,1611,1612],{"class":725},"#",[715,1614,1615],{"class":729},"e5e7eb",[715,1617,755],{"class":725},[715,1619,1620,1623,1625,1628,1631,1634],{"class":717,"line":792},[715,1621,1622],{"class":1600},"  transition",[715,1624,799],{"class":725},[715,1626,1627],{"class":729}," all ",[715,1629,1630],{"class":1059},"0.2s",[715,1632,1633],{"class":729}," ease",[715,1635,755],{"class":725},[715,1637,1638],{"class":717,"line":814},[715,1639,1640],{"class":725},"}\n",[715,1642,1643],{"class":717,"line":1020},[715,1644,762],{"emptyLinePlaceholder":761},[715,1646,1647,1649,1651,1653,1655,1658],{"class":717,"line":1026},[715,1648,699],{"class":725},[715,1650,1590],{"class":1589},[715,1652,1593],{"class":1589},[715,1654,799],{"class":725},[715,1656,1657],{"class":768},"hover",[715,1659,789],{"class":725},[715,1661,1662,1665,1667,1670,1673],{"class":717,"line":1051},[715,1663,1664],{"class":1600},"  border-color",[715,1666,799],{"class":725},[715,1668,1669],{"class":725}," #",[715,1671,1672],{"class":729},"3b82f6",[715,1674,755],{"class":725},[715,1676,1677,1680,1682,1685,1687,1690],{"class":717,"line":1075},[715,1678,1679],{"class":1600},"  transform",[715,1681,799],{"class":725},[715,1683,1684],{"class":781}," scale",[715,1686,950],{"class":725},[715,1688,1689],{"class":1059},"1.02",[715,1691,1692],{"class":725},");\n",[715,1694,1695],{"class":717,"line":1089},[715,1696,1640],{"class":725},[715,1698,1699],{"class":717,"line":1321},[715,1700,762],{"emptyLinePlaceholder":761},[715,1702,1703],{"class":717,"line":1335},[715,1704,1705],{"class":997},"\u002F* Resize handle styles *\u002F\n",[715,1707,1708,1710,1713],{"class":717,"line":1349},[715,1709,699],{"class":725},[715,1711,1712],{"class":1589},"image-resize-handle",[715,1714,789],{"class":725},[715,1716,1717,1720,1722,1724,1726],{"class":717,"line":1354},[715,1718,1719],{"class":1600},"  background",[715,1721,799],{"class":725},[715,1723,1669],{"class":725},[715,1725,1672],{"class":729},[715,1727,755],{"class":725},[715,1729,1730,1732,1734,1736,1739],{"class":717,"line":1359},[715,1731,1601],{"class":1600},[715,1733,799],{"class":725},[715,1735,1606],{"class":1059},[715,1737,1738],{"class":729}," solid white",[715,1740,755],{"class":725},[715,1742,1743,1746,1748,1751],{"class":717,"line":1365},[715,1744,1745],{"class":1600},"  border-radius",[715,1747,799],{"class":725},[715,1749,1750],{"class":1059}," 50%",[715,1752,755],{"class":725},[715,1754,1755,1758,1760,1763],{"class":717,"line":1372},[715,1756,1757],{"class":1600},"  width",[715,1759,799],{"class":725},[715,1761,1762],{"class":1059}," 8px",[715,1764,755],{"class":725},[715,1766,1767,1770,1772,1774],{"class":717,"line":1385},[715,1768,1769],{"class":1600},"  height",[715,1771,799],{"class":725},[715,1773,1762],{"class":1059},[715,1775,755],{"class":725},[715,1777,1778],{"class":717,"line":1399},[715,1779,1640],{"class":725},[636,1781,1783],{"id":1782},"integration-examples","Integration Examples",[878,1785,1787],{"id":1786},"react-integration","React Integration",[705,1789,1793],{"className":1790,"code":1791,"language":1792,"meta":710,"style":710},"language-jsx shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import React, { useEffect, useRef } from 'react';\nimport { Editor, ImagePlugin } from 'on-codemerge';\n\nfunction MyEditor() {\n  const editorRef = useRef(null);\n  const editorInstance = useRef(null);\n\n  useEffect(() => {\n    if (editorRef.current && !editorInstance.current) {\n      editorInstance.current = new Editor(editorRef.current);\n      editorInstance.current.use(ImagePlugin());\n    }\n\n    return () => {\n      if (editorInstance.current) {\n        editorInstance.current.destroy();\n      }\n    };\n  }, []);\n\n  return \u003Cdiv ref={editorRef} className=\"editor-container\" \u002F>;\n}\n","jsx",[712,1794,1795,1827,1851,1855,1868,1890,1909,1913,1927,1961,1988,2010,2015,2019,2031,2048,2066,2071,2076,2086,2090,2128],{"__ignoreMap":710},[715,1796,1797,1799,1802,1804,1806,1809,1811,1814,1816,1818,1820,1823,1825],{"class":717,"line":718},[715,1798,722],{"class":721},[715,1800,1801],{"class":729}," React",[715,1803,733],{"class":725},[715,1805,726],{"class":725},[715,1807,1808],{"class":729}," useEffect",[715,1810,733],{"class":725},[715,1812,1813],{"class":729}," useRef",[715,1815,739],{"class":725},[715,1817,742],{"class":721},[715,1819,745],{"class":725},[715,1821,1822],{"class":748},"react",[715,1824,752],{"class":725},[715,1826,755],{"class":725},[715,1828,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1849],{"class":717,"line":758},[715,1830,722],{"class":721},[715,1832,726],{"class":725},[715,1834,730],{"class":729},[715,1836,733],{"class":725},[715,1838,736],{"class":729},[715,1840,739],{"class":725},[715,1842,742],{"class":721},[715,1844,745],{"class":725},[715,1846,749],{"class":748},[715,1848,752],{"class":725},[715,1850,755],{"class":725},[715,1852,1853],{"class":717,"line":765},[715,1854,762],{"emptyLinePlaceholder":761},[715,1856,1857,1860,1863,1866],{"class":717,"line":792},[715,1858,1859],{"class":768},"function",[715,1861,1862],{"class":781}," MyEditor",[715,1864,1865],{"class":725},"()",[715,1867,789],{"class":725},[715,1869,1870,1873,1876,1879,1881,1883,1886,1888],{"class":717,"line":814},[715,1871,1872],{"class":768},"  const",[715,1874,1875],{"class":729}," editorRef",[715,1877,1878],{"class":725}," =",[715,1880,1813],{"class":781},[715,1882,950],{"class":795},[715,1884,1885],{"class":725},"null",[715,1887,820],{"class":795},[715,1889,755],{"class":725},[715,1891,1892,1894,1897,1899,1901,1903,1905,1907],{"class":717,"line":1020},[715,1893,1872],{"class":768},[715,1895,1896],{"class":729}," editorInstance",[715,1898,1878],{"class":725},[715,1900,1813],{"class":781},[715,1902,950],{"class":795},[715,1904,1885],{"class":725},[715,1906,820],{"class":795},[715,1908,755],{"class":725},[715,1910,1911],{"class":717,"line":1026},[715,1912,762],{"emptyLinePlaceholder":761},[715,1914,1915,1918,1920,1922,1925],{"class":717,"line":1051},[715,1916,1917],{"class":781},"  useEffect",[715,1919,950],{"class":795},[715,1921,1865],{"class":725},[715,1923,1924],{"class":768}," =>",[715,1926,789],{"class":725},[715,1928,1929,1932,1935,1938,1940,1943,1946,1949,1952,1954,1956,1959],{"class":717,"line":1075},[715,1930,1931],{"class":721},"    if",[715,1933,1934],{"class":795}," (",[715,1936,1937],{"class":729},"editorRef",[715,1939,699],{"class":725},[715,1941,1942],{"class":729},"current",[715,1944,1945],{"class":725}," &&",[715,1947,1948],{"class":725}," !",[715,1950,1951],{"class":729},"editorInstance",[715,1953,699],{"class":725},[715,1955,1942],{"class":729},[715,1957,1958],{"class":795},") ",[715,1960,953],{"class":725},[715,1962,1963,1966,1968,1970,1972,1974,1976,1978,1980,1982,1984,1986],{"class":717,"line":1089},[715,1964,1965],{"class":729},"      editorInstance",[715,1967,699],{"class":725},[715,1969,1942],{"class":729},[715,1971,1878],{"class":725},[715,1973,778],{"class":725},[715,1975,730],{"class":781},[715,1977,950],{"class":795},[715,1979,1937],{"class":729},[715,1981,699],{"class":725},[715,1983,1942],{"class":729},[715,1985,820],{"class":795},[715,1987,755],{"class":725},[715,1989,1990,1992,1994,1996,1998,2001,2003,2005,2008],{"class":717,"line":1321},[715,1991,1965],{"class":729},[715,1993,699],{"class":725},[715,1995,1942],{"class":729},[715,1997,699],{"class":725},[715,1999,2000],{"class":781},"use",[715,2002,950],{"class":795},[715,2004,805],{"class":781},[715,2006,2007],{"class":795},"())",[715,2009,755],{"class":725},[715,2011,2012],{"class":717,"line":1335},[715,2013,2014],{"class":725},"    }\n",[715,2016,2017],{"class":717,"line":1349},[715,2018,762],{"emptyLinePlaceholder":761},[715,2020,2021,2024,2027,2029],{"class":717,"line":1354},[715,2022,2023],{"class":721},"    return",[715,2025,2026],{"class":725}," ()",[715,2028,1924],{"class":768},[715,2030,789],{"class":725},[715,2032,2033,2036,2038,2040,2042,2044,2046],{"class":717,"line":1359},[715,2034,2035],{"class":721},"      if",[715,2037,1934],{"class":795},[715,2039,1951],{"class":729},[715,2041,699],{"class":725},[715,2043,1942],{"class":729},[715,2045,1958],{"class":795},[715,2047,953],{"class":725},[715,2049,2050,2053,2055,2057,2059,2062,2064],{"class":717,"line":1365},[715,2051,2052],{"class":729},"        editorInstance",[715,2054,699],{"class":725},[715,2056,1942],{"class":729},[715,2058,699],{"class":725},[715,2060,2061],{"class":781},"destroy",[715,2063,1865],{"class":795},[715,2065,755],{"class":725},[715,2067,2068],{"class":717,"line":1372},[715,2069,2070],{"class":725},"      }\n",[715,2072,2073],{"class":717,"line":1385},[715,2074,2075],{"class":725},"    };\n",[715,2077,2078,2081,2084],{"class":717,"line":1399},[715,2079,2080],{"class":725},"  },",[715,2082,2083],{"class":795}," [])",[715,2085,755],{"class":725},[715,2087,2088],{"class":717,"line":1413},[715,2089,762],{"emptyLinePlaceholder":761},[715,2091,2093,2096,2099,2102,2105,2108,2110,2113,2116,2118,2120,2123,2125],{"class":717,"line":2092},21,[715,2094,2095],{"class":721},"  return",[715,2097,2098],{"class":725}," \u003C",[715,2100,2101],{"class":795},"div",[715,2103,2104],{"class":768}," ref",[715,2106,2107],{"class":725},"={",[715,2109,1937],{"class":729},[715,2111,2112],{"class":725},"} ",[715,2114,2115],{"class":768},"className",[715,2117,775],{"class":725},[715,2119,1188],{"class":725},[715,2121,2122],{"class":748},"editor-container",[715,2124,1188],{"class":725},[715,2126,2127],{"class":725}," \u002F>;\n",[715,2129,2131],{"class":717,"line":2130},22,[715,2132,1640],{"class":725},[878,2134,2136],{"id":2135},"vue-integration","Vue Integration",[705,2138,2142],{"className":2139,"code":2140,"language":2141,"meta":710,"style":710},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003Cdiv ref=\"editorContainer\" class=\"editor-container\">\u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n\n\u003Cscript>\nimport { Editor, ImagePlugin } from 'on-codemerge';\n\nexport default {\n  name: 'MyEditor',\n  mounted() {\n    this.editor = new Editor(this.$refs.editorContainer);\n    this.\u002F* use plugins: [ImagePlugin()] in Editor(...) *\u002F;\n  },\n  beforeDestroy() {\n    if (this.editor) {\n      this.editor.destroy();\n    }\n  }\n};\n\u003C\u002Fscript>\n","vue",[712,2143,2144,2154,2190,2199,2203,2212,2236,2240,2250,2266,2275,2305,2314,2318,2327,2341,2356,2360,2365,2370],{"__ignoreMap":710},[715,2145,2146,2148,2151],{"class":717,"line":718},[715,2147,1175],{"class":725},[715,2149,2150],{"class":795},"template",[715,2152,2153],{"class":725},">\n",[715,2155,2156,2159,2161,2163,2165,2167,2170,2172,2175,2177,2179,2181,2183,2186,2188],{"class":717,"line":758},[715,2157,2158],{"class":725},"  \u003C",[715,2160,2101],{"class":795},[715,2162,2104],{"class":768},[715,2164,775],{"class":725},[715,2166,1188],{"class":725},[715,2168,2169],{"class":748},"editorContainer",[715,2171,1188],{"class":725},[715,2173,2174],{"class":768}," class",[715,2176,775],{"class":725},[715,2178,1188],{"class":725},[715,2180,2122],{"class":748},[715,2182,1188],{"class":725},[715,2184,2185],{"class":725},">\u003C\u002F",[715,2187,2101],{"class":795},[715,2189,2153],{"class":725},[715,2191,2192,2195,2197],{"class":717,"line":765},[715,2193,2194],{"class":725},"\u003C\u002F",[715,2196,2150],{"class":795},[715,2198,2153],{"class":725},[715,2200,2201],{"class":717,"line":792},[715,2202,762],{"emptyLinePlaceholder":761},[715,2204,2205,2207,2210],{"class":717,"line":814},[715,2206,1175],{"class":725},[715,2208,2209],{"class":795},"script",[715,2211,2153],{"class":725},[715,2213,2214,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234],{"class":717,"line":1020},[715,2215,722],{"class":721},[715,2217,726],{"class":725},[715,2219,730],{"class":729},[715,2221,733],{"class":725},[715,2223,736],{"class":729},[715,2225,739],{"class":725},[715,2227,742],{"class":721},[715,2229,745],{"class":725},[715,2231,749],{"class":748},[715,2233,752],{"class":725},[715,2235,755],{"class":725},[715,2237,2238],{"class":717,"line":1026},[715,2239,762],{"emptyLinePlaceholder":761},[715,2241,2242,2245,2248],{"class":717,"line":1051},[715,2243,2244],{"class":721},"export",[715,2246,2247],{"class":721}," default",[715,2249,789],{"class":725},[715,2251,2252,2255,2257,2259,2262,2264],{"class":717,"line":1075},[715,2253,2254],{"class":795},"  name",[715,2256,799],{"class":725},[715,2258,745],{"class":725},[715,2260,2261],{"class":748},"MyEditor",[715,2263,752],{"class":725},[715,2265,811],{"class":725},[715,2267,2268,2271,2273],{"class":717,"line":1089},[715,2269,2270],{"class":795},"  mounted",[715,2272,1865],{"class":725},[715,2274,789],{"class":725},[715,2276,2277,2280,2283,2285,2287,2289,2291,2294,2297,2299,2301,2303],{"class":717,"line":1321},[715,2278,2279],{"class":725},"    this.",[715,2281,2282],{"class":729},"editor",[715,2284,1878],{"class":725},[715,2286,778],{"class":725},[715,2288,730],{"class":781},[715,2290,950],{"class":795},[715,2292,2293],{"class":725},"this.",[715,2295,2296],{"class":729},"$refs",[715,2298,699],{"class":725},[715,2300,2169],{"class":729},[715,2302,820],{"class":795},[715,2304,755],{"class":725},[715,2306,2307,2309,2312],{"class":717,"line":1335},[715,2308,2279],{"class":725},[715,2310,2311],{"class":997},"\u002F* use plugins: [ImagePlugin()] in Editor(...) *\u002F",[715,2313,755],{"class":725},[715,2315,2316],{"class":717,"line":1349},[715,2317,1023],{"class":725},[715,2319,2320,2323,2325],{"class":717,"line":1354},[715,2321,2322],{"class":795},"  beforeDestroy",[715,2324,1865],{"class":725},[715,2326,789],{"class":725},[715,2328,2329,2331,2333,2335,2337,2339],{"class":717,"line":1359},[715,2330,1931],{"class":721},[715,2332,1934],{"class":795},[715,2334,2293],{"class":725},[715,2336,2282],{"class":729},[715,2338,1958],{"class":795},[715,2340,953],{"class":725},[715,2342,2343,2346,2348,2350,2352,2354],{"class":717,"line":1365},[715,2344,2345],{"class":725},"      this.",[715,2347,2282],{"class":729},[715,2349,699],{"class":725},[715,2351,2061],{"class":781},[715,2353,1865],{"class":795},[715,2355,755],{"class":725},[715,2357,2358],{"class":717,"line":1372},[715,2359,2014],{"class":725},[715,2361,2362],{"class":717,"line":1385},[715,2363,2364],{"class":725},"  }\n",[715,2366,2367],{"class":717,"line":1399},[715,2368,2369],{"class":725},"};\n",[715,2371,2372,2374,2376],{"class":717,"line":1413},[715,2373,2194],{"class":725},[715,2375,2209],{"class":795},[715,2377,2153],{"class":725},[636,2379,2381],{"id":2380},"troubleshooting","Troubleshooting",[878,2383,2385],{"id":2384},"common-issues","Common Issues",[2387,2388,2389,2405,2421,2437],"ol",{},[644,2390,2391,2394],{},[647,2392,2393],{},"Images not uploading",[641,2395,2396,2399,2402],{},[644,2397,2398],{},"Check file permissions",[644,2400,2401],{},"Ensure file is a valid image format",[644,2403,2404],{},"Check browser console for errors",[644,2406,2407,2410],{},[647,2408,2409],{},"Images not displaying",[641,2411,2412,2415,2418],{},[644,2413,2414],{},"Verify image URL is accessible",[644,2416,2417],{},"Check CORS settings for external images",[644,2419,2420],{},"Ensure image format is supported",[644,2422,2423,2426],{},[647,2424,2425],{},"Resize handles not appearing",[641,2427,2428,2431,2434],{},[644,2429,2430],{},"Make sure image is clicked to activate",[644,2432,2433],{},"Check for conflicting CSS styles",[644,2435,2436],{},"Verify ResizableElement is properly initialized",[644,2438,2439,2442],{},[647,2440,2441],{},"Context menu not working",[641,2443,2444,2455,2458],{},[644,2445,2446,2447,2450,2451,2454],{},"Ensure image doesn't have ",[712,2448,2449],{},"svg-img"," or ",[712,2452,2453],{},"svg-chart"," classes",[644,2456,2457],{},"Check for event handler conflicts",[644,2459,2460],{},"Verify ContextMenu component is initialized",[878,2462,2464],{"id":2463},"debug-mode","Debug Mode",[691,2466,2467],{},"Enable debug logging:",[705,2469,2471],{"className":707,"code":2470,"language":709,"meta":710,"style":710},"\u002F\u002F Add console logging\nconsole.log('Image plugin initialized');\n\n\u002F\u002F Check file upload\neditor.on('file-drop', (e) => {\n  console.log('File drop event:', e);\n});\n",[712,2472,2473,2478,2501,2505,2510,2542,2569],{"__ignoreMap":710},[715,2474,2475],{"class":717,"line":718},[715,2476,2477],{"class":997},"\u002F\u002F Add console logging\n",[715,2479,2480,2483,2485,2488,2490,2492,2495,2497,2499],{"class":717,"line":758},[715,2481,2482],{"class":729},"console",[715,2484,699],{"class":725},[715,2486,2487],{"class":781},"log",[715,2489,950],{"class":729},[715,2491,752],{"class":725},[715,2493,2494],{"class":748},"Image plugin initialized",[715,2496,752],{"class":725},[715,2498,820],{"class":729},[715,2500,755],{"class":725},[715,2502,2503],{"class":717,"line":765},[715,2504,762],{"emptyLinePlaceholder":761},[715,2506,2507],{"class":717,"line":792},[715,2508,2509],{"class":997},"\u002F\u002F Check file upload\n",[715,2511,2512,2514,2516,2519,2521,2523,2526,2528,2530,2532,2536,2538,2540],{"class":717,"line":814},[715,2513,2282],{"class":729},[715,2515,699],{"class":725},[715,2517,2518],{"class":781},"on",[715,2520,950],{"class":729},[715,2522,752],{"class":725},[715,2524,2525],{"class":748},"file-drop",[715,2527,752],{"class":725},[715,2529,733],{"class":725},[715,2531,1934],{"class":725},[715,2533,2535],{"class":2534},"sHdIc","e",[715,2537,820],{"class":725},[715,2539,1924],{"class":768},[715,2541,789],{"class":725},[715,2543,2544,2547,2549,2551,2553,2555,2558,2560,2562,2565,2567],{"class":717,"line":1020},[715,2545,2546],{"class":729},"  console",[715,2548,699],{"class":725},[715,2550,2487],{"class":781},[715,2552,950],{"class":795},[715,2554,752],{"class":725},[715,2556,2557],{"class":748},"File drop event:",[715,2559,752],{"class":725},[715,2561,733],{"class":725},[715,2563,2564],{"class":729}," e",[715,2566,820],{"class":795},[715,2568,755],{"class":725},[715,2570,2571,2573,2575],{"class":717,"line":1026},[715,2572,817],{"class":725},[715,2574,820],{"class":729},[715,2576,755],{"class":725},[636,2578,2580],{"id":2579},"browser-support","Browser Support",[641,2582,2583,2586,2589,2592],{},[644,2584,2585],{},"Chrome 60+",[644,2587,2588],{},"Firefox 55+",[644,2590,2591],{},"Safari 12+",[644,2593,2594],{},"Edge 79+",[636,2596,2598],{"id":2597},"performance-considerations","Performance Considerations",[641,2600,2601,2604,2607,2610],{},[644,2602,2603],{},"Large images are automatically resized to fit the editor",[644,2605,2606],{},"Base64 encoding is used for local file uploads",[644,2608,2609],{},"Images are optimized for web display",[644,2611,2612],{},"Lazy loading can be implemented for better performance",[636,2614,2616],{"id":2615},"security","Security",[641,2618,2619,2622,2625,2628],{},[644,2620,2621],{},"File type validation prevents malicious uploads",[644,2623,2624],{},"Image files are read as data URLs",[644,2626,2627],{},"No server-side processing required",[644,2629,2630],{},"CORS policies apply to external images",[636,2632,2634],{"id":2633},"license","License",[691,2636,2637],{},"MIT License - see LICENSE file for details.\nMIT License - see LICENSE file for details.",[2639,2640,2641],"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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}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 .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}",{"title":710,"searchDepth":758,"depth":765,"links":2643},[2644,2645,2646,2647,2650,2651,2656,2657,2661,2665,2669,2670,2671,2672],{"id":638,"depth":758,"text":639},{"id":702,"depth":758,"text":703},{"id":825,"depth":758,"text":826},{"id":834,"depth":758,"text":835,"children":2648},[2649],{"id":880,"depth":765,"text":881},{"id":1137,"depth":758,"text":661},{"id":1158,"depth":758,"text":1159,"children":2652},[2653,2654,2655],{"id":1162,"depth":765,"text":1163},{"id":1230,"depth":765,"text":1231},{"id":1418,"depth":765,"text":1419},{"id":1487,"depth":758,"text":1488},{"id":1538,"depth":758,"text":1539,"children":2658},[2659,2660],{"id":1542,"depth":765,"text":1543},{"id":1569,"depth":765,"text":1570},{"id":1782,"depth":758,"text":1783,"children":2662},[2663,2664],{"id":1786,"depth":765,"text":1787},{"id":2135,"depth":765,"text":2136},{"id":2380,"depth":758,"text":2381,"children":2666},[2667,2668],{"id":2384,"depth":765,"text":2385},{"id":2463,"depth":765,"text":2464},{"id":2579,"depth":758,"text":2580},{"id":2597,"depth":758,"text":2598},{"id":2615,"depth":758,"text":2616},{"id":2633,"depth":758,"text":2634},"The Image Plugin provides comprehensive image management capabilities for the on-CodeMerge editor, including image upload, resizing, alignment, and context menu operations.","md",null,{},{"title":161},{"title":631,"description":2673},"ZCFi8dqsrEypMBJqLMdLf9RftArzpztlg08BgwTp81g",[2681,2683],{"title":151,"path":152,"stem":153,"description":2682,"children":-1},"The Footer Plugin automatically adds a statistics footer to the on-CodeMerge editor, displaying real-time document statistics including word count, character count, and other metrics.",{"title":165,"path":166,"stem":167,"description":2684,"children":-1},"The Video Plugin provides video embedding and management capabilities for the on-CodeMerge editor, allowing users to insert, edit, and manage video content within their documents.",1794129105119]