import * as React from "react";
import type { SVGProps } from "react";
const SvgCloudWan = (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="M26.305 15.863c-.656.346-1.421.63-2.259.848.179.863.285 1.802.313 2.789h3.163a7.5 7.5 0 0 0-.355-1.827 7.4 7.4 0 0 0-.862-1.81m.095 8.118a7.5 7.5 0 0 0 1.122-3.481h-3.163a16 16 0 0 1-.277 2.594c.864.227 1.651.524 2.318.887m-.585.825a9.5 9.5 0 0 0-1.954-.739c-.338 1.246-.829 2.299-1.427 3.071a7.57 7.57 0 0 0 3.381-2.332M20 29c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.898-2-2-2m-2.435-1.862c-.598-.772-1.089-1.825-1.427-3.071a9.5 9.5 0 0 0-1.955.738 7.57 7.57 0 0 0 3.382 2.333m-1.648-4.044a16 16 0 0 1-.277-2.594h-3.163a7.5 7.5 0 0 0 1.121 3.48c.668-.363 1.456-.659 2.319-.886m-2.223-7.231a7.4 7.4 0 0 0-.862 1.81 7.6 7.6 0 0 0-.355 1.827h3.163c.028-.987.134-1.926.313-2.789a10.6 10.6 0 0 1-2.259-.848m.618-.809a9.7 9.7 0 0 0 1.882.689c.335-1.162.804-2.148 1.37-2.879a7.56 7.56 0 0 0-3.252 2.19M20 11c1.102 0 2-.897 2-2s-.898-2-2-2c-1.103 0-2 .897-2 2s.897 2 2 2m0 5.208c.984 0 1.939-.09 2.831-.252-.349-1.19-.842-2.111-1.39-2.714-.456-.501-.948-.786-1.434-.789h-.015c-.485.003-.978.288-1.434.789-.547.603-1.04 1.524-1.39 2.714.892.162 1.847.252 2.832.252m3.36 3.292a15 15 0 0 0-.284-2.574 16.9 16.9 0 0 1-6.152 0c-.16.778-.257 1.644-.285 2.574zm-3.361 4.088c-1.006 0-1.981.094-2.888.262.352 1.285.869 2.273 1.447 2.909.458.503.954.789 1.442.789.487 0 .983-.286 1.441-.789.578-.636 1.095-1.624 1.447-2.909a16 16 0 0 0-2.889-.262m3.112-.711c.137-.727.224-1.523.249-2.377h-6.721c.025.854.112 1.65.249 2.376a16.9 16.9 0 0 1 6.223.001m-.676-10.013c.567.731 1.035 1.717 1.37 2.879a9.7 9.7 0 0 0 1.882-.689 7.56 7.56 0 0 0-3.252-2.19M29 20c0 1.103.897 2 2 2s2-.897 2-2-.898-2-2-2c-1.103 0-2 .897-2 2m-18 0c0-1.103-.898-2-2-2-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2m16.879-3.23c.229.558.423 1.135.53 1.744A2.99 2.99 0 0 1 31 17c1.654 0 3 1.346 3 3 0 1.655-1.346 3-3 3a2.99 2.99 0 0 1-2.591-1.514 8.4 8.4 0 0 1-.53 1.744 8.55 8.55 0 0 1-4.649 4.65 8.4 8.4 0 0 1-1.744.53A2.99 2.99 0 0 1 23 31c0 1.655-1.346 3-3 3-1.655 0-3-1.345-3-3a2.99 2.99 0 0 1 1.513-2.59 8.4 8.4 0 0 1-1.743-.53 8.54 8.54 0 0 1-4.65-4.65 8.4 8.4 0 0 1-.53-1.744A2.99 2.99 0 0 1 9 23c-1.655 0-3-1.345-3-3 0-1.654 1.345-3 3-3a2.99 2.99 0 0 1 2.59 1.514 8.4 8.4 0 0 1 .53-1.744 8.55 8.55 0 0 1 4.65-4.649 8.5 8.5 0 0 1 1.744-.53A2.99 2.99 0 0 1 17 9c0-1.654 1.345-3 3-3 1.654 0 3 1.346 3 3a2.99 2.99 0 0 1-1.515 2.591c.61.107 1.186.301 1.744.53a8.55 8.55 0 0 1 4.65 4.649M24.29 29.715q.15.494.184 1.029a11.72 11.72 0 0 0 6.269-6.27 4.4 4.4 0 0 1-1.028-.183 10.7 10.7 0 0 1-5.425 5.424m-14.006-5.424a4.4 4.4 0 0 1-1.028.183 11.72 11.72 0 0 0 6.269 6.27q.034-.535.184-1.029a10.7 10.7 0 0 1-5.425-5.424m5.425-14.006a4.5 4.5 0 0 1-.184-1.028 11.72 11.72 0 0 0-6.269 6.269q.535.034 1.028.184a10.7 10.7 0 0 1 5.425-5.425m8.581 0q.15-.493.184-1.028a11.72 11.72 0 0 1 6.269 6.269 4.5 4.5 0 0 0-1.028.184 10.7 10.7 0 0 0-5.425-5.425"
      />
    </g>
  </svg>
);
export default SvgCloudWan;
