<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="M19.322 24.551a2.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-.688v-2.25a13 13 0 0 0 1.957.727 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.48-.773 7 7 0 0 1-1.571-.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 13.037 17a4.27 4.27 0 0 1 2.84-.867 6.7 6.7 0 0 1 1.7.211 12 12 0 0 1 1.692.593l-.782 1.883a11 11 0 0 0-1.511-.523 5 5 0 0 0-1.176-.149 1.55 1.55 0 0 0-1.055.321 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.892M31.92 22a6.2 6.2 0 0 1-1.406 4.359 5.22 5.22 0 0 1-4.032 1.524 5.2 5.2 0 0 1-4.031-1.524 6.22 6.22 0 0 1-1.406-4.375 6.14 6.14 0 0 1 1.41-4.355 5.27 5.27 0 0 1 4.045-1.508 5.2 5.2 0 0 1 4.027 1.516A6.2 6.2 0 0 1 31.92 22m-8.336 0a4.77 4.77 0 0 0 .727 2.883 2.54 2.54 0 0 0 2.171.969q2.9 0 2.9-3.852T26.5 18.137a2.56 2.56 0 0 0-2.18.972A4.76 4.76 0 0 0 23.584 22m10.863 5.723V16.3h2.422v9.422H41.5v2ZM53.123 21.9a5.63 5.63 0 0 1-1.6 4.321 6.55 6.55 0 0 1-4.637 1.5h-3.24V16.3h3.586a6.04 6.04 0 0 1 4.344 1.476 5.43 5.43 0 0 1 1.547 4.124m-2.516.063q0-3.68-3.25-3.68h-1.289v7.438h1.039q3.5.002 3.5-3.756Z" data-color="color-2" data-stroke="none"/></g></g></svg>
</template>
