import React, { FC } from 'react';
import { ADSIcon } from "../../icons.types";

const FileSVG24: FC<ADSIcon>  = 
    ({fill, size = '1.5rem', ...rest}) => (<svg aria-hidden="true" width={size} height={size} {...rest} fill={fill} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
  <g clip-path="url(#a)">
    <path fill-rule="evenodd" d="M4 3a1 1 0 0 1 1-1h9a1 1 0 0 1 .707.293l5 5A1 1 0 0 1 20 8v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3Zm2 1v16h12V9h-4a1 1 0 0 1-1-1V4H6Zm9 1.414L16.586 7H15V5.414ZM8.836 14.83c-.204 0-.39.037-.556.112a.917.917 0 0 0-.399.324.868.868 0 0 0-.143.5c0 .2.048.37.149.507.097.131.212.234.345.307.132.07.3.145.506.223.206.078.352.148.443.21l.002.002c.086.054.125.125.125.214 0 .102-.038.18-.115.24a.486.486 0 0 1-.303.088c-.14 0-.26-.03-.361-.088a.563.563 0 0 1-.223-.256l-.018-.04-.628.195.018.049c.084.238.233.426.443.561.214.132.47.196.77.196.221 0 .42-.038.592-.117a.956.956 0 0 0 .403-.342.92.92 0 0 0 .148-.517.76.76 0 0 0-.145-.476 1.008 1.008 0 0 0-.34-.293 3.624 3.624 0 0 0-.493-.219 5.058 5.058 0 0 1-.337-.137.78.78 0 0 1-.193-.139.256.256 0 0 1-.067-.176.27.27 0 0 1 .102-.222.452.452 0 0 1 .289-.088c.11 0 .205.028.286.085l.002.001c.083.054.144.13.183.228l.016.043.657-.19-.017-.049a1.01 1.01 0 0 0-.407-.543c-.193-.13-.439-.193-.734-.193Zm6.21 0c-.28 0-.533.068-.755.205-.218.135-.39.329-.513.58-.121.25-.18.546-.18.885 0 .333.06.628.184.882.124.25.297.447.519.587.224.137.478.205.76.205.245 0 .477-.038.695-.115.22-.077.404-.187.554-.33l.015-.015v-1.417h-1.423v.604h.738v.456c-.131.131-.322.2-.58.2a.675.675 0 0 1-.39-.117.797.797 0 0 1-.275-.352c-.066-.16-.1-.356-.1-.588 0-.235.035-.43.1-.588a.77.77 0 0 1 .275-.347.675.675 0 0 1 .39-.117.65.65 0 0 1 .364.095c.097.063.168.15.216.261l.017.04.632-.183-.016-.05a1.042 1.042 0 0 0-.434-.57c-.21-.142-.476-.211-.792-.211Zm-3.974.059h-.746l1.105 3.227h.756l1.105-3.227h-.71l-.76 2.373-.75-2.373Z"/>
  </g>
  <defs>
    <clipPath id="a">
      <rect width="24" height="24" fill="#fff"/>
    </clipPath>
  </defs>
</svg>
)
export default FileSVG24