import React from 'react';
import type MdIconProps from './icon.model';

const MdCommentIcon64: React.FunctionComponent<MdIconProps> = ({ className, ...otherProps }: MdIconProps) => {
  // eslint-disable-next-line no-console
  console.warn('MdCommentIcon is deprecated and will be removed in a future release. Use MdIconChat instead.');

  return (
    <svg
      viewBox="0 0 64 64"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      xmlnsXlink="http://www.w3.org/1999/xlink"
      className={className}
      {...otherProps}
    >
      <path
        d="M23.4422 23.6904H18.4922C18.227 23.6904 17.9726 23.7958 17.7851 23.9833C17.5975 24.1709 17.4922 24.4252 17.4922 24.6904V29.8604C17.4922 30.1256 17.5975 30.38 17.7851 30.5675C17.9726 30.7551 18.227 30.8604 18.4922 30.8604H23.4422C23.7074 30.8604 23.9618 30.7551 24.1493 30.5675C24.3368 30.38 24.4422 30.1256 24.4422 29.8604V24.6904C24.4422 24.4252 24.3368 24.1709 24.1493 23.9833C23.9618 23.7958 23.7074 23.6904 23.4422 23.6904ZM22.4422 28.8604H19.4922V25.6904H22.4422V28.8604Z"
        fill="currentColor"
      />
      <path
        d="M33.3316 23.6904H28.3916C28.1264 23.6904 27.872 23.7958 27.6845 23.9833C27.497 24.1709 27.3916 24.4252 27.3916 24.6904V29.8604C27.3916 30.1256 27.497 30.38 27.6845 30.5675C27.872 30.7551 28.1264 30.8604 28.3916 30.8604H33.3316C33.5968 30.8604 33.8512 30.7551 34.0387 30.5675C34.2262 30.38 34.3316 30.1256 34.3316 29.8604V24.6904C34.3316 24.4252 34.2262 24.1709 34.0387 23.9833C33.8512 23.7958 33.5968 23.6904 33.3316 23.6904ZM32.3316 28.8604H29.3916V25.6904H32.3316V28.8604Z"
        fill="currentColor"
      />
      <path
        d="M54.1818 13.49C54.2059 12.0595 53.6613 10.6779 52.6676 9.64853C51.6739 8.6192 50.3123 8.02629 48.8818 8H14.3118C13.5974 8.01426 12.8929 8.16964 12.2388 8.45719C11.5847 8.74474 10.9939 9.1588 10.5004 9.67554C10.0069 10.1923 9.62042 10.8015 9.36324 11.4681C9.10606 12.1348 8.98324 12.8457 9.00184 13.56V40.56C8.99592 42.0035 9.54762 43.3935 10.5418 44.44C11.0282 44.9542 11.6141 45.3639 12.264 45.6442C12.9139 45.9244 13.6141 46.0693 14.3218 46.07H44.1318L52.4818 54.78C52.6199 54.9233 52.7977 55.0221 52.9923 55.0638C53.1868 55.1055 53.3895 55.0882 53.5742 55.0141C53.7589 54.94 53.9173 54.8125 54.0291 54.6479C54.1409 54.4833 54.201 54.289 54.2018 54.09L54.1818 13.49ZM45.2818 44.4C45.188 44.3043 45.076 44.2284 44.9523 44.1769C44.8286 44.1254 44.6958 44.0992 44.5618 44.1H14.3218C13.8856 44.1026 13.4534 44.0152 13.0525 43.8431C12.6516 43.671 12.2905 43.4181 11.9918 43.1C11.345 42.4291 10.9861 41.5319 10.9918 40.6V13.56C10.9676 12.6562 11.3022 11.7796 11.9225 11.1219C12.5427 10.4641 13.3982 10.0788 14.3018 10.05H48.8818C49.7846 10.0787 50.6391 10.4645 51.2578 11.1225C51.8764 11.7806 52.2088 12.6572 52.1818 13.56V51.68L45.2818 44.4Z"
        fill="currentColor"
      />
      <path
        d="M43.2324 23.6904H38.2324C37.9672 23.6904 37.7129 23.7958 37.5253 23.9833C37.3378 24.1709 37.2324 24.4252 37.2324 24.6904V29.8604C37.2324 30.1256 37.3378 30.38 37.5253 30.5675C37.7129 30.7551 37.9672 30.8604 38.2324 30.8604H43.2324C43.4976 30.8604 43.752 30.7551 43.9395 30.5675C44.1271 30.38 44.2324 30.1256 44.2324 29.8604V24.6904C44.2324 24.4252 44.1271 24.1709 43.9395 23.9833C43.752 23.7958 43.4976 23.6904 43.2324 23.6904ZM42.2324 28.8604H39.2324V25.6904H42.2324V28.8604Z"
        fill="currentColor"
      />
    </svg>
  );
};

export default MdCommentIcon64;
