<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64px" height="64px"><path fill-rule="evenodd" d="M8 6.5A1.5 1.5 0 0 0 6.5 8v8A1.5 1.5 0 0 0 8 17.5h2.667a5.167 5.167 0 0 1 5.166 5.167c0 2.539-1.708 4.107-4.142 6.194l-.162.138C9.319 30.891 6.5 33.304 6.5 37.333V56A1.5 1.5 0 0 0 8 57.5h26.667a1.5 1.5 0 0 0 1.5-1.5V37.333c0-2.079-.751-3.61-1.874-4.785-1.027-1.077-2.357-1.836-3.465-2.47l-.084-.047c-1.208-.69-2.17-1.254-2.867-1.983-.628-.658-1.044-1.46-1.044-2.715v-5.166h.32c.14.806.415 1.87.953 2.947.559 1.119 1.414 2.268 2.714 3.135 1.307.871 3.005 1.418 5.18 1.418a1 1 0 1 0 0-2c-1.825 0-3.127-.454-4.07-1.082-.95-.633-1.595-1.484-2.036-2.366a8.6 8.6 0 0 1-.704-2.052H32a1.5 1.5 0 0 0 1.5-1.5v-3h3.833a1 1 0 0 0 1-1V12a1 1 0 0 0-1-1H33.5V8A1.5 1.5 0 0 0 32 6.5zM33.5 13v.667h2.833V13zm-24 1.5v-5h21v7.667h-5.167a1.5 1.5 0 0 0-1.5 1.5V23h-5.006q.006-.165.006-.333a8.167 8.167 0 0 0-8.166-8.167zM18.493 25h5.34v.333c0 2.08.751 3.61 1.874 4.786 1.027 1.076 2.357 1.836 3.465 2.469l.084.048c1.208.69 2.17 1.253 2.867 1.983.443.464.78 1 .94 1.714H9.595c.39-1.982 1.95-3.395 4.048-5.194l.161-.138c1.747-1.495 3.873-3.316 4.688-6.001M9.5 38.333V54.5h23.667V38.333zM49.333 11a1 1 0 0 1 .97.758c.662 2.647 1.278 4.076 2.237 5.035s2.388 1.575 5.036 2.237a1 1 0 0 1 0 1.94c-2.648.662-4.077 1.278-5.036 2.237s-1.575 2.388-2.237 5.035a1 1 0 0 1-1.94 0c-.662-2.647-1.278-4.076-2.237-5.035s-2.388-1.575-5.035-2.237a1 1 0 0 1 0-1.94c2.647-.662 4.076-1.278 5.035-2.237s1.575-2.388 2.237-5.036a1 1 0 0 1 .97-.757m-4.632 9c1.14.464 2.073 1.026 2.84 1.793s1.329 1.699 1.792 2.839c.464-1.14 1.026-2.072 1.793-2.84.767-.766 1.699-1.328 2.84-1.792-1.141-.464-2.073-1.026-2.84-1.793s-1.329-1.699-1.793-2.839c-.463 1.14-1.026 2.072-1.793 2.84-.766.766-1.698 1.328-2.839 1.792m12.193 7.553a1 1 0 0 0-1.788 0c-.698 1.394-.955 1.882-1.313 2.24s-.846.615-2.24 1.313a1 1 0 0 0 0 1.788c1.394.698 1.882.955 2.24 1.313s.615.846 1.313 2.24a1 1 0 0 0 1.788 0c.698-1.394.955-1.882 1.313-2.24s.846-.615 2.24-1.313a1 1 0 0 0 0-1.788c-1.394-.698-1.882-.955-2.24-1.313s-.615-.846-1.313-2.24m-1.687 5.24A5.3 5.3 0 0 0 54.153 32a5.3 5.3 0 0 0 1.054-.793c.3-.3.548-.643.793-1.054.245.411.494.755.793 1.054s.643.548 1.054.793a5.3 5.3 0 0 0-1.054.793c-.3.3-.548.643-.793 1.054a5.3 5.3 0 0 0-.793-1.054"/></svg></template>
<script setup lang="ts">
/**
 * CleaningProduct64 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>
