const React = require("react");
const CheeseWedgeIcon = ({ 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="M4.84375 22.3438C5.76875 24.6688 4.6875 26.1667 4.03125 26.625H6.75L6.96875 24.4375C5.875 22.7708 3.91875 20.0188 4.84375 22.3438Z"
      fill="url(#paint0_linear_18_32186)"
    />
    <path
      d="M28.93 15.0746C27.66 15.0746 26.62 14.0446 26.62 12.7646C26.62 11.4946 27.65 10.4546 28.93 10.4546C28.95 10.4546 28.97 10.4546 29 10.4546V8.42459C29 7.55459 28.2 6.90459 27.35 7.09459L5.07001 12.0046C4.45001 12.1446 4 12.6946 4 13.3346V22.3446C5.17 22.3446 6.12001 23.2946 6.12001 24.4646C6.12001 25.6346 5.17 26.5846 4 26.5846V28.5946C4 29.4646 4.80001 30.1146 5.65001 29.9246L27.93 25.0146C28.55 24.8746 29 24.3246 29 23.6846V15.0646C28.97 15.0746 28.95 15.0746 28.93 15.0746Z"
      fill="url(#paint1_linear_18_32186)"
    />
    <path
      d="M28.93 15.0746C27.66 15.0746 26.62 14.0446 26.62 12.7646C26.62 11.4946 27.65 10.4546 28.93 10.4546C28.95 10.4546 28.97 10.4546 29 10.4546V8.42459C29 7.55459 28.2 6.90459 27.35 7.09459L5.07001 12.0046C4.45001 12.1446 4 12.6946 4 13.3346V22.3446C5.17 22.3446 6.12001 23.2946 6.12001 24.4646C6.12001 25.6346 5.17 26.5846 4 26.5846V28.5946C4 29.4646 4.80001 30.1146 5.65001 29.9246L27.93 25.0146C28.55 24.8746 29 24.3246 29 23.6846V15.0646C28.97 15.0746 28.95 15.0746 28.93 15.0746Z"
      fill="url(#paint2_linear_18_32186)"
    />
    <path
      d="M28.93 15.0746C27.66 15.0746 26.62 14.0446 26.62 12.7646C26.62 11.4946 27.65 10.4546 28.93 10.4546C28.95 10.4546 28.97 10.4546 29 10.4546V8.42459C29 7.55459 28.2 6.90459 27.35 7.09459L5.07001 12.0046C4.45001 12.1446 4 12.6946 4 13.3346V22.3446C5.17 22.3446 6.12001 23.2946 6.12001 24.4646C6.12001 25.6346 5.17 26.5846 4 26.5846V28.5946C4 29.4646 4.80001 30.1146 5.65001 29.9246L27.93 25.0146C28.55 24.8746 29 24.3246 29 23.6846V15.0646C28.97 15.0746 28.95 15.0746 28.93 15.0746Z"
      fill="url(#paint3_linear_18_32186)"
    />
    <path
      d="M28.93 15.0746C27.66 15.0746 26.62 14.0446 26.62 12.7646C26.62 11.4946 27.65 10.4546 28.93 10.4546C28.95 10.4546 28.97 10.4546 29 10.4546V8.42459C29 7.55459 28.2 6.90459 27.35 7.09459L5.07001 12.0046C4.45001 12.1446 4 12.6946 4 13.3346V22.3446C5.17 22.3446 6.12001 23.2946 6.12001 24.4646C6.12001 25.6346 5.17 26.5846 4 26.5846V28.5946C4 29.4646 4.80001 30.1146 5.65001 29.9246L27.93 25.0146C28.55 24.8746 29 24.3246 29 23.6846V15.0646C28.97 15.0746 28.95 15.0746 28.93 15.0746Z"
      fill="url(#paint4_radial_18_32186)"
    />
    <path
      d="M4.71997 12.1246L15.74 2.56459C16.45 1.95459 17.45 1.82459 18.29 2.24459L28.07 7.13459L4.71997 12.1246Z"
      fill="#FFCF52"
    />
    <path
      d="M4.71997 12.1246L15.74 2.56459C16.45 1.95459 17.45 1.82459 18.29 2.24459L28.07 7.13459L4.71997 12.1246Z"
      fill="url(#paint5_linear_18_32186)"
    />
    <path
      d="M4.71997 12.1246L15.74 2.56459C16.45 1.95459 17.45 1.82459 18.29 2.24459L28.07 7.13459L4.71997 12.1246Z"
      fill="url(#paint6_radial_18_32186)"
    />
    <path
      d="M19.7164 18.9545C21.1475 19.4101 23.0547 18.2141 23.6695 16.2827C24.3592 14.1158 23.7881 12.5819 22.357 12.1264C21.0485 11.7099 19.1437 12.82 18.5289 14.7514C17.9141 16.6828 18.2852 18.499 19.7164 18.9545Z"
      fill="url(#paint7_radial_18_32186)"
    />
    <path
      d="M12.5776 21.0757C13.4389 21.3499 14.5867 20.6301 14.9567 19.4677C15.3718 18.1636 15.0281 17.2405 14.1668 16.9663C13.3793 16.7157 12.2329 17.3838 11.8629 18.5461C11.4929 19.7085 11.7163 20.8016 12.5776 21.0757Z"
      fill="url(#paint8_radial_18_32186)"
    />
    <path
      d="M17.6777 23.2225C18.1704 23.3793 18.8271 22.9676 19.0387 22.3026C19.2762 21.5566 19.0796 21.0285 18.5869 20.8717C18.1364 20.7283 17.4806 21.1105 17.2689 21.7754C17.0573 22.4404 17.185 23.0657 17.6777 23.2225Z"
      fill="url(#paint9_radial_18_32186)"
    />
    <defs>
      <linearGradient
        id="paint0_linear_18_32186"
        x1={5.5}
        y1={22}
        x2={5.5}
        y2={26.625}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#CB8E66" />
        <stop offset={0.418918} stopColor="#CE9439" />
        <stop offset={1} stopColor="#E3AB36" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_18_32186"
        x1={16.5}
        y1={7.0614}
        x2={16.5}
        y2={29.9578}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFE73E" />
        <stop offset={0.930872} stopColor="#FEDA55" />
      </linearGradient>
      <linearGradient
        id="paint2_linear_18_32186"
        x1={4}
        y1={29.9578}
        x2={23.125}
        y2={29.9578}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#D1AA28" />
        <stop offset={0.0204248} stopColor="#FBB66B" />
        <stop offset={0.0334967} stopColor="#F9B26A" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint3_linear_18_32186"
        x1={13.6563}
        y1={9.5}
        x2={17.5625}
        y2={27.625}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.0425964} stopColor="#FFF16D" />
        <stop offset={0.057651} stopColor="#FFF26F" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint4_radial_18_32186"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(28.625 12.6875) rotate(122.381) scale(3.03431 3.31309)"
      >
        <stop offset={0.529911} stopColor="#F7CF4D" />
        <stop offset={0.975393} stopColor="#FECF3A" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint5_linear_18_32186"
        x1={10.7187}
        y1={5.32812}
        x2={16.395}
        y2={12.1246}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.108672} stopColor="#E6BC58" />
        <stop offset={0.209038} stopColor="#EDC050" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint6_radial_18_32186"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(3.75 15.4375) rotate(-16.5688) scale(7.89011 9.18792)"
      >
        <stop stopColor="#EBBC41" />
        <stop offset={1} stopColor="#F6C945" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint7_radial_18_32186"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(19.375 17.375) rotate(-44.5692) scale(5.87799 6.94822)"
      >
        <stop stopColor="#FFDD6C" />
        <stop offset={0.335849} stopColor="#FFC360" />
        <stop offset={1} stopColor="#CD872B" />
      </radialGradient>
      <radialGradient
        id="paint8_radial_18_32186"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(12.3721 20.1251) rotate(-44.5692) scale(3.53755 4.18164)"
      >
        <stop stopColor="#FFDD6C" />
        <stop offset={0.335849} stopColor="#FFC360" />
        <stop offset={1} stopColor="#CD872B" />
      </radialGradient>
      <radialGradient
        id="paint9_radial_18_32186"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(17.5602 22.6787) rotate(-44.5692) scale(2.02368 2.39214)"
      >
        <stop stopColor="#FFDD6C" />
        <stop offset={0.335849} stopColor="#FFC360" />
        <stop offset={1} stopColor="#CD872B" />
      </radialGradient>
    </defs>
  </svg>
);
module.exports = CheeseWedgeIcon;
