import * as React from "react";
import type { SVGProps } from "react";
const SvgIotDeviceDefender = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#7AA116" d="M0 0h40v40H0z" />
      <path
        fill="#FFF"
        d="M20.031 15.98a2.006 2.006 0 0 0 2.005-2.002 2.006 2.006 0 0 0-4.01 0c0 1.104.9 2.002 2.005 2.002m-7.018 5.006a2.006 2.006 0 0 0-4.01 0 2.006 2.006 0 0 0 4.01 0m13.973 0a2.007 2.007 0 0 0 4.011 0 2.006 2.006 0 0 0-4.011 0m3.572 3.503h1.003v1.44c0 1.49-.831 2.83-2.169 3.498l-9.14 4.52a.5.5 0 0 1-.444 0l-9.136-4.52a3.89 3.89 0 0 1-2.17-3.498v-1.44h1.002v1.44c0 1.108.618 2.105 1.614 2.603l5.404 2.673v-9.719h-2.558a3 3 0 0 1-2.956 2.503A3.01 3.01 0 0 1 8 20.986a3.01 3.01 0 0 1 3.008-3.004 3 3 0 0 1 2.956 2.503h3.06c.276 0 .5.224.5.5v10.716l2.005.992V16.93a3 3 0 0 1-2.506-2.952 3.01 3.01 0 0 1 3.008-3.004 3.01 3.01 0 0 1 3.008 3.004 3 3 0 0 1-2.507 2.952v15.763l1.943-.962V20.986a.5.5 0 0 1 .502-.501h3.058a3.004 3.004 0 0 1 2.957-2.503A3.01 3.01 0 0 1 32 20.986a3.01 3.01 0 0 1-3.008 3.003 3.004 3.004 0 0 1-2.957-2.503h-2.557v9.749l5.468-2.704a2.9 2.9 0 0 0 1.612-2.602zM9.504 17.482H8.5v-7.315A.5.5 0 0 1 9 9.666c5.644-.05 10.252-1.452 10.53-2.17l.006-.059A.49.49 0 0 1 20.03 7c.277 0 .5.235.5.513.065.62 3.727 2.103 10.533 2.153a.5.5 0 0 1 .497.5v7.316h-1.003v-6.82c-4.515-.086-9.138-.868-10.576-2.238-1.627 1.308-6.56 2.138-10.478 2.235z"
      />
    </g>
  </svg>
);
export default SvgIotDeviceDefender;
