<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="20px" height="20px"><path fill-rule="evenodd" d="M11.77 4.865a2.584 2.584 0 0 1 4.032-1.032h-1.635a.75.75 0 0 0-.75.75v2.5c0 .415.336.75.75.75h1.635a2.584 2.584 0 0 1-4.031-1.031.75.75 0 0 0-.695-.469H3.75a.5.5 0 1 1 0-1h7.326a.75.75 0 0 0 .695-.468m2.397-3.115c-1.53 0-2.861.84-3.56 2.083H3.75a2 2 0 1 0 0 4h6.856a4.084 4.084 0 0 0 7.347-.469.75.75 0 0 0-.695-1.03h-2.341v-1h2.34a.75.75 0 0 0 .696-1.032 4.08 4.08 0 0 0-3.786-2.552M3.25 9.583a.75.75 0 0 0-1.5 0v7.501a.75.75 0 0 0 1.5 0v-.192q.192.114.411.23c1.077.567 2.654 1.128 4.672 1.128 1.527 0 3.266-.382 4.803-.834a39 39 0 0 0 3.795-1.353c.82-.34 1.32-1.14 1.32-2a2.213 2.213 0 0 0-2.865-2.114l-2.585.796a2.21 2.21 0 0 0-2.176-1.828H6.667c-1.386 0-2.353-.198-2.957-.384a5 5 0 0 1-.46-.164zm.091 5.565-.09-.072V11.96l.018.006c.75.23 1.867.45 3.398.45h3.958a.708.708 0 1 1 0 1.416H8.333a.75.75 0 0 0 0 1.5h2.292c.729 0 1.375-.352 1.777-.896l3.426-1.054a.713.713 0 0 1 .922.68c0 .282-.16.518-.395.615-.823.342-2.164.864-3.642 1.299-1.49.438-3.067.773-4.38.773-1.731 0-3.07-.48-3.973-.955a7 7 0 0 1-1.019-.647"/></svg></template>
<script setup lang="ts">
/**
 * ToolRental20 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>
