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

const Hardware64: FC<ADSIcon>  = 
    ({fill, size = '4rem', ...rest}) => (<svg aria-hidden="true" width={size} height={size} {...rest} fill={fill} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
  <path fill-rule="evenodd" d="M22.756 7.526a1.5 1.5 0 0 0-2.483-.587L6.939 20.273a1.5 1.5 0 0 0 .587 2.483l7.664 2.555 2.796 2.796-.927.265a1 1 0 0 0 .55 1.923l1.994-.57L21.88 32 6.939 46.94A1.5 1.5 0 0 0 6.5 48v8A1.5 1.5 0 0 0 8 57.5h8a1.5 1.5 0 0 0 1.06-.44l13.413-13.412c.15.03.31.025.468-.02l1.996-.57 5.049 5.049-.927.265a1 1 0 0 0 .55 1.923l1.994-.57 7.336 7.336A1.5 1.5 0 0 0 48 57.5h8a1.5 1.5 0 0 0 1.5-1.5v-8a1.5 1.5 0 0 0-.44-1.06l-1.712-1.714.927-.264a1 1 0 0 0-.55-1.924l-1.995.57-5.049-5.048.927-.265a1 1 0 0 0-.55-1.923l-1.995.57L42.121 32l.193-.192.627-.18a1 1 0 0 0 .707-1.154l5.162-5.163 7.664-2.555a1.5 1.5 0 0 0 .587-2.483L43.727 6.939a1.5 1.5 0 0 0-2.483.587l-2.555 7.664L32 21.879l-6.689-6.69-2.555-7.663ZM50.43 44.55l-5.049-5.048-9.144 2.612 5.048 5.05 9.145-2.614Zm-7.527 4.231 5.718 5.718H54.5V48.62l-2.452-2.452-9.145 2.613Zm-8.284-8.284 9.144-2.613-5.048-5.05-9.145 2.614 5.049 5.049Zm2.478-9.28-5.05-5.049-9.144 2.613 5.05 5.049 9.144-2.613Zm-12.445 3.556-.927.264a1 1 0 0 0 .55 1.924l1.995-.57L29.88 40l-7 7H17v-5.879l7-7 .652.653Zm-3.367-7.61 9.145-2.613-6.784-6.783-5.878 5.878 3.517 3.518Zm14.99-2.202-.927.264L40 29.88l6.232-6.233-5.878-5.878-5.528 5.527.9-.257a1 1 0 0 1 .549 1.924ZM9.5 48.622l5.5-5.5v4.464l-5.5 5.5V48.62Zm1.414 5.878h4.465l5.5-5.5h-4.465l-5.5 5.5Zm36.96-32.04-6.335-6.335 1.783-5.348 9.901 9.9-5.348 1.784Zm-31.749 0-5.348-1.782 9.9-9.901 1.784 5.348-6.336 6.336Z"/>
</svg>
)
export default Hardware64