import * as React from "react";
import type { SVGProps } from "react";
const SvgDocumentdbElasticClusters = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#C925D1"
      fillRule="evenodd"
      d="M27.923 34.009C30.913 33.502 32 32.53 32 32.001V29.52c-1.946.917-5.033 1.286-8 1.286s-6.054-.369-8-1.286v2.481c0 .529 1.086 1.501 4.077 2.008.663.112 1.367.196 2.093.248q.446.033.9.048a25 25 0 0 0 2.758-.048 22 22 0 0 0 2.095-.248M16 27.094c.12.499 2.593 1.712 8 1.712 5.4 0 7.874-1.209 8-1.716v-3.137c-1.987.955-5.14 1.337-8 1.337s-6.013-.382-8-1.337zm0-5.588c.106.504 2.642 1.784 8 1.784s7.895-1.28 8-1.789v-3.144c-1.92.964-4.965 1.417-8 1.417s-6.08-.453-8-1.417zm.019-5.601c.209.553 2.795 1.869 7.98 1.869 5.184 0 7.77-1.315 7.982-1.871-.196-.827-2.924-2.226-7.981-2.226-5.061 0-7.79 1.401-7.981 2.228m12.238 20.076a25.286 25.286 0 0 1-3.257.323q-.492.019-1 .018-.507 0-1.002-.018a26 26 0 0 1-3.255-.323c-3.65-.619-5.743-2.07-5.743-3.98V15.998c0-.025.007-.049.008-.074-.001-.021-.008-.041-.008-.063h.014c.147-2.47 4.206-4.184 9.986-4.184s9.839 1.714 9.986 4.184H34c0 .022-.007.042-.007.063 0 .025.007.049.007.074v16.003c0 1.91-2.093 3.361-5.743 3.98M45 2h-6v2h3.586l-6.043 6.043 1.414 1.414L44 5.414V9h2V3a1 1 0 0 0-1-1M2 20h2v-7H2zm0 13h2v-7H2zm42-11h2v-7h-2zm0 13h2v-7h-2zM4 4h3V2H3a1 1 0 0 0-1 1v4h2zm9 0h7V2h-7zm13 0h7V2h-7zM15 46h7v-2h-7zm13 0h7v-2h-7zm16-2.001L41 44v2l4-.001a1 1 0 0 0 1-1V41h-2zm-32.543-6.042L5.414 44H9v2H3a1 1 0 0 1-1-1v-6h2v3.586l6.043-6.043z"
    />
  </svg>
);
export default SvgDocumentdbElasticClusters;
