import * as React from "react";
import type { SVGProps } from "react";
const SvgVpcElasticNetworkAdapter = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#8C4FFF"
      fillRule="evenodd"
      d="M17.187 24.701h4.112v-4.112h-4.112zm6.113 0h4.112v-4.112H23.3zm-7.113 2h12.225a1 1 0 0 0 1-1v-6.112a1 1 0 0 0-1-1H16.187a1 1 0 0 0-1 1v6.112a1 1 0 0 0 1 1m-3.366-9.604H32.65v11.096h-2.492a1 1 0 0 0-1 1v1.62h-2.367v-1.62a1 1 0 0 0-1-1h-3.492a1 1 0 0 0-1 1v1.62h-6.731v-1.62a1 1 0 0 0-1-1h-.747zm-2-1v13.096a1 1 0 0 0 1 1h.747v1.62a1 1 0 0 0 1 1h8.731a1 1 0 0 0 1-1v-1.62h1.492v1.62a1 1 0 0 0 1 1h4.367a1 1 0 0 0 1-1v-1.62h2.492a1 1 0 0 0 1-1V16.097a1 1 0 0 0-1-1H11.821a1 1 0 0 0-1 1m-1.492-1.748v19.21a1 1 0 0 1-1 1H5.185v-2h2.144v-17.21H5.185v-2h3.144a1 1 0 0 1 1 1M30.285 41.91v-4.858a1 1 0 0 0-1-1H4.486c-.273 0-.486-.203-.486-.456l.089-23.279c0-.258.213-.46.486-.46h24.798a1 1 0 0 0 .711-.297 1 1 0 0 0 .289-.714l-.054-4.801 13.432 17.91zm15.516-18.555L30.084 2.399a1 1 0 0 0-1.799.612l.077 6.846H4.575c-1.37 0-2.486 1.104-2.486 2.456L2 35.592c0 1.356 1.116 2.46 2.486 2.46h23.799v6.858a.997.997 0 0 0 1 1 1 1 0 0 0 .799-.4l15.717-20.955a1 1 0 0 0 0-1.2"
    />
  </svg>
);
export default SvgVpcElasticNetworkAdapter;
