import * as React from "react";
import type { SVGProps } from "react";
const SvgDatazoneDataPortal = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#8C4FFF"
      fillRule="evenodd"
      d="M16 34.999h2v-2h-2zm-1-4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1zM24 26h2v-2h-2zm4 1v-4a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1m-2 11h4v-4h-4zm-1 2h6a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1h-6a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1m11-10h2v-2h-2zm-1-4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1zM20 6h-2V4h2V2h2v2h2v2h-2v2h-2zm19.413 7.389c.792 0 1.569.221 2.247.641 1.056.655 1.796 1.742 2.06 2.97h-8.616c.439-2.063 2.205-3.611 4.309-3.611m0-6.389c1.147 0 2.079.933 2.079 2.08a2.08 2.08 0 0 1-2.079 2.079 2.08 2.08 0 0 1-2.079-2.079c0-1.147.933-2.08 2.079-2.08M33 18a1 1 0 0 0 1 1h10.826a1 1 0 0 0 1-1c0-2.308-1.192-4.48-3.113-5.67-.17-.105-.349-.189-.526-.277a4.06 4.06 0 0 0 1.305-2.973c0-2.25-1.83-4.08-4.079-4.08a4.084 4.084 0 0 0-4.079 4.08c0 1.173.506 2.225 1.302 2.97C34.489 13.12 33 15.381 33 18M30.413 4c1.147 0 2.079.933 2.079 2.08a2.08 2.08 0 0 1-2.079 2.079 2.08 2.08 0 0 1-2.079-2.079c0-1.147.933-2.08 2.079-2.08M24 15a1 1 0 0 0 1 1h7v-2h-5.896c.439-2.063 2.205-3.611 4.309-3.611.792 0 1.569.221 2.247.641l1.053-1.7c-.17-.105-.349-.189-.526-.277a4.06 4.06 0 0 0 1.305-2.973c0-2.25-1.83-4.08-4.079-4.08a4.084 4.084 0 0 0-4.079 4.08c0 1.173.506 2.225 1.302 2.97C25.489 10.12 24 12.381 24 15M4 44V18h4v26.011l-3.914.001C4.056 44 4.001 43.943 4 44m40-23 .013 22.915c-.014.031-.066.084-.013.085l-34 .01V18h11.999v-2H4v-4h18v-2H4.001C2.86 10 2 10.791 2 11.84V44c0 1.022.969 1.994 2 2h40c1.028 0 2-.972 2-2V21z"
    />
  </svg>
);
export default SvgDatazoneDataPortal;
