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

const Eye48: FC<ADSIcon>  = 
    ({fill, size = '3rem', ...rest}) => (<svg aria-hidden="true" width={size} height={size} {...rest} fill={fill} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
  <g clip-path="url(#a)">
    <path fill-rule="evenodd" d="M9.488 24.758A32.562 32.562 0 0 1 8.874 24a34.968 34.968 0 0 1 4.105-4.382C15.969 16.945 19.867 14.5 24 14.5c4.133 0 8.03 2.445 11.021 5.118A34.968 34.968 0 0 1 39.126 24a34.968 34.968 0 0 1-4.105 4.382C32.031 31.055 28.133 33.5 24 33.5c-4.133 0-8.03-2.445-11.021-5.118a34.968 34.968 0 0 1-3.491-3.624Zm32.745-1.612L41 24l1.233.854v.001l-.003.003-.006.01-.02.028-.075.104a16.03 16.03 0 0 1-.276.375 37.965 37.965 0 0 1-4.833 5.243C33.858 33.445 29.256 36.5 24 36.5c-5.256 0-9.858-3.055-13.02-5.882a37.97 37.97 0 0 1-4.833-5.243 22.698 22.698 0 0 1-.35-.479l-.021-.029-.006-.009-.002-.003C5.766 24.853 5.765 24.852 7 24a221.414 221.414 0 0 1-1.233-.854v-.001l.003-.003.006-.01.02-.028.075-.104c.064-.089.156-.216.276-.375a37.97 37.97 0 0 1 4.832-5.243C14.143 14.555 18.744 11.5 24 11.5c5.256 0 9.858 3.055 13.02 5.882a37.965 37.965 0 0 1 4.833 5.243 22.226 22.226 0 0 1 .35.479l.021.029.006.009.002.003ZM41 24l1.233-.854a1.5 1.5 0 0 1 0 1.707L41 24Zm-35.234-.854L7 24l-1.234.854a1.5 1.5 0 0 1 0-1.707ZM19 24a5 5 0 1 1 10 0 5 5 0 0 1-10 0Zm5-7a7 7 0 1 0 0 14 7 7 0 0 0 0-14Z"/>
  </g>
  <defs>
    <clipPath id="a">
      <rect width="48" height="48" fill="#fff"/>
    </clipPath>
  </defs>
</svg>
)
export default Eye48