// @ts-nocheck
// This file is autogenerated by scripts/build-registry.ts
// Do not edit this file directly.
import * as React from "react"

export const Index: Record<string, any> = {
  "default": {
    "ai-leaf": {
      name: "ai-leaf",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/ai-leaf.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/ai-leaf.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "blockquote-element": {
      name: "blockquote-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/blockquote-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/blockquote-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "code-block-element": {
      name: "code-block-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["command","plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/code-block-element.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/code-block-element.css",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/code-block-combobox.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/code-block-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "code-leaf": {
      name: "code-leaf",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/code-leaf.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/code-leaf.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "code-line-element": {
      name: "code-line-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/code-line-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/code-line-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "code-syntax-leaf": {
      name: "code-syntax-leaf",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/code-syntax-leaf.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/code-syntax-leaf.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "column-element": {
      name: "column-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["resizable","plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/column-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/column-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "column-group-element": {
      name: "column-group-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["command","resizable","plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/column-group-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/column-group-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "comment-leaf": {
      name: "comment-leaf",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/comment-leaf.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/comment-leaf.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "date-element": {
      name: "date-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["calendar","plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/date-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/date-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "emoji-input-element": {
      name: "emoji-input-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["inline-combobox","plate-element","use-debounce"],
      files: [{
        path: "src/registry/default/plate-ui/emoji-input-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/emoji-input-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "excalidraw-element": {
      name: "excalidraw-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/excalidraw-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/excalidraw-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "heading-element": {
      name: "heading-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/heading-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/heading-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "highlight-leaf": {
      name: "highlight-leaf",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/highlight-leaf.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/highlight-leaf.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "hr-element": {
      name: "hr-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/hr-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/hr-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "image-element": {
      name: "image-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["media-popover","caption","resizable","plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/image-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/image-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "image-preview": {
      name: "image-preview",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/image-preview.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/image-preview.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "kbd-leaf": {
      name: "kbd-leaf",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/kbd-leaf.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/kbd-leaf.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "link-element": {
      name: "link-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/link-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/link-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "list-element": {
      name: "list-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/list-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/list-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "media-audio-element": {
      name: "media-audio-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["caption","plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/media-audio-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/media-audio-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "media-embed-element": {
      name: "media-embed-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["media-popover","caption","resizable","plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/media-embed-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/media-embed-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "media-file-element": {
      name: "media-file-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["caption","plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/media-file-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/media-file-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "media-placeholder-element": {
      name: "media-placeholder-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["plate-element","spinner","uploadthing"],
      files: [{
        path: "src/registry/default/plate-ui/media-placeholder-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/media-placeholder-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "media-video-element": {
      name: "media-video-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["media-popover","caption","resizable","plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/media-video-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/media-video-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "mention-element": {
      name: "mention-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["plate-element","use-mounted"],
      files: [{
        path: "src/registry/default/plate-ui/mention-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/mention-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "mention-input-element": {
      name: "mention-input-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["inline-combobox","plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/mention-input-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/mention-input-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "paragraph-element": {
      name: "paragraph-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/paragraph-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/paragraph-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "search-highlight-leaf": {
      name: "search-highlight-leaf",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/search-highlight-leaf.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/search-highlight-leaf.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "slash-input-element": {
      name: "slash-input-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["inline-combobox","plate-element","transforms"],
      files: [{
        path: "src/registry/default/plate-ui/slash-input-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/slash-input-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "table-cell-element": {
      name: "table-cell-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["resizable","plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/table-cell-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/table-cell-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "table-element": {
      name: "table-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["dropdown-menu","plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/table-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/table-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "table-row-element": {
      name: "table-row-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/table-row-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/table-row-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "tag-element": {
      name: "tag-element",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/tag-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/tag-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "toc-element": {
      name: "toc-element",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/toc-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/toc-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "todo-list-element": {
      name: "todo-list-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["checkbox","plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/todo-list-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/todo-list-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "toggle-element": {
      name: "toggle-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["button","plate-element"],
      files: [{
        path: "src/registry/default/plate-ui/toggle-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/toggle-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "alert-dialog": {
      name: "alert-dialog",
      description: "",
      type: "registry:ui",
      registryDependencies: ["button"],
      files: [{
        path: "src/registry/default/plate-ui/alert-dialog.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/alert-dialog.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "avatar": {
      name: "avatar",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/avatar.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/avatar.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "button": {
      name: "button",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/button.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/button.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "calendar": {
      name: "calendar",
      description: "",
      type: "registry:ui",
      registryDependencies: ["button"],
      files: [{
        path: "src/registry/default/plate-ui/calendar.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/calendar.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "checkbox": {
      name: "checkbox",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/checkbox.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/checkbox.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "command": {
      name: "command",
      description: "",
      type: "registry:ui",
      registryDependencies: ["dialog","input"],
      files: [{
        path: "src/registry/default/plate-ui/command.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/command.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "context-menu": {
      name: "context-menu",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/context-menu.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/context-menu.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "dialog": {
      name: "dialog",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/dialog.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/dialog.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "dropdown-menu": {
      name: "dropdown-menu",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/dropdown-menu.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/dropdown-menu.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "form": {
      name: "form",
      description: "",
      type: "registry:ui",
      registryDependencies: ["label"],
      files: [{
        path: "src/registry/default/plate-ui/form.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/form.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "input": {
      name: "input",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/input.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/input.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "label": {
      name: "label",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/label.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/label.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "popover": {
      name: "popover",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/popover.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/popover.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "separator": {
      name: "separator",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/separator.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/separator.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "toolbar": {
      name: "toolbar",
      description: "",
      type: "registry:ui",
      registryDependencies: ["tooltip","separator"],
      files: [{
        path: "src/registry/default/plate-ui/toolbar.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/toolbar.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "tooltip": {
      name: "tooltip",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/tooltip.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/tooltip.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "spinner": {
      name: "spinner",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/spinner.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/spinner.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "ai-menu": {
      name: "ai-menu",
      description: "",
      type: "registry:ui",
      registryDependencies: ["use-chat","command","popover","editor"],
      files: [{
        path: "src/registry/default/plate-ui/ai-menu.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/ai-menu-items.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/ai-chat-editor.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/ai-menu.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "ai-toolbar-button": {
      name: "ai-toolbar-button",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/ai-toolbar-button.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/ai-toolbar-button.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "align-dropdown-menu": {
      name: "align-dropdown-menu",
      description: "",
      type: "registry:ui",
      registryDependencies: ["dropdown-menu","toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/align-dropdown-menu.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/align-dropdown-menu.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "block-context-menu": {
      name: "block-context-menu",
      description: "",
      type: "registry:ui",
      registryDependencies: ["calendar","plate-element","context-menu","use-is-touch-device"],
      files: [{
        path: "src/registry/default/plate-ui/block-context-menu.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/block-context-menu.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "block-selection": {
      name: "block-selection",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/block-selection.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/block-selection.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "export-toolbar-button": {
      name: "export-toolbar-button",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/export-toolbar-button.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/export-toolbar-button.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "caption": {
      name: "caption",
      description: "",
      type: "registry:ui",
      registryDependencies: ["button"],
      files: [{
        path: "src/registry/default/plate-ui/caption.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/caption.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "color-dropdown-menu": {
      name: "color-dropdown-menu",
      description: "",
      type: "registry:ui",
      registryDependencies: ["dropdown-menu","toolbar","separator","button","tooltip"],
      files: [{
        path: "src/registry/default/plate-ui/color-constants.ts",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/color-dropdown-menu-items.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/color-dropdown-menu.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/color-input.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/color-picker.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/colors-custom.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/color-constants.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "comment-toolbar-button": {
      name: "comment-toolbar-button",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/comment-toolbar-button.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/comment-toolbar-button.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "comments-popover": {
      name: "comments-popover",
      description: "",
      type: "registry:ui",
      registryDependencies: ["popover","avatar"],
      files: [{
        path: "src/registry/default/plate-ui/comment-avatar.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/comment-create-form.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/comment-item.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/comment-more-dropdown.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/comment-reply-items.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/comment-resolve-button.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/comment-value.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/comments-popover.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/comment-avatar.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "cursor-overlay": {
      name: "cursor-overlay",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/cursor-overlay.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/cursor-overlay.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "draggable": {
      name: "draggable",
      description: "",
      type: "registry:ui",
      registryDependencies: ["tooltip","use-mounted"],
      files: [{
        path: "src/registry/default/plate-ui/draggable.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/with-draggables.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/draggable.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "editor": {
      name: "editor",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/editor.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/editor.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "select-editor": {
      name: "select-editor",
      description: "",
      type: "registry:ui",
      registryDependencies: ["editor","command","popover","tag-element"],
      files: [{
        path: "src/registry/default/plate-ui/select-editor.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/select-editor.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "emoji-dropdown-menu": {
      name: "emoji-dropdown-menu",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/emoji-dropdown-menu.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/emoji-icons.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/emoji-picker-content.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/emoji-picker-navigation.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/emoji-picker-preview.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/emoji-picker-search-and-clear.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/emoji-picker-search-bar.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/emoji-picker.tsx",
        type: "registry:ui",
        target: ""
      },{
        path: "src/registry/default/plate-ui/emoji-toolbar-dropdown.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/emoji-dropdown-menu.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "fixed-toolbar-buttons": {
      name: "fixed-toolbar-buttons",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar","ai-toolbar-button","align-dropdown-menu","color-dropdown-menu","comment-toolbar-button","emoji-dropdown-menu","history-toolbar-button","indent-list-toolbar-button","indent-todo-toolbar-button","indent-toolbar-button","insert-dropdown-menu","line-height-dropdown-menu","link-toolbar-button","mark-toolbar-button","media-toolbar-button","mode-dropdown-menu","more-dropdown-menu","outdent-toolbar-button","table-dropdown-menu","toggle-toolbar-button","turn-into-dropdown-menu","export-toolbar-button"],
      files: [{
        path: "src/registry/default/plate-ui/fixed-toolbar-buttons.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/fixed-toolbar-buttons.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "fixed-toolbar-list-buttons": {
      name: "fixed-toolbar-list-buttons",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar","ai-toolbar-button","align-dropdown-menu","color-dropdown-menu","comment-toolbar-button","emoji-dropdown-menu","insert-dropdown-menu","line-height-dropdown-menu","list-indent-toolbar-button","link-toolbar-button","mark-toolbar-button","media-toolbar-button","mode-dropdown-menu","more-dropdown-menu","table-dropdown-menu","toggle-toolbar-button","turn-into-dropdown-menu"],
      files: [{
        path: "src/registry/default/plate-ui/fixed-toolbar-list-buttons.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/fixed-toolbar-list-buttons.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "fixed-toolbar": {
      name: "fixed-toolbar",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/fixed-toolbar.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/fixed-toolbar.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "floating-toolbar-buttons": {
      name: "floating-toolbar-buttons",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar","ai-toolbar-button","comment-toolbar-button","link-toolbar-button","mark-toolbar-button","more-dropdown-menu","turn-into-dropdown-menu"],
      files: [{
        path: "src/registry/default/plate-ui/floating-toolbar-buttons.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/floating-toolbar-buttons.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "floating-toolbar": {
      name: "floating-toolbar",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/floating-toolbar.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/floating-toolbar.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "ghost-text": {
      name: "ghost-text",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/ghost-text.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/ghost-text.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "indent-fire-marker": {
      name: "indent-fire-marker",
      description: "",
      type: "registry:ui",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/plate-ui/indent-fire-marker.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/indent-fire-marker.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "history-toolbar-button": {
      name: "history-toolbar-button",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/history-toolbar-button.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/history-toolbar-button.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "indent-list-toolbar-button": {
      name: "indent-list-toolbar-button",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/indent-list-toolbar-button.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/indent-list-toolbar-button.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "indent-todo-marker": {
      name: "indent-todo-marker",
      description: "",
      type: "registry:ui",
      registryDependencies: ["checkbox"],
      files: [{
        path: "src/registry/default/plate-ui/indent-todo-marker.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/indent-todo-marker.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "indent-todo-toolbar-button": {
      name: "indent-todo-toolbar-button",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/indent-todo-toolbar-button.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/indent-todo-toolbar-button.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "indent-toolbar-button": {
      name: "indent-toolbar-button",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/indent-toolbar-button.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/indent-toolbar-button.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "inline-combobox": {
      name: "inline-combobox",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/inline-combobox.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/inline-combobox.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "insert-dropdown-menu": {
      name: "insert-dropdown-menu",
      description: "",
      type: "registry:ui",
      registryDependencies: ["dropdown-menu","toolbar","transforms"],
      files: [{
        path: "src/registry/default/plate-ui/insert-dropdown-menu.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/insert-dropdown-menu.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "line-height-dropdown-menu": {
      name: "line-height-dropdown-menu",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar","dropdown-menu"],
      files: [{
        path: "src/registry/default/plate-ui/line-height-dropdown-menu.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/line-height-dropdown-menu.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "link-floating-toolbar": {
      name: "link-floating-toolbar",
      description: "",
      type: "registry:ui",
      registryDependencies: ["button","input","popover","separator"],
      files: [{
        path: "src/registry/default/plate-ui/link-floating-toolbar.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/link-floating-toolbar.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "link-toolbar-button": {
      name: "link-toolbar-button",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/link-toolbar-button.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/link-toolbar-button.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "list-indent-toolbar-button": {
      name: "list-indent-toolbar-button",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/list-indent-toolbar-button.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/list-indent-toolbar-button.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "list-toolbar-button": {
      name: "list-toolbar-button",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/list-toolbar-button.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/list-toolbar-button.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "mark-toolbar-button": {
      name: "mark-toolbar-button",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/mark-toolbar-button.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/mark-toolbar-button.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "media-popover": {
      name: "media-popover",
      description: "",
      type: "registry:ui",
      registryDependencies: ["button","input","popover","separator"],
      files: [{
        path: "src/registry/default/plate-ui/media-popover.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/media-popover.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "media-toolbar-button": {
      name: "media-toolbar-button",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar","input","dropdown-menu","alert-dialog"],
      files: [{
        path: "src/registry/default/plate-ui/media-toolbar-button.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/media-toolbar-button.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "media-upload-toast": {
      name: "media-upload-toast",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/media-upload-toast.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/media-upload-toast.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "mode-dropdown-menu": {
      name: "mode-dropdown-menu",
      description: "",
      type: "registry:ui",
      registryDependencies: ["dropdown-menu","toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/mode-dropdown-menu.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/mode-dropdown-menu.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "more-dropdown-menu": {
      name: "more-dropdown-menu",
      description: "",
      type: "registry:ui",
      registryDependencies: ["dropdown-menu","toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/more-dropdown-menu.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/more-dropdown-menu.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "outdent-toolbar-button": {
      name: "outdent-toolbar-button",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/outdent-toolbar-button.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/outdent-toolbar-button.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "placeholder": {
      name: "placeholder",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/placeholder.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/placeholder.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "plate-element": {
      name: "plate-element",
      description: "",
      type: "registry:ui",
      registryDependencies: ["block-selection"],
      files: [{
        path: "src/registry/default/plate-ui/plate-element.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/plate-element.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "resizable": {
      name: "resizable",
      description: "",
      type: "registry:ui",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/plate-ui/resizable.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/resizable.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "table-dropdown-menu": {
      name: "table-dropdown-menu",
      description: "",
      type: "registry:ui",
      registryDependencies: ["dropdown-menu","toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/table-dropdown-menu.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/table-dropdown-menu.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "toggle-toolbar-button": {
      name: "toggle-toolbar-button",
      description: "",
      type: "registry:ui",
      registryDependencies: ["toolbar"],
      files: [{
        path: "src/registry/default/plate-ui/toggle-toolbar-button.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/toggle-toolbar-button.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "turn-into-dropdown-menu": {
      name: "turn-into-dropdown-menu",
      description: "",
      type: "registry:ui",
      registryDependencies: ["dropdown-menu","toolbar","transforms"],
      files: [{
        path: "src/registry/default/plate-ui/turn-into-dropdown-menu.tsx",
        type: "registry:ui",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/plate-ui/turn-into-dropdown-menu.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "editor-plugins": {
      name: "editor-plugins",
      description: "",
      type: "registry:component",
      registryDependencies: ["ai-plugins","basic-nodes-plugins","align-plugin","autoformat-plugin","block-menu-plugins","cursor-overlay-plugin","comments-plugin","delete-plugins","dnd-plugins","exit-break-plugin","indent-list-plugins","line-height-plugin","link-plugin","media-plugins","mention-plugin","reset-block-type-plugin","soft-break-plugin","table-plugin","toc-plugin"],
      files: [{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/editor-plugins.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "ai-plugins": {
      name: "ai-plugins",
      description: "",
      type: "registry:component",
      registryDependencies: ["basic-nodes-plugins","block-selection-plugins","cursor-overlay-plugin","indent-list-plugins","link-plugin","ai-menu","blockquote-element","code-block-element","code-leaf","code-line-element","code-syntax-leaf","cursor-overlay","heading-element","hr-element","link-element","paragraph-element"],
      files: [{
        path: "src/registry/default/components/editor/plugins/ai-plugins.tsx",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/ai-plugins.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "align-plugin": {
      name: "align-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plugins/align-plugin.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/align-plugin.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "autoformat-plugin": {
      name: "autoformat-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plugins/autoformat-plugin.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/autoformat-plugin.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "autoformat-list-plugin": {
      name: "autoformat-list-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plugins/autoformat-list-plugin.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/autoformat-list-plugin.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "basic-nodes-plugins": {
      name: "basic-nodes-plugins",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plugins/basic-nodes-plugins.tsx",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/basic-nodes-plugins.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "block-selection-plugins": {
      name: "block-selection-plugins",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plugins/block-selection-plugins.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/block-selection-plugins.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "block-menu-plugins": {
      name: "block-menu-plugins",
      description: "",
      type: "registry:component",
      registryDependencies: ["block-context-menu","block-selection-plugins"],
      files: [{
        path: "src/registry/default/components/editor/plugins/block-menu-plugins.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/block-menu-plugins.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "comments-plugin": {
      name: "comments-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: ["comments-popover"],
      files: [{
        path: "src/registry/default/components/editor/plugins/comments-plugin.tsx",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/comments-plugin.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "cursor-overlay-plugin": {
      name: "cursor-overlay-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: ["cursor-overlay"],
      files: [{
        path: "src/registry/default/components/editor/plugins/cursor-overlay-plugin.tsx",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/cursor-overlay-plugin.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "copilot-plugins": {
      name: "copilot-plugins",
      description: "",
      type: "registry:component",
      registryDependencies: ["ghost-text"],
      files: [{
        path: "src/registry/default/components/editor/plugins/copilot-plugins.tsx",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/copilot-plugins.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "delete-plugins": {
      name: "delete-plugins",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plugins/delete-plugins.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/delete-plugins.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "dnd-plugins": {
      name: "dnd-plugins",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plugins/dnd-plugins.tsx",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/dnd-plugins.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "exit-break-plugin": {
      name: "exit-break-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plugins/exit-break-plugin.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/exit-break-plugin.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "fixed-toolbar-plugin": {
      name: "fixed-toolbar-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: ["fixed-toolbar","fixed-toolbar-buttons"],
      files: [{
        path: "src/registry/default/components/editor/plugins/fixed-toolbar-plugin.tsx",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/fixed-toolbar-plugin.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "fixed-toolbar-list-plugin": {
      name: "fixed-toolbar-list-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: ["fixed-toolbar","fixed-toolbar-buttons"],
      files: [{
        path: "src/registry/default/components/editor/plugins/fixed-toolbar-list-plugin.tsx",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/fixed-toolbar-list-plugin.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "floating-toolbar-plugin": {
      name: "floating-toolbar-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: ["floating-toolbar","floating-toolbar-buttons"],
      files: [{
        path: "src/registry/default/components/editor/plugins/floating-toolbar-plugin.tsx",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/floating-toolbar-plugin.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "indent-list-plugins": {
      name: "indent-list-plugins",
      description: "",
      type: "registry:component",
      registryDependencies: ["indent-fire-marker","indent-todo-marker"],
      files: [{
        path: "src/registry/default/components/editor/plugins/indent-list-plugins.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/indent-list-plugins.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "line-height-plugin": {
      name: "line-height-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plugins/line-height-plugin.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/line-height-plugin.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "link-plugin": {
      name: "link-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: ["link-floating-toolbar"],
      files: [{
        path: "src/registry/default/components/editor/plugins/link-plugin.tsx",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/link-plugin.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "media-plugins": {
      name: "media-plugins",
      description: "",
      type: "registry:component",
      registryDependencies: ["image-preview","media-upload-toast"],
      files: [{
        path: "src/registry/default/components/editor/plugins/media-plugins.tsx",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/media-plugins.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "mention-plugin": {
      name: "mention-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plugins/mention-plugin.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/mention-plugin.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "reset-block-type-plugin": {
      name: "reset-block-type-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plugins/reset-block-type-plugin.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/reset-block-type-plugin.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "soft-break-plugin": {
      name: "soft-break-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plugins/soft-break-plugin.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/soft-break-plugin.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "tabbable-plugin": {
      name: "tabbable-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plugins/tabbable-plugin.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/tabbable-plugin.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "table-plugin": {
      name: "table-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plugins/table-plugin.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/table-plugin.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "toc-plugin": {
      name: "toc-plugin",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plugins/toc-plugin.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plugins/toc-plugin.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "use-chat": {
      name: "use-chat",
      description: "",
      type: "registry:component",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/components/editor/use-chat.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/use-chat.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "transforms": {
      name: "transforms",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/transforms.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/transforms.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "plate-types": {
      name: "plate-types",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plate-types.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plate-types.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "plate-list-types": {
      name: "plate-list-types",
      description: "",
      type: "registry:component",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/components/editor/plate-list-types.ts",
        type: "registry:component",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/components/editor/plate-list-types.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "ai-demo": {
      name: "ai-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["basic-nodes-plugins","block-selection-plugins","indent-list-plugins","link-plugin"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/ai-plugins.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/ai-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "align-demo": {
      name: "align-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["align-plugin"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/align-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "autoformat-demo": {
      name: "autoformat-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["autoformat-plugin"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/autoformat-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "basic-elements-demo": {
      name: "basic-elements-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["basic-nodes-plugins"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/basic-elements-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "basic-marks-demo": {
      name: "basic-marks-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["basic-nodes-plugins"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/basic-marks-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "basic-nodes-demo": {
      name: "basic-nodes-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["basic-nodes-plugins"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/basic-nodes-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/basic-elements-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/basic-marks-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "block-menu-demo": {
      name: "block-menu-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["block-menu-plugins"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/block-menu-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "block-selection-demo": {
      name: "block-selection-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["block-selection-plugins"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/block-selection-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "column-demo": {
      name: "column-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/column-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "comments-demo": {
      name: "comments-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["comments-plugin"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/comments-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "copilot-demo": {
      name: "copilot-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["copilot-plugins"],
      files: [{
        path: "src/registry/default/example/copilot-demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/copilot-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/copilot-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "cursor-overlay-demo": {
      name: "cursor-overlay-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["cursor-overlay-plugin"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/cursor-overlay-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "date-demo": {
      name: "date-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/date-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "dnd-demo": {
      name: "dnd-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["dnd-plugins"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/dnd-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "emoji-demo": {
      name: "emoji-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/emoji-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "exit-break-demo": {
      name: "exit-break-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["exit-break-plugin"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/exit-break-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "excalidraw-demo": {
      name: "excalidraw-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/excalidraw-demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/excalidraw-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/excalidraw-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "find-replace-demo": {
      name: "find-replace-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["fixed-toolbar","input","search-highlight-leaf"],
      files: [{
        path: "src/registry/default/example/find-replace-demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/find-replace-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/find-replace-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "floating-toolbar-demo": {
      name: "floating-toolbar-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/floating-toolbar-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "font-demo": {
      name: "font-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/font-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "highlight-demo": {
      name: "highlight-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/highlight-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "horizontal-rule-demo": {
      name: "horizontal-rule-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/horizontal-rule-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "indent-demo": {
      name: "indent-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["indent-list-plugins"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/indent-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "indent-list-demo": {
      name: "indent-list-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["indent-list-plugins"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/indent-list-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "kbd-demo": {
      name: "kbd-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/kbd-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "line-height-demo": {
      name: "line-height-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["line-height-plugin"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/line-height-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "link-demo": {
      name: "link-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["link-plugin"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/link-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "list-demo": {
      name: "list-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["autoformat-list-plugin","list-element","todo-list-element"],
      files: [{
        path: "src/registry/default/example/list-demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/list-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/fixed-toolbar-list-plugin.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/plate-ui/fixed-toolbar-list-buttons.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor-list.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/list-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "media-demo": {
      name: "media-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["media-plugins"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/media-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "mention-demo": {
      name: "mention-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["mention-plugin"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/mention-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "reset-node-demo": {
      name: "reset-node-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["reset-block-type-plugin"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/basic-elements-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "csv-demo": {
      name: "csv-demo",
      description: "",
      type: "registry:example",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/deserialize-csv-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "docx-demo": {
      name: "docx-demo",
      description: "",
      type: "registry:example",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/deserialize-docx-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "html-demo": {
      name: "html-demo",
      description: "",
      type: "registry:example",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/deserialize-html-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "markdown-demo": {
      name: "markdown-demo",
      description: "",
      type: "registry:example",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/deserialize-md-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "select-editor-demo": {
      name: "select-editor-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["form","button","select-editor"],
      files: [{
        path: "src/registry/default/example/select-editor-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/select-editor-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "single-line-demo": {
      name: "single-line-demo",
      description: "",
      type: "registry:example",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/example/single-line-demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/single-line-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/single-line-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "slash-command-demo": {
      name: "slash-command-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/slash-command-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "soft-break-demo": {
      name: "soft-break-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["soft-break-plugin"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/soft-break-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "tabbable-demo": {
      name: "tabbable-demo",
      description: "",
      type: "registry:example",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/example/tabbable-demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/tabbable-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/tabbable-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "table-demo": {
      name: "table-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["table-plugin"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/table-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "table-nomerge-demo": {
      name: "table-nomerge-demo",
      description: "",
      type: "registry:example",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/example/table-nomerge-demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/table-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/table-nomerge-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "toc-demo": {
      name: "toc-demo",
      description: "",
      type: "registry:example",
      registryDependencies: ["toc-plugin"],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/example/values/toc-value.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "toggle-demo": {
      name: "toggle-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "demo": {
      name: "demo",
      description: "",
      type: "registry:example",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "pro-iframe-demo": {
      name: "pro-iframe-demo",
      description: "",
      type: "registry:example",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/example/pro-iframe-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/pro-iframe-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "potion-iframe-demo": {
      name: "potion-iframe-demo",
      description: "",
      type: "registry:example",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/example/potion-iframe-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/potion-iframe-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "editor-default": {
      name: "editor-default",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/editor-default.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/editor-default.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "editor-disabled": {
      name: "editor-disabled",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/editor-disabled.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/editor-disabled.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "editor-full-width": {
      name: "editor-full-width",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/editor-full-width.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/editor-full-width.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "basic-editor-default-demo": {
      name: "basic-editor-default-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/basic-editor-default-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/basic-editor-default-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "controlled-demo": {
      name: "controlled-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/controlled-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/controlled-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "basic-editor-styling-demo": {
      name: "basic-editor-styling-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/basic-editor-styling-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/basic-editor-styling-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "basic-editor-handler-demo": {
      name: "basic-editor-handler-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/basic-editor-handler-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/basic-editor-handler-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "basic-editor-value-demo": {
      name: "basic-editor-value-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/basic-editor-value-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/basic-editor-value-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "basic-plugins-components-demo": {
      name: "basic-plugins-components-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/basic-plugins-components-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/basic-plugins-components-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "basic-plugins-default-demo": {
      name: "basic-plugins-default-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/basic-plugins-default-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/basic-plugins-default-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "editable-voids-demo": {
      name: "editable-voids-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/editable-voids-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/editable-voids-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "hundreds-blocks-demo": {
      name: "hundreds-blocks-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/hundreds-blocks-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/hundreds-blocks-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "hundreds-editors-demo": {
      name: "hundreds-editors-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/hundreds-editors-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/hundreds-editors-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "iframe-demo": {
      name: "iframe-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/iframe-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/iframe-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "mode-toggle": {
      name: "mode-toggle",
      description: "",
      type: "registry:example",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/example/mode-toggle.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/mode-toggle.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "multiple-editors-demo": {
      name: "multiple-editors-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/multiple-editors-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/multiple-editors-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "version-history-demo": {
      name: "version-history-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/version-history-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/version-history-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "playground-demo": {
      name: "playground-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/demo.tsx",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/use-create-editor.ts",
        type: "registry:example",
        target: ""
      },{
        path: "src/registry/default/components/editor/plugins/editor-plugins.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "preview-markdown-demo": {
      name: "preview-markdown-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/preview-markdown-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/preview-markdown-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "markdown-to-slate-demo": {
      name: "markdown-to-slate-demo",
      description: "",
      type: "registry:example",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/example/markdown-to-slate-demo.tsx",
        type: "registry:example",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/example/markdown-to-slate-demo.tsx")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "api-ai": {
      name: "api-ai",
      description: "",
      type: "registry:lib",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/app/api/ai/command/route.ts",
        type: "registry:lib",
        target: "app/api/ai/command/route.ts"
      },{
        path: "src/registry/default/app/api/ai/copilot/route.ts",
        type: "registry:lib",
        target: "app/api/ai/copilot/route.ts"
      }],
      component: React.lazy(() => import("@/registry/default/app/api/ai/command/route.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "api-uploadthing": {
      name: "api-uploadthing",
      description: "",
      type: "registry:lib",
      registryDependencies: [],
      files: [{
        path: "src/registry/default/app/api/uploadthing/route.ts",
        type: "registry:lib",
        target: "app/api/uploadthing/route.ts"
      }],
      component: React.lazy(() => import("@/registry/default/app/api/uploadthing/route.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "editor-select": {
      name: "editor-select",
      description: "A select editor",
      type: "registry:block",
      registryDependencies: ["select-editor-demo"],
      files: [{
        path: "src/registry/default/block/editor-select/page.tsx",
        type: "registry:page",
        target: "app/editor/page.tsx"
      }],
      component: React.lazy(() => import("@/registry/default/block/editor-select/page.tsx")),
      source: "src/__registry__/default/block/editor-select/page.tsx",
      category: "Editors",
      subcategory: "",
      chunks: []
    },
    "editor-ai": {
      name: "editor-ai",
      description: "An AI editor",
      type: "registry:block",
      registryDependencies: ["api-ai","api-uploadthing","plate-types","editor-plugins","copilot-plugins","floating-toolbar-plugin","fixed-toolbar-plugin","ai-menu","ghost-text","comments-popover","cursor-overlay","editor","block-context-menu","ai-leaf","blockquote-element","code-block-element","code-leaf","code-line-element","code-syntax-leaf","column-element","column-group-element","comment-leaf","date-element","draggable","emoji-input-element","excalidraw-element","heading-element","highlight-leaf","hr-element","image-element","kbd-leaf","link-element","media-audio-element","media-embed-element","media-file-element","media-placeholder-element","media-video-element","mention-element","mention-input-element","paragraph-element","placeholder","slash-input-element","table-cell-element","table-element","table-row-element","toc-element","toggle-element"],
      files: [{
        path: "src/registry/default/block/editor-ai/page.tsx",
        type: "registry:page",
        target: "app/editor/page.tsx"
      },{
        path: "src/registry/default/block/editor-ai/components/editor/plate-editor.tsx",
        type: "registry:component",
        target: "components/editor/plate-editor.tsx"
      },{
        path: "src/registry/default/block/editor-ai/components/editor/use-create-editor.ts",
        type: "registry:component",
        target: "components/editor/use-create-editor.ts"
      },{
        path: "src/registry/default/components/editor/settings.tsx",
        type: "registry:component",
        target: "components/editor/settings.tsx"
      }],
      component: React.lazy(() => import("@/registry/default/block/editor-ai/page.tsx")),
      source: "src/__registry__/default/block/editor-ai/page.tsx",
      category: "Editors",
      subcategory: "",
      chunks: []
    },
    "editor-basic": {
      name: "editor-basic",
      description: "A simple editor",
      type: "registry:block",
      registryDependencies: ["editor"],
      files: [{
        path: "src/registry/default/block/editor-basic/page.tsx",
        type: "registry:page",
        target: "app/editor/page.tsx"
      },{
        path: "src/registry/default/block/editor-basic/components/editor/plate-editor.tsx",
        type: "registry:component",
        target: "components/editor/plate-editor.tsx"
      },{
        path: "src/registry/default/block/editor-basic/components/editor/use-create-editor.ts",
        type: "registry:component",
        target: "components/editor/use-create-editor.ts"
      }],
      component: React.lazy(() => import("@/registry/default/block/editor-basic/page.tsx")),
      source: "src/__registry__/default/block/editor-basic/page.tsx",
      category: "Editors",
      subcategory: "",
      chunks: []
    },
    "utils": {
      name: "utils",
      description: "",
      type: "registry:lib",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/lib/utils.ts",
        type: "registry:lib",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/lib/utils.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "uploadthing": {
      name: "uploadthing",
      description: "",
      type: "registry:lib",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/lib/uploadthing.ts",
        type: "registry:lib",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/lib/uploadthing.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "use-debounce": {
      name: "use-debounce",
      description: "",
      type: "registry:hook",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/hooks/use-debounce.ts",
        type: "registry:hook",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/hooks/use-debounce.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "use-mounted": {
      name: "use-mounted",
      description: "",
      type: "registry:hook",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/hooks/use-mounted.ts",
        type: "registry:hook",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/hooks/use-mounted.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
    "use-is-touch-device": {
      name: "use-is-touch-device",
      description: "",
      type: "registry:hook",
      registryDependencies: undefined,
      files: [{
        path: "src/registry/default/hooks/use-is-touch-device.ts",
        type: "registry:hook",
        target: ""
      }],
      component: React.lazy(() => import("@/registry/default/hooks/use-is-touch-device.ts")),
      source: "",
      category: "",
      subcategory: "",
      chunks: []
    },
  },
}
