import { SVGProps } from "react";

export function CalendarIcon(props: SVGProps<SVGSVGElement>) {
  return (
    <svg
      viewBox="0 0 20.5 21.5"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M6.25 10.75C5.69772 10.75 5.25 11.1977 5.25 11.75C5.25 12.3023 5.69772 12.75 6.25 12.75H6.25897C6.81126 12.75 7.25897 12.3023 7.25897 11.75C7.25897 11.1977 6.81126 10.75 6.25897 10.75H6.25Z"
        fill="currentColor"
      />
      <path
        d="M10.2455 10.75C9.69323 10.75 9.24551 11.1977 9.24551 11.75C9.24551 12.3023 9.69323 12.75 10.2455 12.75H10.2545C10.8068 12.75 11.2545 12.3023 11.2545 11.75C11.2545 11.1977 10.8068 10.75 10.2545 10.75H10.2455Z"
        fill="currentColor"
      />
      <path
        d="M14.241 10.75C13.6887 10.75 13.241 11.1977 13.241 11.75C13.241 12.3023 13.6887 12.75 14.241 12.75H14.25C14.8023 12.75 15.25 12.3023 15.25 11.75C15.25 11.1977 14.8023 10.75 14.25 10.75H14.241Z"
        fill="currentColor"
      />
      <path
        d="M6.25 14.75C5.69772 14.75 5.25 15.1977 5.25 15.75C5.25 16.3023 5.69772 16.75 6.25 16.75H6.25897C6.81126 16.75 7.25897 16.3023 7.25897 15.75C7.25897 15.1977 6.81126 14.75 6.25897 14.75H6.25Z"
        fill="currentColor"
      />
      <path
        d="M10.2455 14.75C9.69323 14.75 9.24551 15.1977 9.24551 15.75C9.24551 16.3023 9.69323 16.75 10.2455 16.75H10.2545C10.8068 16.75 11.2545 16.3023 11.2545 15.75C11.2545 15.1977 10.8068 14.75 10.2545 14.75H10.2455Z"
        fill="currentColor"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M5 0.75C5 0.335786 4.66421 0 4.25 0C3.83579 0 3.5 0.335786 3.5 0.75V1.38479C2.69524 1.61288 2.0165 1.9836 1.45154 2.59436C0.673634 3.43535 0.327849 4.49792 0.162249 5.82951C-1.94311e-05 7.1343 -1.07254e-05 8.80647 1.78315e-07 10.94V11.56C-1.07254e-05 13.6935 -1.94311e-05 15.3657 0.162249 16.6705C0.327849 18.0021 0.673634 19.0647 1.45154 19.9056C2.23714 20.7549 3.24276 21.1401 4.50129 21.323C5.71932 21.5 7.27555 21.5 9.23924 21.5H11.2608C13.2245 21.5 14.7807 21.5 15.9987 21.323C17.2572 21.1401 18.2629 20.7549 19.0485 19.9056C19.8264 19.0647 20.1722 18.0021 20.3378 16.6705C20.5 15.3657 20.5 13.6935 20.5 11.5599V10.9401C20.5 8.80648 20.5 7.13431 20.3378 5.82951C20.1722 4.49792 19.8264 3.43535 19.0485 2.59436C18.4835 1.9836 17.8048 1.61288 17 1.38479V0.75C17 0.335786 16.6642 0 16.25 0C15.8358 0 15.5 0.335786 15.5 0.75V1.11589C14.3639 0.999971 12.966 0.999984 11.2608 1H9.23924C7.53402 0.999984 6.13606 0.999971 5 1.11589V0.75ZM3.5286 2.95584C3.61806 3.26998 3.90717 3.5 4.25 3.5C4.66421 3.5 5 3.16421 5 2.75V2.62459C6.06101 2.50156 7.43237 2.5 9.3 2.5H11.2C13.0676 2.5 14.439 2.50156 15.5 2.62459V2.75C15.5 3.16421 15.8358 3.5 16.25 3.5C16.5928 3.5 16.8819 3.26998 16.9714 2.95585C17.3787 3.11791 17.688 3.33256 17.9473 3.61292C18.4204 4.12439 18.7005 4.82588 18.8482 6.00637C18.8161 6.00217 18.7833 6 18.75 6H1.75C1.71672 6 1.68395 6.00217 1.65181 6.00637C1.79952 4.82588 2.07959 4.12439 2.55269 3.61292C2.81203 3.33256 3.12129 3.11791 3.5286 2.95584ZM1.54013 7.47024C1.50056 8.43315 1.5 9.58634 1.5 10.9932V11.5068C1.5 13.7051 1.50137 15.2839 1.65078 16.4854C1.79821 17.6708 2.07849 18.3744 2.55269 18.8871C3.01921 19.3914 3.64728 19.6831 4.71704 19.8386C5.81476 19.9981 7.26188 20 9.3 20H11.2C13.2381 20 14.6852 19.9981 15.783 19.8386C16.8527 19.6831 17.4808 19.3914 17.9473 18.8871C18.4215 18.3744 18.7018 17.6708 18.8492 16.4854C18.9986 15.2839 19 13.7051 19 11.5068V10.9932C19 9.58634 18.9994 8.43315 18.9599 7.47024C18.8933 7.48961 18.8228 7.5 18.75 7.5H1.75C1.67715 7.5 1.60673 7.48961 1.54013 7.47024Z"
        fill="currentColor"
      />
    </svg>
  );
}
