<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="M17.552 31.998q0 1.773-.879 2.725c-.879.952-1.426.952-2.52.952s-1.934-.317-2.52-.952-.879-1.546-.879-2.734.294-2.096.882-2.722q.881-.94 2.526-.94c1.645 0 1.937.315 2.517.947q.874.947.873 2.724m-5.21 0q0 1.197.454 1.802c.454.605.755.605 1.357.605q1.812 0 1.812-2.407 0-2.412-1.802-2.412-.904 0-1.362.608-.459.607-.459 1.804m11.621-1.333q0 1.152-.721 1.763-.719.61-2.048.61h-.649v2.539h-1.514v-7.139h2.28q1.298 0 1.976.559.676.559.676 1.668m-3.418 1.132h.498q.698 0 1.045-.275.346-.277.347-.804 0-.532-.29-.786-.291-.254-.911-.254h-.688v2.119zm8.877 3.78h-4.111v-7.139h4.111v1.24h-2.598v1.567h2.417v1.24h-2.417v1.841h2.598zm7.823 0h-1.924l-3.105-5.4h-.044q.093 1.43.093 2.041v3.359h-1.353v-7.139h1.909l3.101 5.347h.034a43 43 0 0 1-.073-1.968v-3.379h1.362z" data-color="color-2" data-stroke="none"/></g></g></svg>
</template>
