{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "sona-ui",
  "homepage": "https://sonaui.com",
  "items": [
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "sona-utils",
      "type": "registry:lib",
      "title": "Sona Utilities",
      "description": "Shared class-name utilities used by Sona UI registry components.",
      "files": [
        {
          "path": "registry/sonaui/sona-utils/sona-utils.ts",
          "type": "registry:lib",
          "target": "@lib/sona-utils.ts"
        }
      ],
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "registryDependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "sona-motion",
      "type": "registry:lib",
      "title": "Sona Motion",
      "description": "Semantic motion transitions for feedback, entrances, exits, spatial movement, expressive interactions, and reduced motion.",
      "files": [
        {
          "path": "registry/sonaui/sona-motion/sona-motion.ts",
          "type": "registry:lib",
          "target": "@lib/sona-motion.ts"
        }
      ],
      "dependencies": [
        "motion"
      ],
      "registryDependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "sona-theme",
      "type": "registry:theme",
      "title": "Sona Theme",
      "description": "Optional Sona UI semantic status colors and shared design tokens for Tailwind CSS v4.",
      "files": [],
      "dependencies": [],
      "registryDependencies": [],
      "cssVars": {
        "theme": {
          "radius-sona": "0.75rem"
        },
        "light": {
          "danger": "oklch(0.97 0.04 25)",
          "danger-foreground": "oklch(0.55 0.18 25)",
          "danger-border": "oklch(0.9 0.1 25)"
        },
        "dark": {
          "danger": "oklch(0.34 0.1 20)",
          "danger-foreground": "oklch(0.75 0.15 25)",
          "danger-border": "oklch(0.36 0.11 25)"
        }
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "agent-skill",
      "type": "registry:file",
      "title": "Sona UI Agent Skill",
      "description": "Instructions for coding agents to discover, install, compose, and verify Sona UI components.",
      "files": [
        {
          "path": "registry/sonaui/agent-skill/SKILL.md",
          "type": "registry:file",
          "target": ".agents/skills/sona-ui/SKILL.md"
        },
        {
          "path": "registry/sonaui/agent-skill/references/component-selection.md",
          "type": "registry:file",
          "target": ".agents/skills/sona-ui/references/component-selection.md"
        },
        {
          "path": "registry/sonaui/agent-skill/references/consumer-validation.md",
          "type": "registry:file",
          "target": ".agents/skills/sona-ui/references/consumer-validation.md"
        },
        {
          "path": "registry/sonaui/agent-skill/references/design-principles.md",
          "type": "registry:file",
          "target": ".agents/skills/sona-ui/references/design-principles.md"
        },
        {
          "path": "registry/sonaui/agent-skill/references/provider-setup.md",
          "type": "registry:file",
          "target": ".agents/skills/sona-ui/references/provider-setup.md"
        }
      ],
      "dependencies": [],
      "registryDependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "animated-dropdown",
      "type": "registry:ui",
      "title": "Animated Dropdown",
      "description": "A composable, accessible dropdown menu built on Base UI with controlled state, interruptible hover highlighting, and origin-aware enter motion.",
      "files": [
        {
          "path": "registry/sonaui/animated-dropdown/animated-dropdown.tsx",
          "type": "registry:ui",
          "target": "components/ui/animated-dropdown/animated-dropdown.tsx"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-theme",
        "@sona-ui/sona-utils",
        "@sona-ui/sona-motion"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "animated-switch",
      "type": "registry:ui",
      "title": "Animated Switch",
      "description": "An interactive iOS-style squish switch built on Base UI Switch primitives, with interruptible press feedback and a shared feedback spring.",
      "files": [
        {
          "path": "registry/sonaui/animated-switch/animated-switch.tsx",
          "type": "registry:ui",
          "target": "components/ui/animated-switch/animated-switch.tsx"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils",
        "@sona-ui/sona-motion"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "animated-dialog",
      "type": "registry:ui",
      "title": "Animated Dialog",
      "description": "A composable, accessible dialog modal built on Base UI with controlled state, direction-aware enter and exit motion, and reduced-motion support.",
      "files": [
        {
          "path": "registry/sonaui/animated-dialog/animated-dialog.tsx",
          "type": "registry:ui",
          "target": "components/ui/animated-dialog/animated-dialog.tsx"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils",
        "@sona-ui/sona-motion"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "button",
      "type": "registry:ui",
      "title": "Button",
      "description": "A simple action button with subtle press feedback and reduced-motion support.",
      "files": [
        {
          "path": "registry/sonaui/button/button.tsx",
          "type": "registry:ui",
          "target": "@ui/button.tsx"
        }
      ],
      "dependencies": [
        "class-variance-authority",
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils",
        "@sona-ui/sona-motion"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "dot-orbit-shader",
      "type": "registry:ui",
      "title": "Dot Orbit Shader",
      "description": "Animated multi-color dots orbiting their cell centers. Supports up to 10 colors with controls for size, spread, and motion. Powered by Paper Design Shaders.",
      "files": [
        {
          "path": "registry/sonaui/dot-orbit-shader/dot-orbit-shader.tsx",
          "type": "registry:ui",
          "target": "components/ui/dot-orbit-shader/dot-orbit-shader.tsx"
        }
      ],
      "dependencies": [
        "@paper-design/shaders-react",
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "mesh-gradient-shader",
      "type": "registry:ui",
      "title": "Mesh Gradient Shader",
      "description": "A flowing composition of animated color spots shaped by organic distortion and vortex effects. Powered by Paper Design Shaders.",
      "files": [
        {
          "path": "registry/sonaui/mesh-gradient-shader/mesh-gradient-shader.tsx",
          "type": "registry:ui",
          "target": "components/ui/mesh-gradient-shader/mesh-gradient-shader.tsx"
        }
      ],
      "dependencies": [
        "@paper-design/shaders-react",
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "magnetic-button",
      "type": "registry:ui",
      "title": "Magnetic",
      "description": "A pointer-aware magnetic wrapper with bounded pull strength, self or parent interaction areas, and reduced-motion support.",
      "files": [
        {
          "path": "registry/sonaui/magnetic-button/magnetic-button.tsx",
          "type": "registry:ui",
          "target": "components/ui/magnetic-button/magnetic-button.tsx"
        }
      ],
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "fluid-tabs",
      "type": "registry:ui",
      "title": "Fluid Tabs",
      "description": "An accessible Base UI tab selector with a shared active surface that travels fluidly between selections, with capsule and underline variants.",
      "files": [
        {
          "path": "registry/sonaui/fluid-tabs/fluid-tabs.tsx",
          "type": "registry:ui",
          "target": "components/ui/fluid-tabs/fluid-tabs.tsx"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "fluid-tooltip",
      "type": "registry:ui",
      "title": "Fluid Tooltip",
      "description": "A grouped Base UI tooltip system with a deliberate first appearance and fast directional handoffs between related controls.",
      "files": [
        {
          "path": "registry/sonaui/fluid-tooltip/fluid-tooltip.tsx",
          "type": "registry:ui",
          "target": "components/ui/fluid-tooltip/fluid-tooltip.tsx"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "fluid-slider",
      "type": "registry:ui",
      "title": "Fluid Slider",
      "description": "A labeled Base UI range control with direct surface selection, a dedicated draggable indicator, and restrained boundary resistance.",
      "files": [
        {
          "path": "registry/sonaui/fluid-slider/fluid-slider.tsx",
          "type": "registry:ui",
          "target": "components/ui/fluid-slider/fluid-slider.tsx"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "activity-graph",
      "type": "registry:ui",
      "title": "Activity Graph",
      "description": "A keyboard-accessible calendar heatmap with normalized intensity levels and an interruptible shared focus surface.",
      "files": [
        {
          "path": "registry/sonaui/activity-graph/activity-graph.tsx",
          "type": "registry:ui",
          "target": "components/ui/activity-graph/activity-graph.tsx"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "animated-tabs",
      "type": "registry:ui",
      "title": "Animated Tabs",
      "description": "An accessible horizontal tab selector built on Base UI with controlled state, keyboard navigation, disabled items, and a pointer-only shared hover indicator.",
      "files": [
        {
          "path": "registry/sonaui/animated-tabs/animated-tabs.tsx",
          "type": "registry:ui",
          "target": "components/ui/animated-tabs/animated-tabs.tsx"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils",
        "@sona-ui/sona-motion"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "expanding-action",
      "type": "registry:ui",
      "title": "Expanding Action",
      "description": "A compact action that transforms in place into a short set of related choices with accessible focus management.",
      "files": [
        {
          "path": "registry/sonaui/expanding-action/expanding-action.tsx",
          "type": "registry:ui",
          "target": "components/ui/expanding-action/expanding-action.tsx"
        }
      ],
      "dependencies": [
        "lucide-react",
        "motion",
        "react-use-measure"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "accordion",
      "type": "registry:ui",
      "title": "Accordion",
      "description": "An accessible Base UI accordion with controlled and uncontrolled state, four visual variants, interruptible disclosure transitions, and reduced-motion support.",
      "files": [
        {
          "path": "registry/sonaui/accordion/accordion.tsx",
          "type": "registry:ui",
          "target": "components/ui/accordion/accordion.tsx"
        },
        {
          "path": "registry/sonaui/accordion/animated-plus-minus-button.tsx",
          "type": "registry:ui",
          "target": "components/ui/accordion/animated-plus-minus-button.tsx"
        },
        {
          "path": "registry/sonaui/accordion/styles.module.css",
          "type": "registry:file",
          "target": "components/ui/accordion/styles.module.css"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "ripple-button",
      "type": "registry:ui",
      "title": "RippleButton",
      "description": "A pointer-aware ripple button with touch-safe feedback, customizable motion, and reduced-motion support.",
      "files": [
        {
          "path": "registry/sonaui/ripple-button/ripple-button.tsx",
          "type": "registry:ui",
          "target": "components/ui/ripple-button/ripple-button.tsx"
        }
      ],
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "marquee",
      "type": "registry:ui",
      "title": "Marquee",
      "description": "A scroll-velocity marquee with seamless loop math, eased hover pause, vertical/horizontal direction, ResizeObserver-based copy count, and full prefers-reduced-motion support.",
      "files": [
        {
          "path": "registry/sonaui/marquee/marquee.tsx",
          "type": "registry:ui",
          "target": "components/ui/marquee/marquee.tsx"
        }
      ],
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "spinning-text",
      "type": "registry:ui",
      "title": "SpinningText",
      "description": "The `SpinningText` component is a dynamic and visually engaging UI element that animates text in a circular spinning motion. It is highly customizable, allowing you to control the animation's speed, direction, radius, and more.",
      "files": [
        {
          "path": "registry/sonaui/spinning-text/spinning-text.tsx",
          "type": "registry:ui",
          "target": "components/ui/spinning-text/spinning-text.tsx"
        }
      ],
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "stagger-text",
      "type": "registry:ui",
      "title": "StaggerText",
      "description": "A text component with staggered animation.",
      "files": [
        {
          "path": "registry/sonaui/stagger-text/stagger-text.tsx",
          "type": "registry:ui",
          "target": "components/ui/stagger-text/stagger-text.tsx"
        }
      ],
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "link-preview",
      "type": "registry:ui",
      "title": "LinkPreview",
      "description": "The `LinkPreview` component is an interactive UI element that displays a preview of a link when hovered over. It enhances user experience by providing additional context about the link.",
      "files": [
        {
          "path": "registry/sonaui/link-preview/link-preview.tsx",
          "type": "registry:ui",
          "target": "components/ui/link-preview/link-preview.tsx"
        }
      ],
      "dependencies": [
        "motion",
        "react-icons",
        "react-use-measure"
      ],
      "registryDependencies": [
        "@sona-ui/sona-motion"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "bubble-up-button",
      "type": "registry:ui",
      "title": "BubbleUpButton",
      "description": "The `BubbleUpButton` component provides an interactive button with a fluid \"bubble-up\" animation effect when hovered. It creates an engaging user experience with minimal effort.",
      "files": [
        {
          "path": "registry/sonaui/bubble-up-button/bubble-up-button.tsx",
          "type": "registry:ui",
          "target": "components/ui/bubble-up-button/bubble-up-button.tsx"
        }
      ],
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "expandable-tabs",
      "type": "registry:ui",
      "title": "Expandable Tabs",
      "description": "An accessible Base UI tab selector that expands the active icon into a labeled pill with input-aware layout motion.",
      "files": [
        {
          "path": "registry/sonaui/expandable-tabs/expandable-tabs.tsx",
          "type": "registry:ui",
          "target": "components/ui/expandable-tabs/expandable-tabs.tsx"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "motion",
        "react-icons"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils",
        "@sona-ui/sona-motion"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "split-text",
      "type": "registry:ui",
      "title": "Split Text",
      "description": "Splits text into characters, words, or lines and reveals them with a staggered, optionally scroll-triggered animation.",
      "files": [
        {
          "path": "registry/sonaui/split-text/split-text.tsx",
          "type": "registry:ui",
          "target": "components/ui/split-text/split-text.tsx"
        }
      ],
      "dependencies": [
        "gsap",
        "@gsap/react"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "image-trail",
      "type": "registry:ui",
      "title": "Image Trail",
      "description": "Spawns a trail of images that follow the cursor across a scoped area, with multiple appearance styles.",
      "files": [
        {
          "path": "registry/sonaui/image-trail/image-trail.tsx",
          "type": "registry:ui",
          "target": "components/ui/image-trail/image-trail.tsx"
        }
      ],
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils",
        "@sona-ui/sona-motion"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "lightbox",
      "type": "registry:ui",
      "title": "Lightbox",
      "description": "An accessible image preview that expands from its thumbnail and returns to the same spatial origin when dismissed.",
      "files": [
        {
          "path": "registry/sonaui/lightbox/lightbox.tsx",
          "type": "registry:ui",
          "target": "components/ui/lightbox/lightbox.tsx"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "avatar-showcase",
      "type": "registry:ui",
      "title": "Avatar Showcase",
      "description": "A recording-friendly avatar strip with count-aware pacing, deterministic sampling, staggered lanes, and reduced-motion support.",
      "files": [
        {
          "path": "registry/sonaui/avatar-showcase/avatar-showcase.tsx",
          "type": "registry:ui",
          "target": "components/ui/avatar-showcase/avatar-showcase.tsx"
        }
      ],
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "circular-context-menu",
      "type": "registry:ui",
      "title": "Circular Context Menu",
      "description": "An edge-aware compound context menu that fans a small set of direct actions away from a selected object.",
      "files": [
        {
          "path": "registry/sonaui/circular-context-menu/circular-context-menu.tsx",
          "type": "registry:ui",
          "target": "components/ui/circular-context-menu/circular-context-menu.tsx"
        }
      ],
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "spotlight-card",
      "type": "registry:ui",
      "title": "Spotlight Card",
      "description": "A card with a radial spotlight glow that follows the cursor.",
      "files": [
        {
          "path": "registry/sonaui/spotlight-card/spotlight-card.tsx",
          "type": "registry:ui",
          "target": "components/ui/spotlight-card/spotlight-card.tsx"
        }
      ],
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "hold-to-delete-button",
      "type": "registry:ui",
      "title": "Hold To Delete Button",
      "description": "A hold-to-confirm destructive button with pointer capture, keyboard activation, cancellation, and reduced-motion support.",
      "files": [
        {
          "path": "registry/sonaui/hold-to-delete-button/hold-to-delete-button.tsx",
          "type": "registry:ui",
          "target": "components/ui/hold-to-delete-button/hold-to-delete-button.tsx"
        }
      ],
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "circular-dock-menu",
      "type": "registry:ui",
      "title": "Circular Dock Menu",
      "description": "A circular dock menu with controlled state, keyboard dismissal, item callbacks, outside-click handling, and reduced-motion support.",
      "files": [
        {
          "path": "registry/sonaui/circular-dock-menu/circular-dock-menu.tsx",
          "type": "registry:ui",
          "target": "components/ui/circular-dock-menu/circular-dock-menu.tsx"
        }
      ],
      "dependencies": [
        "motion",
        "lucide-react"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "fan-view",
      "type": "registry:ui",
      "title": "Fan View",
      "description": "A fanned card menu with controlled state, item callbacks, keyboard dismissal, outside-click handling, and reduced-motion support.",
      "files": [
        {
          "path": "registry/sonaui/fan-view/fan-view.tsx",
          "type": "registry:ui",
          "target": "components/ui/fan-view/fan-view.tsx"
        }
      ],
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "smart-overflow",
      "type": "registry:ui",
      "title": "Smart Overflow",
      "description": "A priority-first responsive action group that moves lower-priority actions into an accessible three-dot menu as available width decreases.",
      "files": [
        {
          "path": "registry/sonaui/smart-overflow/smart-overflow.tsx",
          "type": "registry:ui",
          "target": "components/ui/smart-overflow/smart-overflow.tsx"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "lucide-react",
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-theme",
        "@sona-ui/sona-utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "section-rail",
      "type": "registry:ui",
      "title": "Section Rail",
      "description": "A compact navigation rail that tracks the reader's position through a long page, revealing labels and editorial context cards on hover and focus.",
      "files": [
        {
          "path": "registry/sonaui/section-rail/section-rail.tsx",
          "type": "registry:ui",
          "target": "components/ui/section-rail/section-rail.tsx"
        }
      ],
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "@sona-ui/sona-utils"
      ]
    }
  ]
}