<script setup lang="ts">
defineProps<{ ariaLabel?: string }>();
</script>
<template>
  <svg viewBox="0 0 24 24" width="1em" height="1em" fill="currentColor"
       :role="ariaLabel ? 'img' : 'presentation'"
       :aria-label="ariaLabel || undefined"><path fill="currentColor" d="M18 17a1.99 1.99 0 0 1 1.722 1H20a4 4 0 0 0 4-4 3.95 3.95 0 0 0-.4-1.733A6.97 6.97 0 0 1 19 14a1 1 0 0 1 0-2 5 5 0 0 0 0-10c-.061 0-.118.016-.178.018A2.995 2.995 0 1 0 16 6h.278a2 2 0 1 1 0 2H16a4.98 4.98 0 0 1-4-2.031A4.98 4.98 0 0 1 8 8h-.278a2 2 0 1 1 0-2H8a3 3 0 1 0-2.822-3.982C5.118 2.016 5.061 2 5 2a5 5 0 0 0 0 10 1 1 0 0 1 0 2 6.97 6.97 0 0 1-4.6-1.733A3.95 3.95 0 0 0 0 14a4 4 0 0 0 4 4h.278a2 2 0 1 1 0 2H4a5.96 5.96 0 0 1-2.98-.8A4.992 4.992 0 0 0 11 19v-4.277a2 2 0 1 1 2 0V19a4.992 4.992 0 0 0 9.98.2A5.96 5.96 0 0 1 20 20h-.278A2 2 0 1 1 18 17"/></svg>
</template>
