<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" transform="translate(.5 .5)"><path fill="none" d="M10 18 20 6m18 12L28 6" data-cap="butt" data-color="color-2"/><circle cx="24" cy="6" r="4" fill="none" data-color="color-2"/><path fill="none" d="M2 18h44v28H2z"/><path d="M16.126 37.431H8.868v-1.304l2.761-2.776q1.223-1.252 1.622-1.775.4-.525.582-.985.184-.462.184-.989 0-.723-.436-1.143-.436-.416-1.205-.417-.616 0-1.189.228-.576.226-1.33.82l-.93-1.136q.894-.754 1.735-1.069c.841-.315 1.159-.314 1.794-.314q1.494 0 2.396.779.901.781.901 2.099-.001.725-.26 1.377a5.6 5.6 0 0 1-.799 1.344q-.538.693-1.791 1.872l-1.86 1.801v.074h5.083zm8.943-2.336h-1.443v2.336h-1.678v-2.336h-4.893v-1.326l4.893-7.075h1.678v6.973h1.443zm-3.121-1.429v-2.688q0-1.434.074-2.351h-.059a8.4 8.4 0 0 1-.645 1.172l-2.659 3.867zm9.112-6.943-3.984 10.708H25.45l3.991-10.708zm2 10.708 4.233-9.178h-5.566v-1.516h7.405v1.201L34.92 37.43z" data-color="color-2" data-stroke="none"/></g></g></svg>
</template>
