const React = require("react");
const BlueHeartIcon = ({ 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}
    <path
      d="M15.1041 29.2274C15.6391 29.5259 16.2827 29.5094 16.8146 29.2054C20.3976 27.1576 26.624 22.4438 29.0692 16.3207C32.6583 8.34828 24.2311 1.98422 18.4068 6.56148C17.7992 7.03895 17.0353 7.58541 16.5096 8.10307C16.2719 8.33712 15.8531 8.36098 15.6063 8.13649C14.9152 7.50765 13.835 6.70099 13.1413 6.23165C8.17592 2.87226 -0.858693 7.30051 2.99515 16.7514C4.40691 20.9936 11.1344 27.0121 15.1041 29.2274Z"
      fill="url(#paint0_radial_7320_6102)"
    />
    <path
      d="M15.1041 29.2274C15.6391 29.5259 16.2827 29.5094 16.8146 29.2054C20.3976 27.1576 26.624 22.4438 29.0692 16.3207C32.6583 8.34828 24.2311 1.98422 18.4068 6.56148C17.7992 7.03895 17.0353 7.58541 16.5096 8.10307C16.2719 8.33712 15.8531 8.36098 15.6063 8.13649C14.9152 7.50765 13.835 6.70099 13.1413 6.23165C8.17592 2.87226 -0.858693 7.30051 2.99515 16.7514C4.40691 20.9936 11.1344 27.0121 15.1041 29.2274Z"
      fill="url(#paint1_radial_7320_6102)"
    />
    <path
      d="M15.1041 29.2274C15.6391 29.5259 16.2827 29.5094 16.8146 29.2054C20.3976 27.1576 26.624 22.4438 29.0692 16.3207C32.6583 8.34828 24.2311 1.98422 18.4068 6.56148C17.7992 7.03895 17.0353 7.58541 16.5096 8.10307C16.2719 8.33712 15.8531 8.36098 15.6063 8.13649C14.9152 7.50765 13.835 6.70099 13.1413 6.23165C8.17592 2.87226 -0.858693 7.30051 2.99515 16.7514C4.40691 20.9936 11.1344 27.0121 15.1041 29.2274Z"
      fill="url(#paint2_linear_7320_6102)"
    />
    <path
      d="M15.1041 29.2274C15.6391 29.5259 16.2827 29.5094 16.8146 29.2054C20.3976 27.1576 26.624 22.4438 29.0692 16.3207C32.6583 8.34828 24.2311 1.98422 18.4068 6.56148C17.7992 7.03895 17.0353 7.58541 16.5096 8.10307C16.2719 8.33712 15.8531 8.36098 15.6063 8.13649C14.9152 7.50765 13.835 6.70099 13.1413 6.23165C8.17592 2.87226 -0.858693 7.30051 2.99515 16.7514C4.40691 20.9936 11.1344 27.0121 15.1041 29.2274Z"
      fill="url(#paint3_radial_7320_6102)"
    />
    <path
      d="M15.1041 29.2274C15.6391 29.5259 16.2827 29.5094 16.8146 29.2054C20.3976 27.1576 26.624 22.4438 29.0692 16.3207C32.6583 8.34828 24.2311 1.98422 18.4068 6.56148C17.7992 7.03895 17.0353 7.58541 16.5096 8.10307C16.2719 8.33712 15.8531 8.36098 15.6063 8.13649C14.9152 7.50765 13.835 6.70099 13.1413 6.23165C8.17592 2.87226 -0.858693 7.30051 2.99515 16.7514C4.40691 20.9936 11.1344 27.0121 15.1041 29.2274Z"
      fill="url(#paint4_radial_7320_6102)"
    />
    <path
      d="M15.1041 29.2274C15.6391 29.5259 16.2827 29.5094 16.8146 29.2054C20.3976 27.1576 26.624 22.4438 29.0692 16.3207C32.6583 8.34828 24.2311 1.98422 18.4068 6.56148C17.7992 7.03895 17.0353 7.58541 16.5096 8.10307C16.2719 8.33712 15.8531 8.36098 15.6063 8.13649C14.9152 7.50765 13.835 6.70099 13.1413 6.23165C8.17592 2.87226 -0.858693 7.30051 2.99515 16.7514C4.40691 20.9936 11.1344 27.0121 15.1041 29.2274Z"
      fill="url(#paint5_linear_7320_6102)"
    />
    <path
      d="M15.1041 29.2274C15.6391 29.5259 16.2827 29.5094 16.8146 29.2054C20.3976 27.1576 26.624 22.4438 29.0692 16.3207C32.6583 8.34828 24.2311 1.98422 18.4068 6.56148C17.7992 7.03895 17.0353 7.58541 16.5096 8.10307C16.2719 8.33712 15.8531 8.36098 15.6063 8.13649C14.9152 7.50765 13.835 6.70099 13.1413 6.23165C8.17592 2.87226 -0.858693 7.30051 2.99515 16.7514C4.40691 20.9936 11.1344 27.0121 15.1041 29.2274Z"
      fill="url(#paint6_radial_7320_6102)"
    />
    <path
      d="M15.1041 29.2274C15.6391 29.5259 16.2827 29.5094 16.8146 29.2054C20.3976 27.1576 26.624 22.4438 29.0692 16.3207C32.6583 8.34828 24.2311 1.98422 18.4068 6.56148C17.7992 7.03895 17.0353 7.58541 16.5096 8.10307C16.2719 8.33712 15.8531 8.36098 15.6063 8.13649C14.9152 7.50765 13.835 6.70099 13.1413 6.23165C8.17592 2.87226 -0.858693 7.30051 2.99515 16.7514C4.40691 20.9936 11.1344 27.0121 15.1041 29.2274Z"
      fill="url(#paint7_radial_7320_6102)"
    />
    <path
      d="M15.2188 7.83189L15.5663 8.1501C16.5203 9.02347 18.0647 8.77988 18.9307 7.81916C19.8443 6.80552 21.0701 5.75575 22.5554 5.02783C21.1516 5.05859 19.7137 5.53477 18.4068 6.56183C18.256 6.68033 18.0956 6.80308 17.9316 6.92859C17.4347 7.30878 16.9049 7.71424 16.5096 8.10343C16.2719 8.33748 15.8531 8.36134 15.6063 8.13685C15.487 8.02827 15.3561 7.91439 15.2175 7.79786L15.2188 7.83189Z"
      fill="url(#paint8_linear_7320_6102)"
    />
    <g filter="url(#filter0_f_7320_6102)">
      <path
        d="M15.7954 10.4375V17.6621C15.7954 18.5276 16.8157 18.9788 17.422 18.3612C19.6733 16.0674 21.6753 13.1727 19.6832 10.8328C18.9488 9.97023 17.5306 9.42282 16.3898 9.62314C16.0129 9.68934 15.7954 10.0547 15.7954 10.4375Z"
        fill="#266FF9"
      />
    </g>
    <g filter="url(#filter1_f_7320_6102)">
      <ellipse
        cx={22.9512}
        cy={14.1189}
        rx={7.76707}
        ry={5.08722}
        transform="rotate(-67.6274 22.9512 14.1189)"
        fill="url(#paint9_radial_7320_6102)"
      />
    </g>
    <g filter="url(#filter2_f_7320_6102)">
      <path
        d="M14.8397 9.20672L15.0447 20.238C8.16972 13.5505 6.93859 8.75983 9.27719 7.15306C10.9472 6.00565 14.0897 7.64422 14.8397 9.20672Z"
        fill="url(#paint10_radial_7320_6102)"
      />
    </g>
    <g filter="url(#filter3_f_7320_6102)">
      <path
        d="M8.44077 6.43921C9.52741 6.30431 12.4647 6.43921 14.8398 9.87195"
        stroke="url(#paint11_linear_7320_6102)"
        strokeOpacity={0.5}
        strokeWidth={0.25}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter4_f_7320_6102)">
      <path
        d="M22.25 6.64429C20.9792 7.12345 17.4625 9.51929 17.3125 13.2693"
        stroke="#266FF9"
        strokeLinecap="round"
      />
    </g>
    <defs>
      <filter
        id="filter0_f_7320_6102"
        x={13.7954}
        y={7.58179}
        width={8.70459}
        height={13.0654}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1}
          result="effect1_foregroundBlur_7320_6102"
        />
      </filter>
      <filter
        id="filter1_f_7320_6102"
        x={15.8944}
        y={5.17822}
        width={14.1137}
        height={17.8813}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.75}
          result="effect1_foregroundBlur_7320_6102"
        />
      </filter>
      <filter
        id="filter2_f_7320_6102"
        x={5.19226}
        y={3.76855}
        width={12.8525}
        height={19.4695}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1.5}
          result="effect1_foregroundBlur_7320_6102"
        />
      </filter>
      <filter
        id="filter3_f_7320_6102"
        x={7.31576}
        y={5.28174}
        width={8.64903}
        height={5.71533}
        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_7320_6102"
        />
      </filter>
      <filter
        id="filter4_f_7320_6102"
        x={14.8125}
        y={4.14404}
        width={9.93764}
        height={11.6252}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1}
          result="effect1_foregroundBlur_7320_6102"
        />
      </filter>
      <radialGradient
        id="paint0_radial_7320_6102"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(15.7698 5.65939) rotate(90) scale(25.0559 26.6012)"
      >
        <stop offset={0.204279} stopColor="#2A7BF7" />
        <stop offset={0.527969} stopColor="#396DFF" />
        <stop offset={1} stopColor="#4A69FF" />
      </radialGradient>
      <radialGradient
        id="paint1_radial_7320_6102"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(12.2147 29.7153) rotate(-57.2932) scale(30.305 28.3828)"
      >
        <stop offset={0.801342} stopColor="#91B3F7" stopOpacity={0} />
        <stop offset={1} stopColor="#91B3F7" />
      </radialGradient>
      <linearGradient
        id="paint2_linear_7320_6102"
        x1={17.6324}
        y1={16.1589}
        x2={25.6448}
        y2={25.6943}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.694491} stopColor="#B694FF" stopOpacity={0} />
        <stop offset={0.933555} stopColor="#9F72FF" />
      </linearGradient>
      <radialGradient
        id="paint3_radial_7320_6102"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(15.8949 6.09026) rotate(90) scale(26.6875 33.0073)"
      >
        <stop offset={0.812315} stopColor="#3156BE" stopOpacity={0} />
        <stop offset={0.978592} stopColor="#3156BE" />
      </radialGradient>
      <radialGradient
        id="paint4_radial_7320_6102"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(20.5625 13.1439) rotate(142.559) scale(18.8134 26.9324)"
      >
        <stop offset={0.641927} stopColor="#3156BE" stopOpacity={0} />
        <stop offset={1} stopColor="#3156BE" />
      </radialGradient>
      <linearGradient
        id="paint5_linear_7320_6102"
        x1={16.6391}
        y1={16.5562}
        x2={7.1875}
        y2={27.2064}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.694491} stopColor="#9F72FF" stopOpacity={0} />
        <stop offset={0.885417} stopColor="#B694FF" />
      </linearGradient>
      <radialGradient
        id="paint6_radial_7320_6102"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(19.4647 27.7153) rotate(-125.423) scale(31.5334 31.9949)"
      >
        <stop offset={0.66943} stopColor="#3156BE" stopOpacity={0} />
        <stop offset={1} stopColor="#3156BE" />
      </radialGradient>
      <radialGradient
        id="paint7_radial_7320_6102"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(15.4472 13.8413) rotate(90) scale(17.499 20.0528)"
      >
        <stop offset={0.820913} stopColor="#9F72FF" stopOpacity={0} />
        <stop offset={0.933555} stopColor="#B694FF" />
      </radialGradient>
      <linearGradient
        id="paint8_linear_7320_6102"
        x1={17.125}
        y1={7.44549}
        x2={18.8865}
        y2={8.86314}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#4A65AD" />
        <stop offset={0.679707} stopColor="#4A65AD" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint9_radial_7320_6102"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(32.8356 15.375) rotate(-173.542) scale(15.5528 7.3671)"
      >
        <stop stopColor="#94B9FC" />
        <stop offset={1} stopColor="#7D9AFF" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint10_radial_7320_6102"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(15.875 14.1442) rotate(-151.049) scale(8.77992 11.2827)"
      >
        <stop stopColor="#94B9FC" />
        <stop offset={1} stopColor="#7D9AFF" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint11_linear_7320_6102"
        x1={13.0695}
        y1={8.18227}
        x2={10.4153}
        y2={6.84352}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#94B9FC" />
        <stop offset={1} stopColor="#94B9FC" stopOpacity={0} />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = BlueHeartIcon;
