import { ProviderIconProps } from 'components/icons/providers'

export default function Etcd(props: ProviderIconProps) {
  return (
    <svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}>
      <g clipPath="url(#clip0_2127_29)">
        <path
          d="M33.4545 33.8225C33.4545 35.7547 31.8862 37.3176 29.9531 37.3176C28.0186 37.3176 26.4545 35.7549 26.4545 33.8225C26.4545 31.8984 28.0189 30.3294 29.9531 30.3294C31.8862 30.3294 33.4545 31.8984 33.4545 33.8225ZM38.5455 33.8228C38.5455 31.8982 40.1138 30.3294 42.0465 30.3294C43.9788 30.3294 45.5455 31.8982 45.5455 33.8228C45.5455 35.7551 43.9788 37.3176 42.0465 37.3176C40.1138 37.3176 38.5455 35.7549 38.5455 33.8228ZM63.2095 37.962L64 37.9013L63.9246 38.7015C63.5364 42.7513 62.2748 46.6091 60.1746 50.1674L59.7674 50.8591L59.153 50.3394C57.7203 49.1304 55.9901 48.3316 54.1549 48.0118C52.9469 50.4764 51.5163 52.7904 49.8932 54.9392C47.3154 55.8397 44.6297 56.5124 41.8568 56.9139C41.5898 58.7519 41.8024 60.655 42.5268 62.4125L42.8339 63.1587L42.0454 63.3317L36.0029 64C34.0104 64 31.9756 63.7745 29.9586 63.3317L29.1709 63.1587L29.4772 62.414C30.2036 60.6565 30.4162 58.7557 30.1492 56.9179C27.3653 56.5167 24.6695 55.8424 22.0822 54.9392C20.4607 52.7921 19.0313 50.4796 17.8253 48.0184C15.9959 48.3401 14.2754 49.1384 12.8515 50.3439L12.2371 50.8644L11.8279 50.1709C9.73147 46.6171 8.46962 42.7591 8.07539 38.7028L8 37.901L8.8045 37.9623C9.06273 37.9838 9.32847 37.994 9.6125 37.994C11.2305 37.994 12.8019 37.617 14.2206 36.9253C13.7437 34.17 13.5521 31.4119 13.6122 28.6852C15.1566 26.4639 16.9211 24.3651 18.9091 22.4329C18.0455 20.8226 16.7701 19.4378 15.1786 18.4538L14.4938 18.0308L15.0296 17.4283C17.7366 14.381 21.1117 11.9248 24.7888 10.3255L25.5286 10.0045L25.7185 10.7878C26.1608 12.6085 27.0868 14.2518 28.3559 15.5721C30.8042 14.2745 33.3585 13.2273 35.9909 12.4335C38.6295 13.229 41.1883 14.2793 43.6376 15.5788C44.912 14.2568 45.8402 12.6095 46.2843 10.7835L46.4729 10L47.2155 10.3225C50.9394 11.9453 54.2241 14.3368 56.9762 17.4301L57.5104 18.0313L56.8249 18.4543C55.2284 19.4421 53.9495 20.8351 53.0844 22.4541C55.0784 24.3939 56.8449 26.4994 58.3906 28.7309C58.4434 31.4589 58.2415 34.197 57.7669 36.9147C59.1926 37.613 60.7727 37.9943 62.4015 37.9943C62.6823 37.9943 62.9465 37.984 63.2095 37.962ZM44.6385 47.7649C46.2106 45.3301 47.4557 42.7138 48.3466 39.9685C49.2375 37.24 49.7643 34.3932 49.9225 31.4617C48.0658 29.1672 45.9554 27.1542 43.6248 25.4636C41.2712 23.7581 38.7094 22.3686 35.9909 21.3216C33.2678 22.3684 30.7013 23.7599 28.3421 25.4726C26.0205 27.1542 23.9194 29.1517 22.0717 31.4319C22.2227 34.3802 22.7432 37.2435 23.6326 39.9765C24.5258 42.7223 25.7668 45.3303 27.3365 47.7649C30.1976 48.5411 33.0972 48.9326 35.9909 48.9326C38.8767 48.9326 41.7799 48.5409 44.6385 47.7649Z"
          fill="currentColor"
        />
      </g>
      <defs>
        <clipPath id="clip0_2127_29">
          <rect width="72" height="72" fill="currentColor" />
        </clipPath>
      </defs>
    </svg>
  )
}
