import * as React from "react";
import type { SVGProps } from "react";
const SvgDataFirehose = (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="m33.265 22.536-.371.929c-2.337-.935-4.453-1.409-6.29-1.409v-1c1.964 0 4.205.498 6.661 1.48m-1.902-1.367c-1.59-.329-3.234-.669-4.759-.669v-1c1.419 0 2.953-.316 4.436-.621.665-.136 1.316-.27 1.937-.372l.162.987c-.609.1-1.246.231-1.896.365l-.659.133q.493.098.981.198a62 62 0 0 0 1.603.318l-.177.985a67 67 0 0 1-1.628-.324m1.895-3.702c-1.657.635-4.151 1.479-6.654 1.479v-1c2.338 0 4.713-.806 6.297-1.412zm-8.654 4.143-5 1.25v-5.719l5 1.25zm-6 2.39h-2v-8h2v8m6.621-6.485-5.621-1.405v-.61a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5v.333c-6.61-.482-8-2.827-8-6.199V7h-1v2.634c0 4.591 2.706 6.758 9 7.202v.568c-3.846-.155-6.477-.754-8.692-1.987l-.486.874c2.369 1.318 5.144 1.954 9.178 2.114v1.073c-2.886-.076-6.639-.283-9.348-.998L6 19.447c.878.232 1.862.407 2.882.547a26 26 0 0 0-2.882.56l.256.966c2.83-.746 6.414-.938 9.348-1.007v1.083c-4.01.158-6.783.794-9.176 2.113l.483.876c2.24-1.236 4.871-1.834 8.693-1.988v.569c-6.047.448-8.997 2.972-8.997 7.719l-.001.203c-.009 1.671-.004 1.857.004 1.926l.995-.097a92 92 0 0 1 .001-1.824l.001-.208c0-4.218 2.478-6.3 7.997-6.718v.333a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-.61l5.621-1.405a.5.5 0 0 0 .379-.485v-4a.5.5 0 0 0-.379-.485"
      />
    </g>
  </svg>
);
export default SvgDataFirehose;
