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

const PaintCan20: FC<ADSIcon>  = 
    ({fill, size = '1.25rem', ...rest}) => (<svg aria-hidden="true" width={size} height={size} {...rest} fill={fill} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
  <g clip-path="url(#a)">
    <path fill-rule="evenodd" d="M4.25 2.5A.75.75 0 0 1 5 1.75h10a.75.75 0 0 1 .75.75V3h1.333c.02 0 .041 0 .062.002a.75.75 0 0 1 .782.54c.21.728.323 1.497.323 2.291 0 2.32-.958 4.417-2.5 5.916V17.5a.75.75 0 0 1-.75.75H5a.75.75 0 0 1-.75-.75v-5.75a8.225 8.225 0 0 1-2.5-5.917c0-.794.112-1.563.323-2.29a.75.75 0 0 1 .783-.54.758.758 0 0 1 .06-.003H4.25v-.5Zm-1 3.333c0-.457.045-.902.132-1.333h.868v4.87a6.718 6.718 0 0 1-1-3.537Zm2.5 5.245V5.917h.833v2a1.333 1.333 0 0 0 2.667 0v-2h5v5.16A6.722 6.722 0 0 1 10 12.584c-1.61 0-3.09-.564-4.25-1.505Zm8.5-6.161V3.25h-8.5v1.667h1.333a.5.5 0 0 1 .5.5v2.5a.333.333 0 0 0 .667 0v-2.5a.5.5 0 0 1 .5-.5h5.5Zm2.369-.417h-.869v4.87c.634-1.028 1-2.24 1-3.537 0-.457-.045-.902-.131-1.333ZM5.75 16.75v-3.844A8.21 8.21 0 0 0 10 14.083a8.21 8.21 0 0 0 4.25-1.177v3.844h-8.5Z"/>
  </g>
  <defs>
    <clipPath id="a">
      <rect width="20" height="20" fill="#fff"/>
    </clipPath>
  </defs>
</svg>
)
export default PaintCan20