<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)"><path d="M22 38a4 4 0 0 1-4 4h-3a4 4 0 0 0-4 4h26a4 4 0 0 0-4-4h-3a4 4 0 0 1-4-4" data-cap="butt"/><circle cx="24" cy="20" r="18" data-cap="butt"/><circle cx="24" cy="20" r="3" data-color="color-2"/><path d="M21.981 17.794c-1.135-1.6-1.443-3.309-.311-6.017 1.438-3.438-2.82-3.426-5.027-1.37a4.487 4.487 0 0 0-.736 6.167 9.33 9.33 0 0 0 5.135 3.013m.752 2.432c-1.6 1.135-3.309 1.443-6.017.311-3.438-1.438-3.426 2.82-1.37 5.027a4.487 4.487 0 0 0 6.167.736 9.33 9.33 0 0 0 3.013-5.135m2.432-.752c1.135 1.6 1.443 3.309.311 6.017-1.438 3.438 2.82 3.426 5.027 1.37a4.487 4.487 0 0 0 .736-6.167 9.33 9.33 0 0 0-5.135-3.013m-.752-2.432c1.6-1.135 3.309-1.443 6.017-.311 3.438 1.438 3.426-2.82 1.37-5.027a4.487 4.487 0 0 0-6.167-.736 9.33 9.33 0 0 0-3.013 5.135" data-cap="butt" data-color="color-2"/></g></svg>
</template>
