<script setup lang="ts">
defineProps<{ ariaLabel?: string }>();
</script>
<template>
  <svg viewBox="0 0 48 48" width="1em" height="1em" fill="currentColor"
       :role="ariaLabel ? 'img' : 'presentation'"
       :aria-label="ariaLabel || undefined"><g fill="none" stroke-linecap="square" stroke-miterlimit="10" stroke-width="3" transform="translate(.5 .5)"><circle cx="24" cy="24" r="7" data-color="color-2"/><path d="M46 24a3.26 3.26 0 0 0-2.99-3.249l-3.41-.285a15.9 15.9 0 0 0-2.072-4.991l2.217-2.62a3.26 3.26 0 0 0-.183-4.411 3.26 3.26 0 0 0-4.411-.183l-2.62 2.217A15.9 15.9 0 0 0 27.534 8.4l-.285-3.41A3.26 3.26 0 0 0 24 2a3.26 3.26 0 0 0-3.249 2.99l-.285 3.41a15.9 15.9 0 0 0-4.991 2.072l-2.62-2.212a3.26 3.26 0 0 0-4.411.183 3.26 3.26 0 0 0-.183 4.411l2.217 2.62A15.9 15.9 0 0 0 8.4 20.466l-3.415.285A3.26 3.26 0 0 0 2 24a3.26 3.26 0 0 0 2.99 3.249l3.415.285a15.9 15.9 0 0 0 2.072 4.991l-2.217 2.62a3.26 3.26 0 0 0 .183 4.411 3.26 3.26 0 0 0 4.411.183l2.62-2.217a15.9 15.9 0 0 0 4.992 2.078l.285 3.415A3.26 3.26 0 0 0 24 46a3.26 3.26 0 0 0 3.249-2.99l.285-3.415a15.9 15.9 0 0 0 4.991-2.072l2.62 2.217a3.26 3.26 0 0 0 4.411-.183 3.26 3.26 0 0 0 .183-4.411l-2.217-2.62a15.9 15.9 0 0 0 2.078-4.992l3.415-.285A3.26 3.26 0 0 0 46 24"/></g></svg>
</template>
