<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32px" height="32px"><path fill-rule="evenodd" d="M10.667 5C9.747 5 9 5.746 9 6.667v1h3.334v-1c0-.92-.747-1.667-1.667-1.667m3.667 2.667v-1a3.667 3.667 0 1 0-7.334 0v1H3.334a1 1 0 1 0 0 2h9v14.246a2.5 2.5 0 0 1-.596-.156l-1.105-.442a3.5 3.5 0 0 0-2.6 0l-1.318.527a2.5 2.5 0 0 1-1.535.104l-1.725-.431a.5.5 0 0 0-.243.97l1.726.431a3.5 3.5 0 0 0 2.149-.145l1.318-.528a2.5 2.5 0 0 1 1.857 0l1.105.442a3.5 3.5 0 0 0 2.6 0l1.105-.442a2.5 2.5 0 0 1 1.857 0l1.105.442a3.5 3.5 0 0 0 2.6 0l1.104-.442a2.5 2.5 0 0 1 1.857 0l1.319.528a3.5 3.5 0 0 0 2.149.145l1.725-.43a.5.5 0 0 0-.242-.971l-1.726.431a2.5 2.5 0 0 1-1.535-.104L25 23.728V9.667h3.667a1 1 0 1 0 0-2H25v-1a3.667 3.667 0 0 0-7.333 0v1zm.366 15.648-.366.146v-3.794H23v3.413a3.5 3.5 0 0 0-1.633.235l-1.105.442a2.5 2.5 0 0 1-1.857 0l-1.105-.442a3.5 3.5 0 0 0-2.6 0m8.3-5.648v-3.334h-8.667v3.334zm0-5.334h-8.667V9.667H23zm0-4.666v-1a1.667 1.667 0 0 0-3.333 0v1zM10.633 27.315a3.5 3.5 0 0 0-2.6 0l-1.318.527a2.5 2.5 0 0 1-1.535.104l-1.725-.431a.5.5 0 0 0-.243.97l1.726.431a3.5 3.5 0 0 0 2.149-.145l1.318-.528a2.5 2.5 0 0 1 1.857 0l1.105.442a3.5 3.5 0 0 0 2.6 0l1.105-.442a2.5 2.5 0 0 1 1.857 0l1.105.442a3.5 3.5 0 0 0 2.6 0l1.104-.442a2.5 2.5 0 0 1 1.857 0l1.319.528a3.5 3.5 0 0 0 2.149.145l1.725-.43a.5.5 0 0 0-.242-.971l-1.726.431a2.5 2.5 0 0 1-1.535-.104l-1.318-.527a3.5 3.5 0 0 0-2.6 0l-1.105.442a2.5 2.5 0 0 1-1.857 0l-1.105-.442a3.5 3.5 0 0 0-2.6 0l-1.105.442a2.5 2.5 0 0 1-1.857 0z"/></svg></template>
<script setup lang="ts">
/**
 * Pool32 is an SVG icon wrapped in a Vue component to make it easier to use.
 */
withDefaults(
  defineProps<{
    /**
     * Define the color of the icon.
     */
    color?: string;
  }>(),
  {
    color: 'currentColor',
  },
);
</script>
