import * as React from "react";
import type { SVGProps } from "react";
const SvgDatasync = (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="M29.784 16.836c-.448-2.108-1.568-3.545-3.112-3.968-1.011-.277-2.083-.061-2.97.561-.141-.794-.433-1.681-1.06-2.417-1.819-2.128-6-2.67-8.775-1.135-2.436 1.347-3.303 4.247-3.303 6.51v.561c-1.494.454-3.048 1.44-3.048 4.435h1.018c0-2.397 1.065-3.157 2.666-3.563a.506.506 0 0 0 .383-.488v-.946c0-1.886.728-4.493 2.781-5.628 2.575-1.424 6.144-.681 7.5.906.548.641.849 1.543.943 2.836a.51.51 0 0 0 .898.29c.72-.844 1.757-1.207 2.696-.949 1.24.34 2.134 1.637 2.454 3.561.04.244.252.422.502.422.149 0 3.624.041 3.624 3.56 0 4.428-3.427 4.534-3.566 4.537h-3.073v1.01h3.077c.046-.002 4.581-.1 4.581-5.548 0-3.313-2.554-4.39-4.216-4.547m-9.201 4.188a.51.51 0 0 0-.835.389v1.474h-2.05v1.009h2.56c.282 0 .509-.226.509-.505v-.907l2.99 2.447-2.99 2.475v-1.007a.506.506 0 0 0-.51-.505h-7.653v-.504a.5.5 0 0 0-.27-.446.51.51 0 0 0-.525.027l-4.585 3.056a.504.504 0 0 0 .001.837l4.61 3.051a.511.511 0 0 0 .792-.42v-.536h2.015v-1.01h-2.524a.506.506 0 0 0-.51.505v.098l-3.185-2.108 3.162-2.107v.062c0 .278.227.504.51.504h7.653v1.581c0 .197.115.374.294.458.178.082.39.056.543-.07l4.295-3.557a.504.504 0 0 0-.002-.776zM15.66 30.95h2.038v-1.01H15.66zm3.056 0 6.113.006.002-1.01-6.113-.005zM7.509 23.898h6.114v-1.01H7.509zm7.133 0h1.018v-1.01h-1.018z"
      />
    </g>
  </svg>
);
export default SvgDatasync;
