<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="M11 2.667a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v1.538c3.154 1.634 5.333 4.79 5.333 8.462v1.248q.751-.11 1.502-.235a1 1 0 0 1 .33 1.973 73.5 73.5 0 0 1-24.33 0 1 1 0 0 1 .33-1.973q.75.126 1.501.235v-1.248c0-3.673 2.18-6.828 5.334-8.463zm13.333 10v1.51a71.3 71.3 0 0 1-16.667 0v-1.51c0-2.486 1.292-4.724 3.334-6.134V8a1 1 0 1 0 2 0V3.667h6V8a1 1 0 1 0 2 0V6.533c2.041 1.41 3.333 3.649 3.333 6.134m-14.165-.043a.5.5 0 0 1 .54-.455c1.505.127 3.269.213 5.292.213s3.786-.086 5.29-.213a.5.5 0 1 1 .085.996c-1.532.13-3.324.217-5.375.217s-3.843-.087-5.376-.217a.5.5 0 0 1-.456-.54M10.667 21a3 3 0 0 0 0 6c.857 0 1.34-.177 1.642-.367.308-.194.523-.462.758-.834q.06-.094.132-.217c.193-.321.457-.762.776-1.09.486-.502 1.133-.825 2.025-.825s1.54.323 2.025.825c.319.328.583.769.776 1.09q.073.123.132.217c.235.372.45.64.758.834.301.19.785.367 1.642.367a3 3 0 0 0 2.446-4.738L21.02 25.02a.5.5 0 1 1-.707-.707l2.759-2.758a3 3 0 0 0-.836-.417l-1.882 1.882a.5.5 0 1 1-.708-.707L20.96 21zm-5.334 4.667h.618A5 5 0 0 0 10.667 29c1.143 0 2.018-.24 2.708-.675.684-.43 1.091-.996 1.383-1.458q.147-.234.248-.403c.16-.266.26-.431.405-.58.12-.124.253-.217.589-.217s.47.093.589.216c.144.15.245.315.405.581.07.114.149.246.248.403.292.462.7 1.027 1.382 1.458.69.435 1.566.675 2.71.675a5 5 0 0 0 4.715-3.333h.618a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-.91A5 5 0 0 0 21.333 19H10.667a5 5 0 0 0-4.424 2.667h-.91a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1"/></svg></template>
<script setup lang="ts">
/**
 * HardHatAlt32 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>
