{
  "name": "aceternity",
  "homepage": "https://ui.aceternity.com",
  "items": [
    {
      "name": "grid",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/grid.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "moving-line",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/moving-line.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "sparkles",
      "type": "registry:ui",
      "dependencies": [
        "@tsparticles/react",
        "@tsparticles/engine",
        "@tsparticles/slim",
        "motion"
      ],
      "files": [
        {
          "path": "ui/sparkles.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "spotlight",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/spotlight.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "glowing-stars",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/glowing-stars.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "text-reveal-card",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/text-reveal-card.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "animated-tooltip",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/animated-tooltip.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "following-pointer",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/following-pointer.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "background-beams",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/background-beams.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "svg-mask-effect",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/svg-mask-effect.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "infinite-moving-cards",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/infinite-moving-cards.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "3d-pin",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/3d-pin.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "evervault-card",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/evervault-card.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "parallax-scroll",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/parallax-scroll.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "parallax-scroll-2",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/parallax-scroll-2.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "parallax-hero-images",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/parallax-hero-images.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "tracing-beam",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/tracing-beam.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "container-scroll-animation",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/container-scroll-animation.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "text-generate-effect",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/text-generate-effect.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "meteors",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/meteors.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "card-stack",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/card-stack.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "moving-border",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/moving-border.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "lamp",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/lamp.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "sticky-scroll-reveal",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/sticky-scroll-reveal.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "floating-navbar",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/floating-navbar.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "navbar-menu",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/navbar-menu.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "tailwindcss-buttons",
      "type": "registry:ui",
      "dependencies": [
        "@tabler/icons-react"
      ],
      "files": [
        {
          "path": "ui/tailwindcss-buttons.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "bento-grid",
      "type": "registry:ui",
      "dependencies": [
        "@tabler/icons-react"
      ],
      "files": [
        {
          "path": "ui/bento-grid.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "card-hover-effect",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/card-hover-effect.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "google-gemini-effect",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/google-gemini-effect.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "gooey-input",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/gooey-input.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "typewriter-effect",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/typewriter-effect.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "background-boxes",
      "type": "registry:ui",
      "dependencies": [
        "mini-svg-data-uri",
        "motion"
      ],
      "files": [
        {
          "path": "ui/background-boxes.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "3d-card",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/3d-card.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "images-slider",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/images-slider.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "direction-aware-hover",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/direction-aware-hover.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "tabs",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-tabs"
      ],
      "files": [
        {
          "path": "ui/tabs.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "hero-parallax",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/hero-parallax.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "wavy-background",
      "type": "registry:ui",
      "dependencies": [
        "simplex-noise"
      ],
      "files": [
        {
          "path": "ui/wavy-background.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "background-gradient",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/background-gradient.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "layout-grid",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/layout-grid.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "background-gradient-animation",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/background-gradient-animation.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "macbook-scroll",
      "type": "registry:ui",
      "dependencies": [
        "@tabler/icons-react",
        "motion"
      ],
      "files": [
        {
          "path": "ui/macbook-scroll.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "input",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/input.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "label",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-label"
      ],
      "files": [
        {
          "path": "ui/label.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "multi-step-loader",
      "type": "registry:ui",
      "dependencies": [
        "@tabler/icons-react",
        "motion"
      ],
      "files": [
        {
          "path": "ui/multi-step-loader.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "globe",
      "type": "registry:ui",
      "dependencies": [
        "three",
        "three-globe",
        "@react-three/fiber@alpha",
        "@react-three/drei"
      ],
      "devDependencies": [
        "@types/three"
      ],
      "files": [
        {
          "path": "ui/globe.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "aurora-background",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/aurora-background.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "canvas-reveal-effect",
      "type": "registry:ui",
      "dependencies": [
        "three",
        "@react-three/fiber"
      ],
      "devDependencies": [
        "@types/three"
      ],
      "files": [
        {
          "path": "ui/canvas-reveal-effect.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "hover-border-gradient",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/hover-border-gradient.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "hero-highlight",
      "type": "registry:ui",
      "dependencies": [
        "mini-svg-data-uri",
        "motion"
      ],
      "files": [
        {
          "path": "ui/hero-highlight.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "vortex",
      "type": "registry:ui",
      "dependencies": [
        "simplex-noise",
        "motion"
      ],
      "files": [
        {
          "path": "ui/vortex.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "wobble-card",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/wobble-card.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "placeholders-and-vanish-input",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/placeholders-and-vanish-input.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "flip-words",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/flip-words.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "link-preview",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-hover-card",
        "qss",
        "motion"
      ],
      "files": [
        {
          "path": "ui/link-preview.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "glare-card",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/glare-card.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "animated-modal",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/animated-modal.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "sidebar",
      "type": "registry:ui",
      "dependencies": [
        "@tabler/icons-react",
        "motion"
      ],
      "files": [
        {
          "path": "ui/sidebar.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "apple-cards-carousel",
      "type": "registry:ui",
      "dependencies": [
        "@tabler/icons-react",
        "motion"
      ],
      "registryDependencies": [
        "use-outside-click"
      ],
      "files": [
        {
          "path": "ui/apple-cards-carousel.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "shooting-stars",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/shooting-stars.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "stars-background",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/stars-background.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "compare",
      "type": "registry:ui",
      "dependencies": [
        "@tabler/icons-react",
        "motion"
      ],
      "files": [
        {
          "path": "ui/compare.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "card-spotlight",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "canvas-reveal-effect"
      ],
      "files": [
        {
          "path": "ui/card-spotlight.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "cover",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "sparkles"
      ],
      "files": [
        {
          "path": "ui/cover.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "file-upload",
      "type": "registry:ui",
      "dependencies": [
        "@tabler/icons-react",
        "react-dropzone",
        "motion"
      ],
      "files": [
        {
          "path": "ui/file-upload.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "floating-dock",
      "type": "registry:ui",
      "dependencies": [
        "@tabler/icons-react",
        "motion"
      ],
      "files": [
        {
          "path": "ui/floating-dock.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "focus-cards",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/focus-cards.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "background-beams-with-collision",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/background-beams-with-collision.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "timeline",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/timeline.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "text-hover-effect",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/text-hover-effect.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "lens",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/lens.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "background-lines",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/background-lines.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "animated-testimonials",
      "type": "registry:ui",
      "dependencies": [
        "@tabler/icons-react",
        "motion"
      ],
      "files": [
        {
          "path": "ui/animated-testimonials.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "world-map",
      "type": "registry:ui",
      "dependencies": [
        "dotted-map",
        "motion"
      ],
      "files": [
        {
          "path": "ui/world-map.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "code-block",
      "type": "registry:ui",
      "dependencies": [
        "@tabler/icons-react",
        "react-syntax-highlighter"
      ],
      "devDependencies": [
        "@types/react-syntax-highlighter"
      ],
      "files": [
        {
          "path": "ui/code-block.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "carousel",
      "type": "registry:ui",
      "dependencies": [
        "@tabler/icons-react"
      ],
      "files": [
        {
          "path": "ui/carousel.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "colourful-text",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/colourful-text.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "spotlight-new",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/spotlight-new.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "glowing-effect",
      "type": "registry:ui",
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "ui/glowing-effect.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "3d-marquee",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/3d-marquee.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "container-text-flip",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/container-text-flip.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "resizable-navbar",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/resizable-navbar.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "draggable-card",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/draggable-card.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "sticky-banner",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/sticky-banner.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "pointer-highlight",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/pointer-highlight.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "stateful-button",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/stateful-button.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "loader",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/loader.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "comet-card",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/comet-card.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "background-ripple-effect",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/background-ripple-effect.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "pixelated-canvas",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/pixelated-canvas.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "canvas-text",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/canvas-text.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "layout-text-flip",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/layout-text-flip.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "dotted-glow-background",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/dotted-glow-background.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "tooltip-card",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/tooltip-card.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "encrypted-text",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/encrypted-text.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "noise-background",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/noise-background.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "dither-shader",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/dither-shader.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "webcam-pixel-grid",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/webcam-pixel-grid.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "images-badge",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/images-badge.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "keyboard",
      "type": "registry:ui",
      "dependencies": [
        "@tabler/icons-react",
        "motion/react"
      ],
      "files": [
        {
          "path": "ui/keyboard.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "terminal",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/terminal.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "3d-globe",
      "type": "registry:ui",
      "dependencies": [
        "three",
        "@react-three/fiber",
        "@react-three/drei"
      ],
      "devDependencies": [
        "@types/three"
      ],
      "files": [
        {
          "path": "ui/3d-globe.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "ascii-art",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/ascii-art.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "scales",
      "type": "registry:ui",
      "files": [
        {
          "path": "ui/scales.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "text-flipping-board",
      "type": "registry:ui",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/text-flipping-board.tsx",
          "type": "registry:ui"
        }
      ]
    }
  ]
}