<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64px" height="64px"><path d="M42.666 35.833c.304 0 .602.093.853.266l8 5.52a1.5 1.5 0 0 1 .647 1.234v13.334a1.5 1.5 0 0 1-1.5 1.5H13.333a1.5 1.5 0 0 1-1.5-1.5V42.853c0-.492.243-.954.648-1.234l8-5.52.096-.062c.229-.133.49-.204.756-.204zm-27.833 7.808v11.047h34.333V43.64l-6.967-4.808H21.8zM45.333 6.5a6.833 6.833 0 0 1 6.833 6.833V14.5h1.168a1.5 1.5 0 0 1 1.5 1.5v5.333a1.5 1.5 0 0 1-1.5 1.5h-1.168V24a6.833 6.833 0 0 1-6.833 6.833H18.666A6.833 6.833 0 0 1 11.833 24v-1.167h-1.166a1.5 1.5 0 0 1-1.5-1.5V16a1.5 1.5 0 0 1 1.5-1.5h1.166v-1.167A6.834 6.834 0 0 1 18.666 6.5zm-26.667 3a3.834 3.834 0 0 0-3.833 3.833v2.647l.001.02-.001.019v5.295l.001.019-.001.019V24a3.833 3.833 0 0 0 3.833 3.833h26.667A3.833 3.833 0 0 0 49.166 24V13.333A3.833 3.833 0 0 0 45.333 9.5zM24 16a2.667 2.667 0 1 1 0 5.334A2.667 2.667 0 0 1 24 16m16 0a2.667 2.667 0 1 1 0 5.334A2.667 2.667 0 0 1 40 16"/></svg></template>
<script setup lang="ts">
/**
 * Robot64 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>
