<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="m12.643 4.55-.247.53-.105.226.258.063.32.078.115.028.793.193.578.14-.234.503-.412.884-.234.502-.48-.352-.658-.484-.095-.07-.265-.195-.214-.157-.07.151-.036.076-.54 1.16-.059.123-.528-.246-.831-.387-.529-.247.07-.151.564-1.208.07-.152c-.44-.205-.926-.393-1.395-.556l-.056-.02c-1.12-.386-2.123-.63-2.123-.63.467-.494 1.36-.8 2.257-.907.844-.101 1.692-.029 2.198.225l.529.247 1.208.563zm-1.132 4.83c.338-.108.637-.334.83-.654l.245.18a1.5 1.5 0 0 0 2.248-.575l.88-1.888A1.5 1.5 0 0 0 14.71 4.35l-.608-.148a1.5 1.5 0 0 0-.825-1.012l-1.872-.872c-.915-.45-2.147-.481-3.128-.35-.98.13-2.256.495-3.066 1.351a1.5 1.5 0 0 0 .734 2.489h.002l.014.004.06.015q.082.02.237.062a27 27 0 0 1 1.583.479l-.03.066q-.045.095-.074.191c-.122.39-.074.803.109 1.148L4.229 15.53a2 2 0 0 0 3.626 1.69zm-1.527-.276-.906-.423-2.17 4.652h1.104z"/></svg></template>
<script setup lang="ts">
/**
 * Hammer20 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>
