# yoga icon

Yoga. Gentleface icon, drawn on the 16 px pixel grid. Free, MIT licensed. Page: https://gentleface.com/icons/yoga

- Category: Games & sports
- Use it for: yoga, meditation, mindfulness, pilates, stretching, meditate, self improvement
- Tags: yoga, meditation, mindfulness, lotus, pose, calm, relax, wellness, person, zen
- Component name: YogaIcon
- Added: 2026-10-15

## Alternatives

- `spa`: wellness or relaxation
- `head-heart`: mental health or therapy

## Also fits

- mental health: meditation or mindfulness
- wellness: meditation or mindfulness

## Files

Each SVG is 16 × 16 with fill="currentColor". Keep it at 16 px or an exact multiple (32, 48) on whole pixels: a fractional size or position blurs it.

- line-round: https://gentleface.com/svg/line-round/16/yoga.svg · PNG https://gentleface.com/png/line-round/16/yoga.png · https://gentleface.com/png/line-round/32/yoga.png · https://gentleface.com/png/line-round/48/yoga.png
- line-soft: https://gentleface.com/svg/line-soft/16/yoga.svg · PNG https://gentleface.com/png/line-soft/16/yoga.png · https://gentleface.com/png/line-soft/32/yoga.png · https://gentleface.com/png/line-soft/48/yoga.png
- line-sharp: https://gentleface.com/svg/line-sharp/16/yoga.svg · PNG https://gentleface.com/png/line-sharp/16/yoga.png · https://gentleface.com/png/line-sharp/32/yoga.png · https://gentleface.com/png/line-sharp/48/yoga.png
- solid-round: https://gentleface.com/svg/solid-round/16/yoga.svg · PNG https://gentleface.com/png/solid-round/16/yoga.png · https://gentleface.com/png/solid-round/32/yoga.png · https://gentleface.com/png/solid-round/48/yoga.png
- solid-soft: https://gentleface.com/svg/solid-soft/16/yoga.svg · PNG https://gentleface.com/png/solid-soft/16/yoga.png · https://gentleface.com/png/solid-soft/32/yoga.png · https://gentleface.com/png/solid-soft/48/yoga.png
- solid-sharp: https://gentleface.com/svg/solid-sharp/16/yoga.svg · PNG https://gentleface.com/png/solid-sharp/16/yoga.png · https://gentleface.com/png/solid-sharp/32/yoga.png · https://gentleface.com/png/solid-sharp/48/yoga.png

The SVG of every style: https://gentleface.com/icons/yoga.json (`svg`).

## Code (line-round)

The snippets are decorative (aria-hidden). For an icon that carries meaning on its own, such as an icon-only button, label the button, or give the SVG role="img" and an aria-label. For another style, take its SVG from the JSON and swap the path `d`.

### SVG

```svg
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true"><path d="M5.732 1.732C5.976 1.488 6.259 1.303 6.58 1.176C6.875 1.059 7.182 1 7.5 1C7.818 1 8.125 1.059 8.42 1.176C8.741 1.303 9.024 1.488 9.268 1.732C9.512 1.976 9.697 2.259 9.824 2.58C9.941 2.875 10 3.182 10 3.5C10 3.818 9.941 4.125 9.824 4.42C9.697 4.741 9.512 5.024 9.268 5.268C9.024 5.512 8.741 5.697 8.42 5.824C8.125 5.941 7.818 6 7.5 6C7.182 6 6.875 5.941 6.58 5.824C6.259 5.697 5.976 5.512 5.732 5.268C5.488 5.024 5.303 4.741 5.176 4.42C5.059 4.125 5 3.818 5 3.5C5 3.182 5.059 2.875 5.176 2.58C5.303 2.259 5.488 1.976 5.732 1.732ZM6.439 4.561C6.586 4.707 6.755 4.818 6.948 4.895C7.125 4.965 7.309 5 7.5 5C7.691 5 7.875 4.965 8.052 4.895C8.245 4.818 8.414 4.707 8.561 4.561C8.707 4.414 8.818 4.245 8.895 4.052C8.965 3.875 9 3.691 9 3.5C9 3.309 8.965 3.125 8.895 2.948C8.818 2.755 8.707 2.586 8.561 2.439C8.414 2.293 8.245 2.182 8.052 2.105C7.875 2.035 7.691 2 7.5 2C7.309 2 7.125 2.035 6.948 2.105C6.755 2.182 6.586 2.293 6.439 2.439C6.293 2.586 6.182 2.755 6.105 2.948C6.035 3.125 6 3.309 6 3.5C6 3.691 6.035 3.875 6.105 4.052C6.182 4.245 6.293 4.414 6.439 4.561ZM12.854 10.146C12.953 10.246 13.003 10.364 13.003 10.5C13.003 10.636 12.953 10.754 12.854 10.854C12.754 10.953 12.636 11.003 12.5 11.003C12.364 11.003 12.246 10.953 12.146 10.854L9.293 8L8 8L8 11.009C9.621 11.067 11.185 11.41 12.692 12.038C12.822 12.093 12.913 12.183 12.965 12.308C13.017 12.434 13.016 12.562 12.962 12.692C12.909 12.819 12.819 12.909 12.692 12.962C11.031 13.654 9.3 14 7.5 14C5.7 14 3.969 13.654 2.308 12.962C2.18 12.908 2.09 12.818 2.038 12.69C1.985 12.563 1.985 12.435 2.038 12.308C2.091 12.181 2.181 12.091 2.308 12.038C3.815 11.41 5.379 11.067 7 11.009L7 8L5.707 8L2.854 10.854C2.756 10.951 2.638 11 2.5 11C2.362 11 2.244 10.951 2.146 10.854C2.047 10.754 1.997 10.636 1.997 10.5C1.997 10.364 2.047 10.246 2.146 10.146L5.146 7.146C5.244 7.049 5.362 7 5.5 7L9.5 7C9.638 7 9.756 7.049 9.854 7.146L12.854 10.146ZM11.006 12.5C9.87 12.167 8.702 12 7.5 12C6.298 12 5.13 12.167 3.994 12.5C5.13 12.833 6.298 13 7.5 13C8.702 13 9.87 12.833 11.006 12.5Z"/></svg>
```

### React

```tsx
// Gentleface "yoga" (line-round), MIT. https://gentleface.com/icons/yoga
import type { SVGProps } from 'react';

export function YogaIcon(props: SVGProps<SVGSVGElement>) {
  return (
    <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
      <path d="M5.732 1.732C5.976 1.488 6.259 1.303 6.58 1.176C6.875 1.059 7.182 1 7.5 1C7.818 1 8.125 1.059 8.42 1.176C8.741 1.303 9.024 1.488 9.268 1.732C9.512 1.976 9.697 2.259 9.824 2.58C9.941 2.875 10 3.182 10 3.5C10 3.818 9.941 4.125 9.824 4.42C9.697 4.741 9.512 5.024 9.268 5.268C9.024 5.512 8.741 5.697 8.42 5.824C8.125 5.941 7.818 6 7.5 6C7.182 6 6.875 5.941 6.58 5.824C6.259 5.697 5.976 5.512 5.732 5.268C5.488 5.024 5.303 4.741 5.176 4.42C5.059 4.125 5 3.818 5 3.5C5 3.182 5.059 2.875 5.176 2.58C5.303 2.259 5.488 1.976 5.732 1.732ZM6.439 4.561C6.586 4.707 6.755 4.818 6.948 4.895C7.125 4.965 7.309 5 7.5 5C7.691 5 7.875 4.965 8.052 4.895C8.245 4.818 8.414 4.707 8.561 4.561C8.707 4.414 8.818 4.245 8.895 4.052C8.965 3.875 9 3.691 9 3.5C9 3.309 8.965 3.125 8.895 2.948C8.818 2.755 8.707 2.586 8.561 2.439C8.414 2.293 8.245 2.182 8.052 2.105C7.875 2.035 7.691 2 7.5 2C7.309 2 7.125 2.035 6.948 2.105C6.755 2.182 6.586 2.293 6.439 2.439C6.293 2.586 6.182 2.755 6.105 2.948C6.035 3.125 6 3.309 6 3.5C6 3.691 6.035 3.875 6.105 4.052C6.182 4.245 6.293 4.414 6.439 4.561ZM12.854 10.146C12.953 10.246 13.003 10.364 13.003 10.5C13.003 10.636 12.953 10.754 12.854 10.854C12.754 10.953 12.636 11.003 12.5 11.003C12.364 11.003 12.246 10.953 12.146 10.854L9.293 8L8 8L8 11.009C9.621 11.067 11.185 11.41 12.692 12.038C12.822 12.093 12.913 12.183 12.965 12.308C13.017 12.434 13.016 12.562 12.962 12.692C12.909 12.819 12.819 12.909 12.692 12.962C11.031 13.654 9.3 14 7.5 14C5.7 14 3.969 13.654 2.308 12.962C2.18 12.908 2.09 12.818 2.038 12.69C1.985 12.563 1.985 12.435 2.038 12.308C2.091 12.181 2.181 12.091 2.308 12.038C3.815 11.41 5.379 11.067 7 11.009L7 8L5.707 8L2.854 10.854C2.756 10.951 2.638 11 2.5 11C2.362 11 2.244 10.951 2.146 10.854C2.047 10.754 1.997 10.636 1.997 10.5C1.997 10.364 2.047 10.246 2.146 10.146L5.146 7.146C5.244 7.049 5.362 7 5.5 7L9.5 7C9.638 7 9.756 7.049 9.854 7.146L12.854 10.146ZM11.006 12.5C9.87 12.167 8.702 12 7.5 12C6.298 12 5.13 12.167 3.994 12.5C5.13 12.833 6.298 13 7.5 13C8.702 13 9.87 12.833 11.006 12.5Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "yoga" (line-round), MIT. https://gentleface.com/icons/yoga -->
<template>
  <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true">
    <path d="M5.732 1.732C5.976 1.488 6.259 1.303 6.58 1.176C6.875 1.059 7.182 1 7.5 1C7.818 1 8.125 1.059 8.42 1.176C8.741 1.303 9.024 1.488 9.268 1.732C9.512 1.976 9.697 2.259 9.824 2.58C9.941 2.875 10 3.182 10 3.5C10 3.818 9.941 4.125 9.824 4.42C9.697 4.741 9.512 5.024 9.268 5.268C9.024 5.512 8.741 5.697 8.42 5.824C8.125 5.941 7.818 6 7.5 6C7.182 6 6.875 5.941 6.58 5.824C6.259 5.697 5.976 5.512 5.732 5.268C5.488 5.024 5.303 4.741 5.176 4.42C5.059 4.125 5 3.818 5 3.5C5 3.182 5.059 2.875 5.176 2.58C5.303 2.259 5.488 1.976 5.732 1.732ZM6.439 4.561C6.586 4.707 6.755 4.818 6.948 4.895C7.125 4.965 7.309 5 7.5 5C7.691 5 7.875 4.965 8.052 4.895C8.245 4.818 8.414 4.707 8.561 4.561C8.707 4.414 8.818 4.245 8.895 4.052C8.965 3.875 9 3.691 9 3.5C9 3.309 8.965 3.125 8.895 2.948C8.818 2.755 8.707 2.586 8.561 2.439C8.414 2.293 8.245 2.182 8.052 2.105C7.875 2.035 7.691 2 7.5 2C7.309 2 7.125 2.035 6.948 2.105C6.755 2.182 6.586 2.293 6.439 2.439C6.293 2.586 6.182 2.755 6.105 2.948C6.035 3.125 6 3.309 6 3.5C6 3.691 6.035 3.875 6.105 4.052C6.182 4.245 6.293 4.414 6.439 4.561ZM12.854 10.146C12.953 10.246 13.003 10.364 13.003 10.5C13.003 10.636 12.953 10.754 12.854 10.854C12.754 10.953 12.636 11.003 12.5 11.003C12.364 11.003 12.246 10.953 12.146 10.854L9.293 8L8 8L8 11.009C9.621 11.067 11.185 11.41 12.692 12.038C12.822 12.093 12.913 12.183 12.965 12.308C13.017 12.434 13.016 12.562 12.962 12.692C12.909 12.819 12.819 12.909 12.692 12.962C11.031 13.654 9.3 14 7.5 14C5.7 14 3.969 13.654 2.308 12.962C2.18 12.908 2.09 12.818 2.038 12.69C1.985 12.563 1.985 12.435 2.038 12.308C2.091 12.181 2.181 12.091 2.308 12.038C3.815 11.41 5.379 11.067 7 11.009L7 8L5.707 8L2.854 10.854C2.756 10.951 2.638 11 2.5 11C2.362 11 2.244 10.951 2.146 10.854C2.047 10.754 1.997 10.636 1.997 10.5C1.997 10.364 2.047 10.246 2.146 10.146L5.146 7.146C5.244 7.049 5.362 7 5.5 7L9.5 7C9.638 7 9.756 7.049 9.854 7.146L12.854 10.146ZM11.006 12.5C9.87 12.167 8.702 12 7.5 12C6.298 12 5.13 12.167 3.994 12.5C5.13 12.833 6.298 13 7.5 13C8.702 13 9.87 12.833 11.006 12.5Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "yoga" (line-round), MIT. https://gentleface.com/icons/yoga -->
<script>
  let props = $props();
</script>

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
  <path d="M5.732 1.732C5.976 1.488 6.259 1.303 6.58 1.176C6.875 1.059 7.182 1 7.5 1C7.818 1 8.125 1.059 8.42 1.176C8.741 1.303 9.024 1.488 9.268 1.732C9.512 1.976 9.697 2.259 9.824 2.58C9.941 2.875 10 3.182 10 3.5C10 3.818 9.941 4.125 9.824 4.42C9.697 4.741 9.512 5.024 9.268 5.268C9.024 5.512 8.741 5.697 8.42 5.824C8.125 5.941 7.818 6 7.5 6C7.182 6 6.875 5.941 6.58 5.824C6.259 5.697 5.976 5.512 5.732 5.268C5.488 5.024 5.303 4.741 5.176 4.42C5.059 4.125 5 3.818 5 3.5C5 3.182 5.059 2.875 5.176 2.58C5.303 2.259 5.488 1.976 5.732 1.732ZM6.439 4.561C6.586 4.707 6.755 4.818 6.948 4.895C7.125 4.965 7.309 5 7.5 5C7.691 5 7.875 4.965 8.052 4.895C8.245 4.818 8.414 4.707 8.561 4.561C8.707 4.414 8.818 4.245 8.895 4.052C8.965 3.875 9 3.691 9 3.5C9 3.309 8.965 3.125 8.895 2.948C8.818 2.755 8.707 2.586 8.561 2.439C8.414 2.293 8.245 2.182 8.052 2.105C7.875 2.035 7.691 2 7.5 2C7.309 2 7.125 2.035 6.948 2.105C6.755 2.182 6.586 2.293 6.439 2.439C6.293 2.586 6.182 2.755 6.105 2.948C6.035 3.125 6 3.309 6 3.5C6 3.691 6.035 3.875 6.105 4.052C6.182 4.245 6.293 4.414 6.439 4.561ZM12.854 10.146C12.953 10.246 13.003 10.364 13.003 10.5C13.003 10.636 12.953 10.754 12.854 10.854C12.754 10.953 12.636 11.003 12.5 11.003C12.364 11.003 12.246 10.953 12.146 10.854L9.293 8L8 8L8 11.009C9.621 11.067 11.185 11.41 12.692 12.038C12.822 12.093 12.913 12.183 12.965 12.308C13.017 12.434 13.016 12.562 12.962 12.692C12.909 12.819 12.819 12.909 12.692 12.962C11.031 13.654 9.3 14 7.5 14C5.7 14 3.969 13.654 2.308 12.962C2.18 12.908 2.09 12.818 2.038 12.69C1.985 12.563 1.985 12.435 2.038 12.308C2.091 12.181 2.181 12.091 2.308 12.038C3.815 11.41 5.379 11.067 7 11.009L7 8L5.707 8L2.854 10.854C2.756 10.951 2.638 11 2.5 11C2.362 11 2.244 10.951 2.146 10.854C2.047 10.754 1.997 10.636 1.997 10.5C1.997 10.364 2.047 10.246 2.146 10.146L5.146 7.146C5.244 7.049 5.362 7 5.5 7L9.5 7C9.638 7 9.756 7.049 9.854 7.146L12.854 10.146ZM11.006 12.5C9.87 12.167 8.702 12 7.5 12C6.298 12 5.13 12.167 3.994 12.5C5.13 12.833 6.298 13 7.5 13C8.702 13 9.87 12.833 11.006 12.5Z" />
</svg>
```

### HTML img

```html
<!-- Gentleface "yoga" (line-round), MIT. https://gentleface.com/icons/yoga. An <img> can't take currentColor: it draws black. Inline the SVG or use the CSS mask to color it. -->
<img src="https://gentleface.com/svg/line-round/16/yoga.svg" width="16" height="16" alt="">
```

### CSS

```css
/* Gentleface "yoga" (line-round), MIT. https://gentleface.com/icons/yoga. Takes the text color. */
.icon-yoga {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M5.732 1.732C5.976 1.488 6.259 1.303 6.58 1.176C6.875 1.059 7.182 1 7.5 1C7.818 1 8.125 1.059 8.42 1.176C8.741 1.303 9.024 1.488 9.268 1.732C9.512 1.976 9.697 2.259 9.824 2.58C9.941 2.875 10 3.182 10 3.5C10 3.818 9.941 4.125 9.824 4.42C9.697 4.741 9.512 5.024 9.268 5.268C9.024 5.512 8.741 5.697 8.42 5.824C8.125 5.941 7.818 6 7.5 6C7.182 6 6.875 5.941 6.58 5.824C6.259 5.697 5.976 5.512 5.732 5.268C5.488 5.024 5.303 4.741 5.176 4.42C5.059 4.125 5 3.818 5 3.5C5 3.182 5.059 2.875 5.176 2.58C5.303 2.259 5.488 1.976 5.732 1.732ZM6.439 4.561C6.586 4.707 6.755 4.818 6.948 4.895C7.125 4.965 7.309 5 7.5 5C7.691 5 7.875 4.965 8.052 4.895C8.245 4.818 8.414 4.707 8.561 4.561C8.707 4.414 8.818 4.245 8.895 4.052C8.965 3.875 9 3.691 9 3.5C9 3.309 8.965 3.125 8.895 2.948C8.818 2.755 8.707 2.586 8.561 2.439C8.414 2.293 8.245 2.182 8.052 2.105C7.875 2.035 7.691 2 7.5 2C7.309 2 7.125 2.035 6.948 2.105C6.755 2.182 6.586 2.293 6.439 2.439C6.293 2.586 6.182 2.755 6.105 2.948C6.035 3.125 6 3.309 6 3.5C6 3.691 6.035 3.875 6.105 4.052C6.182 4.245 6.293 4.414 6.439 4.561ZM12.854 10.146C12.953 10.246 13.003 10.364 13.003 10.5C13.003 10.636 12.953 10.754 12.854 10.854C12.754 10.953 12.636 11.003 12.5 11.003C12.364 11.003 12.246 10.953 12.146 10.854L9.293 8L8 8L8 11.009C9.621 11.067 11.185 11.41 12.692 12.038C12.822 12.093 12.913 12.183 12.965 12.308C13.017 12.434 13.016 12.562 12.962 12.692C12.909 12.819 12.819 12.909 12.692 12.962C11.031 13.654 9.3 14 7.5 14C5.7 14 3.969 13.654 2.308 12.962C2.18 12.908 2.09 12.818 2.038 12.69C1.985 12.563 1.985 12.435 2.038 12.308C2.091 12.181 2.181 12.091 2.308 12.038C3.815 11.41 5.379 11.067 7 11.009L7 8L5.707 8L2.854 10.854C2.756 10.951 2.638 11 2.5 11C2.362 11 2.244 10.951 2.146 10.854C2.047 10.754 1.997 10.636 1.997 10.5C1.997 10.364 2.047 10.246 2.146 10.146L5.146 7.146C5.244 7.049 5.362 7 5.5 7L9.5 7C9.638 7 9.756 7.049 9.854 7.146L12.854 10.146ZM11.006 12.5C9.87 12.167 8.702 12 7.5 12C6.298 12 5.13 12.167 3.994 12.5C5.13 12.833 6.298 13 7.5 13C8.702 13 9.87 12.833 11.006 12.5Z'/%3E%3C/svg%3E") center / 16px 16px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M5.732 1.732C5.976 1.488 6.259 1.303 6.58 1.176C6.875 1.059 7.182 1 7.5 1C7.818 1 8.125 1.059 8.42 1.176C8.741 1.303 9.024 1.488 9.268 1.732C9.512 1.976 9.697 2.259 9.824 2.58C9.941 2.875 10 3.182 10 3.5C10 3.818 9.941 4.125 9.824 4.42C9.697 4.741 9.512 5.024 9.268 5.268C9.024 5.512 8.741 5.697 8.42 5.824C8.125 5.941 7.818 6 7.5 6C7.182 6 6.875 5.941 6.58 5.824C6.259 5.697 5.976 5.512 5.732 5.268C5.488 5.024 5.303 4.741 5.176 4.42C5.059 4.125 5 3.818 5 3.5C5 3.182 5.059 2.875 5.176 2.58C5.303 2.259 5.488 1.976 5.732 1.732ZM6.439 4.561C6.586 4.707 6.755 4.818 6.948 4.895C7.125 4.965 7.309 5 7.5 5C7.691 5 7.875 4.965 8.052 4.895C8.245 4.818 8.414 4.707 8.561 4.561C8.707 4.414 8.818 4.245 8.895 4.052C8.965 3.875 9 3.691 9 3.5C9 3.309 8.965 3.125 8.895 2.948C8.818 2.755 8.707 2.586 8.561 2.439C8.414 2.293 8.245 2.182 8.052 2.105C7.875 2.035 7.691 2 7.5 2C7.309 2 7.125 2.035 6.948 2.105C6.755 2.182 6.586 2.293 6.439 2.439C6.293 2.586 6.182 2.755 6.105 2.948C6.035 3.125 6 3.309 6 3.5C6 3.691 6.035 3.875 6.105 4.052C6.182 4.245 6.293 4.414 6.439 4.561ZM12.854 10.146C12.953 10.246 13.003 10.364 13.003 10.5C13.003 10.636 12.953 10.754 12.854 10.854C12.754 10.953 12.636 11.003 12.5 11.003C12.364 11.003 12.246 10.953 12.146 10.854L9.293 8L8 8L8 11.009C9.621 11.067 11.185 11.41 12.692 12.038C12.822 12.093 12.913 12.183 12.965 12.308C13.017 12.434 13.016 12.562 12.962 12.692C12.909 12.819 12.819 12.909 12.692 12.962C11.031 13.654 9.3 14 7.5 14C5.7 14 3.969 13.654 2.308 12.962C2.18 12.908 2.09 12.818 2.038 12.69C1.985 12.563 1.985 12.435 2.038 12.308C2.091 12.181 2.181 12.091 2.308 12.038C3.815 11.41 5.379 11.067 7 11.009L7 8L5.707 8L2.854 10.854C2.756 10.951 2.638 11 2.5 11C2.362 11 2.244 10.951 2.146 10.854C2.047 10.754 1.997 10.636 1.997 10.5C1.997 10.364 2.047 10.246 2.146 10.146L5.146 7.146C5.244 7.049 5.362 7 5.5 7L9.5 7C9.638 7 9.756 7.049 9.854 7.146L12.854 10.146ZM11.006 12.5C9.87 12.167 8.702 12 7.5 12C6.298 12 5.13 12.167 3.994 12.5C5.13 12.833 6.298 13 7.5 13C8.702 13 9.87 12.833 11.006 12.5Z'/%3E%3C/svg%3E") center / 16px 16px no-repeat;
}
```

### Data URL

```text
data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M5.732 1.732C5.976 1.488 6.259 1.303 6.58 1.176C6.875 1.059 7.182 1 7.5 1C7.818 1 8.125 1.059 8.42 1.176C8.741 1.303 9.024 1.488 9.268 1.732C9.512 1.976 9.697 2.259 9.824 2.58C9.941 2.875 10 3.182 10 3.5C10 3.818 9.941 4.125 9.824 4.42C9.697 4.741 9.512 5.024 9.268 5.268C9.024 5.512 8.741 5.697 8.42 5.824C8.125 5.941 7.818 6 7.5 6C7.182 6 6.875 5.941 6.58 5.824C6.259 5.697 5.976 5.512 5.732 5.268C5.488 5.024 5.303 4.741 5.176 4.42C5.059 4.125 5 3.818 5 3.5C5 3.182 5.059 2.875 5.176 2.58C5.303 2.259 5.488 1.976 5.732 1.732ZM6.439 4.561C6.586 4.707 6.755 4.818 6.948 4.895C7.125 4.965 7.309 5 7.5 5C7.691 5 7.875 4.965 8.052 4.895C8.245 4.818 8.414 4.707 8.561 4.561C8.707 4.414 8.818 4.245 8.895 4.052C8.965 3.875 9 3.691 9 3.5C9 3.309 8.965 3.125 8.895 2.948C8.818 2.755 8.707 2.586 8.561 2.439C8.414 2.293 8.245 2.182 8.052 2.105C7.875 2.035 7.691 2 7.5 2C7.309 2 7.125 2.035 6.948 2.105C6.755 2.182 6.586 2.293 6.439 2.439C6.293 2.586 6.182 2.755 6.105 2.948C6.035 3.125 6 3.309 6 3.5C6 3.691 6.035 3.875 6.105 4.052C6.182 4.245 6.293 4.414 6.439 4.561ZM12.854 10.146C12.953 10.246 13.003 10.364 13.003 10.5C13.003 10.636 12.953 10.754 12.854 10.854C12.754 10.953 12.636 11.003 12.5 11.003C12.364 11.003 12.246 10.953 12.146 10.854L9.293 8L8 8L8 11.009C9.621 11.067 11.185 11.41 12.692 12.038C12.822 12.093 12.913 12.183 12.965 12.308C13.017 12.434 13.016 12.562 12.962 12.692C12.909 12.819 12.819 12.909 12.692 12.962C11.031 13.654 9.3 14 7.5 14C5.7 14 3.969 13.654 2.308 12.962C2.18 12.908 2.09 12.818 2.038 12.69C1.985 12.563 1.985 12.435 2.038 12.308C2.091 12.181 2.181 12.091 2.308 12.038C3.815 11.41 5.379 11.067 7 11.009L7 8L5.707 8L2.854 10.854C2.756 10.951 2.638 11 2.5 11C2.362 11 2.244 10.951 2.146 10.854C2.047 10.754 1.997 10.636 1.997 10.5C1.997 10.364 2.047 10.246 2.146 10.146L5.146 7.146C5.244 7.049 5.362 7 5.5 7L9.5 7C9.638 7 9.756 7.049 9.854 7.146L12.854 10.146ZM11.006 12.5C9.87 12.167 8.702 12 7.5 12C6.298 12 5.13 12.167 3.994 12.5C5.13 12.833 6.298 13 7.5 13C8.702 13 9.87 12.833 11.006 12.5Z'/%3E%3C/svg%3E
```

### Sprite

```html
<!-- Gentleface "yoga" (line-round), MIT. https://gentleface.com/icons/yoga
     Every icon of this style in one file: https://gentleface.com/sprite/line-round.svg
     Serve it from your own origin: <use> does not load from another origin. -->
<svg width="16" height="16" aria-hidden="true"><use href="/sprite/line-round.svg#yoga"/></svg>
```

### SwiftUI

```swift
// Gentleface "yoga" (line-round), MIT. https://gentleface.com/icons/yoga
import SwiftUI

struct YogaIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 5.732, y: 1.732))
        p.addCurve(to: CGPoint(x: 6.58, y: 1.176), control1: CGPoint(x: 5.976, y: 1.488), control2: CGPoint(x: 6.259, y: 1.303))
        p.addCurve(to: CGPoint(x: 7.5, y: 1), control1: CGPoint(x: 6.875, y: 1.059), control2: CGPoint(x: 7.182, y: 1))
        p.addCurve(to: CGPoint(x: 8.42, y: 1.176), control1: CGPoint(x: 7.818, y: 1), control2: CGPoint(x: 8.125, y: 1.059))
        p.addCurve(to: CGPoint(x: 9.268, y: 1.732), control1: CGPoint(x: 8.741, y: 1.303), control2: CGPoint(x: 9.024, y: 1.488))
        p.addCurve(to: CGPoint(x: 9.824, y: 2.58), control1: CGPoint(x: 9.512, y: 1.976), control2: CGPoint(x: 9.697, y: 2.259))
        p.addCurve(to: CGPoint(x: 10, y: 3.5), control1: CGPoint(x: 9.941, y: 2.875), control2: CGPoint(x: 10, y: 3.182))
        p.addCurve(to: CGPoint(x: 9.824, y: 4.42), control1: CGPoint(x: 10, y: 3.818), control2: CGPoint(x: 9.941, y: 4.125))
        p.addCurve(to: CGPoint(x: 9.268, y: 5.268), control1: CGPoint(x: 9.697, y: 4.741), control2: CGPoint(x: 9.512, y: 5.024))
        p.addCurve(to: CGPoint(x: 8.42, y: 5.824), control1: CGPoint(x: 9.024, y: 5.512), control2: CGPoint(x: 8.741, y: 5.697))
        p.addCurve(to: CGPoint(x: 7.5, y: 6), control1: CGPoint(x: 8.125, y: 5.941), control2: CGPoint(x: 7.818, y: 6))
        p.addCurve(to: CGPoint(x: 6.58, y: 5.824), control1: CGPoint(x: 7.182, y: 6), control2: CGPoint(x: 6.875, y: 5.941))
        p.addCurve(to: CGPoint(x: 5.732, y: 5.268), control1: CGPoint(x: 6.259, y: 5.697), control2: CGPoint(x: 5.976, y: 5.512))
        p.addCurve(to: CGPoint(x: 5.176, y: 4.42), control1: CGPoint(x: 5.488, y: 5.024), control2: CGPoint(x: 5.303, y: 4.741))
        p.addCurve(to: CGPoint(x: 5, y: 3.5), control1: CGPoint(x: 5.059, y: 4.125), control2: CGPoint(x: 5, y: 3.818))
        p.addCurve(to: CGPoint(x: 5.176, y: 2.58), control1: CGPoint(x: 5, y: 3.182), control2: CGPoint(x: 5.059, y: 2.875))
        p.addCurve(to: CGPoint(x: 5.732, y: 1.732), control1: CGPoint(x: 5.303, y: 2.259), control2: CGPoint(x: 5.488, y: 1.976))
        p.closeSubpath()
        p.move(to: CGPoint(x: 6.439, y: 4.561))
        p.addCurve(to: CGPoint(x: 6.948, y: 4.895), control1: CGPoint(x: 6.586, y: 4.707), control2: CGPoint(x: 6.755, y: 4.818))
        p.addCurve(to: CGPoint(x: 7.5, y: 5), control1: CGPoint(x: 7.125, y: 4.965), control2: CGPoint(x: 7.309, y: 5))
        p.addCurve(to: CGPoint(x: 8.052, y: 4.895), control1: CGPoint(x: 7.691, y: 5), control2: CGPoint(x: 7.875, y: 4.965))
        p.addCurve(to: CGPoint(x: 8.561, y: 4.561), control1: CGPoint(x: 8.245, y: 4.818), control2: CGPoint(x: 8.414, y: 4.707))
        p.addCurve(to: CGPoint(x: 8.895, y: 4.052), control1: CGPoint(x: 8.707, y: 4.414), control2: CGPoint(x: 8.818, y: 4.245))
        p.addCurve(to: CGPoint(x: 9, y: 3.5), control1: CGPoint(x: 8.965, y: 3.875), control2: CGPoint(x: 9, y: 3.691))
        p.addCurve(to: CGPoint(x: 8.895, y: 2.948), control1: CGPoint(x: 9, y: 3.309), control2: CGPoint(x: 8.965, y: 3.125))
        p.addCurve(to: CGPoint(x: 8.561, y: 2.439), control1: CGPoint(x: 8.818, y: 2.755), control2: CGPoint(x: 8.707, y: 2.586))
        p.addCurve(to: CGPoint(x: 8.052, y: 2.105), control1: CGPoint(x: 8.414, y: 2.293), control2: CGPoint(x: 8.245, y: 2.182))
        p.addCurve(to: CGPoint(x: 7.5, y: 2), control1: CGPoint(x: 7.875, y: 2.035), control2: CGPoint(x: 7.691, y: 2))
        p.addCurve(to: CGPoint(x: 6.948, y: 2.105), control1: CGPoint(x: 7.309, y: 2), control2: CGPoint(x: 7.125, y: 2.035))
        p.addCurve(to: CGPoint(x: 6.439, y: 2.439), control1: CGPoint(x: 6.755, y: 2.182), control2: CGPoint(x: 6.586, y: 2.293))
        p.addCurve(to: CGPoint(x: 6.105, y: 2.948), control1: CGPoint(x: 6.293, y: 2.586), control2: CGPoint(x: 6.182, y: 2.755))
        p.addCurve(to: CGPoint(x: 6, y: 3.5), control1: CGPoint(x: 6.035, y: 3.125), control2: CGPoint(x: 6, y: 3.309))
        p.addCurve(to: CGPoint(x: 6.105, y: 4.052), control1: CGPoint(x: 6, y: 3.691), control2: CGPoint(x: 6.035, y: 3.875))
        p.addCurve(to: CGPoint(x: 6.439, y: 4.561), control1: CGPoint(x: 6.182, y: 4.245), control2: CGPoint(x: 6.293, y: 4.414))
        p.closeSubpath()
        p.move(to: CGPoint(x: 12.854, y: 10.146))
        p.addCurve(to: CGPoint(x: 13.003, y: 10.5), control1: CGPoint(x: 12.953, y: 10.246), control2: CGPoint(x: 13.003, y: 10.364))
        p.addCurve(to: CGPoint(x: 12.854, y: 10.854), control1: CGPoint(x: 13.003, y: 10.636), control2: CGPoint(x: 12.953, y: 10.754))
        p.addCurve(to: CGPoint(x: 12.5, y: 11.003), control1: CGPoint(x: 12.754, y: 10.953), control2: CGPoint(x: 12.636, y: 11.003))
        p.addCurve(to: CGPoint(x: 12.146, y: 10.854), control1: CGPoint(x: 12.364, y: 11.003), control2: CGPoint(x: 12.246, y: 10.953))
        p.addLine(to: CGPoint(x: 9.293, y: 8))
        p.addLine(to: CGPoint(x: 8, y: 8))
        p.addLine(to: CGPoint(x: 8, y: 11.009))
        p.addCurve(to: CGPoint(x: 12.692, y: 12.038), control1: CGPoint(x: 9.621, y: 11.067), control2: CGPoint(x: 11.185, y: 11.41))
        p.addCurve(to: CGPoint(x: 12.965, y: 12.308), control1: CGPoint(x: 12.822, y: 12.093), control2: CGPoint(x: 12.913, y: 12.183))
        p.addCurve(to: CGPoint(x: 12.962, y: 12.692), control1: CGPoint(x: 13.017, y: 12.434), control2: CGPoint(x: 13.016, y: 12.562))
        p.addCurve(to: CGPoint(x: 12.692, y: 12.962), control1: CGPoint(x: 12.909, y: 12.819), control2: CGPoint(x: 12.819, y: 12.909))
        p.addCurve(to: CGPoint(x: 7.5, y: 14), control1: CGPoint(x: 11.031, y: 13.654), control2: CGPoint(x: 9.3, y: 14))
        p.addCurve(to: CGPoint(x: 2.308, y: 12.962), control1: CGPoint(x: 5.7, y: 14), control2: CGPoint(x: 3.969, y: 13.654))
        p.addCurve(to: CGPoint(x: 2.038, y: 12.69), control1: CGPoint(x: 2.18, y: 12.908), control2: CGPoint(x: 2.09, y: 12.818))
        p.addCurve(to: CGPoint(x: 2.038, y: 12.308), control1: CGPoint(x: 1.985, y: 12.563), control2: CGPoint(x: 1.985, y: 12.435))
        p.addCurve(to: CGPoint(x: 2.308, y: 12.038), control1: CGPoint(x: 2.091, y: 12.181), control2: CGPoint(x: 2.181, y: 12.091))
        p.addCurve(to: CGPoint(x: 7, y: 11.009), control1: CGPoint(x: 3.815, y: 11.41), control2: CGPoint(x: 5.379, y: 11.067))
        p.addLine(to: CGPoint(x: 7, y: 8))
        p.addLine(to: CGPoint(x: 5.707, y: 8))
        p.addLine(to: CGPoint(x: 2.854, y: 10.854))
        p.addCurve(to: CGPoint(x: 2.5, y: 11), control1: CGPoint(x: 2.756, y: 10.951), control2: CGPoint(x: 2.638, y: 11))
        p.addCurve(to: CGPoint(x: 2.146, y: 10.854), control1: CGPoint(x: 2.362, y: 11), control2: CGPoint(x: 2.244, y: 10.951))
        p.addCurve(to: CGPoint(x: 1.997, y: 10.5), control1: CGPoint(x: 2.047, y: 10.754), control2: CGPoint(x: 1.997, y: 10.636))
        p.addCurve(to: CGPoint(x: 2.146, y: 10.146), control1: CGPoint(x: 1.997, y: 10.364), control2: CGPoint(x: 2.047, y: 10.246))
        p.addLine(to: CGPoint(x: 5.146, y: 7.146))
        p.addCurve(to: CGPoint(x: 5.5, y: 7), control1: CGPoint(x: 5.244, y: 7.049), control2: CGPoint(x: 5.362, y: 7))
        p.addLine(to: CGPoint(x: 9.5, y: 7))
        p.addCurve(to: CGPoint(x: 9.854, y: 7.146), control1: CGPoint(x: 9.638, y: 7), control2: CGPoint(x: 9.756, y: 7.049))
        p.addLine(to: CGPoint(x: 12.854, y: 10.146))
        p.closeSubpath()
        p.move(to: CGPoint(x: 11.006, y: 12.5))
        p.addCurve(to: CGPoint(x: 7.5, y: 12), control1: CGPoint(x: 9.87, y: 12.167), control2: CGPoint(x: 8.702, y: 12))
        p.addCurve(to: CGPoint(x: 3.994, y: 12.5), control1: CGPoint(x: 6.298, y: 12), control2: CGPoint(x: 5.13, y: 12.167))
        p.addCurve(to: CGPoint(x: 7.5, y: 13), control1: CGPoint(x: 5.13, y: 12.833), control2: CGPoint(x: 6.298, y: 13))
        p.addCurve(to: CGPoint(x: 11.006, y: 12.5), control1: CGPoint(x: 8.702, y: 13), control2: CGPoint(x: 9.87, y: 12.833))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

// YogaIcon().frame(width: 16, height: 16) fills with the foreground style. Keep it on whole points to stay crisp.
```

### Compose

```kotlin
// Gentleface "yoga" (line-round), MIT. https://gentleface.com/icons/yoga
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.addPathNodes
import androidx.compose.ui.unit.dp

val YogaIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "yoga", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M5.732 1.732C5.976 1.488 6.259 1.303 6.58 1.176C6.875 1.059 7.182 1 7.5 1C7.818 1 8.125 1.059 8.42 1.176C8.741 1.303 9.024 1.488 9.268 1.732C9.512 1.976 9.697 2.259 9.824 2.58C9.941 2.875 10 3.182 10 3.5C10 3.818 9.941 4.125 9.824 4.42C9.697 4.741 9.512 5.024 9.268 5.268C9.024 5.512 8.741 5.697 8.42 5.824C8.125 5.941 7.818 6 7.5 6C7.182 6 6.875 5.941 6.58 5.824C6.259 5.697 5.976 5.512 5.732 5.268C5.488 5.024 5.303 4.741 5.176 4.42C5.059 4.125 5 3.818 5 3.5C5 3.182 5.059 2.875 5.176 2.58C5.303 2.259 5.488 1.976 5.732 1.732ZM6.439 4.561C6.586 4.707 6.755 4.818 6.948 4.895C7.125 4.965 7.309 5 7.5 5C7.691 5 7.875 4.965 8.052 4.895C8.245 4.818 8.414 4.707 8.561 4.561C8.707 4.414 8.818 4.245 8.895 4.052C8.965 3.875 9 3.691 9 3.5C9 3.309 8.965 3.125 8.895 2.948C8.818 2.755 8.707 2.586 8.561 2.439C8.414 2.293 8.245 2.182 8.052 2.105C7.875 2.035 7.691 2 7.5 2C7.309 2 7.125 2.035 6.948 2.105C6.755 2.182 6.586 2.293 6.439 2.439C6.293 2.586 6.182 2.755 6.105 2.948C6.035 3.125 6 3.309 6 3.5C6 3.691 6.035 3.875 6.105 4.052C6.182 4.245 6.293 4.414 6.439 4.561ZM12.854 10.146C12.953 10.246 13.003 10.364 13.003 10.5C13.003 10.636 12.953 10.754 12.854 10.854C12.754 10.953 12.636 11.003 12.5 11.003C12.364 11.003 12.246 10.953 12.146 10.854L9.293 8L8 8L8 11.009C9.621 11.067 11.185 11.41 12.692 12.038C12.822 12.093 12.913 12.183 12.965 12.308C13.017 12.434 13.016 12.562 12.962 12.692C12.909 12.819 12.819 12.909 12.692 12.962C11.031 13.654 9.3 14 7.5 14C5.7 14 3.969 13.654 2.308 12.962C2.18 12.908 2.09 12.818 2.038 12.69C1.985 12.563 1.985 12.435 2.038 12.308C2.091 12.181 2.181 12.091 2.308 12.038C3.815 11.41 5.379 11.067 7 11.009L7 8L5.707 8L2.854 10.854C2.756 10.951 2.638 11 2.5 11C2.362 11 2.244 10.951 2.146 10.854C2.047 10.754 1.997 10.636 1.997 10.5C1.997 10.364 2.047 10.246 2.146 10.146L5.146 7.146C5.244 7.049 5.362 7 5.5 7L9.5 7C9.638 7 9.756 7.049 9.854 7.146L12.854 10.146ZM11.006 12.5C9.87 12.167 8.702 12 7.5 12C6.298 12 5.13 12.167 3.994 12.5C5.13 12.833 6.298 13 7.5 13C8.702 13 9.87 12.833 11.006 12.5Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

// Icon(YogaIcon, contentDescription = null) tints it with LocalContentColor.
```

### Android XML

```xml
<!-- res/drawable/ic_yoga.xml · Gentleface "yoga" (line-round), MIT. https://gentleface.com/icons/yoga -->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="16dp"
    android:height="16dp"
    android:viewportWidth="16"
    android:viewportHeight="16"
    android:tint="?attr/colorControlNormal">
  <path
      android:fillColor="@android:color/white"
      android:pathData="M5.732 1.732C5.976 1.488 6.259 1.303 6.58 1.176C6.875 1.059 7.182 1 7.5 1C7.818 1 8.125 1.059 8.42 1.176C8.741 1.303 9.024 1.488 9.268 1.732C9.512 1.976 9.697 2.259 9.824 2.58C9.941 2.875 10 3.182 10 3.5C10 3.818 9.941 4.125 9.824 4.42C9.697 4.741 9.512 5.024 9.268 5.268C9.024 5.512 8.741 5.697 8.42 5.824C8.125 5.941 7.818 6 7.5 6C7.182 6 6.875 5.941 6.58 5.824C6.259 5.697 5.976 5.512 5.732 5.268C5.488 5.024 5.303 4.741 5.176 4.42C5.059 4.125 5 3.818 5 3.5C5 3.182 5.059 2.875 5.176 2.58C5.303 2.259 5.488 1.976 5.732 1.732ZM6.439 4.561C6.586 4.707 6.755 4.818 6.948 4.895C7.125 4.965 7.309 5 7.5 5C7.691 5 7.875 4.965 8.052 4.895C8.245 4.818 8.414 4.707 8.561 4.561C8.707 4.414 8.818 4.245 8.895 4.052C8.965 3.875 9 3.691 9 3.5C9 3.309 8.965 3.125 8.895 2.948C8.818 2.755 8.707 2.586 8.561 2.439C8.414 2.293 8.245 2.182 8.052 2.105C7.875 2.035 7.691 2 7.5 2C7.309 2 7.125 2.035 6.948 2.105C6.755 2.182 6.586 2.293 6.439 2.439C6.293 2.586 6.182 2.755 6.105 2.948C6.035 3.125 6 3.309 6 3.5C6 3.691 6.035 3.875 6.105 4.052C6.182 4.245 6.293 4.414 6.439 4.561ZM12.854 10.146C12.953 10.246 13.003 10.364 13.003 10.5C13.003 10.636 12.953 10.754 12.854 10.854C12.754 10.953 12.636 11.003 12.5 11.003C12.364 11.003 12.246 10.953 12.146 10.854L9.293 8L8 8L8 11.009C9.621 11.067 11.185 11.41 12.692 12.038C12.822 12.093 12.913 12.183 12.965 12.308C13.017 12.434 13.016 12.562 12.962 12.692C12.909 12.819 12.819 12.909 12.692 12.962C11.031 13.654 9.3 14 7.5 14C5.7 14 3.969 13.654 2.308 12.962C2.18 12.908 2.09 12.818 2.038 12.69C1.985 12.563 1.985 12.435 2.038 12.308C2.091 12.181 2.181 12.091 2.308 12.038C3.815 11.41 5.379 11.067 7 11.009L7 8L5.707 8L2.854 10.854C2.756 10.951 2.638 11 2.5 11C2.362 11 2.244 10.951 2.146 10.854C2.047 10.754 1.997 10.636 1.997 10.5C1.997 10.364 2.047 10.246 2.146 10.146L5.146 7.146C5.244 7.049 5.362 7 5.5 7L9.5 7C9.638 7 9.756 7.049 9.854 7.146L12.854 10.146ZM11.006 12.5C9.87 12.167 8.702 12 7.5 12C6.298 12 5.13 12.167 3.994 12.5C5.13 12.833 6.298 13 7.5 13C8.702 13 9.87 12.833 11.006 12.5Z"/>
</vector>
```

### Flutter

```dart
// Gentleface "yoga" (line-round), MIT. https://gentleface.com/icons/yoga
import 'package:flutter/widgets.dart';

class YogaIcon extends StatelessWidget {
  const YogaIcon({super.key, this.size = 16, this.color});
  final double size;
  final Color? color;

  @override
  Widget build(BuildContext context) => CustomPaint(
        size: Size.square(size),
        painter: _YogaIconPainter(color ?? IconTheme.of(context).color ?? const Color(0xFF000000)),
      );
}

class _YogaIconPainter extends CustomPainter {
  _YogaIconPainter(this.color);
  final Color color;

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(5.732, 1.732)
      ..cubicTo(5.976, 1.488, 6.259, 1.303, 6.58, 1.176)
      ..cubicTo(6.875, 1.059, 7.182, 1, 7.5, 1)
      ..cubicTo(7.818, 1, 8.125, 1.059, 8.42, 1.176)
      ..cubicTo(8.741, 1.303, 9.024, 1.488, 9.268, 1.732)
      ..cubicTo(9.512, 1.976, 9.697, 2.259, 9.824, 2.58)
      ..cubicTo(9.941, 2.875, 10, 3.182, 10, 3.5)
      ..cubicTo(10, 3.818, 9.941, 4.125, 9.824, 4.42)
      ..cubicTo(9.697, 4.741, 9.512, 5.024, 9.268, 5.268)
      ..cubicTo(9.024, 5.512, 8.741, 5.697, 8.42, 5.824)
      ..cubicTo(8.125, 5.941, 7.818, 6, 7.5, 6)
      ..cubicTo(7.182, 6, 6.875, 5.941, 6.58, 5.824)
      ..cubicTo(6.259, 5.697, 5.976, 5.512, 5.732, 5.268)
      ..cubicTo(5.488, 5.024, 5.303, 4.741, 5.176, 4.42)
      ..cubicTo(5.059, 4.125, 5, 3.818, 5, 3.5)
      ..cubicTo(5, 3.182, 5.059, 2.875, 5.176, 2.58)
      ..cubicTo(5.303, 2.259, 5.488, 1.976, 5.732, 1.732)
      ..close()
      ..moveTo(6.439, 4.561)
      ..cubicTo(6.586, 4.707, 6.755, 4.818, 6.948, 4.895)
      ..cubicTo(7.125, 4.965, 7.309, 5, 7.5, 5)
      ..cubicTo(7.691, 5, 7.875, 4.965, 8.052, 4.895)
      ..cubicTo(8.245, 4.818, 8.414, 4.707, 8.561, 4.561)
      ..cubicTo(8.707, 4.414, 8.818, 4.245, 8.895, 4.052)
      ..cubicTo(8.965, 3.875, 9, 3.691, 9, 3.5)
      ..cubicTo(9, 3.309, 8.965, 3.125, 8.895, 2.948)
      ..cubicTo(8.818, 2.755, 8.707, 2.586, 8.561, 2.439)
      ..cubicTo(8.414, 2.293, 8.245, 2.182, 8.052, 2.105)
      ..cubicTo(7.875, 2.035, 7.691, 2, 7.5, 2)
      ..cubicTo(7.309, 2, 7.125, 2.035, 6.948, 2.105)
      ..cubicTo(6.755, 2.182, 6.586, 2.293, 6.439, 2.439)
      ..cubicTo(6.293, 2.586, 6.182, 2.755, 6.105, 2.948)
      ..cubicTo(6.035, 3.125, 6, 3.309, 6, 3.5)
      ..cubicTo(6, 3.691, 6.035, 3.875, 6.105, 4.052)
      ..cubicTo(6.182, 4.245, 6.293, 4.414, 6.439, 4.561)
      ..close()
      ..moveTo(12.854, 10.146)
      ..cubicTo(12.953, 10.246, 13.003, 10.364, 13.003, 10.5)
      ..cubicTo(13.003, 10.636, 12.953, 10.754, 12.854, 10.854)
      ..cubicTo(12.754, 10.953, 12.636, 11.003, 12.5, 11.003)
      ..cubicTo(12.364, 11.003, 12.246, 10.953, 12.146, 10.854)
      ..lineTo(9.293, 8)
      ..lineTo(8, 8)
      ..lineTo(8, 11.009)
      ..cubicTo(9.621, 11.067, 11.185, 11.41, 12.692, 12.038)
      ..cubicTo(12.822, 12.093, 12.913, 12.183, 12.965, 12.308)
      ..cubicTo(13.017, 12.434, 13.016, 12.562, 12.962, 12.692)
      ..cubicTo(12.909, 12.819, 12.819, 12.909, 12.692, 12.962)
      ..cubicTo(11.031, 13.654, 9.3, 14, 7.5, 14)
      ..cubicTo(5.7, 14, 3.969, 13.654, 2.308, 12.962)
      ..cubicTo(2.18, 12.908, 2.09, 12.818, 2.038, 12.69)
      ..cubicTo(1.985, 12.563, 1.985, 12.435, 2.038, 12.308)
      ..cubicTo(2.091, 12.181, 2.181, 12.091, 2.308, 12.038)
      ..cubicTo(3.815, 11.41, 5.379, 11.067, 7, 11.009)
      ..lineTo(7, 8)
      ..lineTo(5.707, 8)
      ..lineTo(2.854, 10.854)
      ..cubicTo(2.756, 10.951, 2.638, 11, 2.5, 11)
      ..cubicTo(2.362, 11, 2.244, 10.951, 2.146, 10.854)
      ..cubicTo(2.047, 10.754, 1.997, 10.636, 1.997, 10.5)
      ..cubicTo(1.997, 10.364, 2.047, 10.246, 2.146, 10.146)
      ..lineTo(5.146, 7.146)
      ..cubicTo(5.244, 7.049, 5.362, 7, 5.5, 7)
      ..lineTo(9.5, 7)
      ..cubicTo(9.638, 7, 9.756, 7.049, 9.854, 7.146)
      ..lineTo(12.854, 10.146)
      ..close()
      ..moveTo(11.006, 12.5)
      ..cubicTo(9.87, 12.167, 8.702, 12, 7.5, 12)
      ..cubicTo(6.298, 12, 5.13, 12.167, 3.994, 12.5)
      ..cubicTo(5.13, 12.833, 6.298, 13, 7.5, 13)
      ..cubicTo(8.702, 13, 9.87, 12.833, 11.006, 12.5)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

  @override
  bool shouldRepaint(_YogaIconPainter old) => old.color != color;
}
```
