<script setup lang="ts">
defineProps<{ ariaLabel?: string }>();
</script>
<template>
  <svg viewBox="0 0 64 64" 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="M3.5 8.5h58v27h-58zm33 32v22h-8v-22m8-32v-6h-8v6"/><path d="M21.619 24.543a2.95 2.95 0 0 1-1.113 2.437 4.84 4.84 0 0 1-3.1.891 7.3 7.3 0 0 1-3.234-.687v-2.25a13 13 0 0 0 1.957.726 5.8 5.8 0 0 0 1.465.211 2.1 2.1 0 0 0 1.222-.3 1.04 1.04 0 0 0 .426-.906 1 1 0 0 0-.187-.6 2.1 2.1 0 0 0-.551-.5 14 14 0 0 0-1.481-.774 7 7 0 0 1-1.57-.945 3.5 3.5 0 0 1-.836-1.055 3 3 0 0 1-.312-1.406A2.95 2.95 0 0 1 15.334 17a4.27 4.27 0 0 1 2.84-.867 6.7 6.7 0 0 1 1.7.211 11.6 11.6 0 0 1 1.691.594l-.781 1.882a11 11 0 0 0-1.512-.523 5 5 0 0 0-1.175-.148 1.55 1.55 0 0 0-1.055.32 1.06 1.06 0 0 0-.367.836 1.03 1.03 0 0 0 .148.558 1.6 1.6 0 0 0 .473.461 15 15 0 0 0 1.535.8 6.1 6.1 0 0 1 2.2 1.535 3 3 0 0 1 .588 1.884m9.223 3.172L30.014 25H25.85l-.829 2.719h-2.609l4.031-11.469H29.4l4.047 11.469Zm-1.406-4.75q-1.149-3.7-1.293-4.18c-.1-.323-.165-.578-.207-.765q-.258 1-1.477 4.945Zm5.613 4.75V16.293h2.422v9.422H42.1v2Zm15.777 0h-6.578V16.293h6.578v1.984H46.67v2.508h3.867v1.985H46.67v2.945h4.156Z" data-color="color-2" data-stroke="none"/></g></g></svg>
</template>
