<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="20px" height="20px"><path fill-rule="evenodd" d="M6.75 1.667a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 .75.75v.886c1.971 1.05 3.333 3.043 3.333 5.364v.635q.396-.06.793-.125a.75.75 0 1 1 .247 1.48 46 46 0 0 1-15.247 0 .75.75 0 0 1 .247-1.48q.397.066.793.125v-.635c0-2.321 1.362-4.314 3.334-5.365zm8.333 6.25v.833q-5.084.583-10.167 0v-.833c0-1.427.703-2.725 1.834-3.589V5a.75.75 0 0 0 1.5 0V2.417h3.5V5a.75.75 0 0 0 1.5 0v-.671c1.13.864 1.833 2.16 1.833 3.588m-8.915-.043a.5.5 0 0 1 .54-.456c.936.08 2.033.133 3.292.133s2.356-.053 3.29-.133a.5.5 0 0 1 .085.997c-.963.082-2.088.136-3.375.136a40 40 0 0 1-3.376-.136.5.5 0 0 1-.456-.54m.498 5.376a1.75 1.75 0 1 0 0 3.5c.518 0 .796-.106.96-.21.17-.107.292-.255.435-.482l.076-.126c.12-.2.297-.494.507-.712.327-.337.764-.553 1.356-.553s1.029.216 1.356.553c.21.218.386.512.506.712l.077.126c.143.227.265.376.435.482.163.103.441.21.96.21a1.75 1.75 0 0 0 1.539-2.582L13.27 15.77a.5.5 0 1 1-.707-.707l1.603-1.603a2 2 0 0 0-.172-.08l-1.14 1.14a.5.5 0 0 1-.708-.707l.563-.563zm-3.333 2.917h.3a3.25 3.25 0 0 0 3.033 2.083c.733 0 1.305-.154 1.76-.441.45-.284.717-.656.903-.95.068-.108.12-.194.164-.267.095-.157.148-.245.229-.328.051-.053.103-.097.278-.097s.226.044.278.097c.08.083.134.171.229.328q.063.108.164.267c.185.294.452.666.903.95.455.287 1.027.441 1.76.441a3.25 3.25 0 0 0 3.033-2.083h.3a.75.75 0 0 0 .75-.75v-1.25a.75.75 0 0 0-.75-.75h-.495a3.25 3.25 0 0 0-2.839-1.667H6.666c-1.22 0-2.283.672-2.838 1.667h-.495a.75.75 0 0 0-.75.75v1.25c0 .414.336.75.75.75"/></svg></template>
<script setup lang="ts">
/**
 * HardHatAlt20 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>
