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

const MdSortingIcon64: React.FunctionComponent<MdIconProps> = ({ className, ...otherProps }: MdIconProps) => {
  // eslint-disable-next-line no-console
  console.warn(
    'MdSortingIcon is deprecated and will be removed in a future release. Use one of the MdIconArrow-icons 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="M46.9151 37.6286C46.9622 37.6238 47.0095 37.6349 47.0495 37.6604C47.0894 37.6858 47.1196 37.7239 47.1351 37.7686C47.147 37.8088 47.1477 37.8515 47.1371 37.892C47.1266 37.9325 47.1051 37.9694 47.0751 37.9986L32.7951 53.4186C32.774 53.4432 32.7479 53.463 32.7187 53.4768C32.6894 53.4906 32.6575 53.498 32.6251 53.4986C32.5622 53.4951 32.5023 53.4704 32.4551 53.4286L17.0751 37.9986C17.0467 37.9632 17.0312 37.9191 17.0312 37.8736C17.0312 37.8282 17.0467 37.7841 17.0751 37.7486C17.0888 37.7021 17.1182 37.6617 17.1583 37.6343C17.1984 37.607 17.2468 37.5944 17.2951 37.5986H46.9151M46.9151 35.5986H17.2351C16.7932 35.6002 16.3617 35.7324 15.9947 35.9786C15.6278 36.2249 15.3419 36.5741 15.173 36.9825C15.0041 37.3908 14.9598 37.84 15.0455 38.2735C15.1313 38.707 15.3434 39.1054 15.6551 39.4186L31.0751 54.8386C31.2866 55.0533 31.5395 55.2226 31.8185 55.3364C32.0975 55.4502 32.3967 55.5059 32.698 55.5003C32.9993 55.4947 33.2962 55.4278 33.5708 55.3037C33.8454 55.1797 34.0918 55.001 34.2951 54.7786L48.5551 39.3886C48.8503 39.0691 49.0461 38.6705 49.1185 38.2416C49.1909 37.8126 49.1369 37.3718 48.963 36.9731C48.789 36.5743 48.5028 36.2349 48.1391 35.9961C47.7755 35.7574 47.3501 35.6297 46.9151 35.6286V35.5986Z"
        fill="currentColor"
      />
      <path
        d="M31.5247 10.499C31.5876 10.5026 31.6475 10.5272 31.6947 10.569L47.0746 25.999C47.1108 26.0284 47.1355 26.0694 47.1446 26.115C47.1538 26.1607 47.1467 26.208 47.1246 26.249C47.111 26.2956 47.0816 26.336 47.0415 26.3633C47.0014 26.3907 46.953 26.4033 46.9047 26.399H17.2346C17.1876 26.4039 17.1402 26.3927 17.1003 26.3673C17.0604 26.3419 17.0302 26.3037 17.0147 26.259C16.9964 26.2148 16.9923 26.166 17.0031 26.1194C17.0138 26.0728 17.0389 26.0307 17.0746 25.999L31.3746 10.609C31.3958 10.5845 31.4218 10.5647 31.4511 10.5509C31.4804 10.5371 31.5123 10.5296 31.5446 10.529M31.5446 8.52902C31.2363 8.52855 30.9312 8.59233 30.6488 8.71629C30.3665 8.84026 30.113 9.02169 29.9046 9.24902L15.5947 24.609C15.2995 24.9286 15.1037 25.3272 15.0313 25.7561C14.9588 26.1851 15.0129 26.6258 15.1868 27.0246C15.3607 27.4233 15.647 27.7628 16.0107 28.0015C16.3743 28.2403 16.7996 28.368 17.2346 28.369H46.9146C47.3565 28.3675 47.7881 28.2353 48.155 27.989C48.522 27.7428 48.8079 27.3935 48.9768 26.9852C49.1457 26.5768 49.19 26.1277 49.1042 25.6942C49.0184 25.2607 48.8063 24.8623 48.4946 24.549L33.0746 9.15902C32.8678 8.95034 32.6217 8.7846 32.3505 8.67133C32.0794 8.55806 31.7885 8.49951 31.4946 8.49902L31.5446 8.52902Z"
        fill="currentColor"
      />
    </svg>
  );
};

export default MdSortingIcon64;
