{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "bahrain",
  "title": "Bahrain",
  "description": "Interactive Bahrain map with 5 regions. Supports click, hover, selection, tooltips, and custom markers.",
  "registryDependencies": [
    "https://shadcnmaps.com/r/map.json"
  ],
  "files": [
    {
      "path": "registry/shadcnmaps/maps/bahrain.tsx",
      "content": "'use client'\n\nimport { Map, type MapProps } from '../map'\nimport { bahrainMapData } from '../map-data/bahrain'\n\nexport type RegionId = (typeof bahrainMapData)['regions'][number]['id']\n\nexport interface BahrainMapProps extends Omit<MapProps, 'data'> {}\n\nexport function BahrainMap(props: BahrainMapProps) {\n  return <Map data={bahrainMapData} {...props} />\n}\n",
      "type": "registry:file",
      "target": "components/shadcnmaps/maps/bahrain.tsx"
    },
    {
      "path": "registry/shadcnmaps/map-data/bahrain.ts",
      "content": "import type { MapData } from '@/registry/shadcnmaps/types'\n\nexport const bahrainMapData = {\n  id: 'bahrain',\n  name: 'Bahrain',\n  viewBox: '0 0 334 598.4',\n  regions: [\n    {\n      id: 'AJ',\n      name: 'Al-Janūbīyah',\n      abbreviation: 'AJ',\n      path: 'm 329.5,543.16218 -3.4,5 -3.4,-1.3 -4.5,-1.3 -6.3,1.3 -4.5,2.5 -4,-8.2 1.8,-5 -2.9,-4.3 1.7,-4.4 5.7,0.6 5.7,0.6 10.8,1.9 4.5,5.1 z m 1.2,-32 -7.4,5 -3.9,-5.6 -1.7,-5 2.3,-4.4 13.6,0.7 z m -14.1,-55 -2.3,8.7 -6.8,10 -6.8,8.8 4.5,4.4 6.8,7.5 -3.4,5 -10.8,-2.5 -5.1,3.7 -7.3,6.9 -3.5,3.7 4,13.2 6.8,9.4 1.7,6.2 -6.3,2.5 -3.4,6.3 -1.1,8.1 5.1,3.8 3.9,5.6 -5.7,5.6 -5.1,8.8 -4.5,8.7 2.2,6.3 -2.8,2.5 -10.2,-5 -6.8,-10.7 3.4,-9.4 6.8,-15.6 -0.5,-9.4 0,-13.7 -7.9,-8.8 0.6,-8.8 1.1,-11.9 3.5,-13.1 9.1,-14.4 11.9,-14.4 5.1,-5 7.4,1.3 7.4,-5.6 9,-5 z m -8.4,-23.8 -9.7,3.7 -4.5,-7.5 6.8,-3.1 6.2,0.6 z m -97.9,-241.6 3.8,42.5 -2.2,87.2 -13.7,108.9 -8.1,21.6 -26.2,42.5 -0.1,0.1 -5.9,-29.9 -10.1,-32.8 -14,-32 -17.8,-27.6 -38.8,-44.2 -6.5,-27.4 0,0 17.6,-33.1 4.9,-14.4 5,-14.5 0,0.1 21.7,1.1 21.3,-9.1 -6.9,-47.1 -5.8,-24.8 40,13.2 10.7,-6.5 z',\n    },\n    {\n      id: 'AS',\n      name: 'Ash-Shamālīyah',\n      abbreviation: 'AS',\n      path: 'm 36.4,151.46218 1.8,14.8 -16.2,-4.3 -17.3,1 -4.7,-16 2,-20.1 13.5,-14.8 9.6,3.2 9.5,5.4 -0.1,17 z m 92.1,6.4 5.8,24.8 6.9,47.1 -21.3,9.1 -21.7,-1.1 0,-0.1 -5,-37.2 -13.4,-36.6 -15.1,-26.7 -3.6,-11.9 0.7,-16.2 10.6,-46.7 6.5,-11.5 11.6,-5.6 0.1,0 0.9,0 19,0.6 -1.8,25.7 29.5,2.7 14.7,19 -26.6,5.8 -10.6,10.4 z',\n    },\n    {\n      id: 'AM',\n      name: 'Al-Muḥarraq',\n      abbreviation: 'AM',\n      path: 'm 246.5,41.76218 13.4,19.1 11.5,5.4 -4.9,13.8 -4.8,5.3 -14.3,-8.6 -3.8,-13.8 -4.7,-13.8 -12.5,-3.2 -11.5,-2.2 -7.6,3.2 -11.4,-21.3 1.9,-15.9 27.8,-8.4 20.1,10.7 0.9,14.8 z',\n    },\n    {\n      id: 'AW',\n      name: 'Al-Wusṭā',\n      abbreviation: 'AW',\n      path: 'm 128.5,157.86218 -12.8,-48.4 10.6,-10.4 26.6,-5.8 38.4,33.7 9.1,-14.2 13.4,-10.6 5.7,14.9 5.7,23.4 11.5,1.1 -9.1,11.2 -0.6,18.5 -18,4.4 1.3,15.1 -31.1,-26.2 -10.7,6.5 z',\n    },\n    {\n      id: 'AM-2',\n      name: 'Al-Manāmah',\n      abbreviation: 'AM',\n      path: 'm 152.9,93.26218 -14.7,-19 -29.5,-2.7 1.8,-25.7 11.1,2.4 14.3,6.6 11.6,5.3 0.1,0 36.8,-14.5 5.8,3.9 3.7,12.9 6.5,9 1.9,4.1 2,4 0,0 -5.1,10.5 -8.4,2.3 -25.4,-3.6 z',\n    },\n  ],\n} as const satisfies MapData\n",
      "type": "registry:file",
      "target": "components/shadcnmaps/map-data/bahrain.ts"
    }
  ],
  "type": "registry:component"
}