const React = require("react");
const RightFacingFistIcon = ({ 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
      width={9.5625}
      height={7.10863}
      transform="matrix(-1 0 0 1 24.1641 15.7881)"
      fill="url(#paint0_radial_20020_3313)"
    />
    <rect
      width={9.5625}
      height={7.10863}
      transform="matrix(-1 0 0 1 24.1641 15.7881)"
      fill="url(#paint1_radial_20020_3313)"
    />
    <g filter="url(#filter0_i_20020_3313)">
      <path
        d="M22.308 18.721C22.4365 17.9723 22.3248 17.2141 22.2422 16.8975H25.0391V24.1944H18.3359C17.2578 24.1944 16.4375 22.585 16.7031 21.3506C16.9688 20.1162 18.1349 19.0737 19.4141 19.1475C20.3769 19.203 21.3068 19.1641 21.9382 19.0743C22.1255 19.0477 22.276 18.9075 22.308 18.721Z"
        fill="url(#paint2_radial_20020_3313)"
      />
    </g>
    <g filter="url(#filter1_i_20020_3313)">
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M24.4453 7.95998C27.4829 7.95998 29.9453 10.4224 29.9453 13.46V19.085L29.9414 19.0854V19.4834C29.9518 20.2074 29.7359 22.0631 28.8984 23.2881C27.8515 24.8194 26.0391 26.0381 24.2578 26.0381H22.1541C22.2294 26.3188 22.2559 26.6109 22.2876 26.9591L22.2891 26.9756C22.2891 27.999 21.8516 29.5381 19.6484 29.9756C18.6641 30.124 17.6484 29.7022 16.8203 29.0459C16.3484 28.6719 15.5273 27.9745 14.8587 27.4065C14.5887 27.1771 14.3435 26.9689 14.1562 26.8115C14.1157 26.7775 14.0727 26.7403 14.0273 26.7011C13.6698 26.392 13.1647 25.9554 12.5547 25.9131C11.7201 25.8553 10.1346 25.5339 8.20312 23.6944C7.42328 22.9517 6.80252 21.9461 6.4483 21.3723C6.35541 21.2218 6.28085 21.101 6.22656 21.0225C6.173 20.945 6.12881 20.8744 6.08875 20.8105C5.85422 20.4363 5.76138 20.2881 4.75781 20.2881L4.76541 20.2803H4.05469C2.95013 20.2803 2.05469 19.3849 2.05469 18.2803V9.95998C2.05469 8.85541 2.95013 7.95998 4.05469 7.95998H24.4453ZM17.1431 20.2591C16.8705 19.7857 16.4572 18.9884 16.2734 18.3428C16 17.3819 16.5122 17.272 16.7578 17.2256C17.1283 17.1556 17.7 17.164 18.2939 17.1728C18.4952 17.1757 18.699 17.1787 18.8984 17.1787C19.1348 17.1787 19.3904 17.1812 19.6561 17.1838C20.883 17.1956 22.3226 17.2096 23.0547 16.9912C23.1875 17.0563 23.4531 17.3084 23.4531 17.7959L23.4533 17.8962C23.4549 18.4785 23.4567 19.1037 22.9766 19.4287C22.7988 19.5491 22.4458 19.5756 22.0121 19.6081C21.5253 19.6447 20.937 19.6889 20.3806 19.8819H20.3789C20.3581 19.8893 20.3375 19.8969 20.3171 19.9046C20.0723 19.995 19.8347 20.1156 19.616 20.2785C18.8791 20.8041 18.5242 21.552 18.3877 22.0212C17.6865 21.2008 17.2567 20.481 17.1602 20.2686L17.1431 20.2591Z"
        fill="url(#paint3_radial_20020_3313)"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M24.4453 7.95998C27.4829 7.95998 29.9453 10.4224 29.9453 13.46V19.085L29.9414 19.0854V19.4834C29.9518 20.2074 29.7359 22.0631 28.8984 23.2881C27.8515 24.8194 26.0391 26.0381 24.2578 26.0381H22.1541C22.2294 26.3188 22.2559 26.6109 22.2876 26.9591L22.2891 26.9756C22.2891 27.999 21.8516 29.5381 19.6484 29.9756C18.6641 30.124 17.6484 29.7022 16.8203 29.0459C16.3484 28.6719 15.5273 27.9745 14.8587 27.4065C14.5887 27.1771 14.3435 26.9689 14.1562 26.8115C14.1157 26.7775 14.0727 26.7403 14.0273 26.7011C13.6698 26.392 13.1647 25.9554 12.5547 25.9131C11.7201 25.8553 10.1346 25.5339 8.20312 23.6944C7.42328 22.9517 6.80252 21.9461 6.4483 21.3723C6.35541 21.2218 6.28085 21.101 6.22656 21.0225C6.173 20.945 6.12881 20.8744 6.08875 20.8105C5.85422 20.4363 5.76138 20.2881 4.75781 20.2881L4.76541 20.2803H4.05469C2.95013 20.2803 2.05469 19.3849 2.05469 18.2803V9.95998C2.05469 8.85541 2.95013 7.95998 4.05469 7.95998H24.4453ZM17.1431 20.2591C16.8705 19.7857 16.4572 18.9884 16.2734 18.3428C16 17.3819 16.5122 17.272 16.7578 17.2256C17.1283 17.1556 17.7 17.164 18.2939 17.1728C18.4952 17.1757 18.699 17.1787 18.8984 17.1787C19.1348 17.1787 19.3904 17.1812 19.6561 17.1838C20.883 17.1956 22.3226 17.2096 23.0547 16.9912C23.1875 17.0563 23.4531 17.3084 23.4531 17.7959L23.4533 17.8962C23.4549 18.4785 23.4567 19.1037 22.9766 19.4287C22.7988 19.5491 22.4458 19.5756 22.0121 19.6081C21.5253 19.6447 20.937 19.6889 20.3806 19.8819H20.3789C20.3581 19.8893 20.3375 19.8969 20.3171 19.9046C20.0723 19.995 19.8347 20.1156 19.616 20.2785C18.8791 20.8041 18.5242 21.552 18.3877 22.0212C17.6865 21.2008 17.2567 20.481 17.1602 20.2686L17.1431 20.2591Z"
        fill="url(#paint4_radial_20020_3313)"
      />
    </g>
    <path
      d="M29.9453 17.0225V19.085L29.9414 19.0854V19.4834C29.9518 20.2074 29.7359 22.0631 28.8984 23.2881C28.0798 24.4855 26.7931 25.4918 25.4192 25.8737C25.0473 25.9741 24.6693 26.0286 24.2926 26.0286H22.152C22.0703 25.7356 21.8242 25.1418 21.1836 24.5637C21.0683 24.4529 20.8428 24.2648 20.5645 24.0327C19.8719 23.455 18.9219 22.7647 18.3828 22.0264C18.5244 21.556 18.8918 20.795 19.616 20.2785C19.8347 20.1156 20.0723 19.995 20.3171 19.9046C20.3375 19.8969 20.3581 19.8893 20.3789 19.8819H20.3806C20.937 19.6889 21.5253 19.6447 22.0121 19.6081C22.4458 19.5756 22.7988 19.5491 22.9766 19.4287C23.4567 19.1037 23.4549 18.4785 23.4533 17.8962L23.4531 17.7959C23.4531 17.3664 23.2469 17.1196 23.107 17.0225H29.9453Z"
      fill="url(#paint5_radial_20020_3313)"
    />
    <path
      d="M29.9453 17.0225V19.085L29.9414 19.0854V19.4834C29.9518 20.2074 29.7359 22.0631 28.8984 23.2881C28.0798 24.4855 26.7931 25.4918 25.4192 25.8737C25.0473 25.9741 24.6693 26.0286 24.2926 26.0286H22.152C22.0703 25.7356 21.8242 25.1418 21.1836 24.5637C21.0683 24.4529 20.8428 24.2648 20.5645 24.0327C19.8719 23.455 18.9219 22.7647 18.3828 22.0264C18.5244 21.556 18.8918 20.795 19.616 20.2785C19.8347 20.1156 20.0723 19.995 20.3171 19.9046C20.3375 19.8969 20.3581 19.8893 20.3789 19.8819H20.3806C20.937 19.6889 21.5253 19.6447 22.0121 19.6081C22.4458 19.5756 22.7988 19.5491 22.9766 19.4287C23.4567 19.1037 23.4549 18.4785 23.4533 17.8962L23.4531 17.7959C23.4531 17.3664 23.2469 17.1196 23.107 17.0225H29.9453Z"
      fill="url(#paint6_linear_20020_3313)"
    />
    <path
      d="M22.9388 17.0225C22.9269 17.0254 22.9148 17.0283 22.9026 17.0311L22.914 17.0225H22.9388Z"
      fill="url(#paint7_radial_20020_3313)"
    />
    <path
      d="M22.9388 17.0225C22.9269 17.0254 22.9148 17.0283 22.9026 17.0311L22.914 17.0225H22.9388Z"
      fill="url(#paint8_linear_20020_3313)"
    />
    <g filter="url(#filter2_f_20020_3313)">
      <path
        d="M13.7201 15.3347C13.6709 17.104 15.4041 23.2024 19.785 25.947"
        stroke="url(#paint9_linear_20020_3313)"
        strokeWidth={2}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter3_f_20020_3313)">
      <path
        d="M16.5653 15.285C16.0727 15.2147 14.9185 15.3695 14.2429 16.5518C13.5673 17.7341 13.9614 19.0853 14.2429 19.6132"
        stroke="url(#paint10_linear_20020_3313)"
        strokeWidth={2}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter4_f_20020_3313)">
      <path
        d="M25.6966 12.382L23.5853 16.3143C24.7202 17.6866 24.1836 19.8771 23.8493 20.7216H27.9663V12.382H25.6966Z"
        fill="url(#paint11_linear_20020_3313)"
      />
    </g>
    <defs>
      <filter
        id="filter0_i_20020_3313"
        x={16.6528}
        y={16.8975}
        width={8.4863}
        height={7.39688}
        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.1} dy={0.1} />
        <feGaussianBlur stdDeviation={0.25} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.7875 0 0 0 0 0.278313 0 0 0 0 0.0328125 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_20020_3313"
        />
      </filter>
      <filter
        id="filter1_i_20020_3313"
        x={2.05469}
        y={7.70998}
        width={28.6406}
        height={22.2954}
        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.75} dy={-0.25} />
        <feGaussianBlur stdDeviation={1.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.933333 0 0 0 0 0.486275 0 0 0 0 0.364706 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_20020_3313"
        />
      </filter>
      <filter
        id="filter2_f_20020_3313"
        x={10.2191}
        y={11.8347}
        width={13.066}
        height={17.6125}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1.25}
          result="effect1_foregroundBlur_20020_3313"
        />
      </filter>
      <filter
        id="filter3_f_20020_3313"
        x={10.3699}
        y={11.7717}
        width={9.69553}
        height={11.3417}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1.25}
          result="effect1_foregroundBlur_20020_3313"
        />
      </filter>
      <filter
        id="filter4_f_20020_3313"
        x={21.5853}
        y={10.382}
        width={8.38094}
        height={12.3396}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1}
          result="effect1_foregroundBlur_20020_3313"
        />
      </filter>
      <radialGradient
        id="paint0_radial_20020_3313"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(6.78309 4.14972) rotate(-146.915) scale(4.93848 3.87761)"
      >
        <stop stopColor="#D96127" />
        <stop offset={1} stopColor="#AA3A0E" />
      </radialGradient>
      <radialGradient
        id="paint1_radial_20020_3313"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(6.14063 1.28125) rotate(90) scale(0.78125 4.67188)"
      >
        <stop stopColor="#8D2602" />
        <stop offset={1} stopColor="#8D2602" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint2_radial_20020_3313"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(19.0244 20.5459) rotate(17.5931) scale(3.50413 5.74406)"
      >
        <stop stopColor="#E67E16" />
        <stop offset={1} stopColor="#AF4204" />
      </radialGradient>
      <radialGradient
        id="paint3_radial_20020_3313"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(28.4413 12.4876) rotate(159.592) scale(28.1538 43.4712)"
      >
        <stop stopColor="#FFE848" />
        <stop offset={1} stopColor="#E69728" />
      </radialGradient>
      <radialGradient
        id="paint4_radial_20020_3313"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(21.4213 27.6888) rotate(164.932) scale(2.8424 3.59605)"
      >
        <stop stopColor="#FFEA49" />
        <stop offset={1} stopColor="#FFEA49" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint5_radial_20020_3313"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(18.5974 22.9084) scale(2.15167 3.16327)"
      >
        <stop offset={0.00562317} stopColor="#CF6E1C" />
        <stop offset={1} stopColor="#CF6E1C" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint6_linear_20020_3313"
        x1={22.7686}
        y1={24.6781}
        x2={22.7686}
        y2={26.3196}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#EB755C" stopOpacity={0} />
        <stop offset={1} stopColor="#EB755C" />
      </linearGradient>
      <radialGradient
        id="paint7_radial_20020_3313"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(18.5974 22.9084) scale(2.15167 3.16327)"
      >
        <stop offset={0.00562317} stopColor="#CF6E1C" />
        <stop offset={1} stopColor="#CF6E1C" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint8_linear_20020_3313"
        x1={22.7686}
        y1={24.6781}
        x2={22.7686}
        y2={26.3196}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#EB755C" stopOpacity={0} />
        <stop offset={1} stopColor="#EB755C" />
      </linearGradient>
      <linearGradient
        id="paint9_linear_20020_3313"
        x1={18.7281}
        y1={25.6138}
        x2={19.4418}
        y2={15.3588}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFEA47" />
        <stop offset={1} stopColor="#FFEA47" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint10_linear_20020_3313"
        x1={17.1459}
        y1={14.5461}
        x2={12.7374}
        y2={17.7267}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFEA47" />
        <stop offset={1} stopColor="#FFEA47" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint11_linear_20020_3313"
        x1={23.2159}
        y1={16.5518}
        x2={30.3942}
        y2={18.6103}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#F69D30" />
        <stop offset={1} stopColor="#F69D30" stopOpacity={0} />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = RightFacingFistIcon;
