<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-miterlimit="10" stroke-width="3"><path d="M42.271 18.129C39.84 12.069 35.61 10.41 32.243 5.09c-.17-.269-1.143-1.624-1.654-2.59-4.908 2.128-6.17 7.335-6.68 10.455-.153.869.088 1.117.088 1.117a14.3 14.3 0 0 1 3.565.4l.174.055q.25.076.5.165.18.067.357.14c.1.039.192.078.287.119q.222.1.438.206l.2.1q.211.111.418.232.133.076.264.159a11 11 0 0 1 3.76 3.889 7.42 7.42 0 0 0-5.184-1.258c7.724 3.865 5.652 17.178-5.064 16.675a9.5 9.5 0 0 1-2.8-.54 11 11 0 0 1-.632-.258 8 8 0 0 1-.362-.173 9.08 9.08 0 0 1-5.065-7.035s.993-3.7 7.106-3.7c.661 0 2.551-1.844 2.586-2.379-.008-.175-3.75-1.663-5.209-3.1-.78-.768-1.15-1.138-1.477-1.416a7 7 0 0 0-.557-.42 9.97 9.97 0 0 1-.061-5.255 15.95 15.95 0 0 0-5.175 4h-.01c-.852-1.079-.844-3.507-.743-5.384A10.9 10.9 0 0 0 8.5 11.475a19 19 0 0 0-2.008 2.407A17.3 17.3 0 0 0 3.6 20.4c0 .024-.205.9-.35 1.981q-.037.253-.069.506c-.05.325-.089.68-.127 1.231v.064q-.024.357-.043.715v.11A21.5 21.5 0 0 0 45.7 28.641c.036-.275.065-.552.1-.83a19.65 19.65 0 0 0-1.4-10.8 12.73 12.73 0 0 0-7.477-6.372" data-cap="butt"/><path d="M24.1 14.075a9.2 9.2 0 0 0-2.822.515" data-cap="butt"/></g></svg>
</template>
