import * as React from "react";
import { SVGProps } from "react";
import PropTypes from "prop-types";

function SvgMicrophone(props: SVGProps<SVGSVGElement>) {
  return (
    <svg
      width={38}
      height={50}
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <g filter="url(#microphone_svg__a)">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M13.68 6.196A7.537 7.537 0 0 1 19 4c1.995 0 3.909.79 5.32 2.196a7.483 7.483 0 0 1 2.203 5.3v12.107a7.483 7.483 0 0 1-2.203 5.301A7.537 7.537 0 0 1 19 31.1a7.537 7.537 0 0 1-5.32-2.196 7.483 7.483 0 0 1-2.203-5.3V11.496c0-1.989.792-3.895 2.203-5.301ZM19 7.818c-.98 0-1.918.388-2.61 1.078a3.672 3.672 0 0 0-1.082 2.6v12.107c0 .976.39 1.911 1.082 2.601a3.698 3.698 0 0 0 5.22 0 3.672 3.672 0 0 0 1.082-2.6V11.496c0-.976-.39-1.912-1.082-2.601A3.698 3.698 0 0 0 19 7.818ZM5.916 17.97c1.058 0 1.916.855 1.916 1.909v3.725c0 2.952 1.176 5.782 3.27 7.87A11.188 11.188 0 0 0 19 34.731c2.962 0 5.803-1.173 7.897-3.26a11.108 11.108 0 0 0 3.271-7.869v-3.725c0-1.054.858-1.909 1.916-1.909 1.058 0 1.916.855 1.916 1.909v3.725a14.92 14.92 0 0 1-4.393 10.57 15.02 15.02 0 0 1-8.691 4.255v3.754h5.56c1.059 0 1.916.854 1.916 1.909 0 1.054-.857 1.909-1.915 1.909H11.523a1.912 1.912 0 0 1-1.916-1.91c0-1.054.858-1.908 1.916-1.908h5.561v-3.755a15.02 15.02 0 0 1-8.69-4.255A14.92 14.92 0 0 1 4 23.603v-3.725c0-1.054.858-1.909 1.916-1.909Z"
          fill="#fff"
        />
      </g>
      <defs>
        <filter
          id="microphone_svg__a"
          x={0}
          y={0}
          width={38}
          height={50}
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity={0} result="BackgroundImageFix" />
          <feColorMatrix
            in="SourceAlpha"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset />
          <feGaussianBlur stdDeviation={2} />
          <feComposite in2="hardAlpha" operator="out" />
          <feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0" />
          <feBlend
            in2="BackgroundImageFix"
            result="effect1_dropShadow_5928_86"
          />
          <feBlend
            in="SourceGraphic"
            in2="effect1_dropShadow_5928_86"
            result="shape"
          />
        </filter>
      </defs>
    </svg>
  );
}

SvgMicrophone.propTypes = {
  title: PropTypes.string,
};
export default SvgMicrophone;
