import React from 'react';

import type { IconProps } from './iconProps';

export const BanknoteIcon = ({
  width = 20,
  height = 20,
  viewBox = '0 0 20 20',
  role = 'image',
  ref,
  ...rest
}: IconProps) => (
  <svg
    ref={ref}
    xmlns="http://www.w3.org/2000/svg"
    fill="none"
    width={width}
    height={height}
    viewBox={viewBox}
    role={role}
    {...rest}
  >
    <path
      fill="currentColor"
      fillRule="evenodd"
      d="M18.999 14.521a1.51 1.51 0 0 1-1.482 1.499c-2.602.046-5.079.27-7.473.488-2.403.219-4.89.444-7.517.492h-.028A1.505 1.505 0 0 1 1 15.494V5.48a1.51 1.51 0 0 1 1.482-1.5c2.602-.045 5.079-.27 7.472-.488 2.404-.219 4.89-.444 7.518-.492.403-.015.794.141 1.075.43.29.283.453.671.452 1.076zm-3-1.458V7.998c-.842 0-1.546-.72-1.839-1.833-1.296.085-2.558.193-3.935.318l-.095.01c-1.76.163-3.907.362-6.13.446v5.065c.844 0 1.549.724 1.84 1.84 1.29-.092 2.596-.203 3.933-.326l.096-.009c1.76-.163 3.906-.363 6.13-.446m-6.024-.587c1.11 0 2.012-1.092 2.012-2.44s-.901-2.44-2.012-2.44-2.012 1.093-2.012 2.44c0 1.348.901 2.44 2.012 2.44m6.872-7.302a.5.5 0 0 1 .152.36v8.012a.5.5 0 0 1-.484.501c-2.406.072-4.759.292-6.65.469-1.471.134-2.914.261-4.394.351-.645.042-1.301.082-1.955.102H3.5a.5.5 0 0 1-.5-.501v-1.823q.001-.018.008-.034.006-.012.008-.026a1 1 0 0 1-.016-.12v-6.01a.5.5 0 0 1 .484-.5c2.406-.073 4.759-.292 6.65-.47 1.538-.14 2.93-.263 4.394-.35.645-.042 1.301-.082 1.955-.102a.49.49 0 0 1 .364.141"
      clipRule="evenodd"
    />
  </svg>
);
