<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.615 3.684a1 1 0 0 0-1.655-.391L3.293 9.96a1 1 0 0 0 .39 1.655l3.777 1.259 1.258 1.258-.189.054a.5.5 0 1 0 .275.961l.723-.206L10.586 16l-7.293 7.293A1 1 0 0 0 3 24v4a1 1 0 0 0 1 1h4a1 1 0 0 0 .707-.293l6.945-6.945.541-.154 2.525 2.524-.189.054a.5.5 0 0 0 .275.961l.723-.206 3.766 3.766A1 1 0 0 0 24 29h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-.293-.707l-.758-.758.188-.054a.5.5 0 0 0-.274-.962l-.723.207-2.524-2.525.188-.054a.5.5 0 1 0-.275-.961l-.722.206L21.414 16l3.126-3.126 3.776-1.259a1 1 0 0 0 .391-1.655l-6.666-6.667a1 1 0 0 0-1.656.39L19.126 7.46 16 10.586 12.874 7.46zm13.325 18.67-2.524-2.524-4.023 1.15 2.525 2.523zm-3.213 1.958L24.414 27H27v-2.586l-1.251-1.25zm-4.143-4.142 4.023-1.15-2.525-2.524-4.022 1.15zm-3.333-3.333-2.524-2.525 4.022-1.149 2.524 2.525zm-2.2.628-.051-.05-.092.091zm-.542.44a.5.5 0 0 0 .628.575l.723-.206L14.586 20l-3.5 3.5H8.5v-2.586zm-.591-4.402 4.022-1.149-3.293-3.293-2.586 2.585zm7.22-1.022-.19.054L20 14.585l2.94-2.939-2.586-2.585-2.449 2.448a.5.5 0 0 1 .232.972M5 24.414l2.5-2.5v1.879l-2.5 2.5zM5.707 27h1.879l2.5-2.5H8.207zM23.74 11.033l2.409-.803L21.77 5.85l-.803 2.41zm-15.48 0-2.409-.803L10.23 5.85l.803 2.41z"/></svg></template>
<script setup lang="ts">
/**
 * Hardware32 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>
