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

const HardHat32: 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="M12 5.667a1 1 0 0 0-1 1v1.621a10.33 10.33 0 0 0-5.333 9.045v1.908A3.226 3.226 0 0 0 3 22.413c0 1.37.892 2.648 2.326 2.955 1.905.408 5.464.965 10.674.965 5.21 0 8.769-.557 10.674-.965C28.108 25.06 29 23.784 29 22.413a3.226 3.226 0 0 0-2.667-3.172v-1.908A10.33 10.33 0 0 0 21 8.288V6.667a1 1 0 0 0-1-1h-8Zm1 3.209v5.791a1 1 0 1 1-2 0v-4.001a8.32 8.32 0 0 0-3.333 6.667v3.965l-1.076-.082-.264-.02A1.229 1.229 0 0 0 5 22.413c0 .525.325.91.745.999 1.77.38 5.189.921 10.255.921 5.067 0 8.485-.542 10.255-.921.42-.09.745-.474.745-1a1.23 1.23 0 0 0-1.327-1.216l-.264.02-1.076.082v-3.965A8.32 8.32 0 0 0 21 10.666v4a1 1 0 1 1-2 0v-7h-6v1.21ZM10.709 20.78a.5.5 0 1 0-.085.996c1.533.13 3.325.217 5.376.217s3.843-.087 5.376-.217a.5.5 0 1 0-.085-.996 62.633 62.633 0 0 1-5.291.213c-2.023 0-3.787-.085-5.291-.213Z"/>
</svg>
)
export default HardHat32