import * as React from "react";
import type { SVGProps } from "react";
const SvgNetworkFirewallEndpoints = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#DD344C"
      fillRule="evenodd"
      d="m45.412 23.293-3.438-3.438-1.415 1.414L42.291 23h-6.463v2h6.463l-1.732 1.731 1.415 1.415 3.438-3.439a1 1 0 0 0 0-1.414m-38.29-2-1.415-1.414-3.414 3.414a1 1 0 0 0 0 1.414l3.414 3.414 1.414-1.414L5.414 25h6.414v-2H5.414zM31.827 25h-7v3h7zm-3 5h-7v3h7zm-13-2h7v-3h-7zm1.802-5h12.304c-.022-1.261-.335-2.158-.687-2.759-.664 1.244-1.754 1.66-2.394 1.688a1.04 1.04 0 0 1-.734-.277 1 1 0 0 1-.309-.722c0-3.738-2.323-5.635-4.253-6.567.456 1.263.627 2.973-.148 5.103a1.002 1.002 0 0 1-1.813.144 7.7 7.7 0 0 0-1.005-1.366c.182 1.292.151 2.891-.686 4.162a5 5 0 0 0-.275.594m16.198 1v5a1 1 0 0 1-1 1h-2v4a1 1 0 0 1-1 1h-9a1 1 0 0 1-1-1v-4h-5a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1h.714c.142-.542.333-1.07.613-1.561l.07-.118c.905-1.374.247-3.82-.084-4.647a1.004 1.004 0 0 1 .93-1.372c1.132 0 2.121.694 2.862 1.451.05-2.213-1.317-3.375-1.39-3.436a1.005 1.005 0 0 1-.279-1.183.99.99 0 0 1 1.06-.582c2.616.4 7.31 2.459 8.3 7.427.071-.211.13-.467.162-.78a.998.998 0 0 1 1.48-.77c.108.061 2.616 1.507 2.671 5.571h.891a1 1 0 0 1 1 1M4.75 18C7.306 9.895 14.89 4 23.828 4S40.35 9.895 42.906 18h2.083C42.371 8.777 33.88 2 23.83 2 13.776 2 5.284 8.777 2.666 18zm40.24 12c-2.619 9.223-11.11 16-21.162 16-10.05 0-18.543-6.777-21.16-16H4.75c2.556 8.105 10.14 14 19.078 14s16.522-5.895 19.078-14z"
    />
  </svg>
);
export default SvgNetworkFirewallEndpoints;
