import * as React from "react";
import type { SVGProps } from "react";
const SvgCloudfront = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#8C4FFF" d="M0 0h40v40H0z" />
      <path
        fill="#FFF"
        d="M28 26.497c0-.828-.673-1.5-1.5-1.5s-1.5.672-1.5 1.5c0 .827.673 1.5 1.5 1.5s1.5-.673 1.5-1.5m1 0a2.503 2.503 0 0 1-2.5 2.5 2.503 2.503 0 0 1-2.5-2.5 2.503 2.503 0 0 1 2.5-2.501c1.379 0 2.5 1.122 2.5 2.5m-14-8.004c0-.827-.673-1.5-1.5-1.5s-1.5.673-1.5 1.5c0 .828.673 1.501 1.5 1.501s1.5-.673 1.5-1.5m1 0a2.503 2.503 0 0 1-2.5 2.502 2.503 2.503 0 0 1-2.5-2.502 2.503 2.503 0 0 1 2.5-2.5c1.379 0 2.5 1.122 2.5 2.5m4-8.003c0 .827.673 1.5 1.5 1.5s1.5-.673 1.5-1.5-.673-1.5-1.5-1.5-1.5.673-1.5 1.5m-1 0a2.503 2.503 0 0 1 2.5-2.501c1.379 0 2.5 1.122 2.5 2.501a2.503 2.503 0 0 1-2.5 2.501 2.503 2.503 0 0 1-2.5-2.5m14 9.504c0-4.638-2.485-8.93-6.494-11.25-.721.145-1.416.344-2.28.657l-.34-.94a20 20 0 0 1 1.233-.405A12.95 12.95 0 0 0 20 6.99c-.844 0-1.675.087-2.487.246.587.343 1.108.686 1.615 1.071l-.604.797c-.715-.543-1.457-1-2.426-1.51a13.02 13.02 0 0 0-9.007 10.963 17.6 17.6 0 0 1 3.116-.349l.025 1a16.3 16.3 0 0 0-3.218.389c-.004.132-.014.267-.014.398 0 4.335 2.146 8.33 5.676 10.736-.627-1.87-.95-3.638-.95-5.36 0-.985.169-1.793.347-2.649l.124-.602.981.193-.125.614c-.176.839-.327 1.562-.327 2.443 0 1.952.432 3.973 1.302 6.166a12.84 12.84 0 0 0 9.978.821c.502-.99.875-1.927 1.189-3.009l.961.28c-.228.787-.49 1.5-.801 2.21.804-.361 1.564-.81 2.279-1.33-.173-.426-.35-.85-.554-1.26l.895-.446c.171.343.313.701.463 1.054C31.335 27.377 33 23.83 33 19.995m1 0c0 4.365-1.982 8.403-5.44 11.079a13.7 13.7 0 0 1-4.042 2.173c-1.44.5-2.961.754-4.518.754-2.3 0-4.584-.573-6.606-1.659A13.98 13.98 0 0 1 6.029 19.15C6.37 13.303 10.377 8.245 16 6.57c3.527-1.063 7.589-.632 10.842 1.208A14.02 14.02 0 0 1 34 19.994m-15.343-7.272-.658-.753c-1.12.978-1.992 2.017-3.01 3.586l.838.544c.965-1.485 1.784-2.464 2.83-3.377m-1.845 7.431c2.296.788 4.299 2.047 6.305 3.96l.69-.722c-2.113-2.018-4.233-3.347-6.67-4.184zm7.011-6.828c1.876 2.862 2.933 6.005 3.14 9.34l-.998.061c-.196-3.158-1.198-6.136-2.978-8.852z"
      />
    </g>
  </svg>
);
export default SvgCloudfront;
