import React from 'react';

const UserIcon: React.FC = () => {
  return (
    <svg viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
      <g filter="url(#filter0_iiiii_654_7393)">
        <path
          d="M43.0002 19C43.0002 25.0751 38.0753 30 32.0002 30C25.925 30 21.0002 25.0751 21.0002 19C21.0002 12.9249 25.925 8 32.0002 8C38.0753 8 43.0002 12.9249 43.0002 19Z"
          fill="url(#paint0_linear_654_7393)"
        />
        <path
          d="M13.3981 40.5328C18.4119 36.4582 24.9059 34 32.0002 34C39.0944 34 45.5884 36.4582 50.6022 40.5328C53.4637 42.8583 53.4637 47.1417 50.6022 49.4672C45.5884 53.5418 39.0944 56 32.0002 56C24.9059 56 18.4119 53.5418 13.3981 49.4672C10.5366 47.1417 10.5366 42.8583 13.3981 40.5328Z"
          fill="url(#paint1_linear_654_7393)"
        />
      </g>
      <defs>
        <filter
          id="filter0_iiiii_654_7393"
          x="7.25195"
          y="4"
          width="47.4966"
          height="54"
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB">
          <feFlood floodOpacity="0" result="BackgroundImageFix" />
          <feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dx="2" dy="2" />
          <feGaussianBlur stdDeviation="3" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.495833 0 0 0 0 0.879 0 0 0 0 1 0 0 0 0.4 0"
          />
          <feBlend mode="normal" in2="shape" result="effect1_innerShadow_654_7393" />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dx="-4" dy="-4" />
          <feGaussianBlur stdDeviation="3" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.753514 0 0 0 0 0.387838 0 0 0 0 0.0664864 0 0 0 1 0"
          />
          <feBlend
            mode="normal"
            in2="effect1_innerShadow_654_7393"
            result="effect2_innerShadow_654_7393"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dx="1" dy="1" />
          <feGaussianBlur stdDeviation="1" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.929412 0 0 0 0 0.541176 0 0 0 0 0.2 0 0 0 1 0"
          />
          <feBlend
            mode="normal"
            in2="effect2_innerShadow_654_7393"
            result="effect3_innerShadow_654_7393"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dx="-2" dy="-2" />
          <feGaussianBlur stdDeviation="2" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.929412 0 0 0 0 0.541176 0 0 0 0 0.2 0 0 0 1 0"
          />
          <feBlend
            mode="normal"
            in2="effect3_innerShadow_654_7393"
            result="effect4_innerShadow_654_7393"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dx="-1" dy="-1" />
          <feGaussianBlur stdDeviation="0.5" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.929412 0 0 0 0 0.541176 0 0 0 0 0.2 0 0 0 1 0"
          />
          <feBlend
            mode="normal"
            in2="effect4_innerShadow_654_7393"
            result="effect5_innerShadow_654_7393"
          />
        </filter>
        <linearGradient
          id="paint0_linear_654_7393"
          x1="32.0002"
          y1="8"
          x2="32.0002"
          y2="56"
          gradientUnits="userSpaceOnUse">
          <stop stopColor="#F1A96A" />
          <stop offset="1" stopColor="#ED8A33" />
        </linearGradient>
        <linearGradient
          id="paint1_linear_654_7393"
          x1="32.0002"
          y1="8"
          x2="32.0002"
          y2="56"
          gradientUnits="userSpaceOnUse">
          <stop stopColor="#F1A96A" />
          <stop offset="1" stopColor="#ED8A33" />
        </linearGradient>
      </defs>
    </svg>
  );
};

export default UserIcon;
