import * as React from "react";
import type { SVGProps } from "react";
const SvgServerless = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <g fill="none" fillRule="evenodd">
      <path stroke="#879196" strokeWidth={2} d="M1 1h46v46H1z" />
      <path fill="#8C4FFF" d="M4 4h40v40H4z" />
      <path
        fill="#FFF"
        d="M38.124 28.003c0 2.835-1.997 5.705-5.814 5.705-3.723 0-6.166-2.214-8.43-4.601-.198-.209-.833-.901-.907-.982-.994-1.086-1.944-2.106-2.956-2.925l.003 3.3-1 .001-.005-4.5a.5.5 0 0 1 .499-.501l4.506-.004v1l-3.281.003c1.032.849 1.982 1.869 2.972 2.95.047.052.645.699.823.894 2.099 2.296 4.425 4.365 7.776 4.365 3.307 0 4.814-2.439 4.814-4.705 0-2.117-1.375-4.395-4.395-4.395-3.427 0-5.473 1.698-7.35 3.772l-.313-.357q-.173-.2-.35-.4c1.963-2.151 4.239-4.015 8.013-4.015h.007c-.114-1.558-1.057-3.108-3.425-3.108h-.438a.5.5 0 0 1-.437-.258C27.31 17.212 25.186 16 22.748 16a6.51 6.51 0 0 0-6.5 6.5.5.5 0 0 1-.5.5 4.73 4.73 0 0 0-3.694 1.765c-.908 1.121-1.251 2.593-.943 4.038.458 2.142 2.46 3.697 4.762 3.697h1.077q.364 0 .724-.052a4.7 4.7 0 0 0 1.388-.409c1.239-.606 2.258-1.569 3.247-2.66l.21.239q.225.258.455.516c-1.021 1.116-2.126 2.144-3.471 2.803a5.7 5.7 0 0 1-1.685.5 6 6 0 0 1-.868.063h-1.077c-2.77 0-5.184-1.888-5.74-4.488-.371-1.741.045-3.519 1.143-4.876a5.73 5.73 0 0 1 3.988-2.116c.248-3.913 3.509-7.02 7.484-7.02 2.703 0 5.077 1.303 6.413 3.5h.15c2.61 0 4.326 1.633 4.432 4.183 3.002.461 4.38 2.971 4.38 5.32"
      />
    </g>
  </svg>
);
export default SvgServerless;
