<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="M14.662 23.328v4.383H12.24V16.289h3.328a5.7 5.7 0 0 1 3.446.848 3.02 3.02 0 0 1 1.117 2.574 3.03 3.03 0 0 1-.555 1.789 3.67 3.67 0 0 1-1.57 1.23q2.579 3.852 3.359 4.977h-2.687l-2.727-4.383Zm0-1.969h.781a3 3 0 0 0 1.7-.382 1.37 1.37 0 0 0 .547-1.2 1.25 1.25 0 0 0-.559-1.156 3.4 3.4 0 0 0-1.731-.344h-.734Zm14.879 6.352h-6.578V16.289h6.578v1.984h-4.156v2.508h3.867v1.985h-3.867v2.945h4.156Zm12.676 0h-3.078L34.17 19.07h-.07q.147 2.291.148 3.266v5.375h-2.164V16.289h3.055l4.961 8.555h.054q-.117-2.227-.117-3.149v-5.406h2.18Zm7.441 0h-2.422v-9.406h-3.1v-2.016h8.624v2.016h-3.1Z" data-color="color-2" data-stroke="none"/></g></g></svg>
</template>
