const React = require("react");
const CurrencyExchangeIcon = ({ 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_18590_1864)">
      <path
        d="M10.0313 18.5022C10.0313 16.9281 8.94412 14.8252 6.10954 14.8252C4.48734 14.8252 4.26536 13.8348 4.24828 13.4648C4.26536 13.0038 4.47596 11.9337 6.08677 11.9337C7.7602 11.9337 7.95372 13.1119 7.9708 13.4762C7.98787 14.0397 8.47169 14.5235 9.0238 14.4723C9.593 14.4609 10.0427 13.9885 10.0256 13.4193C9.99902 12.2667 9.28346 10.6679 7.51807 10.094C7.2916 10.0204 7.1256 9.8158 7.12964 9.5777L7.13978 8.97961C7.14547 8.41042 6.69012 7.94368 6.12092 7.93799C6.11523 7.93799 6.11523 7.93799 6.10954 7.93799C5.54604 7.93799 5.08499 8.39334 5.0793 8.95684L5.07237 9.5807C5.06977 9.81487 4.90356 10.0125 4.68028 10.0831C2.89587 10.6475 2.19845 12.2723 2.1878 13.4592C2.21057 14.8366 3.27496 16.8857 6.10954 16.8857C7.70897 16.8857 7.9708 18.0401 7.9708 18.4794C7.9708 18.7741 7.66343 19.7772 6.10954 19.7772C4.53288 19.7772 4.28243 18.7185 4.24259 18.4054C4.19136 17.8362 3.70185 17.4264 3.12128 17.472C2.55209 17.5232 2.13658 18.0241 2.1878 18.5876C2.26755 19.4967 2.91335 21.0662 4.68175 21.6265C4.90687 21.6978 5.07361 21.8984 5.07361 22.1346V22.9077C5.07361 23.4769 5.53465 23.938 6.10385 23.938C6.67304 23.938 7.13978 23.4769 7.13978 22.9077V22.1357C7.13978 21.899 7.30706 21.6981 7.5313 21.6225C8.8422 21.1802 10.0313 19.9346 10.0313 18.5022Z"
        fill="url(#paint0_linear_18590_1864)"
      />
    </g>
    <g filter="url(#filter1_iii_18590_1864)">
      <path
        d="M22.4348 29.478L22.8348 24.408C22.8548 24.158 22.6548 23.948 22.4048 23.938L17.3148 23.968C16.9248 23.978 16.7248 24.428 16.9848 24.708L18.1748 25.988C18.2948 26.108 18.2848 26.308 18.1548 26.408C17.4548 26.958 16.5448 27.288 15.5848 27.248C13.7848 27.178 12.3148 25.788 11.9448 24.108C11.9248 24.018 11.8448 23.948 11.7448 23.948H9.31478C9.19478 23.948 9.08478 24.058 9.10478 24.188C9.54478 27.348 12.1848 29.938 15.4848 30.058C17.2348 30.118 18.8648 29.508 20.0948 28.448C20.2148 28.348 20.3848 28.358 20.4948 28.468L21.6748 29.738C21.9348 30.018 22.4048 29.858 22.4348 29.478Z"
        fill="url(#paint1_linear_18590_1864)"
      />
    </g>
    <g filter="url(#filter2_iii_18590_1864)">
      <path
        d="M9.68239 2.52204L9.28239 7.59204C9.26239 7.84204 9.46239 8.06204 9.71239 8.06204L14.8024 8.03204C15.1924 8.02204 15.3924 7.57204 15.1324 7.29204L13.9424 6.01204C13.8224 5.89204 13.8324 5.69204 13.9624 5.59204C14.6624 5.04204 15.5724 4.71204 16.5324 4.75204C18.3324 4.82204 19.8024 6.21204 20.1724 7.89204C20.1924 7.98204 20.2724 8.05204 20.3724 8.05204H22.8024C22.9324 8.05204 23.0324 7.93204 23.0124 7.81204C22.5724 4.65204 19.9324 2.06204 16.6324 1.94204C14.8824 1.88204 13.2524 2.49204 12.0224 3.55204C11.9024 3.65204 11.7324 3.64204 11.6224 3.53204L10.4424 2.26204C10.1824 1.98204 9.71239 2.14204 9.68239 2.52204Z"
        fill="url(#paint2_linear_18590_1864)"
      />
    </g>
    <g filter="url(#filter3_iii_18590_1864)">
      <path
        d="M24.0643 10.825C23.8093 10.3351 23.2054 10.1447 22.7155 10.3997C22.2256 10.6547 22.0352 11.2586 22.2903 11.7485L24.6874 16.3533C24.826 16.6196 24.6328 16.938 24.3326 16.938H23.1025C22.5502 16.938 22.1025 17.3857 22.1025 17.938C22.1025 18.4903 22.5502 18.938 23.1025 18.938H24.7025C24.9234 18.938 25.1025 19.1171 25.1025 19.338V19.538C25.1025 19.7589 24.9234 19.938 24.7025 19.938H23.1025C22.5502 19.938 22.1025 20.3857 22.1025 20.938C22.1025 21.4903 22.5502 21.938 23.1025 21.938H24.7025C24.9234 21.938 25.1025 22.1171 25.1025 22.338V22.938C25.1025 23.4903 25.5502 23.938 26.1025 23.938C26.6548 23.938 27.1025 23.4903 27.1025 22.938V22.338C27.1025 22.1171 27.2816 21.938 27.5025 21.938H29.1025C29.6548 21.938 30.1025 21.4903 30.1025 20.938C30.1025 20.3857 29.6548 19.938 29.1025 19.938H27.5025C27.2816 19.938 27.1025 19.7589 27.1025 19.538V19.338C27.1025 19.1171 27.2816 18.938 27.5025 18.938H29.1025C29.6548 18.938 30.1025 18.4903 30.1025 17.938C30.1025 17.3857 29.6548 16.938 29.1025 16.938H27.8725C27.5723 16.938 27.3791 16.6196 27.5177 16.3533L29.9148 11.7485C30.1698 11.2586 29.9794 10.6547 29.4895 10.3997C28.9997 10.1447 28.3958 10.3351 28.1408 10.825L26.4573 14.0588C26.3079 14.3459 25.8972 14.3459 25.7477 14.0588L24.0643 10.825Z"
        fill="url(#paint3_linear_18590_1864)"
      />
    </g>
    <defs>
      <filter
        id="filter0_iii_18590_1864"
        x={1.93353}
        y={7.68799}
        width={8.34772}
        height={16.5}
        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.25} dy={0.25} />
        <feGaussianBlur stdDeviation={0.125} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.470588 0 0 0 0 0.403922 0 0 0 0 0.545098 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18590_1864"
        />
        <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.25} />
        <feGaussianBlur stdDeviation={0.375} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.309804 0 0 0 0 0.227451 0 0 0 0 0.392157 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18590_1864"
          result="effect2_innerShadow_18590_1864"
        />
        <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.25} dy={-0.25} />
        <feGaussianBlur stdDeviation={0.375} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.243137 0 0 0 0 0.141176 0 0 0 0 0.341176 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect2_innerShadow_18590_1864"
          result="effect3_innerShadow_18590_1864"
        />
      </filter>
      <filter
        id="filter1_iii_18590_1864"
        x={8.85242}
        y={23.688}
        width={14.2338}
        height={6.62402}
        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 dy={-0.25} />
        <feGaussianBlur stdDeviation={0.3} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.356863 0 0 0 0 0.466667 0 0 0 0 0.886275 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18590_1864"
        />
        <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.25} />
        <feGaussianBlur stdDeviation={0.3} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.215686 0 0 0 0 0.647059 0 0 0 0 0.92549 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18590_1864"
          result="effect2_innerShadow_18590_1864"
        />
        <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.25} dy={0.25} />
        <feGaussianBlur stdDeviation={0.2} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.490196 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect2_innerShadow_18590_1864"
          result="effect3_innerShadow_18590_1864"
        />
      </filter>
      <filter
        id="filter2_iii_18590_1864"
        x={9.03101}
        y={1.68799}
        width={14.2339}
        height={6.62402}
        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.25} dy={0.25} />
        <feGaussianBlur stdDeviation={0.2} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.490196 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18590_1864"
        />
        <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.25} />
        <feGaussianBlur stdDeviation={0.3} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.356863 0 0 0 0 0.466667 0 0 0 0 0.886275 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18590_1864"
          result="effect2_innerShadow_18590_1864"
        />
        <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.25} />
        <feGaussianBlur stdDeviation={0.3} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.215686 0 0 0 0 0.647059 0 0 0 0 0.92549 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect2_innerShadow_18590_1864"
          result="effect3_innerShadow_18590_1864"
        />
      </filter>
      <filter
        id="filter3_iii_18590_1864"
        x={21.8525}
        y={10.0365}
        width={8.5}
        height={14.1515}
        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.25} dy={0.25} />
        <feGaussianBlur stdDeviation={0.125} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.470588 0 0 0 0 0.403922 0 0 0 0 0.545098 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18590_1864"
        />
        <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.25} />
        <feGaussianBlur stdDeviation={0.375} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.309804 0 0 0 0 0.227451 0 0 0 0 0.392157 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18590_1864"
          result="effect2_innerShadow_18590_1864"
        />
        <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.25} dy={-0.25} />
        <feGaussianBlur stdDeviation={0.375} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.243137 0 0 0 0 0.141176 0 0 0 0 0.341176 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect2_innerShadow_18590_1864"
          result="effect3_innerShadow_18590_1864"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18590_1864"
        x1={6.1074}
        y1={7.93799}
        x2={6.1074}
        y2={23.938}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#614A77" />
        <stop offset={1} stopColor="#4D4359" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_18590_1864"
        x1={9.60919}
        y1={26.625}
        x2={22.1092}
        y2={26.625}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#58D8FF" />
        <stop offset={1} stopColor="#43B9FF" />
      </linearGradient>
      <linearGradient
        id="paint2_linear_18590_1864"
        x1={21.7342}
        y1={7.18752}
        x2={9.85919}
        y2={7.18752}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#58D8FF" />
        <stop offset={1} stopColor="#43B9FF" />
      </linearGradient>
      <linearGradient
        id="paint3_linear_18590_1864"
        x1={26.1025}
        y1={10.2865}
        x2={26.1025}
        y2={23.938}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#614A77" />
        <stop offset={1} stopColor="#4D4359" />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = CurrencyExchangeIcon;
