import * as React from "react";
import type { SVGProps } from "react";
const SvgIotGreengrassInterprocessCommunication = (
  props: SVGProps<SVGSVGElement>
) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#7AA116"
      fillRule="evenodd"
      d="m40.688 15.981 1.413 1.414-4.374 4.375a.997.997 0 0 1-1.414 0l-4.376-4.375 1.415-1.414L36 18.629v-3.182A4.453 4.453 0 0 0 31.55 11H26V9h5.552a6.454 6.454 0 0 1 6.447 6.447v3.222zM32.72 33.693A1.002 1.002 0 0 1 31 33.02 1 1 0 0 1 32 32a1 1 0 0 1 .694.279 1 1 0 0 1 .026 1.414m-2.883-2.773A2.99 2.99 0 0 0 29 33.059c.017.801.343 1.548.92 2.103.581.559 1.33.836 2.08.836a2.993 2.993 0 0 0 3-3.058 2.98 2.98 0 0 0-.92-2.103 3.004 3.004 0 0 0-4.242.083m8.375 5.677-2.174-.436a1 1 0 0 0-.787.174l-1.078.789a1 1 0 0 0-.403.69l-.257 2.189-3.252-.002-.253-2.173a1 1 0 0 0-.398-.688l-1.093-.808a1 1 0 0 0-.79-.177l-2.155.431-1.003-3.095 2.018-.926c.255-.116.448-.334.535-.599l.41-1.256a1 1 0 0 0-.08-.8l-1.086-1.933L29 26.066l1.491 1.619a1 1 0 0 0 .736.322h.006L32.59 28c.277-.002.54-.119.73-.323l1.48-1.606 2.63 1.914-1.081 1.925a1 1 0 0 0-.081.793l.404 1.271c.086.268.28.487.537.605l2.01.924zm2.65-4.54-2.418-1.111-.139-.435 1.306-2.322a1 1 0 0 0-.284-1.298l-4.07-2.961a1 1 0 0 0-1.323.131l-1.79 1.941-.48.003-1.796-1.948a1 1 0 0 0-1.322-.132L24.47 26.88a1 1 0 0 0-.285 1.3l1.308 2.327-.139.423-2.43 1.114a1 1 0 0 0-.534 1.217l1.553 4.789a1 1 0 0 0 1.146.672l2.595-.519.387.287.305 2.625c.059.504.486.884.992.885l5.034.004a1 1 0 0 0 .994-.883l.31-2.641.37-.272 2.614.524c.49.101.99-.188 1.148-.67l1.558-4.787a1 1 0 0 0-.535-1.218M16.448 37H22v2h-5.552a6.455 6.455 0 0 1-6.447-6.448v-2.759L7.383 32.41l-1.415-1.414 4.376-4.375a1 1 0 0 1 1.414 0l4.375 4.375-1.414 1.414L12 29.691v2.861A4.453 4.453 0 0 0 16.449 37m27.553 2.552A4.454 4.454 0 0 1 39.55 44H8.448A4.454 4.454 0 0 1 4 39.552V8.447A4.453 4.453 0 0 1 8.45 4h31.103A4.453 4.453 0 0 1 44 8.447zM39.55 2H8.448A6.455 6.455 0 0 0 2 8.447v31.105A6.456 6.456 0 0 0 8.448 46h31.103A6.455 6.455 0 0 0 46 39.552V8.447A6.454 6.454 0 0 0 39.552 2M15.28 15.306a1 1 0 1 1 1.44 1.387 1 1 0 0 1-1.44-1.387m.72 3.692a2.993 2.993 0 0 0 3-3.058 2.98 2.98 0 0 0-.92-2.103 3.003 3.003 0 0 0-4.241.083A2.99 2.99 0 0 0 13 16.059c.016.801.343 1.548.92 2.103.58.559 1.33.836 2.079.836m-5.029-3.433a1 1 0 0 0 .534-.598l.41-1.257a1 1 0 0 0-.079-.8l-1.086-1.933 2.633-1.911 1.492 1.619a1 1 0 0 0 .736.322h.006L16.974 11c.276-.002.54-.119.73-.323l1.48-1.606 2.63 1.914-1.082 1.925a1 1 0 0 0-.081.793l.404 1.271a1 1 0 0 0 .535.605l2.012.924-1.008 3.094-2.172-.436a1 1 0 0 0-.788.173l-1.079.79c-.223.164-.37.414-.401.69l-.258 2.189-3.253-.002-.253-2.173a1 1 0 0 0-.398-.688l-1.092-.808a1 1 0 0 0-.79-.177l-2.155.431-1.002-3.095zM8.327 21.05a1 1 0 0 0 1.147.672l2.595-.519.386.287.305 2.625c.06.504.486.884.992.885l5.034.004h.002a1 1 0 0 0 .992-.883l.31-2.641.372-.272 2.614.524c.49.1.989-.189 1.146-.67l1.56-4.787a1 1 0 0 0-.534-1.218l-2.42-1.111-.139-.435 1.306-2.322a1 1 0 0 0-.285-1.298l-4.07-2.961a1 1 0 0 0-1.322.131l-1.79 1.941-.482.003-1.795-1.948a1 1 0 0 0-1.322-.132L8.855 9.88a1 1 0 0 0-.284 1.3l1.306 2.327-.136.423-2.43 1.114a1 1 0 0 0-.534 1.217z"
    />
  </svg>
);
export default SvgIotGreengrassInterprocessCommunication;
