const React = require("react");
const AButtonBloodTypeIcon = ({ title, titleId, ...props }) => (
  <svg
    width="1em"
    height="1em"
    viewBox="0 0 32 32"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    aria-labelledby={titleId}
    {...props}
  >
    {title ? <title id={titleId}>{title}</title> : null}
    <g filter="url(#filter0_ii_18590_2284)">
      <rect
        x={2.30127}
        y={1.6875}
        width={27.875}
        height={27.875}
        rx={3.6}
        fill="url(#paint0_linear_18590_2284)"
      />
      <rect
        x={2.30127}
        y={1.6875}
        width={27.875}
        height={27.875}
        rx={3.6}
        fill="url(#paint1_radial_18590_2284)"
      />
    </g>
    <g filter="url(#filter1_f_18590_2284)">
      <path
        d="M28.4888 4.1875V27.0625"
        stroke="url(#paint2_linear_18590_2284)"
        strokeWidth={1.5}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter2_f_18590_2284)">
      <path
        d="M5.76514 3.5H27.5464"
        stroke="url(#paint3_linear_18590_2284)"
        strokeWidth={1.5}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter3_f_18590_2284)">
      <path
        d="M18.1928 8.40312C17.9229 7.74112 17.2775 7.30982 16.5626 7.31375C15.8477 7.31767 15.2071 7.75603 14.9445 8.42095L9.76268 21.543C9.40769 22.442 9.84865 23.4585 10.7476 23.8135C11.6465 24.1685 12.6631 23.7275 13.018 22.8286L13.7279 21.0309C13.743 20.9927 13.7799 20.9677 13.8209 20.9677H19.4678C19.5084 20.9677 19.545 20.9923 19.5604 21.0299L20.3009 22.8464C20.6657 23.7414 21.687 24.1712 22.582 23.8063C23.477 23.4415 23.9068 22.4202 23.5419 21.5252L18.1928 8.40312ZM18.0521 17.3299C18.0789 17.3957 18.0305 17.4677 17.9595 17.4677H15.2821C15.2115 17.4677 15.1631 17.3965 15.189 17.3309L16.5065 13.9947C16.5396 13.9109 16.6581 13.9102 16.6921 13.9937L18.0521 17.3299Z"
        fill="#EF2B54"
      />
    </g>
    <g filter="url(#filter4_ii_18590_2284)">
      <path
        d="M18.1928 8.40312C17.9229 7.74112 17.2775 7.30982 16.5626 7.31375C15.8477 7.31767 15.2071 7.75603 14.9445 8.42095L9.76268 21.543C9.40769 22.442 9.84865 23.4585 10.7476 23.8135C11.6465 24.1685 12.6631 23.7275 13.018 22.8286L13.7279 21.0309C13.743 20.9927 13.7799 20.9677 13.8209 20.9677H19.4678C19.5084 20.9677 19.545 20.9923 19.5604 21.0299L20.3009 22.8464C20.6657 23.7414 21.687 24.1712 22.582 23.8063C23.477 23.4415 23.9068 22.4202 23.5419 21.5252L18.1928 8.40312ZM18.0521 17.3299C18.0789 17.3957 18.0305 17.4677 17.9595 17.4677H15.2821C15.2115 17.4677 15.1631 17.3965 15.189 17.3309L16.5065 13.9947C16.5396 13.9109 16.6581 13.9102 16.6921 13.9937L18.0521 17.3299Z"
        fill="#FCF2FF"
      />
    </g>
    <defs>
      <filter
        id="filter0_ii_18590_2284"
        x={2.30127}
        y={0.6875}
        width={28.875}
        height={28.875}
        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={1} dy={-1} />
        <feGaussianBlur stdDeviation={1.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.901961 0 0 0 0 0.133333 0 0 0 0 0.337255 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18590_2284"
        />
        <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 dy={-1} />
        <feGaussianBlur stdDeviation={1.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.85098 0 0 0 0 0.168627 0 0 0 0 0.231373 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18590_2284"
          result="effect2_innerShadow_18590_2284"
        />
      </filter>
      <filter
        id="filter1_f_18590_2284"
        x={25.7388}
        y={1.4375}
        width={5.5}
        height={28.375}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1}
          result="effect1_foregroundBlur_18590_2284"
        />
      </filter>
      <filter
        id="filter2_f_18590_2284"
        x={3.01514}
        y={0.75}
        width={27.2812}
        height={5.5}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1}
          result="effect1_foregroundBlur_18590_2284"
        />
      </filter>
      <filter
        id="filter3_f_18590_2284"
        x={8.63989}
        y={6.31372}
        width={16.032}
        height={18.6226}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.5}
          result="effect1_foregroundBlur_18590_2284"
        />
      </filter>
      <filter
        id="filter4_ii_18590_2284"
        x={9.23989}
        y={6.91372}
        width={14.832}
        height={17.4226}
        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={-0.4} dy={0.4} />
        <feGaussianBlur stdDeviation={0.375} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.913725 0 0 0 0 0.886275 0 0 0 0 0.968627 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18590_2284"
        />
        <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={0.4} dy={-0.4} />
        <feGaussianBlur stdDeviation={0.2} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 1 0 0 0 0 0.988235 0 0 0 0 1 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18590_2284"
          result="effect2_innerShadow_18590_2284"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18590_2284"
        x1={16.2388}
        y1={5.26201}
        x2={16.2388}
        y2={38.5147}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FF4D91" />
        <stop offset={1} stopColor="#F34A5F" />
      </linearGradient>
      <radialGradient
        id="paint1_radial_18590_2284"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(27.9575 3.78125) rotate(136.771) scale(2.14444 2.50466)"
      >
        <stop stopColor="#FF77B1" />
        <stop offset={1} stopColor="#FF77B1" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint2_linear_18590_2284"
        x1={28.9888}
        y1={4.1875}
        x2={28.9888}
        y2={27.0625}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FF66A5" />
        <stop offset={1} stopColor="#FF5B6B" />
      </linearGradient>
      <linearGradient
        id="paint3_linear_18590_2284"
        x1={28.7026}
        y1={3.75002}
        x2={3.17139}
        y2={3.75002}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FF60A3" />
        <stop offset={1} stopColor="#FF5495" />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = AButtonBloodTypeIcon;
