const React = require("react");
const CreditCardIcon = ({ 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_iii_18_21638)">
      <rect
        x={2.03125}
        y={11.9688}
        width={27.9375}
        height={17.9062}
        rx={2.25}
        fill="url(#paint0_linear_18_21638)"
      />
    </g>
    <path
      d="M2.03125 17.9688V14.8438H29.9688V17.9688H2.03125Z"
      fill="url(#paint1_linear_18_21638)"
    />
    <path
      d="M2.03125 17.9688V14.8438H29.9688V17.9688H2.03125Z"
      fill="url(#paint2_linear_18_21638)"
    />
    <path
      d="M2.03125 17.9688V14.8438H29.9688V17.9688H2.03125Z"
      fill="url(#paint3_linear_18_21638)"
    />
    <g filter="url(#filter1_dii_18_21638)">
      <path
        d="M5.71875 23.9688C5.30454 23.9688 4.96875 23.633 4.96875 23.2188V20.7188C4.96875 20.3045 5.30454 19.9688 5.71875 19.9688H23C23.4142 19.9688 23.75 20.3045 23.75 20.7188V23.2188C23.75 23.633 23.4142 23.9688 23 23.9688H5.71875Z"
        fill="#E2DDDE"
      />
    </g>
    <g filter="url(#filter2_dii_18_21638)">
      <rect
        x={6.0625}
        y={21.5}
        width={11.8125}
        height={1}
        rx={0.5}
        fill="url(#paint4_linear_18_21638)"
      />
    </g>
    <g filter="url(#filter3_dii_18_21638)">
      <rect
        x={24.375}
        y={24.3125}
        width={3.53125}
        height={3.53125}
        rx={0.75}
        fill="url(#paint5_linear_18_21638)"
      />
    </g>
    <defs>
      <filter
        id="filter0_iii_18_21638"
        x={1.63125}
        y={11.5687}
        width={28.7375}
        height={18.7063}
        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.254902 0 0 0 0 0.580392 0 0 0 0 0.764706 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_21638"
        />
        <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={-0.4} />
        <feGaussianBlur stdDeviation={0.375} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.223529 0 0 0 0 0.419608 0 0 0 0 0.639216 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18_21638"
          result="effect2_innerShadow_18_21638"
        />
        <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.380392 0 0 0 0 0.929412 0 0 0 0 1 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect2_innerShadow_18_21638"
          result="effect3_innerShadow_18_21638"
        />
      </filter>
      <filter
        id="filter1_dii_18_21638"
        x={4.66875}
        y={19.8687}
        width={19.1813}
        height={4.4}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <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.1} />
        <feComposite in2="hardAlpha" operator="out" />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.211765 0 0 0 0 0.580392 0 0 0 0 0.807843 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="BackgroundImageFix"
          result="effect1_dropShadow_18_21638"
        />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="effect1_dropShadow_18_21638"
          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.075} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.788235 0 0 0 0 0.764706 0 0 0 0 0.784314 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect2_innerShadow_18_21638"
        />
        <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.075} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.921569 0 0 0 0 0.92549 0 0 0 0 0.92549 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect2_innerShadow_18_21638"
          result="effect3_innerShadow_18_21638"
        />
      </filter>
      <filter
        id="filter2_dii_18_21638"
        x={5.9625}
        y={21.4}
        width={12.0125}
        height={1.3}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <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={0.1} />
        <feGaussianBlur stdDeviation={0.05} />
        <feComposite in2="hardAlpha" operator="out" />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.819608 0 0 0 0 0.788235 0 0 0 0 0.792157 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="BackgroundImageFix"
          result="effect1_dropShadow_18_21638"
        />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="effect1_dropShadow_18_21638"
          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 dy={-0.1} />
        <feGaussianBlur stdDeviation={0.05} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.615686 0 0 0 0 0.592157 0 0 0 0 0.592157 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect2_innerShadow_18_21638"
        />
        <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={0.1} />
        <feGaussianBlur stdDeviation={0.05} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.670588 0 0 0 0 0.662745 0 0 0 0 0.662745 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect2_innerShadow_18_21638"
          result="effect3_innerShadow_18_21638"
        />
      </filter>
      <filter
        id="filter3_dii_18_21638"
        x={23.875}
        y={24.1125}
        width={4.13125}
        height={4.13125}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <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.2} dy={0.1} />
        <feGaussianBlur stdDeviation={0.15} />
        <feComposite in2="hardAlpha" operator="out" />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.2 0 0 0 0 0.596078 0 0 0 0 0.835294 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="BackgroundImageFix"
          result="effect1_dropShadow_18_21638"
        />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="effect1_dropShadow_18_21638"
          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.2} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.996078 0 0 0 0 0.905882 0 0 0 0 0.309804 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect2_innerShadow_18_21638"
        />
        <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.2} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.870588 0 0 0 0 0.694118 0 0 0 0 0.2 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect2_innerShadow_18_21638"
          result="effect3_innerShadow_18_21638"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18_21638"
        x1={16}
        y1={11.9688}
        x2={16}
        y2={29.0625}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#57D8F2" />
        <stop offset={1} stopColor="#36A3E7" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_18_21638"
        x1={2.03125}
        y1={17.0625}
        x2={29.9687}
        y2={17.0625}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#5D476D" />
        <stop offset={0.880313} stopColor="#3D3B3B" />
      </linearGradient>
      <linearGradient
        id="paint2_linear_18_21638"
        x1={2.03125}
        y1={16.7936}
        x2={3.53474}
        y2={16.7936}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.239027} stopColor="#513E5F" />
        <stop offset={0.706688} stopColor="#513E5F" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint3_linear_18_21638"
        x1={29.9688}
        y1={16.9375}
        x2={29.2813}
        y2={16.9375}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.328127} stopColor="#474646" />
        <stop offset={1} stopColor="#474646" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint4_linear_18_21638"
        x1={6.0625}
        y1={22}
        x2={16.9375}
        y2={22}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#A5A0A1" />
        <stop offset={1} stopColor="#A6A2A2" />
      </linearGradient>
      <linearGradient
        id="paint5_linear_18_21638"
        x1={27.9063}
        y1={25.7188}
        x2={25.0313}
        y2={25.7188}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#F9D940" />
        <stop offset={1} stopColor="#EAC037" />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = CreditCardIcon;
