<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"><path fill="none" d="M43.5 40.5h-38a3 3 0 0 1-3-3v-26a3 3 0 0 1 3-3h38a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3"/><path fill-rule="evenodd" d="M24.053 21.743h-1.794v8.773h1.794zm1.645.014v1.645h1.51v4.949c0 .683.188 1.231.548 1.645.361.428.842.64 1.448.654.601.014 1.135-.12 1.587-.399l.029-.014v-.029l.428-1.669-.106.067q-.721.439-1.328.438c-.558 0-.842-.332-.842-.986v-4.656h1.832v-1.645h-1.832v-2.742l-1.765.948v1.794zm8.681-.014h-1.808v8.773h1.808zm-13.15 1.38-.038-.029c-.827-1.005-1.861-1.496-3.102-1.496-1.299 0-2.366.399-3.223 1.188q-1.365 1.25-1.366 3.358c0 1.404.457 2.516 1.366 3.357.842.789 1.924 1.178 3.223 1.178 1.241 0 2.285-.495 3.102-1.486l.038-.029-1.015-1.226-.038.038c-.659.654-1.366.991-2.126.991q-1.19-.001-1.967-.803c-.524-.524-.774-1.202-.774-2.02s.25-1.501.774-2.035c.519-.519 1.174-.789 1.967-.789.76 0 1.467.337 2.126.991l.038.038z" clip-rule="evenodd" data-color="color-2" data-stroke="none"/><path fill-rule="evenodd" d="M23.144 20.3a7.5 7.5 0 0 1 2.395-1.659 6.9 6.9 0 0 1 2.742-.558c.948 0 1.871.183 2.756.558.88.39 1.669.938 2.376 1.659l.029.024H35.5l-.077-.12a8.8 8.8 0 0 0-3.146-2.722 8.5 8.5 0 0 0-3.996-.982 8.6 8.6 0 0 0-4.002.981 8.8 8.8 0 0 0-3.141 2.722l-.082.12h2.073zm.909 1.443h-1.794v8.773h1.794z" clip-rule="evenodd" data-color="color-2" data-stroke="none"/><path fill-rule="evenodd" d="M25.698 21.757v1.645h1.51v4.949c0 .683.188 1.231.548 1.645.361.428.842.64 1.448.654.601.014 1.135-.12 1.587-.399l.029-.014v-.029l.428-1.669-.106.067q-.721.439-1.328.438c-.558 0-.842-.332-.842-.986v-4.656h1.832v-1.645h-1.832v-2.742l-1.765.948v1.794zm8.681-.014h-1.808v8.773h1.808zm-13.15 1.38-.038-.029c-.827-1.005-1.861-1.496-3.102-1.496-1.299 0-2.366.399-3.223 1.188q-1.365 1.25-1.366 3.358c0 1.404.457 2.516 1.366 3.357.842.789 1.924 1.178 3.223 1.178 1.241 0 2.285-.495 3.102-1.486l.038-.029-1.015-1.226-.038.038c-.659.654-1.366.991-2.126.991q-1.19-.001-1.967-.803c-.524-.524-.774-1.202-.774-2.02s.25-1.501.774-2.035c.519-.519 1.174-.789 1.967-.789.76 0 1.467.337 2.126.991l.038.038z" clip-rule="evenodd" data-color="color-2" data-stroke="none"/><path fill-rule="evenodd" d="M23.144 20.3a7.5 7.5 0 0 1 2.395-1.659 6.9 6.9 0 0 1 2.742-.558c.948 0 1.871.183 2.756.558.88.39 1.669.938 2.376 1.659l.029.024H35.5l-.077-.12a8.8 8.8 0 0 0-3.146-2.722 8.5 8.5 0 0 0-3.996-.982 8.6 8.6 0 0 0-4.002.981 8.8 8.8 0 0 0-3.141 2.722l-.082.12h2.073z" clip-rule="evenodd" data-color="color-2" data-stroke="none"/></g></g></svg>
</template>
