import * as React from "react";
import type { SVGProps } from "react";
const SvgMonitron = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#01A88D" d="M0 0h40v40H0z" />
      <path
        fill="#FFF"
        d="M20 12c4.072 0 7.436 3.06 7.931 7h-3.075l-2.25-4.198a.5.5 0 0 0-.906.055l-3.649 9.405-2.024-3.988a.5.5 0 0 0-.446-.274H12c0-4.411 3.589-8 8-8m0 16c-4.072 0-7.436-3.06-7.931-7h3.205l2.391 4.713c.09.176.285.293.471.273a.5.5 0 0 0 .441-.319l3.662-9.435 1.878 3.504a.5.5 0 0 0 .441.264H28c0 4.411-3.589 8-8 8m-8.941-7c.5 4.493 4.316 8 8.941 8 4.963 0 9-4.038 9-9h4.5a.5.5 0 0 0 .5-.5v-2.438c0-.585-.477-1.062-1.062-1.062h-1.771a10.8 10.8 0 0 0-.803-1.935l1.253-1.253c.201-.201.312-.468.312-.751 0-.284-.111-.551-.312-.752L28.69 8.382a1.065 1.065 0 0 0-1.502.001l-1.252 1.254A10.7 10.7 0 0 0 24 8.833v-1.77C24 6.477 23.523 6 22.938 6h-5.876C16.477 6 16 6.477 16 7.063v1.77q-1.003.305-1.936.804l-1.252-1.254a1.066 1.066 0 0 0-1.503 0l-2.926 2.926a1.06 1.06 0 0 0-.312.752c0 .283.111.55.312.751l1.249 1.249c-.31.567-.589 1.245-.799 1.939H7.047C6.47 16 6 16.47 6 17.047V18h1l.047-1h2.164a.5.5 0 0 0 .483-.372c.229-.865.598-1.756.988-2.386a.5.5 0 0 0-.072-.617l-1.52-1.609 3.014-2.926 1.521 1.521a.5.5 0 0 0 .604.078 9.7 9.7 0 0 1 2.399-.995A.5.5 0 0 0 17 9.21V7h6v2.21a.5.5 0 0 0 .372.484 9.7 9.7 0 0 1 2.399.995.5.5 0 0 0 .604-.078l1.609-1.521 2.926 3.015-1.52 1.52a.5.5 0 0 0-.079.605c.439.756.774 1.562.995 2.398a.5.5 0 0 0 .483.372l2.211.062V19h-4.059c-.5-4.493-4.316-8-8.941-8-4.963 0-9 4.038-9 9H6.5a.5.5 0 0 0-.5.5v2.438C6 23.523 6.477 24 7.062 24h1.764c.232.673.54 1.326.919 1.95l-1.208 1.197a1.065 1.065 0 0 0-.011 1.589l3.212 2.975c.398.35 1.001.351 1.403 0l1.565-1.373c.636.296 1.404.574 2.294.831v1.768c0 .586.477 1.063 1.063 1.063h4.875c.585 0 1.062-.477 1.062-1.063v-1.756c.793-.21 1.562-.492 2.296-.842l1.537 1.348a1.115 1.115 0 0 0 1.476-.017l2.977-2.895c.226-.198.355-.481.355-.775s-.129-.577-.303-.723l-1.101-1.298c.387-.632.701-1.295.937-1.979h.764c.585 0 1.062-.477 1.062-1.062V22h-1l-.062 1h-1.127a.5.5 0 0 0-.479.355 9.1 9.1 0 0 1-1.132 2.39.5.5 0 0 0 .035.6l1.339 1.579c.017.018.015.101.033.117l-2.976 2.895c-.037.03-.104.032-.139 0l-1.788-1.569a.505.505 0 0 0-.558-.07c-.868.444-1.796.782-2.759 1.006a.5.5 0 0 0-.387.487V33h-5v-2.21a.5.5 0 0 0-.369-.483c-1.134-.308-2.068-.648-2.777-1.01a.5.5 0 0 0-.558.07l-1.888 1.602-3.202-2.966c-.004-.003.016-.121.012-.124l1.516-1.502a.5.5 0 0 0 .066-.632 9.1 9.1 0 0 1-1.132-2.39.5.5 0 0 0-.479-.355L7 22.938V21z"
      />
    </g>
  </svg>
);
export default SvgMonitron;
