{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "visual-studio",
  "title": "visual-studio",
  "files": [
    {
      "path": "static/components-generated/visualStudio.tsx",
      "content": "import type { SVGProps } from \"react\";\n\nconst VisualStudio = (props: SVGProps<SVGSVGElement>) => (\n  <svg\n    {...props}\n    xmlnsXlink=\"http://www.w3.org/1999/xlink\"\n    fill=\"none\"\n    viewBox=\"0 0 193 193\"\n  >\n    <defs>\n      <path id=\"reuse-0\" fill=\"#fff\" d=\"M8.271 8.271h176.457v176.457H8.271z\" />\n    </defs>\n    <g clipPath=\"url(#a)\">\n      <g clipPath=\"url(#b)\">\n        <mask\n          id=\"c\"\n          width=\"177\"\n          height=\"177\"\n          x=\"8\"\n          y=\"8\"\n          maskUnits=\"userSpaceOnUse\"\n          style={{ maskType: \"alpha\" }}\n        >\n          <path\n            fill=\"#fff\"\n            d=\"m40.621 157.524-29.408-22.057a7.284 7.284 0 0 1-2.941-5.881V63.414a7.287 7.287 0 0 1 2.941-5.88l29.408-22.058a6.658 6.658 0 0 0-2.02 5.881v110.286a6.66 6.66 0 0 0 2.02 5.881Z\"\n          />\n          <path\n            fill=\"#fff\"\n            d=\"M181.456 38.895a7.39 7.39 0 0 0-4.081-1.213 7.139 7.139 0 0 0-5.073 2.057l-.513.515L113.117 96.5l-32.462 31.137-30.034 28.784-.515.516a7.137 7.137 0 0 1-5.073 2.059 7.386 7.386 0 0 1-4.412-1.472l-29.408-22.057a7.346 7.346 0 0 0 9.998-1.103l32.644-37.9 26.8-31.1 46.946-54.52a7.238 7.238 0 0 1 5.55-2.572 7.385 7.385 0 0 1 4.08 1.213l44.225 29.41Z\"\n          />\n          <path\n            fill=\"#fff\"\n            d=\"m181.456 154.105-44.114 29.41a7.447 7.447 0 0 1-9.667-1.323l-47.02-54.555-26.8-31.173-32.644-37.867a7.386 7.386 0 0 0-9.998-1.064l29.408-22.057a7.39 7.39 0 0 1 4.411-1.472 7.132 7.132 0 0 1 5.074 2.06l.515.515 30.034 28.785L113.117 96.5l58.672 56.246.513.515a7.136 7.136 0 0 0 5.073 2.057 7.387 7.387 0 0 0 4.081-1.213Z\"\n          />\n          <path\n            fill=\"#fff\"\n            d=\"M184.729 45.032v102.936a7.375 7.375 0 0 1-3.273 6.137l-44.114 29.41a7.38 7.38 0 0 0 3.272-6.14V15.625a7.44 7.44 0 0 0-3.383-6.14l44.225 29.41a7.419 7.419 0 0 1 3.273 6.137Z\"\n          />\n        </mask>\n        <g mask=\"url(#c)\">\n          <path\n            fill=\"#5E438F\"\n            d=\"m40.621 157.524-29.408-22.057a7.292 7.292 0 0 1-2.941-5.881V63.414a7.287 7.287 0 0 1 2.941-5.88l29.408-22.058a6.658 6.658 0 0 0-2.02 5.881v110.286a6.66 6.66 0 0 0 2.02 5.881Z\"\n          />\n          <g filter=\"url(#d)\">\n            <path\n              fill=\"url(#e)\"\n              d=\"M181.455 38.895a7.385 7.385 0 0 0-4.08-1.213 7.147 7.147 0 0 0-5.073 2.057l-.513.515-31.25 29.962L113.117 96.5l-32.463 31.137-30.033 28.784-.516.516a7.137 7.137 0 0 1-5.073 2.059 7.386 7.386 0 0 1-4.411-1.472l-29.408-22.057a7.346 7.346 0 0 0 9.997-1.103l16.471-19.115 16.174-18.785 26.8-31.1 46.945-54.52a7.251 7.251 0 0 1 5.55-2.572 7.39 7.39 0 0 1 4.081 1.213l44.224 29.41Z\"\n            />\n          </g>\n          <g filter=\"url(#f)\">\n            <path\n              fill=\"url(#g)\"\n              d=\"m181.455 154.105-44.114 29.411a7.443 7.443 0 0 1-9.666-1.324l-47.02-54.555-26.8-31.173-16.173-18.748L21.21 58.598a7.387 7.387 0 0 0-9.997-1.065L40.62 35.477a7.389 7.389 0 0 1 4.411-1.472 7.128 7.128 0 0 1 5.073 2.06l.516.515 30.033 28.785L113.117 96.5l27.461 26.323 31.211 29.923.513.516a7.155 7.155 0 0 0 5.073 2.056 7.382 7.382 0 0 0 4.08-1.213Z\"\n            />\n          </g>\n          <g filter=\"url(#h)\">\n            <path\n              fill=\"url(#i)\"\n              d=\"M184.729 45.032v102.935a7.38 7.38 0 0 1-3.273 6.138l-44.115 29.41a7.383 7.383 0 0 0 3.273-6.14V15.625a7.44 7.44 0 0 0-3.383-6.14l44.225 29.41a7.428 7.428 0 0 1 3.273 6.137Z\"\n            />\n          </g>\n        </g>\n      </g>\n    </g>\n    <defs>\n      <linearGradient\n        id=\"e\"\n        x1=\"151.642\"\n        x2=\"20.614\"\n        y1=\"8.271\"\n        y2=\"140.148\"\n        gradientUnits=\"userSpaceOnUse\"\n      >\n        <stop stopColor=\"#7252AA\" />\n        <stop offset=\"1\" stopColor=\"#7252AA\" />\n      </linearGradient>\n      <linearGradient\n        id=\"g\"\n        x1=\"24.814\"\n        x2=\"147.966\"\n        y1=\"40.437\"\n        y2=\"178.293\"\n        gradientUnits=\"userSpaceOnUse\"\n      >\n        <stop stopColor=\"#AE7FE2\" />\n        <stop offset=\"1\" stopColor=\"#9A70D4\" />\n      </linearGradient>\n      <linearGradient\n        id=\"i\"\n        x1=\"160.457\"\n        x2=\"160.457\"\n        y1=\"5.936\"\n        y2=\"183.367\"\n        gradientUnits=\"userSpaceOnUse\"\n      >\n        <stop stopColor=\"#D59DFF\" />\n        <stop offset=\"1\" stopColor=\"#C18EF1\" />\n      </linearGradient>\n      <filter\n        id=\"d\"\n        width=\"180.604\"\n        height=\"161.087\"\n        x=\"6.032\"\n        y=\"4.386\"\n        colorInterpolationFilters=\"sRGB\"\n        filterUnits=\"userSpaceOnUse\"\n      >\n        <feFlood floodOpacity=\"0\" result=\"BackgroundImageFix\" />\n        <feColorMatrix\n          in=\"SourceAlpha\"\n          result=\"hardAlpha\"\n          values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"\n        />\n        <feOffset dy=\".246\" />\n        <feGaussianBlur stdDeviation=\".246\" />\n        <feColorMatrix values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0\" />\n        <feBlend in2=\"BackgroundImageFix\" result=\"effect1_dropShadow\" />\n        <feColorMatrix\n          in=\"SourceAlpha\"\n          result=\"hardAlpha\"\n          values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"\n        />\n        <feOffset dy=\"1.295\" />\n        <feGaussianBlur stdDeviation=\"2.59\" />\n        <feColorMatrix values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0\" />\n        <feBlend in2=\"effect1_dropShadow\" result=\"effect2_dropShadow\" />\n        <feBlend in=\"SourceGraphic\" in2=\"effect2_dropShadow\" result=\"shape\" />\n      </filter>\n      <filter\n        id=\"f\"\n        width=\"180.604\"\n        height=\"161.085\"\n        x=\"6.032\"\n        y=\"30.118\"\n        colorInterpolationFilters=\"sRGB\"\n        filterUnits=\"userSpaceOnUse\"\n      >\n        <feFlood floodOpacity=\"0\" result=\"BackgroundImageFix\" />\n        <feColorMatrix\n          in=\"SourceAlpha\"\n          result=\"hardAlpha\"\n          values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"\n        />\n        <feOffset dy=\".246\" />\n        <feGaussianBlur stdDeviation=\".246\" />\n        <feColorMatrix values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0\" />\n        <feBlend in2=\"BackgroundImageFix\" result=\"effect1_dropShadow\" />\n        <feColorMatrix\n          in=\"SourceAlpha\"\n          result=\"hardAlpha\"\n          values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"\n        />\n        <feOffset dy=\"1.295\" />\n        <feGaussianBlur stdDeviation=\"2.59\" />\n        <feColorMatrix values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0\" />\n        <feBlend in2=\"effect1_dropShadow\" result=\"effect2_dropShadow\" />\n        <feBlend in=\"SourceGraphic\" in2=\"effect2_dropShadow\" result=\"shape\" />\n      </filter>\n      <filter\n        id=\"h\"\n        width=\"78.583\"\n        height=\"205.117\"\n        x=\"121.688\"\n        y=\"-6.059\"\n        colorInterpolationFilters=\"sRGB\"\n        filterUnits=\"userSpaceOnUse\"\n      >\n        <feFlood floodOpacity=\"0\" result=\"BackgroundImageFix\" />\n        <feColorMatrix\n          in=\"SourceAlpha\"\n          result=\"hardAlpha\"\n          values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"\n        />\n        <feOffset />\n        <feGaussianBlur stdDeviation=\".13\" />\n        <feColorMatrix values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0\" />\n        <feBlend in2=\"BackgroundImageFix\" result=\"effect1_dropShadow\" />\n        <feColorMatrix\n          in=\"SourceAlpha\"\n          result=\"hardAlpha\"\n          values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"\n        />\n        <feOffset />\n        <feGaussianBlur stdDeviation=\"7.771\" />\n        <feColorMatrix values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0\" />\n        <feBlend in2=\"effect1_dropShadow\" result=\"effect2_dropShadow\" />\n        <feBlend in=\"SourceGraphic\" in2=\"effect2_dropShadow\" result=\"shape\" />\n      </filter>\n      <clipPath id=\"a\">\n        <use xlinkHref=\"#reuse-0\" />\n      </clipPath>\n      <clipPath id=\"b\">\n        <use xlinkHref=\"#reuse-0\" />\n      </clipPath>\n    </defs>\n  </svg>\n);\n\nexport { VisualStudio };\n",
      "type": "registry:component",
      "target": "components/ui/svgs/visualStudio.tsx"
    }
  ],
  "type": "registry:component"
}