import * as React from "react";
import type { SVGProps } from "react";
const SvgElasticache = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#C925D1" d="M0 0h40v40H0z" />
      <path
        fill="#FFF"
        d="M25 22.036v-2.904c-1.081.705-2.872 1.15-4.984 1.15-2.228 0-3.968-.4-5.016-1.078v2.832c0 .728 1.918 1.514 5.016 1.514 3.12 0 4.984-.77 4.984-1.514m0 4.12v-2.623c-1.017.638-2.755 1.01-4.984 1.01-2.245 0-3.995-.373-5.016-1.013v2.625c0 .692 1.786 1.693 5.016 1.693 3.209 0 4.984-1.001 4.984-1.693m0 3.808v-2.242c-1.035.697-2.806 1.12-4.984 1.12-2.194 0-3.976-.425-5.016-1.123v2.245c0 .72 1.904 2.042 5.016 2.042 3.091 0 4.984-1.321 4.984-2.042m-10.097-12.46c0 .877 1.912 1.783 5.113 1.783 3.101 0 5.081-1.055 5.081-1.782 0-.655-1.766-1.562-5.081-1.562-3.167 0-5.113.91-5.113 1.562m11.194 0c0 .174-.036.342-.097.504v11.956C26 31.61 23.26 33 20.016 33 16.755 33 14 31.61 14 29.964v-11.93a1.7 1.7 0 0 1-.097-.53c0-1.755 3.168-2.555 6.113-2.555 3.027 0 6.081.79 6.081 2.556m7.403-6.032c.276 0 .5-.222.5-.497V7.497A.5.5 0 0 0 33.5 7h-27c-.276 0-.5.223-.5.497v3.478c0 .275.224.497.5.497.552 0 1 .446 1 .994a1 1 0 0 1-1 .993c-.276 0-.5.223-.5.497v9.44c0 .276.224.497.5.497H12V22.9H9v-.994h3v-.994H8.5c-.276 0-.5.223-.5.497v1.49H7V14.39c.861-.221 1.5-1 1.5-1.924 0-.925-.639-1.704-1.5-1.924V7.994h26v2.548c-.861.22-1.5 1-1.5 1.924s.639 1.703 1.5 1.924v8.51h-1v-1.49a.5.5 0 0 0-.5-.498H28v.994h3v.994h-3v.993h5.5c.276 0 .5-.221.5-.496v-9.44a.5.5 0 0 0-.5-.498c-.552 0-1-.446-1-.993a1 1 0 0 1 1-.994m-21-1.49h-2c-.276 0-.5.222-.5.496v7.95c0 .275.224.497.5.497H12v-.994h-1v-6.956h1v2.981h1v-3.478a.5.5 0 0 0-.5-.497m15.5 7.95v.993h1.5c.276 0 .5-.222.5-.497v-7.95a.5.5 0 0 0-.5-.497h-2c-.276 0-.5.223-.5.497v3.478h1v-2.981h1v6.956zm-3-4.97v-2.484a.5.5 0 0 0-.5-.497h-3c-.276 0-.5.223-.5.497v2.484h1v-1.987h2v1.987zm-7 0v-1.987h-2v1.987h-1v-2.484c0-.274.224-.497.5-.497h3c.276 0 .5.223.5.497v2.484z"
      />
    </g>
  </svg>
);
export default SvgElasticache;
