<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="M18.648 7.709a4.335 4.335 0 0 1 7.146-1.376h-3.127a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h3.127a4.335 4.335 0 0 1-7.146-1.375 1 1 0 0 0-.927-.625H6a1 1 0 1 1 0-2h11.721a1 1 0 0 0 .927-.624M22.667 3a6.33 6.33 0 0 0-5.58 3.333H6a3 3 0 0 0 0 6h11.088a6.335 6.335 0 0 0 11.452-.625 1 1 0 0 0-.928-1.375h-3.945v-2h3.945a1 1 0 0 0 .927-1.375A6.335 6.335 0 0 0 22.667 3M5 15.333a1 1 0 1 0-2 0v12a1 1 0 1 0 2 0v-.662q.425.269.95.547c1.7.895 4.193 1.782 7.383 1.782 2.414 0 5.176-.605 7.628-1.327a62 62 0 0 0 6.051-2.156C28.245 25.004 29 23.8 29 22.502a3.34 3.34 0 0 0-4.323-3.193l-4.362 1.342A3.334 3.334 0 0 0 17 17.667h-6.333c-2.237 0-3.804-.32-4.79-.623a8 8 0 0 1-.877-.32zm.224 9.062A9 9 0 0 1 5 24.216v-5.353q.138.046.29.093c1.18.363 2.947.71 5.377.71H17a1.333 1.333 0 1 1 0 2.667h-3.667a1 1 0 1 0 0 2H17a3.33 3.33 0 0 0 2.72-1.406l5.545-1.706A1.34 1.34 0 0 1 27 22.502c0 .528-.302.98-.755 1.168a60 60 0 0 1-5.848 2.085c-2.39.703-4.935 1.245-7.064 1.245-2.809 0-4.983-.78-6.45-1.552-.735-.386-1.291-.77-1.659-1.053"/></svg></template>
<script setup lang="ts">
/**
 * ToolRental32 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>
