import * as React from "react";
import type { SVGProps } from "react";
const SvgInternetOfThings = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#7AA116" d="M4 4h40v40H4z" />
      <path stroke="#879196" strokeWidth={2} d="M1 1h46v46H1z" />
      <path
        fill="#FFF"
        d="M33.5 27c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5c.333 0 .648.062.954.149l.004.01.014-.005C35.927 20.579 37 21.91 37 23.5c0 1.93-1.57 3.5-3.5 3.5M28 33.402v-9.444h1.046C29.279 26.222 31.176 28 33.5 28c.175 0 .341-.032.511-.052A10.41 10.41 0 0 1 28 33.402m-3 .579V18.949c2.244-.252 4-2.139 4-4.449 0-.17-.031-.332-.05-.497a10.46 10.46 0 0 1 5.064 5.049c-.171-.02-.338-.052-.514-.052-2.296 0-4.174 1.776-4.445 4H27.5c-.276 0-.5.182-.5.458v10.243q-.972.234-2 .28m-3-.28V23.458c0-.276-.224-.458-.5-.458h-1.555c-.271-2.224-2.149-4-4.445-4-.176 0-.342.032-.512.052a10.58 10.58 0 0 1 5.064-5.064c-.02.17-.052.337-.052.512 0 2.31 1.756 4.197 4 4.449v15.032a10.6 10.6 0 0 1-2-.28m-7.011-5.753c.17.02.336.052.511.052 2.324 0 4.221-1.778 4.454-4.042H21v9.444a10.41 10.41 0 0 1-6.011-5.454M12 23.5c0-1.59 1.073-2.921 2.528-3.346l.014.005.004-.01c.306-.087.621-.149.954-.149 1.93 0 3.5 1.57 3.5 3.5S17.43 27 15.5 27 12 25.43 12 23.5M24.5 11c1.93 0 3.5 1.57 3.5 3.5S26.43 18 24.5 18 21 16.43 21 14.5c0-.333.062-.648.148-.953l.011-.005-.005-.014C21.579 12.073 22.91 11 24.5 11m10.706 8.341a11.46 11.46 0 0 0-6.524-6.557l-.014.036A4.5 4.5 0 0 0 24.5 10a4.5 4.5 0 0 0-4.16 2.796 11.54 11.54 0 0 0-6.543 6.544A4.5 4.5 0 0 0 11 23.5a4.5 4.5 0 0 0 2.82 4.167l-.036.015c1.294 3.315 3.963 5.754 7.216 6.78V38h1v-3.273q.975.212 2 .254V38h1v-3.019a11.7 11.7 0 0 0 2-.254V38h1v-3.538c3.253-1.026 5.922-3.465 7.216-6.78l-.036-.015A4.5 4.5 0 0 0 38 23.5a4.5 4.5 0 0 0-2.794-4.159"
      />
    </g>
  </svg>
);
export default SvgInternetOfThings;
