const React = require("react");
const JapaneseDiscountButtonIcon = ({ 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}
    <g filter="url(#filter0_ii_18590_2600)">
      <rect
        x={2.09033}
        y={2.4375}
        width={27.875}
        height={27.875}
        rx={3.6}
        fill="url(#paint0_linear_18590_2600)"
      />
      <rect
        x={2.09033}
        y={2.4375}
        width={27.875}
        height={27.875}
        rx={3.6}
        fill="url(#paint1_radial_18590_2600)"
      />
    </g>
    <g filter="url(#filter1_f_18590_2600)">
      <path
        d="M28.2778 4.9375V27.8125"
        stroke="url(#paint2_linear_18590_2600)"
        strokeWidth={1.5}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter2_f_18590_2600)">
      <path
        d="M5.5542 4.25H27.3354"
        stroke="url(#paint3_linear_18590_2600)"
        strokeWidth={1.5}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter3_f_18590_2600)">
      <path
        d="M12.0243 4.25C11.472 4.25 11.0243 4.69772 11.0243 5.25V6.125C11.0243 6.19404 10.9683 6.25 10.8993 6.25H6.52429C5.97201 6.25 5.52429 6.69772 5.52429 7.25V9.25C5.52429 9.80228 5.97201 10.25 6.52429 10.25C7.07658 10.25 7.52429 9.80228 7.52429 9.25V8.375C7.52429 8.30596 7.58026 8.25 7.64929 8.25H16.3993C16.4683 8.25 16.5243 8.30596 16.5243 8.375V9.25C16.5243 9.80228 16.972 10.25 17.5243 10.25C18.0766 10.25 18.5243 9.80228 18.5243 9.25V7.25C18.5243 6.69772 18.0766 6.25 17.5243 6.25H13.1493C13.0803 6.25 13.0243 6.19404 13.0243 6.125V5.25C13.0243 4.69772 12.5766 4.25 12.0243 4.25Z"
        fill="#EF2B54"
      />
      <path
        d="M10.8993 10.25C10.9683 10.25 11.0235 10.1938 11.032 10.1252C11.0934 9.63184 11.5143 9.25 12.0243 9.25C12.5343 9.25 12.9552 9.63184 13.0166 10.1252C13.0251 10.1938 13.0803 10.25 13.1493 10.25H15.5243C16.0766 10.25 16.5243 10.6977 16.5243 11.25C16.5243 11.8023 16.0766 12.25 15.5243 12.25H13.1493C13.0803 12.25 13.0243 12.306 13.0243 12.375V14.125C13.0243 14.194 13.0803 14.25 13.1493 14.25H16.5243C17.0766 14.25 17.5243 14.6977 17.5243 15.25C17.5243 15.8023 17.0766 16.25 16.5243 16.25H13.1493C13.0803 16.25 13.0243 16.306 13.0243 16.375V18.125C13.0243 18.194 13.0803 18.25 13.1493 18.25H17.5243C18.0766 18.25 18.5243 18.6977 18.5243 19.25C18.5243 19.8023 18.0766 20.25 17.5243 20.25H6.52429C5.97201 20.25 5.52429 19.8023 5.52429 19.25C5.52429 18.6977 5.97201 18.25 6.52429 18.25H10.8993C10.9683 18.25 11.0243 18.194 11.0243 18.125V16.375C11.0243 16.306 10.9683 16.25 10.8993 16.25H7.52429C6.97201 16.25 6.52429 15.8023 6.52429 15.25C6.52429 14.6977 6.97201 14.25 7.52429 14.25H10.8993C10.9683 14.25 11.0243 14.194 11.0243 14.125V12.375C11.0243 12.306 10.9683 12.25 10.8993 12.25H8.52429C7.97201 12.25 7.52429 11.8023 7.52429 11.25C7.52429 10.6977 7.97201 10.25 8.52429 10.25L10.8993 10.25Z"
        fill="#EF2B54"
      />
      <path
        d="M18.0243 21.25H6.02429C5.74815 21.25 5.52429 21.4739 5.52429 21.75V26.25C5.52429 26.8023 5.97201 27.25 6.52429 27.25C7.03433 27.25 7.45518 26.8682 7.51659 26.3748C7.52511 26.3062 7.58026 26.25 7.64929 26.25H16.3993C16.4683 26.25 16.5235 26.3062 16.532 26.3748C16.5934 26.8682 17.0143 27.25 17.5243 27.25C18.0766 27.25 18.5243 26.8023 18.5243 26.25V21.75C18.5243 21.4739 18.3004 21.25 18.0243 21.25ZM16.3993 23.25C16.4683 23.25 16.5243 23.306 16.5243 23.375V24.125C16.5243 24.194 16.4683 24.25 16.3993 24.25H7.64929C7.58026 24.25 7.52429 24.194 7.52429 24.125V23.375C7.52429 23.306 7.58026 23.25 7.64929 23.25H16.3993Z"
        fill="#EF2B54"
      />
      <path
        d="M25.5243 6.25C24.972 6.25 24.5243 6.69772 24.5243 7.25V24.75C24.5243 25.0261 24.3004 25.25 24.0243 25.25H22.5243C21.972 25.25 21.5243 25.6977 21.5243 26.25C21.5243 26.8023 21.972 27.25 22.5243 27.25H24.5243C25.5417 27.25 26.3817 26.4903 26.5079 25.5072C26.5084 25.5031 26.5119 25.5 26.5161 25.5C26.5206 25.5 26.5243 25.4963 26.5243 25.4918V7.25C26.5243 6.69772 26.0766 6.25 25.5243 6.25Z"
        fill="#EF2B54"
      />
      <path
        d="M20.5243 9.25C20.5243 8.69772 20.972 8.25 21.5243 8.25C22.0766 8.25 22.5243 8.69772 22.5243 9.25V22.25C22.5243 22.8023 22.0766 23.25 21.5243 23.25C20.972 23.25 20.5243 22.8023 20.5243 22.25V9.25Z"
        fill="#EF2B54"
      />
    </g>
    <g filter="url(#filter4_ii_18590_2600)">
      <path
        d="M12.0243 4.25C11.472 4.25 11.0243 4.69772 11.0243 5.25V6.125C11.0243 6.19404 10.9683 6.25 10.8993 6.25H6.52429C5.97201 6.25 5.52429 6.69772 5.52429 7.25V9.25C5.52429 9.80228 5.97201 10.25 6.52429 10.25C7.07658 10.25 7.52429 9.80228 7.52429 9.25V8.375C7.52429 8.30596 7.58026 8.25 7.64929 8.25H16.3993C16.4683 8.25 16.5243 8.30596 16.5243 8.375V9.25C16.5243 9.80228 16.972 10.25 17.5243 10.25C18.0766 10.25 18.5243 9.80228 18.5243 9.25V7.25C18.5243 6.69772 18.0766 6.25 17.5243 6.25H13.1493C13.0803 6.25 13.0243 6.19404 13.0243 6.125V5.25C13.0243 4.69772 12.5766 4.25 12.0243 4.25Z"
        fill="#FCF2FF"
      />
      <path
        d="M10.8993 10.25C10.9683 10.25 11.0235 10.1938 11.032 10.1252C11.0934 9.63184 11.5143 9.25 12.0243 9.25C12.5343 9.25 12.9552 9.63184 13.0166 10.1252C13.0251 10.1938 13.0803 10.25 13.1493 10.25H15.5243C16.0766 10.25 16.5243 10.6977 16.5243 11.25C16.5243 11.8023 16.0766 12.25 15.5243 12.25H13.1493C13.0803 12.25 13.0243 12.306 13.0243 12.375V14.125C13.0243 14.194 13.0803 14.25 13.1493 14.25H16.5243C17.0766 14.25 17.5243 14.6977 17.5243 15.25C17.5243 15.8023 17.0766 16.25 16.5243 16.25H13.1493C13.0803 16.25 13.0243 16.306 13.0243 16.375V18.125C13.0243 18.194 13.0803 18.25 13.1493 18.25H17.5243C18.0766 18.25 18.5243 18.6977 18.5243 19.25C18.5243 19.8023 18.0766 20.25 17.5243 20.25H6.52429C5.97201 20.25 5.52429 19.8023 5.52429 19.25C5.52429 18.6977 5.97201 18.25 6.52429 18.25H10.8993C10.9683 18.25 11.0243 18.194 11.0243 18.125V16.375C11.0243 16.306 10.9683 16.25 10.8993 16.25H7.52429C6.97201 16.25 6.52429 15.8023 6.52429 15.25C6.52429 14.6977 6.97201 14.25 7.52429 14.25H10.8993C10.9683 14.25 11.0243 14.194 11.0243 14.125V12.375C11.0243 12.306 10.9683 12.25 10.8993 12.25H8.52429C7.97201 12.25 7.52429 11.8023 7.52429 11.25C7.52429 10.6977 7.97201 10.25 8.52429 10.25L10.8993 10.25Z"
        fill="#FCF2FF"
      />
      <path
        d="M18.0243 21.25H6.02429C5.74815 21.25 5.52429 21.4739 5.52429 21.75V26.25C5.52429 26.8023 5.97201 27.25 6.52429 27.25C7.03433 27.25 7.45518 26.8682 7.51659 26.3748C7.52511 26.3062 7.58026 26.25 7.64929 26.25H16.3993C16.4683 26.25 16.5235 26.3062 16.532 26.3748C16.5934 26.8682 17.0143 27.25 17.5243 27.25C18.0766 27.25 18.5243 26.8023 18.5243 26.25V21.75C18.5243 21.4739 18.3004 21.25 18.0243 21.25ZM16.3993 23.25C16.4683 23.25 16.5243 23.306 16.5243 23.375V24.125C16.5243 24.194 16.4683 24.25 16.3993 24.25H7.64929C7.58026 24.25 7.52429 24.194 7.52429 24.125V23.375C7.52429 23.306 7.58026 23.25 7.64929 23.25H16.3993Z"
        fill="#FCF2FF"
      />
      <path
        d="M25.5243 6.25C24.972 6.25 24.5243 6.69772 24.5243 7.25V24.75C24.5243 25.0261 24.3004 25.25 24.0243 25.25H22.5243C21.972 25.25 21.5243 25.6977 21.5243 26.25C21.5243 26.8023 21.972 27.25 22.5243 27.25H24.5243C25.5417 27.25 26.3817 26.4903 26.5079 25.5072C26.5084 25.5031 26.5119 25.5 26.5161 25.5C26.5206 25.5 26.5243 25.4963 26.5243 25.4918V7.25C26.5243 6.69772 26.0766 6.25 25.5243 6.25Z"
        fill="#FCF2FF"
      />
      <path
        d="M20.5243 9.25C20.5243 8.69772 20.972 8.25 21.5243 8.25C22.0766 8.25 22.5243 8.69772 22.5243 9.25V22.25C22.5243 22.8023 22.0766 23.25 21.5243 23.25C20.972 23.25 20.5243 22.8023 20.5243 22.25V9.25Z"
        fill="#FCF2FF"
      />
    </g>
    <defs>
      <filter
        id="filter0_ii_18590_2600"
        x={2.09033}
        y={1.4375}
        width={28.875}
        height={28.875}
        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={1} dy={-1} />
        <feGaussianBlur stdDeviation={1.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.901961 0 0 0 0 0.133333 0 0 0 0 0.337255 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18590_2600"
        />
        <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 dy={-1} />
        <feGaussianBlur stdDeviation={1.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.85098 0 0 0 0 0.168627 0 0 0 0 0.231373 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18590_2600"
          result="effect2_innerShadow_18590_2600"
        />
      </filter>
      <filter
        id="filter1_f_18590_2600"
        x={25.5278}
        y={2.1875}
        width={5.5}
        height={28.375}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1}
          result="effect1_foregroundBlur_18590_2600"
        />
      </filter>
      <filter
        id="filter2_f_18590_2600"
        x={2.8042}
        y={1.5}
        width={27.2812}
        height={5.5}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1}
          result="effect1_foregroundBlur_18590_2600"
        />
      </filter>
      <filter
        id="filter3_f_18590_2600"
        x={4.52429}
        y={3.25}
        width={23}
        height={25}
        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_18590_2600"
        />
      </filter>
      <filter
        id="filter4_ii_18590_2600"
        x={5.12429}
        y={3.85}
        width={21.8}
        height={23.8}
        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.4} dy={0.4} />
        <feGaussianBlur stdDeviation={0.375} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.913725 0 0 0 0 0.886275 0 0 0 0 0.968627 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18590_2600"
        />
        <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.4} dy={-0.4} />
        <feGaussianBlur stdDeviation={0.2} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 1 0 0 0 0 0.988235 0 0 0 0 1 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18590_2600"
          result="effect2_innerShadow_18590_2600"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18590_2600"
        x1={16.0278}
        y1={6.01201}
        x2={16.0278}
        y2={39.2647}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FF4D91" />
        <stop offset={1} stopColor="#F34A5F" />
      </linearGradient>
      <radialGradient
        id="paint1_radial_18590_2600"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(27.7466 4.53125) rotate(136.771) scale(2.14444 2.50466)"
      >
        <stop stopColor="#FF77B1" />
        <stop offset={1} stopColor="#FF77B1" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint2_linear_18590_2600"
        x1={28.7778}
        y1={4.9375}
        x2={28.7778}
        y2={27.8125}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FF66A5" />
        <stop offset={1} stopColor="#FF5B6B" />
      </linearGradient>
      <linearGradient
        id="paint3_linear_18590_2600"
        x1={28.4917}
        y1={4.50002}
        x2={2.96045}
        y2={4.50002}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FF60A3" />
        <stop offset={1} stopColor="#FF5495" />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = JapaneseDiscountButtonIcon;
