{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "proton-vpn",
  "title": "proton-vpn",
  "files": [
    {
      "path": "static/components-generated/protonvpn.tsx",
      "content": "import type { SVGProps } from \"react\";\n\nconst Protonvpn = (props: SVGProps<SVGSVGElement>) => (\n  <svg {...props} viewBox=\"0 0 918 833\" fill=\"none\">\n    <g clipPath=\"url(#a)\">\n      <g clipPath=\"url(#b)\">\n        <path\n          fill=\"url(#c)\"\n          fillRule=\"evenodd\"\n          d=\"M369.025 783.591c34.894 62.73 124.503 66.127 164.12 6.222l369.402-558.581c39.174-59.236 1.693-138.655-69.246-146.726L107.232 1.892C29.822-6.916-25.294 74.708 12.358 142.396z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"url(#d)\"\n          d=\"m389.854 725.08 32.784-48.898L671.66 300.021c21.773-32.888.992-77.007-38.401-81.53L15.25 147.539l320.146 575.543c11.684 20.599 41.227 21.732 54.458 1.998\"\n        />\n      </g>\n    </g>\n    <defs>\n      <linearGradient\n        id=\"c\"\n        x1=\"830.496\"\n        x2=\"239.715\"\n        y1=\"783.548\"\n        y2=\"-235.266\"\n        gradientUnits=\"userSpaceOnUse\"\n      >\n        <stop offset=\".066\" stopColor=\"#8effee\" />\n        <stop offset=\".45\" stopColor=\"#c9c7ff\" />\n        <stop offset=\"1\" stopColor=\"#7341ff\" />\n      </linearGradient>\n      <linearGradient\n        id=\"d\"\n        x1=\"884.537\"\n        x2=\"57.242\"\n        y1=\"-908.44\"\n        y2=\"861.083\"\n        gradientUnits=\"userSpaceOnUse\"\n      >\n        <stop offset=\".48\" stopColor=\"#6d4aff\" />\n        <stop offset=\".994\" stopColor=\"#00f0c3\" />\n      </linearGradient>\n      <clipPath id=\"a\">\n        <path fill=\"#fff\" d=\"M0 0h918v833H0z\" />\n      </clipPath>\n      <clipPath id=\"b\">\n        <path fill=\"#fff\" d=\"M.227 1.234h918.147v831.53H.227z\" />\n      </clipPath>\n    </defs>\n  </svg>\n);\n\nexport { Protonvpn };\n",
      "type": "registry:component",
      "target": "components/ui/svgs/protonvpn.tsx"
    },
    {
      "path": "static/components-generated/protonvpnWordmark.tsx",
      "content": "import type { SVGProps } from \"react\";\n\nconst ProtonvpnWordmark = (props: SVGProps<SVGSVGElement>) => (\n  <svg {...props} viewBox=\"0 0 163 30\">\n    <defs>\n      <clipPath id=\"a\">\n        <path d=\"M116 6h47v18h-47Zm0 0\" />\n      </clipPath>\n      <clipPath id=\"b\">\n        <path d=\"M.03 0h33.1v30H.02Zm0 0\" />\n      </clipPath>\n      <clipPath id=\"d\">\n        <path d=\"M.03 5H25v22H.03Zm0 0\" />\n      </clipPath>\n      <linearGradient\n        id=\"c\"\n        x1=\"831\"\n        x2=\"240.22\"\n        y1=\"782.55\"\n        y2=\"-236.27\"\n        gradientTransform=\"scale(.03605 .03606)\"\n        gradientUnits=\"userSpaceOnUse\"\n      >\n        <stop offset=\".07\" style={{ stopColor: \"#8effee\", stopOpacity: \"1\" }} />\n        <stop offset=\".45\" style={{ stopColor: \"#c9c7ff\", stopOpacity: \"1\" }} />\n        <stop offset=\"1\" style={{ stopColor: \"#7341ff\", stopOpacity: \"1\" }} />\n      </linearGradient>\n      <linearGradient\n        id=\"e\"\n        x1=\"885.04\"\n        x2=\"57.74\"\n        y1=\"-909.44\"\n        y2=\"860.08\"\n        gradientTransform=\"scale(.03605 .03606)\"\n        gradientUnits=\"userSpaceOnUse\"\n      >\n        <stop offset=\".48\" style={{ stopColor: \"#6d4aff\", stopOpacity: \"1\" }} />\n        <stop offset=\".99\" style={{ stopColor: \"#00f0c3\", stopOpacity: \"1\" }} />\n      </linearGradient>\n    </defs>\n    <g clipPath=\"url(#a)\">\n      <path\n        d=\"M141.52 6.62h-7.75v16.81h3.07v-4.18q0-.64.45-1.09c.29-.29.68-.45 1.09-.45h3.14a5.52 5.52 0 0 0 5.1-7.66 5.4 5.4 0 0 0-2.98-3 6 6 0 0 0-2.12-.43m2.42 5.51a2.6 2.6 0 0 1-.77 1.86 3 3 0 0 1-.85.56q-.48.2-1 .2h-4.5V9.52h4.5a2.6 2.6 0 0 1 2.61 2.63Zm-20.96 11.24-6.18-16.8h3.49l4.07 12.02q.24.65.35 1.33h.03q.08-.69.35-1.33l4.08-12.02h3.52l-6.22 16.8Zm25.22 0V6.57h2.69l7.92 10.42q.42.54.74 1.15h.05q-.09-.75-.08-1.52V6.57h3.18v16.8H160l-7.95-10.42a8 8 0 0 1-.73-1.16h-.03q.07.76.05 1.53v10.05zm0 0\"\n        style={{\n          stroke: \"none\",\n          fillRule: \"nonzero\",\n          fill: \"#6d4aff\",\n          fillOpacity: \"1\",\n        }}\n      />\n    </g>\n    <path\n      d=\"M44.98 18.84v4.33H48v-4.13c0-.4.16-.8.45-1.08q.44-.43 1.07-.44h3.09a5.5 5.5 0 0 0 0-10.95h-7.63v5.4H48V9.43h4.4a2.57 2.57 0 0 1 2.58 2.59 2.6 2.6 0 0 1-2.57 2.59h-3.2a4.2 4.2 0 0 0-3.9 2.62 4 4 0 0 0-.33 1.61m13.54 4.33v-6.59c0-2.69 1.55-4.83 4.68-4.83q.75 0 1.49.17v2.7l-.8-.01c-1.66 0-2.37.76-2.37 2.3v6.26Zm7.07-5.59c0-3.3 2.48-5.82 5.93-5.82a5.7 5.7 0 0 1 5.94 5.82c0 3.31-2.48 5.85-5.94 5.85a5.74 5.74 0 0 1-5.93-5.85m8.91 0c0-1.87-1.25-3.2-2.98-3.2s-2.98 1.32-2.98 3.2c0 1.9 1.26 3.22 2.98 3.22 1.73 0 2.98-1.32 2.98-3.22m12.55 0c0-3.3 2.49-5.82 5.94-5.82a5.7 5.7 0 0 1 5.94 5.82c0 3.31-2.48 5.85-5.94 5.85a5.74 5.74 0 0 1-5.94-5.85m8.92 0c0-1.87-1.26-3.2-2.98-3.2S90 15.7 90 17.57c0 1.9 1.26 3.22 2.98 3.22s2.98-1.32 2.98-3.22m4.51 5.59v-6.35c0-2.94 1.87-5.07 5.2-5.07 3.32 0 5.18 2.12 5.18 5.07v6.35h-2.97v-6.11c0-1.64-.74-2.67-2.2-2.67s-2.2 1.02-2.2 2.67v6.1Zm-14.32-8.78h-3.24v4.17c0 1.45.52 2.11 2 2.11.15 0 .5 0 .95-.02v2.45c-.61.17-1.16.26-1.75.26-2.5 0-4.2-1.52-4.2-4.4V14.4H77.9V12h.5a1.53 1.53 0 0 0 1.51-1.51V8.2h3V12h3.24zm0 0\"\n      style={{\n        stroke: \"none\",\n        fillRule: \"nonzero\",\n        fill: \"#1b1340\",\n        fillOpacity: \"1\",\n      }}\n    />\n    <g clipPath=\"url(#b)\">\n      <path\n        d=\"M13.32 28.22a3.47 3.47 0 0 0 5.91.22L32.55 8.3c1.41-2.14.06-5-2.5-5.29L3.88.03A3.43 3.43 0 0 0 .46 5.1Zm0 0\"\n        style={{ stroke: \"none\", fillRule: \"evenodd\", fill: \"url(#c)\" }}\n      />\n    </g>\n    <g clipPath=\"url(#d)\">\n      <path\n        d=\"m14.07 26.1 1.18-1.76 8.98-13.56a1.9 1.9 0 0 0-1.39-2.94L.57 5.3 12.1 26.04c.42.74 1.48.78 1.96.07\"\n        style={{ stroke: \"none\", fillRule: \"nonzero\", fill: \"url(#e)\" }}\n      />\n    </g>\n  </svg>\n);\n\nexport { ProtonvpnWordmark };\n",
      "type": "registry:component",
      "target": "components/ui/svgs/protonvpnWordmark.tsx"
    }
  ],
  "type": "registry:component"
}