<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 stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" stroke-width="2"><g fill="currentColor" stroke-linecap="square" stroke-miterlimit="10"><path fill="none" d="M26.5 13.5v-7a3 3 0 0 0-3-3h-18a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h2v4l5-4h4" data-color="color-2"/><path fill="none" d="M43.5 19.5h-18a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h11l5 4v-4h2a3 3 0 0 0 3-3v-16a3 3 0 0 0-3-3"/><path d="m37.538 36.5-.864-2.838h-4.347l-.864 2.838h-2.724l4.208-11.971h3.09L40.262 36.5Zm-1.468-4.958q-1.2-3.857-1.349-4.362t-.221-.8q-.268 1.046-1.541 5.162Z" data-stroke="none"/><path d="M18.832 11.558a11.2 11.2 0 0 1-1.009 2.742 11.4 11.4 0 0 1-1.61 2.311A12.7 12.7 0 0 0 21.3 18.6a7.4 7.4 0 0 0-1.234 2.213 16 16 0 0 1-5.466-2.728 16.6 16.6 0 0 1-5.618 2.746 7.3 7.3 0 0 0-1.175-2.1 14.3 14.3 0 0 0 5.2-2.115 12.6 12.6 0 0 1-1.765-2.451 12 12 0 0 1-1.079-2.605h-.28c-.672 0-1.3.028-1.862.084V9.471a15 15 0 0 0 1.919.1h3.333v-.9a5 5 0 0 0-.083-.952h2.42a5 5 0 0 0-.084.938v.911h3.544a15 15 0 0 0 1.933-.1v2.171a18 18 0 0 0-1.849-.084Zm-6.4 0a8.6 8.6 0 0 0 .938 2.115 8.4 8.4 0 0 0 1.177 1.569 7.7 7.7 0 0 0 1.106-1.555 8 8 0 0 0 .841-2.129Z" data-color="color-2" data-stroke="none"/></g></g></svg>
</template>
