<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="M21 14.142V13c0-1.654-1.346-3-3-3V8h2V6h-2c-1.103 0-2 .897-2 2v2h-1.22l-1.81-7.243A1 1 0 0 0 12 2H4a1 1 0 1 0 0 2h1v6.09c-2.833.479-5 2.943-5 5.91 0 3.309 2.691 6 6 6a6 6 0 0 0 5.188-3h4.954c.447 1.72 1.999 3 3.858 3 2.206 0 4-1.794 4-4 0-1.858-1.279-3.411-3-3.858M12.719 10H7V4h4.219zM6 20c-2.206 0-4-1.794-4-4s1.794-4 4-4 4 1.794 4 4-1.794 4-4 4m14 0c-1.103 0-2-.897-2-2s.897-1.999 1.998-2h.004A2.003 2.003 0 0 1 22 18c0 1.103-.897 2-2 2"/></svg>
</template>
