{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "bladder",
  "title": "Bladder",
  "description": "The bladder from the OrganUI bladder explorer: 12 selectable structures and 3 named views. Model licensed CC BY-SA 2.1 JP.",
  "registryDependencies": [
    "@organui/organ-viewer"
  ],
  "files": [
    {
      "path": "registry/base-nova/bladder/bladder.tsx",
      "content": "import {\n  OrganViewer,\n  type OrganModel,\n  type OrganViewerProps,\n} from \"@/components/organ-viewer\"\n\n// Generated from organui/bladder-3d at 36674f5. The GLB stays in that\n// repository under its own licence; see attribution.source.\nexport const bladderModel: OrganModel = {\n  name: \"Bladder\",\n  src: \"https://cdn.jsdelivr.net/gh/organui/bladder-3d@36674f5d09ba1c9c58a3f76c944705c23ee91375/public/models/bladder.glb\",\n  bytes: 1817148,\n  defaultView: \"Anterior\",\n  views: [\n    {\n      name: \"Anterior\",\n      direction: [0, 0, 1],\n    },\n    {\n      name: \"Posterior\",\n      direction: [0, 0, -1],\n    },\n    {\n      name: \"Left lateral\",\n      direction: [1, 0, 0],\n    },\n  ],\n  structures: [\n    {\n      id: \"urinary-bladder\",\n      label: \"Urinary bladder\",\n      group: \"Urinary tract\",\n      color: \"#d39a7c\",\n      description:\n        \"A hollow, balloon-shaped muscular organ in the pelvis that stores urine until it is released.\",\n    },\n    {\n      id: \"right-ureter\",\n      label: \"Right ureter\",\n      group: \"Urinary tract\",\n      color: \"#dcad86\",\n      description:\n        \"A narrow muscular tube that carries urine from the right kidney down to the bladder.\",\n    },\n    {\n      id: \"left-ureter\",\n      label: \"Left ureter\",\n      group: \"Urinary tract\",\n      color: \"#e1b791\",\n      description:\n        \"A narrow muscular tube that carries urine from the left kidney down to the bladder.\",\n    },\n    {\n      id: \"urethra\",\n      label: \"Urethra\",\n      group: \"Urinary tract\",\n      color: \"#c98572\",\n      description:\n        \"The tube that lets urine leave the body from the bottom of the bladder.\",\n    },\n    {\n      id: \"prostate\",\n      label: \"Prostate\",\n      group: \"Reproductive organs\",\n      color: \"#a8828f\",\n      description:\n        \"A walnut-sized gland that sits just below the bladder and surrounds the first part of the urethra.\",\n    },\n    {\n      id: \"right-seminal-vesicle\",\n      label: \"Right seminal vesicle\",\n      group: \"Reproductive organs\",\n      color: \"#b597a0\",\n      description:\n        \"A small gland behind the bladder that adds fluid to semen. It lies close to the bladder’s back wall.\",\n    },\n    {\n      id: \"left-seminal-vesicle\",\n      label: \"Left seminal vesicle\",\n      group: \"Reproductive organs\",\n      color: \"#bea2aa\",\n      description:\n        \"A small gland behind the bladder that adds fluid to semen. It lies close to the bladder’s back wall.\",\n    },\n    {\n      id: \"right-pubococcygeus\",\n      label: \"Right pubococcygeus\",\n      group: \"Pelvic floor\",\n      color: \"#b0675f\",\n      description:\n        \"Part of the pelvic floor muscles, which support the bladder and help hold urine in until it is released.\",\n    },\n    {\n      id: \"left-pubococcygeus\",\n      label: \"Left pubococcygeus\",\n      group: \"Pelvic floor\",\n      color: \"#b8736a\",\n      description:\n        \"Part of the pelvic floor muscles, which support the bladder and help hold urine in until it is released.\",\n    },\n    {\n      id: \"right-puborectalis\",\n      label: \"Right puborectalis\",\n      group: \"Pelvic floor\",\n      color: \"#9f5c57\",\n      description:\n        \"Part of the pelvic floor muscles. It forms a sling that loops behind the lower rectum.\",\n    },\n    {\n      id: \"left-puborectalis\",\n      label: \"Left puborectalis\",\n      group: \"Pelvic floor\",\n      color: \"#a96862\",\n      description:\n        \"Part of the pelvic floor muscles. It forms a sling that loops behind the lower rectum.\",\n    },\n    {\n      id: \"rectum\",\n      label: \"Rectum\",\n      group: \"Neighbouring organs\",\n      color: \"#8f9e8a\",\n      description:\n        \"The last part of the large intestine, which stores stool. It lies behind the bladder and prostate.\",\n    },\n  ],\n  attribution: {\n    credit:\n      \"BodyParts3D, © The Database Center for Life Science licensed under CC Attribution-Share Alike 2.1 Japan\",\n    license: \"CC BY-SA 2.1 JP\",\n    licenseUrl: \"https://creativecommons.org/licenses/by-sa/2.1/jp/deed.en\",\n    source:\n      \"https://github.com/organui/bladder-3d/blob/36674f5d09ba1c9c58a3f76c944705c23ee91375/public/models/ATTRIBUTION.md\",\n  },\n}\n\nexport type BladderProps = Omit<OrganViewerProps, \"model\">\n\nexport function Bladder(props: BladderProps) {\n  return <OrganViewer model={bladderModel} {...props} />\n}\n",
      "type": "registry:component"
    }
  ],
  "docs": "Bladder docs: https://organui.com/docs/components/bladder. The model is licensed CC BY-SA 2.1 JP (https://creativecommons.org/licenses/by-sa/2.1/jp/deed.en); keep the viewer's credit visible.",
  "categories": [
    "organ",
    "urinary"
  ],
  "type": "registry:component"
}