<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="M1.75 3.333a.75.75 0 0 1 .75-.75h15a.75.75 0 0 1 0 1.5h-15a.75.75 0 0 1-.75-.75m0 13.334a.75.75 0 0 1 .75-.75h15a.75.75 0 0 1 0 1.5h-15a.75.75 0 0 1-.75-.75m.958-11.75a.5.5 0 0 0 0 1c.875 0 1.584.709 1.584 1.583 0 .447-.21.98-.46 1.444a7 7 0 0 1-.47.74l-.007.01h-.001v.001l-.002.002-.003.004-.01.014a4 4 0 0 0-.166.234 8 8 0 0 0-.384.632c-.27.499-.58 1.215-.58 1.919a2.583 2.583 0 0 0 4.666 1.528 2.58 2.58 0 0 0 2.083 1.055 2.58 2.58 0 0 0 2.084-1.055c.47.64 1.228 1.055 2.083 1.055s1.613-.415 2.083-1.055a2.58 2.58 0 0 0 2.084 1.055.5.5 0 0 0 0-1 1.583 1.583 0 0 1-1.584-1.583c0-.447.21-.98.46-1.444a7 7 0 0 1 .47-.74l.007-.01L16.25 10l.396.305.001-.002.004-.004.01-.014a5 5 0 0 0 .166-.234c.105-.154.244-.373.384-.632.27-.499.58-1.215.58-1.919a2.583 2.583 0 0 0-4.666-1.528c-.47-.64-1.228-1.055-2.083-1.055s-1.613.415-2.084 1.055a2.58 2.58 0 0 0-2.083-1.055 2.58 2.58 0 0 0-2.083 1.055 2.58 2.58 0 0 0-2.084-1.055M14.167 10l.396-.305.001.002.003.004.011.014.038.051q.048.065.128.183a8 8 0 0 1 .464.786l.081-.154a8 8 0 0 1 .55-.866l.01-.014.003-.004.001-.002h.001l.001-.002.007-.009a5 5 0 0 0 .136-.193c.091-.134.212-.325.333-.547.25-.463.46-.997.46-1.444a1.583 1.583 0 0 0-3.166 0c0 .447.21.98.46 1.444a7 7 0 0 0 .47.74l.006.01h.001zm-2.084 0 .396.305v.002l-.007.009a5 5 0 0 0-.137.193c-.091.134-.212.325-.333.548-.25.463-.46.996-.46 1.443a1.583 1.583 0 1 0 3.166 0c0-.447-.21-.98-.46-1.443a7 7 0 0 0-.47-.741l-.006-.01h-.001l.396-.306-.396.305-.002-.002-.003-.004-.01-.014a4 4 0 0 1-.166-.234 8 8 0 0 1-.465-.786 7 7 0 0 1-.465.786 6 6 0 0 1-.165.234l-.01.014-.004.004-.001.002zM10 10l.396-.305.001.002.004.004.01.014a5 5 0 0 1 .166.234 8 8 0 0 1 .465.786l.08-.154a8 8 0 0 1 .55-.866l.01-.014.004-.004v-.002h.001l.396.305-.396-.305.001-.002.007-.009.029-.038q.039-.053.108-.155c.09-.134.212-.325.332-.547.251-.463.461-.997.461-1.444a1.583 1.583 0 0 0-3.167 0c0 .447.21.98.46 1.444a7 7 0 0 0 .47.74l.007.01zm-2.083 0c.395.306.396.306.396.305l-.002.002-.006.009a4 4 0 0 0-.137.193c-.09.134-.212.325-.332.548-.251.463-.461.996-.461 1.443a1.583 1.583 0 1 0 3.167 0c0-.447-.21-.98-.46-1.443a7 7 0 0 0-.47-.741l-.007-.01h-.001v-.001l-.002-.002L9.6 10.3l-.01-.014a4 4 0 0 1-.166-.234 8 8 0 0 1-.465-.786l-.08.154a8 8 0 0 1-.55.866l-.01.014-.004.004v.002h-.001zm-2.084 0c-.395.306-.396.306-.396.305l.002.002.006.009a4 4 0 0 1 .137.193c.09.134.212.325.332.548.251.463.461.996.461 1.443a1.583 1.583 0 1 1-3.167 0c0-.447.21-.98.46-1.443a7 7 0 0 1 .47-.741l.007-.01h.001v-.001l.002-.002.003-.004.01-.014a4 4 0 0 0 .166-.234 8 8 0 0 0 .465-.786l.08.154a8 8 0 0 0 .55.866l.01.014.004.004v.002h.001zm0 0 .396-.305.002.002.003.004.01.014a4 4 0 0 1 .166.234 8 8 0 0 1 .465.786q.04-.08.081-.154a8 8 0 0 1 .55-.866l.01-.014.003-.004.001-.002.397.305-.396-.305v-.002l.007-.009a3 3 0 0 0 .137-.193c.091-.134.212-.325.333-.547.25-.463.46-.997.46-1.444a1.583 1.583 0 1 0-3.166 0c0 .447.21.98.46 1.444a7 7 0 0 0 .47.74l.006.01h.001z"/></svg></template>
<script setup lang="ts">
/**
 * Insulation20 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>
