<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32px" height="32px"><path fill-rule="evenodd" d="M13.5 2.667a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v.75a7.67 7.67 0 0 1 5.144 6.648 1 1 0 0 1 1.063 1.642c-.292.293-.645.55-1.04.775v.854a7.67 7.67 0 0 1-4.535 6.997H20c1.73 0 3.31 1.056 4.402 2.239 1.08 1.17 1.932 2.736 1.932 4.094V28a1 1 0 0 1-1 1H6.667a1 1 0 0 1-1-1v-1.334c0-1.358.851-2.924 1.932-4.094C8.69 21.389 10.27 20.333 12 20.333h.869a7.67 7.67 0 0 1-4.535-7v-.85a5 5 0 0 1-1.04-.776 1 1 0 0 1 1.063-1.642A7.67 7.67 0 0 1 13.5 3.417zm-3.166 10.627v.04a5.667 5.667 0 0 0 11.333 0v-.04q-.34.097-.688.18C19.473 13.827 17.727 14 16 14s-3.472-.172-4.979-.527a14 14 0 0 1-.687-.18m11.333-2.1q-.51.183-1.146.332c-1.326.313-2.914.474-4.52.474s-3.195-.161-4.522-.474q-.635-.15-1.145-.331v-.528A5.67 5.67 0 0 1 13.5 5.579v1.754a.5.5 0 0 0 1 0V3.167h3v4.166a.5.5 0 0 0 1 0V5.58a5.67 5.67 0 0 1 3.167 5.088zM9.068 23.929c-.92.996-1.401 2.097-1.401 2.738V27h16.667v-.333c0-.642-.482-1.743-1.402-2.739-.908-.984-1.995-1.595-2.932-1.595h-8c-.936 0-2.023.61-2.932 1.595"/></svg></template>
<script setup lang="ts">
/**
 * Craftsman32 is an SVG icon wrapped in a Vue component to make it easier to use.
 */
withDefaults(
  defineProps<{
    /**
     * Define the color of the icon.
     */
    color?: string;
  }>(),
  {
    color: 'currentColor',
  },
);
</script>
