import * as React from "react";
import type { SVGProps } from "react";
const SvgElbClassicLoadBalancer = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#8C4FFF"
      fillRule="evenodd"
      d="M24.002 44.002C12.972 44.002 4 35.029 4 24.001S12.973 4 24.002 4s20 8.973 20 20.001-8.973 20.001-20 20.001m0-42.002C11.87 2 2 11.869 2 24.001s9.87 22.001 22.002 22.001 22-9.869 22-22.001S36.134 2 24.002 2m3.063 25.235c.395 0 .718.316.718.704a.713.713 0 0 1-.719.703.713.713 0 0 1-.72-.703c0-.388.323-.704.72-.704m-7.001-2.093a.713.713 0 0 1-.72-.703c0-.388.322-.704.72-.704.396 0 .72.316.72.704a.713.713 0 0 1-.72.703m7-4.867a.664.664 0 1 1-.003 1.328.664.664 0 0 1 .003-1.328m-4.302 3.941 2.558-1.282c.468.41 1.075.667 1.744.667a2.666 2.666 0 0 0 2.663-2.662 2.667 2.667 0 0 0-2.663-2.664 2.667 2.667 0 0 0-2.663 2.664c0 .07.015.137.021.207l-2.559 1.282a2.7 2.7 0 0 0-1.8-.693c-1.5 0-2.72 1.213-2.72 2.704a2.715 2.715 0 0 0 4.698 1.844l2.34 1.3c-.017.117-.037.233-.037.356a2.714 2.714 0 0 0 2.72 2.703 2.715 2.715 0 0 0 2.72-2.703 2.715 2.715 0 0 0-2.72-2.704c-.645 0-1.23.234-1.698.608l-2.585-1.436c-.002-.065-.014-.127-.02-.191m1.677 7.535c-4.032 0-7.314-3.243-7.314-7.23s3.282-7.232 7.314-7.232 7.313 3.244 7.313 7.232-3.28 7.23-7.313 7.23m0-16.462c-5.135 0-9.313 4.142-9.313 9.232s4.178 9.23 9.313 9.23c5.134 0 9.313-4.141 9.313-9.23s-4.179-9.232-9.314-9.232M14.5 37.002V10.128l14.626-.003v4.25a1 1 0 0 0 1 1h4.25v21.627zm16.626-25.463 1.835 1.836h-1.836zm4.957 2.129-5.25-5.25a1 1 0 0 0-.707-.284v-.009L13.5 8.128a1 1 0 0 0-1 1v28.874a1 1 0 0 0 1 1h21.876a1 1 0 0 0 1-1V14.375h-.01a1 1 0 0 0-.283-.707"
    />
  </svg>
);
export default SvgElbClassicLoadBalancer;
