<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 fill="none" stroke-linecap="square" stroke-miterlimit="10" stroke-width="3" transform="translate(.5 .5)"><path d="M15 9v16" data-cap="butt"/><path d="M28 17h6" data-color="color-2"/><circle cx="47" cy="17" r="5" data-color="color-2"/><path d="M58.073 23.786A12.981 12.981 0 0 0 47 4a13 13 0 0 0-2.176.2L15 9 6 5H4v24h2l9-4 17.142 2.761a7 7 0 0 1 5.577 4.85L42.52 48.2a11 11 0 0 1-1.185 9.069 1.778 1.778 0 0 0 1.94 2.667l5.309-1.336a7 7 0 0 0 5.179-8.1l-1.369-7.185a20 20 0 0 1 2.339-13.765Z" data-cap="butt"/><path d="m40.247 40.718-2.9.892a1 1 0 0 1-1.25-.661l-1.14-3.7A1 1 0 0 1 35.624 36l2.866-.883" data-cap="butt"/></g></svg>
</template>
