<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="M52.5 46.5h-40c-5.523 0-10-4.477-10-10v-8c0-5.523 4.477-10 10-10h40c5.523 0 10 4.477 10 10v8c0 5.523-4.477 10-10 10"/><path fill="none" d="M42.5 18.5c-5.523 0-10 4.477-10 10v8c0 5.523-4.477 10-10 10"/><path d="M20.044 38.033h-2.616L15.96 32.34q-.081-.304-.278-1.256c-.197-.952-.206-1.061-.226-1.279q-.045.4-.222 1.286-.178.886-.274 1.264l-1.46 5.678h-2.61L8.125 27.197h2.261l1.386 5.915q.364 1.638.526 2.839.045-.423.204-1.308a15 15 0 0 1 .3-1.375l1.579-6.071h2.172l1.579 6.071q.104.408.259 1.245t.237 1.438q.074-.578.237-1.442c.163-.864.208-1.041.296-1.397l1.379-5.915h2.261zm3.847-10.429q0-1.104 1.23-1.104t1.23 1.104q0 .526-.308.819t-.923.293q-1.229 0-1.229-1.112m.096 2.143h2.261v8.287h-2.261zm20.302 8.286h-2.261V27.197h6.211v1.883h-3.951v2.794h3.676v1.875h-3.676v4.284zm5.797-10.429q0-1.104 1.23-1.104c1.23 0 1.23.368 1.23 1.104q0 .526-.308.819t-.923.293q-1.229 0-1.229-1.112m.096 2.143h2.261v8.287h-2.261z" data-stroke="none"/><path fill="none" d="M17.5 12.547c3.224-4.85 8.739-8.047 15-8.047s11.774 3.196 14.999 8.046M17.5 52.453c3.224 4.85 8.739 8.047 15 8.047s11.774-3.196 14.999-8.046" data-cap="butt" data-color="color-2"/></g></g></svg>
</template>
