const React = require("react");
const BananaIcon = ({ 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}
    <rect
      x={2}
      y={25.1097}
      width={3.6346}
      height={2.64334}
      rx={1.32167}
      fill="url(#paint0_linear_18_33099)"
    />
    <path
      d="M29.2291 17.6803H19.9412C19.2565 17.6803 18.9122 16.8285 19.3968 16.3306L21.5414 14.127C23.2221 12.4002 25.9462 12.4002 27.6268 14.127L29.7715 16.3306C30.2582 16.8306 29.9138 17.6803 29.2291 17.6803Z"
      fill="url(#paint1_linear_18_33099)"
    />
    <g filter="url(#filter0_f_18_33099)">
      <path
        d="M21.7206 14.3014C23.3031 12.6754 25.8652 12.6754 27.4477 14.3014L29.5923 16.505C29.9345 16.8565 29.6788 17.4303 29.2291 17.4303H19.9412C19.4911 17.4303 19.2361 16.8541 19.5759 16.505L21.7206 14.3014Z"
        fill="url(#paint2_linear_18_33099)"
      />
    </g>
    <g filter="url(#filter1_f_18_33099)">
      <path
        d="M29.5693 16.6964L27.4247 14.4929C26.6235 13.7357 25.2603 13.0155 24 13.427"
        stroke="url(#paint3_linear_18_33099)"
        strokeOpacity={0.6}
        strokeWidth={0.15}
      />
    </g>
    <path
      d="M13.8949 17.5468H4.60694C3.9223 17.5468 3.57792 16.6951 4.06253 16.1972L6.20717 13.9936C7.88783 12.2668 10.6119 12.2668 12.2926 13.9936L14.4393 16.1972C14.9239 16.6951 14.5795 17.5468 13.8949 17.5468Z"
      fill="url(#paint4_linear_18_33099)"
    />
    <g filter="url(#filter2_f_18_33099)">
      <path
        d="M6.35053 14.1331C7.95267 12.4869 10.5472 12.4869 12.1493 14.1331L14.296 16.3366C14.6647 16.7155 14.3919 17.3468 13.8949 17.3468H4.60697C4.10998 17.3468 3.83708 16.7155 4.20588 16.3366L6.35053 14.1331Z"
        fill="url(#paint5_linear_18_33099)"
      />
    </g>
    <path
      d="M16.6995 2.02862C21.6198 1.32094 24.6594 13.9257 22.4446 19.0193C20.2299 24.1129 15.4477 25.2295 10.3748 27.2233C9.81392 27.4437 9.23651 27.5475 8.66942 27.5475C6.74542 27.5475 5.69991 29.1302 4.9699 27.1725C4.0275 24.6384 5.26273 21.7971 7.72907 20.8288C10.414 19.7757 11.841 17.7523 12.9154 15.0105C14.0104 12.2158 14.0847 11.0696 14.0805 8.02272C14.0764 5.58609 13.9156 2.42907 16.6995 2.02862Z"
      fill="url(#paint6_linear_18_33099)"
    />
    <g filter="url(#filter3_f_18_33099)">
      <path
        d="M17.0457 3.0448C21.0159 3.0448 23.2307 13.9381 21.0159 19.0317C18.8012 24.1253 15.4477 25.2295 10.3748 27.2233C9.81392 27.4436 9.23651 27.5475 8.66942 27.5475C6.74542 27.5475 5.69991 29.1302 4.9699 27.1724C4.0275 24.6383 5.26273 21.797 7.72907 20.8287C10.414 19.7757 12.9004 17.7504 13.9748 15.0087C15.0698 12.214 15.1441 11.0677 15.1399 8.02086C15.1358 5.58423 15.1399 3.73298 17.0457 3.0448Z"
        fill="url(#paint7_linear_18_33099)"
      />
    </g>
    <g filter="url(#filter4_f_18_33099)">
      <path
        d="M17.5965 3C21.5668 3 23.7815 13.8933 21.5668 18.9869C19.352 24.0805 15.9986 25.1847 10.9257 27.1785C10.3648 27.3988 9.78737 27.5027 9.22027 27.5027C7.29628 27.5027 6.25076 29.0854 5.52076 27.1276C4.57835 24.5935 8.88443 22.7579 11.3508 21.7896C14.0357 20.7365 16.5221 18.7113 17.5965 15.9695C18.6915 13.1748 18.7658 12.0285 18.7616 8.98171C18.7575 6.54508 16.8025 4.0058 17.5965 3Z"
        fill="url(#paint8_linear_18_33099)"
      />
    </g>
    <path
      d="M22.4448 19.0193L12.9857 14.6758C11.8989 17.1739 9.9316 19.0871 7.44463 20.066C4.5638 21.1975 2.63774 24.2951 4.21529 27.4522C7.36627 33.7556 22.4448 27.3865 22.4448 19.0193Z"
      fill="url(#paint9_linear_18_33099)"
    />
    <path
      d="M22.4448 19.0193L12.9857 14.6758C11.8989 17.1739 9.9316 19.0871 7.44463 20.066C4.5638 21.1975 2.63774 24.2951 4.21529 27.4522C7.36627 33.7556 22.4448 27.3865 22.4448 19.0193Z"
      fill="url(#paint10_radial_18_33099)"
    />
    <path
      d="M22.4448 19.0193L12.9857 14.6758C11.8989 17.1739 9.9316 19.0871 7.44463 20.066C4.5638 21.1975 2.63774 24.2951 4.21529 27.4522C7.36627 33.7556 22.4448 27.3865 22.4448 19.0193Z"
      fill="url(#paint11_radial_18_33099)"
    />
    <path
      d="M22.4448 19.0193L12.9857 14.6758C11.8989 17.1739 9.9316 19.0871 7.44463 20.066C4.5638 21.1975 2.63774 24.2951 4.21529 27.4522C7.36627 33.7556 22.4448 27.3865 22.4448 19.0193Z"
      fill="url(#paint12_radial_18_33099)"
    />
    <path
      d="M22.4448 19.0193L12.9857 14.6758C11.8989 17.1739 9.9316 19.0871 7.44463 20.066C4.5638 21.1975 2.63774 24.2951 4.21529 27.4522C7.36627 33.7556 22.4448 27.3865 22.4448 19.0193Z"
      fill="url(#paint13_linear_18_33099)"
    />
    <path
      d="M22.4448 19.0193L12.9857 14.6758C11.8989 17.1739 9.9316 19.0871 7.44463 20.066C4.5638 21.1975 2.63774 24.2951 4.21529 27.4522C7.36627 33.7556 22.4448 27.3865 22.4448 19.0193Z"
      fill="url(#paint14_linear_18_33099)"
    />
    <path
      d="M18.0118 17.1963C16.1534 23.0149 10.7191 25.751 5.76978 26.0046"
      stroke="#F49000"
      strokeOpacity={0.6}
      strokeWidth={1.5}
      strokeMiterlimit={10}
      strokeLinecap="round"
    />
    <path
      d="M23.2406 26.467L13.0432 14.6864H22.0466C24.1727 14.7945 25.841 16.5976 25.841 18.7842V26.3356C25.841 27.6658 24.6437 28.072 23.2406 26.467Z"
      fill="url(#paint15_linear_18_33099)"
    />
    <g filter="url(#filter5_f_18_33099)">
      <path
        d="M23.3372 26.3689L13.3477 14.8033H21.992C24.1181 14.9114 25.6726 16.6894 25.6726 18.876V26.3689C25.6726 27.699 24.5535 27.8123 23.3372 26.3689Z"
        fill="url(#paint16_linear_18_33099)"
      />
      <path
        d="M23.3372 26.3689L13.3477 14.8033H21.992C24.1181 14.9114 25.6726 16.6894 25.6726 18.876V26.3689C25.6726 27.699 24.5535 27.8123 23.3372 26.3689Z"
        fill="url(#paint17_linear_18_33099)"
      />
      <path
        d="M23.3372 26.3689L13.3477 14.8033H21.992C24.1181 14.9114 25.6726 16.6894 25.6726 18.876V26.3689C25.6726 27.699 24.5535 27.8123 23.3372 26.3689Z"
        fill="url(#paint18_linear_18_33099)"
      />
    </g>
    <g filter="url(#filter6_f_18_33099)">
      <path
        d="M13.8031 15.0017H21.9642C23.8274 15.0017 25.4543 16.9698 25.4543 18.8452V26.3381"
        stroke="url(#paint19_linear_18_33099)"
        strokeWidth={0.2}
      />
    </g>
    <defs>
      <filter
        id="filter0_f_18_33099"
        x={19.1193}
        y={12.7819}
        width={10.9311}
        height={4.94839}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.15}
          result="effect1_foregroundBlur_18_33099"
        />
      </filter>
      <filter
        id="filter1_f_18_33099"
        x={23.6767}
        y={12.9322}
        width={6.24636}
        height={4.1166}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.15}
          result="effect1_foregroundBlur_18_33099"
        />
      </filter>
      <filter
        id="filter2_f_18_33099"
        x={3.83528}
        y={12.6984}
        width={10.8313}
        height={4.84836}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.1}
          result="effect1_foregroundBlur_18_33099"
        />
      </filter>
      <filter
        id="filter3_f_18_33099"
        x={3.40369}
        y={1.7948}
        width={19.7401}
        height={27.6069}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.625}
          result="effect1_foregroundBlur_18_33099"
        />
      </filter>
      <filter
        id="filter4_f_18_33099"
        x={4.13818}
        y={1.75}
        width={19.5565}
        height={27.6069}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.625}
          result="effect1_foregroundBlur_18_33099"
        />
      </filter>
      <filter
        id="filter5_f_18_33099"
        x={13.0477}
        y={14.5033}
        width={12.925}
        height={13.2061}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.15}
          result="effect1_foregroundBlur_18_33099"
        />
      </filter>
      <filter
        id="filter6_f_18_33099"
        x={13.6031}
        y={14.7017}
        width={12.1512}
        height={11.8363}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.1}
          result="effect1_foregroundBlur_18_33099"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18_33099"
        x1={3.8173}
        y1={25.1097}
        x2={3.8173}
        y2={27.7531}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#D88D2F" />
        <stop offset={0.510417} stopColor="#FF971C" />
        <stop offset={1} stopColor="#FF9115" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_18_33099"
        x1={24.1755}
        y1={16.9223}
        x2={28.4184}
        y2={14.4031}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FEB568" />
        <stop offset={1} stopColor="#FFC587" />
      </linearGradient>
      <linearGradient
        id="paint2_linear_18_33099"
        x1={23.0706}
        y1={13.3424}
        x2={29.7504}
        y2={17.4303}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFC766" />
        <stop offset={1} stopColor="#FFC68D" />
      </linearGradient>
      <linearGradient
        id="paint3_linear_18_33099"
        x1={23.8173}
        y1={13.3071}
        x2={29.5693}
        y2={17.5052}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFD986" stopOpacity={0} />
        <stop offset={0.447917} stopColor="#FFEECA" />
        <stop offset={1} stopColor="#FFD986" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint4_linear_18_33099"
        x1={5.59455}
        y1={14.4527}
        x2={11.9744}
        y2={16.7756}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFB36D" />
        <stop offset={0.5} stopColor="#F8A65B" />
        <stop offset={1} stopColor="#F8A65B" />
      </linearGradient>
      <linearGradient
        id="paint5_linear_18_33099"
        x1={5.36556}
        y1={15.1226}
        x2={12.3016}
        y2={16.0885}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFBB71" />
        <stop offset={0.520833} stopColor="#FFBB6C" />
        <stop offset={1} stopColor="#EEA55B" />
      </linearGradient>
      <linearGradient
        id="paint6_linear_18_33099"
        x1={23.1801}
        y1={11.6206}
        x2={13.1283}
        y2={14.5321}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFE78C" />
        <stop offset={1} stopColor="#CF862F" />
      </linearGradient>
      <linearGradient
        id="paint7_linear_18_33099"
        x1={21.8938}
        y1={7.6503}
        x2={14.1871}
        y2={10.9853}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFF18F" />
        <stop offset={0.758736} stopColor="#FFAA4F" />
        <stop offset={1} stopColor="#ED9B3A" />
      </linearGradient>
      <linearGradient
        id="paint8_linear_18_33099"
        x1={20.963}
        y1={5.90342}
        x2={20.4336}
        y2={14.7439}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFEF91" />
        <stop offset={1} stopColor="#FFEF91" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint9_linear_18_33099"
        x1={17.374}
        y1={19.1095}
        x2={4.41816}
        y2={27.8263}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFCB1B" />
        <stop offset={0.494792} stopColor="#FFCF19" />
        <stop offset={1} stopColor="#FFBB13" />
      </linearGradient>
      <radialGradient
        id="paint10_radial_18_33099"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(10.4483 16.3631) rotate(66.1356) scale(14.167 17.3752)"
      >
        <stop stopColor="#CE8418" />
        <stop offset={0.36059} stopColor="#CE8418" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint11_radial_18_33099"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(4.11964 19.7662) rotate(60.1885) scale(12.7299 15.6126)"
      >
        <stop stopColor="#A9913F" stopOpacity={0.8} />
        <stop offset={0.431161} stopColor="#A9913F" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint12_radial_18_33099"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(6.3287 31.7071) rotate(-62.3447) scale(15.4357 18.9312)"
      >
        <stop stopColor="#F89434" />
        <stop offset={0.348958} stopColor="#F89434" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint13_linear_18_33099"
        x1={18.0904}
        y1={19.2886}
        x2={11.9409}
        y2={24.1246}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#F18C1B" stopOpacity={0.75} />
        <stop offset={0.796875} stopColor="#F18C1B" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint14_linear_18_33099"
        x1={18.0904}
        y1={19.2886}
        x2={12.12}
        y2={24.662}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#C76D09" stopOpacity={0.4} />
        <stop offset={0.28125} stopColor="#C76D09" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint15_linear_18_33099"
        x1={19.4421}
        y1={14.6864}
        x2={19.4421}
        y2={27.5111}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFB33D" />
        <stop offset={1} stopColor="#FFC160" />
      </linearGradient>
      <linearGradient
        id="paint16_linear_18_33099"
        x1={19.5101}
        y1={14.8033}
        x2={19.5101}
        y2={27.4094}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFC173" />
        <stop offset={1} stopColor="#FFD197" />
      </linearGradient>
      <linearGradient
        id="paint17_linear_18_33099"
        x1={13.0836}
        y1={14.8033}
        x2={21.7098}
        y2={17.8719}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFAD5C" />
        <stop offset={1} stopColor="#FFAD5C" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint18_linear_18_33099"
        x1={24.7282}
        y1={15.3401}
        x2={21.0506}
        y2={20.2223}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFC968" />
        <stop offset={1} stopColor="#FFC968" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint19_linear_18_33099"
        x1={13.8031}
        y1={15.1854}
        x2={25.0082}
        y2={27.8338}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.216395} stopColor="#FFD683" stopOpacity={0} />
        <stop offset={0.494792} stopColor="#FFD683" />
        <stop offset={0.718471} stopColor="#FFD683" stopOpacity={0} />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = BananaIcon;
