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

const Craftsman32: FC<ADSIcon>  = 
    ({fill, size = '2rem', ...rest}) => (<svg aria-hidden="true" width={size} height={size} {...rest} fill={fill} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
  <path fill-rule="evenodd" d="M13.5 2.667a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v.75a7.672 7.672 0 0 1 5.143 6.648 1 1 0 0 1 1.064 1.642c-.293.293-.645.55-1.04.775v.854a7.668 7.668 0 0 1-4.535 6.997H20c1.73 0 3.31 1.056 4.401 2.239 1.08 1.17 1.932 2.736 1.932 4.095V28a1 1 0 0 1-1 1H6.667a1 1 0 0 1-1-1v-1.334c0-1.358.851-2.924 1.931-4.094C8.69 21.389 10.27 20.333 12 20.333h.868a7.668 7.668 0 0 1-4.535-7v-.85a4.888 4.888 0 0 1-1.04-.776 1 1 0 0 1 1.064-1.642A7.672 7.672 0 0 1 13.5 3.417v-.75Zm-3.167 10.627v.04a5.667 5.667 0 0 0 11.334 0v-.04c-.227.065-.456.125-.688.18-1.507.354-3.252.526-4.979.526-1.727 0-3.473-.172-4.98-.527a14.426 14.426 0 0 1-.687-.18Zm11.334-2.1c-.34.121-.723.233-1.146.332C19.194 11.84 17.606 12 16 12c-1.607 0-3.194-.161-4.521-.474-.423-.1-.805-.21-1.146-.331v-.529A5.668 5.668 0 0 1 13.5 5.58v1.754a.5.5 0 1 0 1 0V3.166h3v4.167a.5.5 0 1 0 1 0V5.58a5.668 5.668 0 0 1 3.167 5.087v.529ZM9.068 23.929c-.92.996-1.401 2.097-1.401 2.738V27h16.666v-.334c0-.641-.482-1.742-1.401-2.738-.909-.984-1.995-1.595-2.932-1.595h-8c-.937 0-2.023.61-2.932 1.595Z"/>
</svg>
)
export default Craftsman32