<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="M14 10a6.9 6.9 0 0 0-.648-2.923 2.97 2.97 0 0 0-1.71 1.094A5 5 0 0 1 12 10c0 2.757-2.243 5-5 5s-5-2.243-5-5 2.243-5 5-5c.899 0 1.731.257 2.46.674a4.4 4.4 0 0 1 1.731-1.268A6.95 6.95 0 0 0 7 3c-3.86 0-7 3.14-7 7 0 3.519 2.613 6.432 6 6.92V19H4.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5H6v1.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5V21h1.5a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5H8v-2.08c3.387-.488 6-3.401 6-6.92"/><path d="M23.56 4.146 22.414 3l.939-.939a.5.5 0 0 0 0-.707l-.707-.707a.5.5 0 0 0-.707 0L21 1.586 19.854.44a.5.5 0 0 0-.707 0l-.707.707a.5.5 0 0 0 0 .707L19.586 3l-1.402 1.402A6.96 6.96 0 0 0 14 3c-3.86 0-7 3.14-7 7a6.95 6.95 0 0 0 1.787 4.645 5 5 0 0 0 1.709-1.102A4.96 4.96 0 0 1 9 10c0-2.757 2.243-5 5-5s5 2.243 5 5c0 2.589-1.985 4.699-4.509 4.95a9 9 0 0 1-1.72 1.935c.4.071.809.115 1.228.115 3.86 0 7-3.14 7-7a6.95 6.95 0 0 0-1.402-4.184l1.402-1.402 1.146 1.146a.5.5 0 0 0 .707 0l.707-.707a.5.5 0 0 0 0-.707Z" data-color="color-2"/></g></svg>
</template>
