const React = require("react");
const MendingHeartIcon = ({ 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.303 29.4525C15.8382 29.7506 16.4819 29.7342 17.0139 29.4304C20.6352 27.3628 26.9393 22.5938 29.4138 16.3975C33.0427 8.33667 24.522 1.90203 18.6331 6.53004C18.0168 7.01442 17.2413 7.56901 16.7096 8.09395C16.4722 8.32832 16.0537 8.35226 15.8071 8.12759C15.1086 7.49105 14.0125 6.67236 13.3092 6.19656C8.28877 2.79992 -0.846035 7.27727 3.05055 16.833C4.47906 21.1255 11.2906 27.2169 15.303 29.4525Z"
      fill="url(#paint0_radial_7137_6142)"
    />
    <path
      d="M15.303 29.4525C15.8382 29.7506 16.4819 29.7342 17.0139 29.4304C20.6352 27.3628 26.9393 22.5938 29.4138 16.3975C33.0427 8.33667 24.522 1.90203 18.6331 6.53004C18.0168 7.01442 17.2413 7.56901 16.7096 8.09395C16.4722 8.32832 16.0537 8.35226 15.8071 8.12759C15.1086 7.49105 14.0125 6.67236 13.3092 6.19656C8.28877 2.79992 -0.846035 7.27727 3.05055 16.833C4.47906 21.1255 11.2906 27.2169 15.303 29.4525Z"
      fill="url(#paint1_radial_7137_6142)"
    />
    <path
      d="M15.303 29.4525C15.8382 29.7506 16.4819 29.7342 17.0139 29.4304C20.6352 27.3628 26.9393 22.5938 29.4138 16.3975C33.0427 8.33667 24.522 1.90203 18.6331 6.53004C18.0168 7.01442 17.2413 7.56901 16.7096 8.09395C16.4722 8.32832 16.0537 8.35226 15.8071 8.12759C15.1086 7.49105 14.0125 6.67236 13.3092 6.19656C8.28877 2.79992 -0.846035 7.27727 3.05055 16.833C4.47906 21.1255 11.2906 27.2169 15.303 29.4525Z"
      fill="url(#paint2_radial_7137_6142)"
    />
    <path
      d="M15.303 29.4525C15.8382 29.7506 16.4819 29.7342 17.0139 29.4304C20.6352 27.3628 26.9393 22.5938 29.4138 16.3975C33.0427 8.33667 24.522 1.90203 18.6331 6.53004C18.0168 7.01442 17.2413 7.56901 16.7096 8.09395C16.4722 8.32832 16.0537 8.35226 15.8071 8.12759C15.1086 7.49105 14.0125 6.67236 13.3092 6.19656C8.28877 2.79992 -0.846035 7.27727 3.05055 16.833C4.47906 21.1255 11.2906 27.2169 15.303 29.4525Z"
      fill="url(#paint3_linear_7137_6142)"
    />
    <path
      d="M15.303 29.4525C15.8382 29.7506 16.4819 29.7342 17.0139 29.4304C20.6352 27.3628 26.9393 22.5938 29.4138 16.3975C33.0427 8.33667 24.522 1.90203 18.6331 6.53004C18.0168 7.01442 17.2413 7.56901 16.7096 8.09395C16.4722 8.32832 16.0537 8.35226 15.8071 8.12759C15.1086 7.49105 14.0125 6.67236 13.3092 6.19656C8.28877 2.79992 -0.846035 7.27727 3.05055 16.833C4.47906 21.1255 11.2906 27.2169 15.303 29.4525Z"
      fill="url(#paint4_radial_7137_6142)"
    />
    <path
      d="M15.303 29.4525C15.8382 29.7506 16.4819 29.7342 17.0139 29.4304C20.6352 27.3628 26.9393 22.5938 29.4138 16.3975C33.0427 8.33667 24.522 1.90203 18.6331 6.53004C18.0168 7.01442 17.2413 7.56901 16.7096 8.09395C16.4722 8.32832 16.0537 8.35226 15.8071 8.12759C15.1086 7.49105 14.0125 6.67236 13.3092 6.19656C8.28877 2.79992 -0.846035 7.27727 3.05055 16.833C4.47906 21.1255 11.2906 27.2169 15.303 29.4525Z"
      fill="url(#paint5_linear_7137_6142)"
      fillOpacity={0.5}
    />
    <path
      d="M15.303 29.4525C15.8382 29.7506 16.4819 29.7342 17.0139 29.4304C20.6352 27.3628 26.9393 22.5938 29.4138 16.3975C33.0427 8.33667 24.522 1.90203 18.6331 6.53004C18.0168 7.01442 17.2413 7.56901 16.7096 8.09395C16.4722 8.32832 16.0537 8.35226 15.8071 8.12759C15.1086 7.49105 14.0125 6.67236 13.3092 6.19656C8.28877 2.79992 -0.846035 7.27727 3.05055 16.833C4.47906 21.1255 11.2906 27.2169 15.303 29.4525Z"
      fill="url(#paint6_linear_7137_6142)"
      fillOpacity={0.3}
    />
    <g filter="url(#filter0_f_7137_6142)">
      <rect
        x={5.45203}
        y={13.168}
        width={22.5312}
        height={4.9882}
        fill="#B70952"
      />
    </g>
    <g filter="url(#filter1_f_7137_6142)">
      <path
        d="M16.7933 10.6202V17.5529C16.7933 18.4578 17.889 18.8868 18.454 18.18C20.2265 15.9626 21.6642 13.2608 20.0708 11.0552C19.4605 10.2104 18.2901 9.66993 17.3358 9.84526C16.9833 9.91002 16.7933 10.2619 16.7933 10.6202Z"
        fill="#FA1C56"
      />
    </g>
    <g filter="url(#filter2_f_7137_6142)">
      <ellipse
        cx={25.0341}
        cy={11.2564}
        rx={4.20856}
        ry={2.8958}
        transform="rotate(-44.1901 25.0341 11.2564)"
        fill="url(#paint7_radial_7137_6142)"
      />
    </g>
    <g filter="url(#filter3_f_7137_6142)">
      <ellipse
        cx={13.7078}
        cy={13.168}
        rx={4.83525}
        ry={2.60861}
        transform="rotate(-128.955 13.7078 13.168)"
        fill="url(#paint8_radial_7137_6142)"
        fillOpacity={0.6}
      />
    </g>
    <g filter="url(#filter4_f_7137_6142)">
      <ellipse
        cx={23.3969}
        cy={6.25718}
        rx={2.06193}
        ry={0.40098}
        fill="#FF93BA"
      />
    </g>
    <g filter="url(#filter5_f_7137_6142)">
      <ellipse
        cx={9.43064}
        cy={6.25718}
        rx={2.06193}
        ry={0.40098}
        fill="#FF93BA"
        fillOpacity={0.5}
      />
    </g>
    <path
      d="M3.48283 17.875H28.7402C28.9876 17.3923 29.2132 16.8996 29.4138 16.3974C30.3537 14.3095 30.4785 12.3307 30.0451 10.625H2.31207C1.91445 12.3426 2.06936 14.4268 3.05055 16.833C3.16274 17.1701 3.30816 17.5184 3.48283 17.875Z"
      fill="url(#paint9_linear_7137_6142)"
    />
    <path
      d="M3.48283 17.875H28.7402C28.9876 17.3923 29.2132 16.8996 29.4138 16.3974C30.3537 14.3095 30.4785 12.3307 30.0451 10.625H2.31207C1.91445 12.3426 2.06936 14.4268 3.05055 16.833C3.16274 17.1701 3.30816 17.5184 3.48283 17.875Z"
      fill="url(#paint10_linear_7137_6142)"
    />
    <path
      d="M19.8048 10.625L2.31207 10.625C1.91445 12.3426 2.06936 14.4268 3.05055 16.833C3.16274 17.1701 3.30816 17.5184 3.48283 17.875H8.0636C11.8778 15.531 16.4174 12.7242 19.8048 10.625Z"
      fill="url(#paint11_linear_7137_6142)"
    />
    <path
      d="M19.8048 10.625L2.31207 10.625C1.91445 12.3426 2.06936 14.4268 3.05055 16.833C3.16274 17.1701 3.30816 17.5184 3.48283 17.875H8.0636C11.8778 15.531 16.4174 12.7242 19.8048 10.625Z"
      fill="url(#paint12_linear_7137_6142)"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M14.1095 17.875H28.7402C28.9876 17.3923 29.2132 16.8996 29.4138 16.3974C30.3537 14.3095 30.4786 12.3307 30.0451 10.625H27.0199L14.1095 17.875Z"
      fill="url(#paint13_linear_7137_6142)"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M14.1095 17.875H28.7402C28.9876 17.3923 29.2132 16.8996 29.4138 16.3974C30.3537 14.3095 30.4786 12.3307 30.0451 10.625H27.0199L14.1095 17.875Z"
      fill="url(#paint14_linear_7137_6142)"
    />
    <g filter="url(#filter6_f_7137_6142)">
      <rect
        x={13.577}
        y={10.875}
        width={1.7132}
        height={5.75}
        fill="#F4F4F4"
        fillOpacity={0.4}
      />
    </g>
    <path
      d="M6.58939 22.2259C8.85341 21.2279 13.5262 19.1198 18.2625 16.983C22.9433 14.8713 27.6862 12.7316 30.2278 11.6075C29.9519 9.30727 28.6883 7.40214 26.9711 6.23328C20.8949 8.83241 7.23848 15.6167 3.3371 17.564C3.99065 19.0253 5.16969 20.6449 6.58939 22.2259Z"
      fill="url(#paint15_linear_7137_6142)"
    />
    <path
      d="M6.58939 22.2259C8.85341 21.2279 13.5262 19.1198 18.2625 16.983C22.9433 14.8713 27.6862 12.7316 30.2278 11.6075C29.9519 9.30727 28.6883 7.40214 26.9711 6.23328C20.8949 8.83241 7.23848 15.6167 3.3371 17.564C3.99065 19.0253 5.16969 20.6449 6.58939 22.2259Z"
      fill="url(#paint16_linear_7137_6142)"
    />
    <path
      d="M6.58939 22.2259C8.85341 21.2279 13.5262 19.1198 18.2625 16.983C22.9433 14.8713 27.6862 12.7316 30.2278 11.6075C29.9519 9.30727 28.6883 7.40214 26.9711 6.23328C20.8949 8.83241 7.23848 15.6167 3.3371 17.564C3.99065 19.0253 5.16969 20.6449 6.58939 22.2259Z"
      fill="url(#paint17_linear_7137_6142)"
    />
    <path
      d="M6.58939 22.2259C8.85341 21.2279 13.5262 19.1198 18.2625 16.983C22.9433 14.8713 27.6862 12.7316 30.2278 11.6075C29.9519 9.30727 28.6883 7.40214 26.9711 6.23328C20.8949 8.83241 7.23848 15.6167 3.3371 17.564C3.99065 19.0253 5.16969 20.6449 6.58939 22.2259Z"
      fill="url(#paint18_linear_7137_6142)"
    />
    <path
      d="M6.58939 22.2259C8.85341 21.2279 13.5262 19.1198 18.2625 16.983C22.9433 14.8713 27.6862 12.7316 30.2278 11.6075C29.9519 9.30727 28.6883 7.40214 26.9711 6.23328C20.8949 8.83241 7.23848 15.6167 3.3371 17.564C3.99065 19.0253 5.16969 20.6449 6.58939 22.2259Z"
      fill="url(#paint19_linear_7137_6142)"
    />
    <defs>
      <filter
        id="filter0_f_7137_6142"
        x={4.70203}
        y={12.418}
        width={24.0312}
        height={6.48816}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.375}
          result="effect1_foregroundBlur_7137_6142"
        />
      </filter>
      <filter
        id="filter1_f_7137_6142"
        x={14.7933}
        y={7.81226}
        width={7.96609}
        height={12.7208}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1}
          result="effect1_foregroundBlur_7137_6142"
        />
      </filter>
      <filter
        id="filter2_f_7137_6142"
        x={19.9033}
        y={6.16199}
        width={10.2618}
        height={10.1887}
        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_7137_6142"
        />
      </filter>
      <filter
        id="filter3_f_7137_6142"
        x={8.55273}
        y={7.56482}
        width={10.3101}
        height={11.2064}
        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_7137_6142"
        />
      </filter>
      <filter
        id="filter4_f_7137_6142"
        x={19.835}
        y={4.3562}
        width={7.12386}
        height={3.802}
        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_7137_6142"
        />
      </filter>
      <filter
        id="filter5_f_7137_6142"
        x={5.86871}
        y={4.3562}
        width={7.12386}
        height={3.802}
        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_7137_6142"
        />
      </filter>
      <filter
        id="filter6_f_7137_6142"
        x={12.077}
        y={9.375}
        width={4.7132}
        height={8.75}
        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_7137_6142"
        />
      </filter>
      <radialGradient
        id="paint0_radial_7137_6142"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(11.327 22.25) rotate(-123.752) scale(16.0863 32.5202)"
      >
        <stop stopColor="#FF0D39" />
        <stop offset={0.634347} stopColor="#FF3B79" />
        <stop offset={1} stopColor="#FF4EC6" />
      </radialGradient>
      <radialGradient
        id="paint1_radial_7137_6142"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(23.1882 11.411) rotate(142.986) scale(26.5171 49.6691)"
      >
        <stop offset={0.483055} stopColor="#B91D43" stopOpacity={0} />
        <stop offset={0.833898} stopColor="#B91D43" />
      </radialGradient>
      <radialGradient
        id="paint2_radial_7137_6142"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(20.1265 17.9078) rotate(-158.663) scale(23.0013 32.5156)"
      >
        <stop offset={0.40984} stopColor="#B91D43" stopOpacity={0} />
        <stop offset={0.833898} stopColor="#B91D43" />
      </radialGradient>
      <linearGradient
        id="paint3_linear_7137_6142"
        x1={17.5765}
        y1={18.8989}
        x2={8.54281}
        y2={30.0899}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.151052} stopColor="#C12372" stopOpacity={0} />
        <stop offset={0.894692} stopColor="#C12372" />
      </linearGradient>
      <radialGradient
        id="paint4_radial_7137_6142"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(15.6407 13.8906) rotate(90) scale(20.9184 20.9184)"
      >
        <stop offset={0.671096} stopColor="#FF7AF2" stopOpacity={0} />
        <stop offset={0.933555} stopColor="#FFBCE6" />
      </radialGradient>
      <linearGradient
        id="paint5_linear_7137_6142"
        x1={17.8501}
        y1={16.234}
        x2={25.9514}
        y2={25.8751}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.694491} stopColor="#FF7AF2" stopOpacity={0} />
        <stop offset={0.933555} stopColor="#FFBCE6" />
      </linearGradient>
      <linearGradient
        id="paint6_linear_7137_6142"
        x1={16.8458}
        y1={16.6357}
        x2={7.3386}
        y2={27.3481}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.694491} stopColor="#FF7AF2" stopOpacity={0} />
        <stop offset={0.933555} stopColor="#FFBCE6" />
      </linearGradient>
      <radialGradient
        id="paint7_radial_7137_6142"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(29.2697 12.1468) rotate(-176.775) scale(6.22377 4.20257)"
      >
        <stop stopColor="#FF93BA" />
        <stop offset={1} stopColor="#FF73A6" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint8_radial_7137_6142"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(16.5621 13.8725) rotate(-177.229) scale(6.31058 3.34222)"
      >
        <stop stopColor="#FFA7C7" />
        <stop offset={1} stopColor="#FFA7C7" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint9_linear_7137_6142"
        x1={27.8895}
        y1={13.5792}
        x2={10.3259}
        y2={26.1074}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#E3DEEA" />
        <stop offset={1} stopColor="#B4A4C6" />
      </linearGradient>
      <linearGradient
        id="paint10_linear_7137_6142"
        x1={0.952026}
        y1={17.875}
        x2={8.32703}
        y2={17.875}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#9A94A0" />
        <stop offset={1} stopColor="#9A94A0" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint11_linear_7137_6142"
        x1={16.952}
        y1={12.3125}
        x2={13.827}
        y2={9.125}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#BBBBBB" />
        <stop offset={1} stopColor="#C8C3C9" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint12_linear_7137_6142"
        x1={10.9568}
        y1={9.5625}
        x2={10.9568}
        y2={11.2188}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#D0CBD0" />
        <stop offset={1} stopColor="#D0CBD0" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint13_linear_7137_6142"
        x1={20.2645}
        y1={13.625}
        x2={22.1968}
        y2={16.4375}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.348958} stopColor="#B6A2C7" />
        <stop offset={0.869792} stopColor="#B6A2C7" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint14_linear_7137_6142"
        x1={25.1395}
        y1={20}
        x2={25.2273}
        y2={16.8934}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.156141} stopColor="#AB7ADA" />
        <stop offset={1} stopColor="#AB7ADA" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint15_linear_7137_6142"
        x1={28.2645}
        y1={12.7499}
        x2={8.70203}
        y2={21.7499}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.119792} stopColor="#F1F0F4" />
        <stop offset={1} stopColor="#B4A4C6" />
      </linearGradient>
      <linearGradient
        id="paint16_linear_7137_6142"
        x1={22.1708}
        y1={18.1562}
        x2={20.2958}
        y2={13.9687}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#C4C4C4" />
        <stop offset={1} stopColor="#C4C4C4" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint17_linear_7137_6142"
        x1={20.827}
        y1={16.8437}
        x2={20.1083}
        y2={15.1874}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#AB7ADA" />
        <stop offset={1} stopColor="#AB7ADA" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint18_linear_7137_6142"
        x1={18.2645}
        y1={9.74992}
        x2={18.8895}
        y2={11.0624}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#A2A2A2" />
        <stop offset={1} stopColor="#C4C4C4" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint19_linear_7137_6142"
        x1={16.7824}
        y1={19.7499}
        x2={2.95203}
        y2={23.2499}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#B4A4C6" stopOpacity={0} />
        <stop offset={0.956415} stopColor="#A899B9" />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = MendingHeartIcon;
