<script setup lang="ts">
defineProps<{ ariaLabel?: string }>();
</script>
<template>
  <svg viewBox="0 0 24 24" width="1em" height="1em" fill="currentColor"
       :role="ariaLabel ? 'img' : 'presentation'"
       :aria-label="ariaLabel || undefined"><path fill="currentColor" d="M23 11h-2.059a8.96 8.96 0 0 0-1.916-4.611l1.46-1.46a1 1 0 0 0-1.414-1.414l-1.46 1.46A8.96 8.96 0 0 0 13 3.059V1a1 1 0 0 0-2 0v2.059a8.96 8.96 0 0 0-4.611 1.916l-1.46-1.46a1 1 0 0 0-1.414 1.414l1.46 1.46A8.96 8.96 0 0 0 3.059 11H1a1 1 0 0 0 0 2h2.059a8.96 8.96 0 0 0 1.916 4.611l-1.46 1.46a1 1 0 1 0 1.414 1.414l1.46-1.46A8.96 8.96 0 0 0 11 20.941V23a1 1 0 0 0 2 0v-2.059a8.96 8.96 0 0 0 4.611-1.916l1.46 1.46a1 1 0 0 0 1.414-1.414l-1.46-1.46A8.96 8.96 0 0 0 20.941 13H23a1 1 0 0 0 0-2m-6.816-4.6-2.165 2.167A4 4 0 0 0 13 8.142V5.08a6.95 6.95 0 0 1 3.184 1.32M12 14a2 2 0 1 1 2-2 2 2 0 0 1-2 2m-1-8.92v3.062a4 4 0 0 0-1.019.425L7.816 6.4A6.95 6.95 0 0 1 11 5.08M6.4 7.816l2.167 2.165A4 4 0 0 0 8.142 11H5.08A6.95 6.95 0 0 1 6.4 7.816M5.08 13h3.062a4 4 0 0 0 .425 1.019L6.4 16.184A6.95 6.95 0 0 1 5.08 13m2.736 4.6 2.165-2.165a4 4 0 0 0 1.019.423v3.062a6.95 6.95 0 0 1-3.184-1.32M13 18.92v-3.062a4 4 0 0 0 1.019-.425l2.165 2.167A6.95 6.95 0 0 1 13 18.92m4.6-2.736-2.165-2.165A4 4 0 0 0 15.858 13h3.062a6.95 6.95 0 0 1-1.32 3.184M15.858 11a4 4 0 0 0-.425-1.019L17.6 7.816A6.95 6.95 0 0 1 18.92 11Z"/></svg>
</template>
