import * as React from "react";
import type { SVGProps } from "react";
const SvgFreertos = (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="M13.973 18.796c.689 0 1.25.562 1.25 1.251 0 .69-.561 1.25-1.25 1.25-.69 0-1.251-.56-1.251-1.25 0-.689.562-1.25 1.25-1.25m3.952-3.969a2.26 2.26 0 0 0 1.56 1.318l.012 9.31a5.3 5.3 0 0 1-1.516-.34v-5.156a.5.5 0 0 0-.5-.5h-1.345a2.26 2.26 0 0 0-1.302-1.49 5.52 5.52 0 0 1 3.09-3.142M20 12.708a1.252 1.252 0 1 1-1.251 1.252c0-.69.563-1.252 1.251-1.252m5.167 5.261a2.25 2.25 0 0 0-1.307 1.51h-1.339a.5.5 0 0 0-.5.5v5.135c-.48.196-.999.295-1.525.342l-.01-9.301a2.26 2.26 0 0 0 1.59-1.329 5.51 5.51 0 0 1 3.091 3.143m2.113 2.078c0 .69-.562 1.25-1.25 1.25-.69 0-1.252-.56-1.252-1.25 0-.689.561-1.25 1.251-1.25s1.251.561 1.251 1.25m-4.259 4.547V20.48h.801a2.25 2.25 0 0 0 1.29 1.62 5.6 5.6 0 0 1-2.09 2.495m-7.275-1.086-.082-.1a5.4 5.4 0 0 1-.758-1.318 2.25 2.25 0 0 0 1.277-1.631h.798v4.134a5.5 5.5 0 0 1-1.235-1.085m-1.836-1.216c.239.622.548 1.211.959 1.721a6.445 6.445 0 0 0 2.112 1.74v3.134h1v-2.711q.731.244 1.517.305l.003 2.468 1-.001-.004-2.467a6.3 6.3 0 0 0 1.524-.305v2.71h1v-3.13a6.6 6.6 0 0 0 3.087-3.465 2.25 2.25 0 0 0 2.172-2.244c0-1.192-.934-2.16-2.108-2.236a6.51 6.51 0 0 0-3.934-3.99A2.25 2.25 0 0 0 20 11.71a2.25 2.25 0 0 0-2.236 2.112 6.52 6.52 0 0 0-3.935 3.99 2.247 2.247 0 0 0-2.107 2.236c0 1.22.977 2.21 2.188 2.245M9.047 31h21.907V10H9.047zM34 17.934v-1h-2.046v-1.996h2.015v-1h-2.015V11.91h2.015v-1h-2.015V9.5a.5.5 0 0 0-.5-.499H8.547a.5.5 0 0 0-.5.5v1.44l-2.045-.002-.002 1 2.047.002v1.998H6v1h2.046v1.997H6v1h2.046v2.027H6v1h2.046v2.028H6v1h2.046v2.027H6v1h2.046v1.935H6v1h2.046V31.5a.5.5 0 0 0 .5.5h22.907a.5.5 0 0 0 .5-.5v-1.549h1.985v-1h-1.985v-1.965h2.015v-1h-2.015v-2.028H34v-1h-2.046v-1.996h2.015v-1h-2.015v-2.028z"
      />
    </g>
  </svg>
);
export default SvgFreertos;
