<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"><g fill="currentColor"><path d="M21 10a2 2 0 0 0-1.723 1H15v2h4.277A2 2 0 1 0 21 10" data-color="color-2"/><path d="M19 18a2 2 0 0 0-.566.091 1 1 0 0 0-.141-.212l-1.586-1.586A1 1 0 0 0 16 16h-3V8h3a1 1 0 0 0 .707-.293l1.586-1.586a1 1 0 0 0 .141-.212 2.038 2.038 0 1 0-1.343-1.343 1 1 0 0 0-.212.141L15.586 6H13V3.5a3.494 3.494 0 0 0-6.668-1.467C6.22 2.026 6.114 2 6 2a4.981 4.981 0 0 0-3.3 8.732 5 5 0 0 0 2.468 1.185 4 4 0 0 1 1.157-1.88 1 1 0 1 1 1.34 1.485A1.97 1.97 0 0 0 7 13a2 2 0 0 0 1.335 1.874 1 1 0 0 1-.67 1.885 4 4 0 0 1-2.539-2.82 6.97 6.97 0 0 1-3.716-1.672 3.96 3.96 0 0 0 .836 4.624A5.5 5.5 0 1 0 13 18.5V18h2.586l1.293 1.293a1 1 0 0 0 .212.141A1.995 1.995 0 1 0 19 18"/></g></svg>
</template>
