{
 "name": "broom-sparkle",
 "title": "Broom sparkle",
 "component": "BroomSparkleIcon",
 "url": "https://gentleface.com/icons/broom-sparkle",
 "category": "household",
 "motif": "broom",
 "added": "2026-11-06",
 "since": "0.4.0",
 "history": [
  {
   "date": "2026-11-06",
   "what": [
    "added",
    "released in 0.4.0"
   ]
  }
 ],
 "geometry_hash": "39a397202937",
 "use_for": [
  "ai clean up",
  "smart clean up",
  "auto tidy"
 ],
 "example": "Clean up with AI (duplicates, old tabs)",
 "base": "broom",
 "modifier": "sparkle",
 "family": [
  "broom"
 ],
 "tags": [
  "broom",
  "sweep",
  "clean",
  "clean-up",
  "cleaning",
  "tidy",
  "housework",
  "chores",
  "sparkle"
 ],
 "size": 16,
 "styles": [
  "line-round",
  "line-soft",
  "line-sharp",
  "solid-round",
  "solid-soft",
  "solid-sharp"
 ],
 "default_style": "line-round",
 "svg": {
  "line-round": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentColor\"><path d=\"M9.879 8.439C9.913 8.651 9.882 8.853 9.786 9.046L9.691 9.236C9.625 9.325 9.554 9.406 9.48 9.48C9.291 9.67 9.051 9.835 8.763 9.975L8.762 9.975C8.639 9.913 8.555 9.817 8.512 9.686C8.468 9.555 8.477 9.428 8.539 9.304L8.892 8.599L7.401 7.108L6.344 7.637L8.198 9.491C8.298 9.591 8.347 9.708 8.347 9.844C8.347 9.98 8.298 10.098 8.198 10.198L8.198 10.198C8.053 10.245 7.896 10.29 7.727 10.332C7.639 10.311 7.56 10.267 7.491 10.198L5.401 8.108L2.344 9.637L6.363 13.656L6.778 12.827C6.839 12.703 6.936 12.62 7.067 12.576C7.109 12.562 7.15 12.554 7.192 12.55C7.28 12.568 7.365 12.585 7.448 12.603L7.448 12.603C7.574 12.666 7.659 12.762 7.702 12.891C7.745 13.021 7.735 13.148 7.672 13.274L7.257 14.103C7.19 14.238 7.097 14.352 6.978 14.445C6.843 14.55 6.692 14.616 6.523 14.643C6.355 14.67 6.19 14.656 6.029 14.599C5.887 14.548 5.763 14.47 5.656 14.363L1.637 10.344C1.53 10.237 1.452 10.113 1.401 9.971C1.344 9.81 1.33 9.645 1.357 9.477C1.384 9.308 1.45 9.157 1.555 9.022C1.648 8.903 1.762 8.81 1.897 8.743L6.954 6.214C7.147 6.118 7.349 6.087 7.561 6.121C7.774 6.156 7.956 6.249 8.108 6.401L8.5 6.793L14.146 1.146C14.246 1.047 14.364 0.997 14.5 0.997C14.636 0.997 14.754 1.047 14.854 1.146C14.951 1.244 15 1.362 15 1.5C15 1.638 14.951 1.756 14.854 1.854L9.207 7.5L9.599 7.892C9.751 8.044 9.844 8.226 9.879 8.439ZM11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5C13 12 12 13 11.5 16Z\"/></svg>",
  "line-soft": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentColor\"><path d=\"M9.995 8.42C10.012 8.525 9.996 8.626 9.947 8.724L9.691 9.236C9.625 9.325 9.554 9.406 9.48 9.48C9.291 9.67 9.051 9.835 8.763 9.975L8.762 9.975C8.636 9.912 8.552 9.816 8.509 9.687C8.466 9.558 8.476 9.43 8.539 9.304L8.892 8.599L7.401 7.108L6.344 7.637L8.198 9.491C8.298 9.591 8.347 9.708 8.347 9.844C8.347 9.98 8.298 10.098 8.198 10.198L8.198 10.198C8.053 10.245 7.896 10.29 7.727 10.332C7.639 10.311 7.56 10.267 7.491 10.198L5.401 8.108L2.344 9.637L6.363 13.656L6.778 12.827C6.839 12.703 6.936 12.62 7.067 12.576C7.109 12.562 7.15 12.554 7.192 12.55C7.28 12.568 7.365 12.585 7.448 12.603L7.448 12.603C7.574 12.666 7.659 12.762 7.702 12.891C7.745 13.021 7.735 13.148 7.672 13.274L6.947 14.724C6.885 14.847 6.789 14.931 6.658 14.974C6.527 15.018 6.4 15.009 6.276 14.947C6.228 14.923 6.185 14.892 6.146 14.854L1.146 9.854C1.047 9.754 0.997 9.636 0.997 9.5C0.997 9.364 1.047 9.246 1.146 9.146C1.185 9.108 1.228 9.077 1.276 9.053L7.276 6.053C7.374 6.004 7.475 5.988 7.58 6.005C7.685 6.022 7.777 6.069 7.854 6.146L8.5 6.793L14.146 1.146C14.246 1.047 14.364 0.997 14.5 0.997C14.636 0.997 14.754 1.047 14.854 1.146C14.951 1.244 15 1.362 15 1.5C15 1.638 14.951 1.756 14.854 1.854L9.207 7.5L9.854 8.146C9.931 8.223 9.978 8.315 9.995 8.42ZM11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5C13 12 12 13 11.5 16Z\"/></svg>",
  "line-sharp": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentColor\"><path d=\"M6.293 15L1 9.707L1 9.191L7.599 5.892L8.5 6.793L14.146 1.146L14.854 1.854L9.207 7.5L10.108 8.401L9.691 9.236C9.625 9.325 9.554 9.406 9.48 9.48C9.291 9.67 9.051 9.835 8.763 9.975L8.535 9.861L8.198 10.198C8.029 10.253 7.845 10.304 7.645 10.352L5.401 8.108L2.344 9.637L6.363 13.656L6.939 12.504C7.118 12.535 7.288 12.568 7.448 12.603L7.896 12.827L6.809 15L6.293 15ZM11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5C13 12 12 13 11.5 16ZM7.401 7.108L6.344 7.637L8.363 9.656L8.892 8.599L7.401 7.108Z\"/></svg>",
  "solid-round": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentColor\"><path d=\"M9.879 8.439C9.913 8.651 9.882 8.853 9.786 9.046L9.691 9.236C9.625 9.325 9.554 9.406 9.48 9.48C9.279 9.682 9.021 9.856 8.708 10.001L5.599 6.892L6.954 6.214C7.147 6.118 7.349 6.087 7.561 6.121C7.774 6.156 7.956 6.249 8.108 6.401L8.5 6.793L14.146 1.146C14.246 1.047 14.364 0.997 14.5 0.997C14.636 0.997 14.754 1.047 14.854 1.146C14.951 1.244 15 1.362 15 1.5C15 1.638 14.951 1.756 14.854 1.854L9.207 7.5L9.599 7.892C9.751 8.044 9.844 8.226 9.879 8.439ZM11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5C13 12 12 13 11.5 16ZM7.257 14.103C7.19 14.238 7.097 14.352 6.978 14.445C6.843 14.55 6.692 14.616 6.523 14.643C6.355 14.67 6.19 14.656 6.029 14.599C5.887 14.548 5.763 14.47 5.656 14.363L1.637 10.344C1.53 10.237 1.452 10.113 1.401 9.971C1.344 9.81 1.33 9.645 1.357 9.477C1.384 9.308 1.45 9.157 1.555 9.022C1.648 8.903 1.762 8.81 1.897 8.743L4.656 7.363L7.645 10.352C7.399 10.411 7.129 10.465 6.836 10.514C6.291 10.604 5.923 11.12 6.014 11.664C6.084 12.086 6.414 12.416 6.836 12.486C7.254 12.556 7.624 12.636 7.946 12.726L7.257 14.103Z\"/></svg>",
  "solid-soft": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentColor\"><path d=\"M9.995 8.42C10.012 8.525 9.996 8.626 9.947 8.724L9.691 9.236C9.625 9.325 9.554 9.406 9.48 9.48C9.279 9.682 9.021 9.856 8.708 10.001L5.599 6.892L7.276 6.053C7.374 6.004 7.475 5.988 7.58 6.005C7.685 6.022 7.777 6.069 7.854 6.146L8.5 6.793L14.146 1.146C14.246 1.047 14.364 0.997 14.5 0.997C14.636 0.997 14.754 1.047 14.854 1.146C14.951 1.244 15 1.362 15 1.5C15 1.638 14.951 1.756 14.854 1.854L9.207 7.5L9.854 8.146C9.931 8.223 9.978 8.315 9.995 8.42ZM11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5C13 12 12 13 11.5 16ZM6.836 10.514C6.291 10.604 5.923 11.12 6.014 11.664C6.084 12.086 6.414 12.416 6.836 12.486C7.254 12.556 7.624 12.636 7.946 12.726L6.947 14.724C6.885 14.847 6.789 14.931 6.658 14.974C6.527 15.018 6.4 15.009 6.276 14.947C6.228 14.923 6.185 14.892 6.146 14.854L1.146 9.854C1.047 9.754 0.997 9.636 0.997 9.5C0.997 9.364 1.047 9.246 1.146 9.146C1.185 9.108 1.228 9.077 1.276 9.053L4.656 7.363L7.645 10.352C7.399 10.411 7.129 10.465 6.836 10.514Z\"/></svg>",
  "solid-sharp": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentColor\"><path d=\"M9.207 7.5L10.108 8.401L9.691 9.236C9.625 9.325 9.554 9.406 9.48 9.48C9.279 9.682 9.021 9.856 8.708 10.001L5.599 6.892L7.599 5.892L8.5 6.793L14.146 1.146L14.854 1.854L9.207 7.5ZM11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5C13 12 12 13 11.5 16ZM6.293 15L1 9.707L1 9.191L4.656 7.363L7.645 10.352C7.399 10.411 7.129 10.465 6.836 10.514L6.836 12.486C7.254 12.556 7.624 12.636 7.946 12.726L6.809 15L6.293 15Z\"/></svg>"
 },
 "svg_url": {
  "line-round": "https://gentleface.com/svg/line-round/16/broom-sparkle.svg",
  "line-soft": "https://gentleface.com/svg/line-soft/16/broom-sparkle.svg",
  "line-sharp": "https://gentleface.com/svg/line-sharp/16/broom-sparkle.svg",
  "solid-round": "https://gentleface.com/svg/solid-round/16/broom-sparkle.svg",
  "solid-soft": "https://gentleface.com/svg/solid-soft/16/broom-sparkle.svg",
  "solid-sharp": "https://gentleface.com/svg/solid-sharp/16/broom-sparkle.svg"
 },
 "png_url": {
  "line-round": {
   "16": "https://gentleface.com/png/line-round/16/broom-sparkle.png",
   "32": "https://gentleface.com/png/line-round/32/broom-sparkle.png",
   "48": "https://gentleface.com/png/line-round/48/broom-sparkle.png"
  },
  "line-soft": {
   "16": "https://gentleface.com/png/line-soft/16/broom-sparkle.png",
   "32": "https://gentleface.com/png/line-soft/32/broom-sparkle.png",
   "48": "https://gentleface.com/png/line-soft/48/broom-sparkle.png"
  },
  "line-sharp": {
   "16": "https://gentleface.com/png/line-sharp/16/broom-sparkle.png",
   "32": "https://gentleface.com/png/line-sharp/32/broom-sparkle.png",
   "48": "https://gentleface.com/png/line-sharp/48/broom-sparkle.png"
  },
  "solid-round": {
   "16": "https://gentleface.com/png/solid-round/16/broom-sparkle.png",
   "32": "https://gentleface.com/png/solid-round/32/broom-sparkle.png",
   "48": "https://gentleface.com/png/solid-round/48/broom-sparkle.png"
  },
  "solid-soft": {
   "16": "https://gentleface.com/png/solid-soft/16/broom-sparkle.png",
   "32": "https://gentleface.com/png/solid-soft/32/broom-sparkle.png",
   "48": "https://gentleface.com/png/solid-soft/48/broom-sparkle.png"
  },
  "solid-sharp": {
   "16": "https://gentleface.com/png/solid-sharp/16/broom-sparkle.png",
   "32": "https://gentleface.com/png/solid-sharp/32/broom-sparkle.png",
   "48": "https://gentleface.com/png/solid-sharp/48/broom-sparkle.png"
  }
 },
 "npm": {
  "react": "import { BroomSparkleIcon } from '@gentleface/react';",
  "svg": "@gentleface/icons/svg/line-round/16/broom-sparkle.svg",
  "cdn": "https://cdn.jsdelivr.net/npm/@gentleface/icons@0.6.0/svg/line-round/16/broom-sparkle.svg",
  "version": "0.6.0"
 },
 "license": "MIT",
 "author": "Alexander Kiselev",
 "motion": {
  "name": "broom-sparkle-sweep",
  "does": "The sparkle twinkles out. The broom sweeps once up to the left from the top of its handle, its head dragging behind the stroke, and the sparkle twinkles in on the spot it swept. The broom swings back, and its cut follows the sparkle.",
  "url": "https://gentleface.com/motion/broom-sparkle-sweep.svg",
  "style": "line-round",
  "size": 16,
  "duration": 2.8,
  "frames": [
   0.2,
   1.5
  ],
  "svg": "<svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.001\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><g><animateTransform attributeName=\"transform\" type=\"rotate\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.15;0.257;0.393;0.446;1\" values=\"0 14.5 1.5;0 14.5 1.5;7 14.5 1.5;-.6 14.5 1.5;0 14.5 1.5;0 14.5 1.5\" calcMode=\"spline\" keySplines=\"0 0 1 1;.6 0 .25 1;.37 0 .63 1;.37 0 .63 1;0 0 1 1\"/><path d=\"M14.5 1.5L8.5 7.5\" stroke-dasharray=\"8.485 10.485\" stroke-dashoffset=\"0\"></path><g><animateTransform attributeName=\"transform\" type=\"rotate\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.15;0.207;0.286;0.357;0.429;0.479;1\" values=\"0 8.5 7.5;0 8.5 7.5;-3 8.5 7.5;1.5 8.5 7.5;2 8.5 7.5;-.8 8.5 7.5;0 8.5 7.5;0 8.5 7.5\" calcMode=\"spline\" keySplines=\"0 0 1 1;.37 0 .63 1;.37 0 .63 1;.37 0 .63 1;.37 0 .63 1;.37 0 .63 1;0 0 1 1\"/><path d=\"M8.105 11.289L6.81 13.88C6.658 14.185 6.251 14.251 6.009 14.009L1.991 9.991C1.749 9.749 1.815 9.342 2.12 9.19L7.178 6.661C7.37 6.565 7.603 6.603 7.755 6.755L8.5 7.5L9.245 8.245C9.397 8.397 9.435 8.63 9.339 8.822L8.105 11.289\" stroke-dasharray=\"18.274 24.212\" stroke-dashoffset=\"-1.969\"><animate attributeName=\"stroke-dasharray\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.089;0.098;0.107;0.116;0.125;0.134;0.143;0.15;0.152;0.159;0.161;0.168;0.177;0.186;0.195;0.204;0.213;0.222;0.231;0.24;0.249;0.257;0.258;0.266;0.267;0.275;0.276;0.284;0.285;0.292;0.294;0.301;0.303;0.31;0.312;0.319;0.321;0.328;0.33;0.337;0.339;0.345;0.348;0.354;0.356;0.363;0.365;0.372;0.374;0.381;0.383;0.39;0.392;0.398;0.401;0.407;0.41;0.419;0.428;0.437;0.446;0.455;0.464;0.473;0.482;1\" values=\"18.274 24.212;18.273 24.212;18.315 24.212;18.448 24.212;18.676 24.212;18.999 24.212;19.423 24.212;20.334 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;20.516 24.212;20.445 24.212;19.299 24.212;19.229 24.212;18.979 24.212;18.949 24.212;18.856 24.212;18.84 24.212;18.781 24.212;18.767 24.212;18.712 24.212;18.696 24.212;18.639 24.212;18.621 24.212;18.565 24.212;18.545 24.212;18.484 24.212;18.461 24.212;18.397 24.212;18.372 24.212;18.309 24.212;18.283 24.212;18.232 24.212;18.214 24.212;18.186 24.212;18.178 24.212;18.176 24.212;18.18 24.212;18.2 24.212;18.225 24.212;18.247 24.212;18.258 24.212;18.265 24.212;18.27 24.212;18.273 24.212;18.273 24.212;18.274 24.212\"/><animate attributeName=\"stroke-dashoffset\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.089;0.098;0.107;0.116;0.125;0.134;0.143;0.15;0.152;0.159;0.161;0.168;0.177;0.186;0.195;0.204;0.213;0.222;0.231;0.24;0.249;0.257;0.258;0.266;0.267;0.275;0.276;0.284;0.285;0.292;0.294;0.301;0.303;0.31;0.312;0.319;0.321;0.328;0.33;0.337;0.339;0.345;0.348;0.354;0.356;0.363;0.365;0.372;0.374;0.381;0.383;0.39;0.392;0.398;0.401;0.407;0.41;0.419;0.428;0.437;0.446;0.455;0.464;0.473;0.482;1\" values=\"-1.969;-1.969;-1.939;-1.838;-1.655;-1.371;-.96;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-1.696;-1.767;-1.856;-1.844;-1.728;-1.699;-1.547;-1.515;-1.404;-1.38;-1.31;-1.295;-1.256;-1.248;-1.239;-1.247;-1.3;-1.329;-1.428;-1.473;-1.593;-1.645;-1.756;-1.802;-1.879;-1.906;-1.93;-1.934;-1.947;-1.959;-1.968;-1.97;-1.97;-1.969;-1.969;-1.969;-1.969\"/></path><path d=\"M5.5 7.5L8.5 10.5\" stroke-dasharray=\"3.316 6.243\" stroke-dashoffset=\"0\"><animate attributeName=\"stroke-dasharray\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.089;0.098;0.107;0.116;0.125;0.134;0.143;0.15;0.152;0.159;0.161;0.168;0.177;0.186;0.195;0.204;0.213;0.222;0.231;0.24;0.249;0.257;0.258;0.266;0.267;0.275;0.276;0.284;0.285;0.292;0.294;0.301;0.303;0.31;0.312;0.319;0.321;0.328;0.33;0.337;0.339;0.345;0.348;0.354;0.356;0.363;0.365;0.372;0.374;0.381;0.383;0.39;0.392;0.398;0.401;0.407;0.41;0.419;0.428;0.437;0.446;0.455;0.464;0.473;0.482;1\" values=\"3.316 6.243;3.315 6.243;3.316 6.243;3.317 6.243;3.312 6.243;3.288 6.243;3.209 6.243;3.369 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;3.627 6.243;3.568 6.243;3.312 6.243;3.26 6.243;3.065 6.243;3.022 6.243;2.873 6.243;2.837 6.243;2.726 6.243;2.697 6.243;2.632 6.243;2.627 6.243;2.661 6.243;2.687 6.243;2.785 6.243;2.83 6.243;2.943 6.243;2.99 6.243;3.086 6.243;3.123 6.243;3.185 6.243;3.206 6.243;3.225 6.243;3.229 6.243;3.248 6.243;3.272 6.243;3.292 6.243;3.303 6.243;3.307 6.243;3.312 6.243;3.315 6.243;3.315 6.243;3.316 6.243\"/><animate attributeName=\"stroke-dashoffset\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.089;0.098;0.107;0.116;0.125;0.134;0.143;0.15;0.152;0.159;0.161;0.168;0.177;0.186;0.195;0.204;0.213;0.222;0.231;0.24;0.249;0.257;0.258;0.266;0.267;0.275;0.276;0.284;0.285;0.292;0.294;0.301;0.303;0.31;0.312;0.319;0.321;0.328;0.33;0.337;0.339;0.345;0.348;0.354;0.356;0.363;0.365;0.372;0.374;0.381;0.383;0.39;0.392;0.398;0.401;0.407;0.41;0.419;0.428;0.437;0.446;0.455;0.464;0.473;0.482;1\" values=\"0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\"/></path></g></g><g transform=\"translate(11.5 11.5)\"><g><animateTransform attributeName=\"transform\" type=\"scale\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.089;0.161;0.257;0.329;1\" values=\"1;1;0;0;1;1\" calcMode=\"spline\" keySplines=\"0 0 1 1;.6 0 .9 .4;0 0 1 1;.15 .75 .25 1;0 0 1 1\"/><animate attributeName=\"visibility\" calcMode=\"discrete\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.161;0.257\" values=\"visible;hidden;visible\"/><g><animateTransform attributeName=\"transform\" type=\"rotate\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.089;0.161;0.257;0.35;0.407;1\" values=\"0;0;45;-90;12;0;0\" calcMode=\"spline\" keySplines=\"0 0 1 1;.6 0 .9 .4;0 0 1 1;.15 .75 .25 1;.37 0 .63 1;0 0 1 1\"/><g transform=\"translate(-11.5 -11.5)\"><path fill=\"currentColor\" stroke=\"none\" d=\"M16 11.5C13 12 12 13 11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5Z\"></path></g></g></g></g></svg>",
  "react": "// Gentleface \"broom-sparkle\" animated (broom-sparkle-sweep), MIT. https://gentleface.com/icons/broom-sparkle\n// Pass a ref to start and stop it: https://gentleface.com/animated-icons\nimport { forwardRef, type SVGProps } from 'react';\n\nexport const BroomSparkleSweepIcon = forwardRef<SVGSVGElement, SVGProps<SVGSVGElement>>(function BroomSparkleSweepIcon(props, ref) {\n  return (\n    <svg ref={ref} xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" strokeWidth=\"1.001\" strokeLinecap=\"round\" strokeLinejoin=\"round\" aria-hidden=\"true\" {...props}>\n      <g>\n      <animateTransform attributeName=\"transform\" type=\"rotate\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.15;0.257;0.393;0.446;1\" values=\"0 14.5 1.5;0 14.5 1.5;7 14.5 1.5;-.6 14.5 1.5;0 14.5 1.5;0 14.5 1.5\" calcMode=\"spline\" keySplines=\"0 0 1 1;.6 0 .25 1;.37 0 .63 1;.37 0 .63 1;0 0 1 1\"/>\n      <path d=\"M14.5 1.5L8.5 7.5\" strokeDasharray=\"8.485 10.485\" strokeDashoffset=\"0\">\n      </path>\n      <g>\n      <animateTransform attributeName=\"transform\" type=\"rotate\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.15;0.207;0.286;0.357;0.429;0.479;1\" values=\"0 8.5 7.5;0 8.5 7.5;-3 8.5 7.5;1.5 8.5 7.5;2 8.5 7.5;-.8 8.5 7.5;0 8.5 7.5;0 8.5 7.5\" calcMode=\"spline\" keySplines=\"0 0 1 1;.37 0 .63 1;.37 0 .63 1;.37 0 .63 1;.37 0 .63 1;.37 0 .63 1;0 0 1 1\"/>\n      <path d=\"M8.105 11.289L6.81 13.88C6.658 14.185 6.251 14.251 6.009 14.009L1.991 9.991C1.749 9.749 1.815 9.342 2.12 9.19L7.178 6.661C7.37 6.565 7.603 6.603 7.755 6.755L8.5 7.5L9.245 8.245C9.397 8.397 9.435 8.63 9.339 8.822L8.105 11.289\" strokeDasharray=\"18.274 24.212\" strokeDashoffset=\"-1.969\">\n      <animate attributeName=\"stroke-dasharray\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.089;0.098;0.107;0.116;0.125;0.134;0.143;0.15;0.152;0.159;0.161;0.168;0.177;0.186;0.195;0.204;0.213;0.222;0.231;0.24;0.249;0.257;0.258;0.266;0.267;0.275;0.276;0.284;0.285;0.292;0.294;0.301;0.303;0.31;0.312;0.319;0.321;0.328;0.33;0.337;0.339;0.345;0.348;0.354;0.356;0.363;0.365;0.372;0.374;0.381;0.383;0.39;0.392;0.398;0.401;0.407;0.41;0.419;0.428;0.437;0.446;0.455;0.464;0.473;0.482;1\" values=\"18.274 24.212;18.273 24.212;18.315 24.212;18.448 24.212;18.676 24.212;18.999 24.212;19.423 24.212;20.334 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;22.212 24.212;20.516 24.212;20.445 24.212;19.299 24.212;19.229 24.212;18.979 24.212;18.949 24.212;18.856 24.212;18.84 24.212;18.781 24.212;18.767 24.212;18.712 24.212;18.696 24.212;18.639 24.212;18.621 24.212;18.565 24.212;18.545 24.212;18.484 24.212;18.461 24.212;18.397 24.212;18.372 24.212;18.309 24.212;18.283 24.212;18.232 24.212;18.214 24.212;18.186 24.212;18.178 24.212;18.176 24.212;18.18 24.212;18.2 24.212;18.225 24.212;18.247 24.212;18.258 24.212;18.265 24.212;18.27 24.212;18.273 24.212;18.273 24.212;18.274 24.212\"/>\n      <animate attributeName=\"stroke-dashoffset\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.089;0.098;0.107;0.116;0.125;0.134;0.143;0.15;0.152;0.159;0.161;0.168;0.177;0.186;0.195;0.204;0.213;0.222;0.231;0.24;0.249;0.257;0.258;0.266;0.267;0.275;0.276;0.284;0.285;0.292;0.294;0.301;0.303;0.31;0.312;0.319;0.321;0.328;0.33;0.337;0.339;0.345;0.348;0.354;0.356;0.363;0.365;0.372;0.374;0.381;0.383;0.39;0.392;0.398;0.401;0.407;0.41;0.419;0.428;0.437;0.446;0.455;0.464;0.473;0.482;1\" values=\"-1.969;-1.969;-1.939;-1.838;-1.655;-1.371;-.96;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-1.696;-1.767;-1.856;-1.844;-1.728;-1.699;-1.547;-1.515;-1.404;-1.38;-1.31;-1.295;-1.256;-1.248;-1.239;-1.247;-1.3;-1.329;-1.428;-1.473;-1.593;-1.645;-1.756;-1.802;-1.879;-1.906;-1.93;-1.934;-1.947;-1.959;-1.968;-1.97;-1.97;-1.969;-1.969;-1.969;-1.969\"/>\n      </path>\n      <path d=\"M5.5 7.5L8.5 10.5\" strokeDasharray=\"3.316 6.243\" strokeDashoffset=\"0\">\n      <animate attributeName=\"stroke-dasharray\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.089;0.098;0.107;0.116;0.125;0.134;0.143;0.15;0.152;0.159;0.161;0.168;0.177;0.186;0.195;0.204;0.213;0.222;0.231;0.24;0.249;0.257;0.258;0.266;0.267;0.275;0.276;0.284;0.285;0.292;0.294;0.301;0.303;0.31;0.312;0.319;0.321;0.328;0.33;0.337;0.339;0.345;0.348;0.354;0.356;0.363;0.365;0.372;0.374;0.381;0.383;0.39;0.392;0.398;0.401;0.407;0.41;0.419;0.428;0.437;0.446;0.455;0.464;0.473;0.482;1\" values=\"3.316 6.243;3.315 6.243;3.316 6.243;3.317 6.243;3.312 6.243;3.288 6.243;3.209 6.243;3.369 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;4.243 6.243;3.627 6.243;3.568 6.243;3.312 6.243;3.26 6.243;3.065 6.243;3.022 6.243;2.873 6.243;2.837 6.243;2.726 6.243;2.697 6.243;2.632 6.243;2.627 6.243;2.661 6.243;2.687 6.243;2.785 6.243;2.83 6.243;2.943 6.243;2.99 6.243;3.086 6.243;3.123 6.243;3.185 6.243;3.206 6.243;3.225 6.243;3.229 6.243;3.248 6.243;3.272 6.243;3.292 6.243;3.303 6.243;3.307 6.243;3.312 6.243;3.315 6.243;3.315 6.243;3.316 6.243\"/>\n      <animate attributeName=\"stroke-dashoffset\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.089;0.098;0.107;0.116;0.125;0.134;0.143;0.15;0.152;0.159;0.161;0.168;0.177;0.186;0.195;0.204;0.213;0.222;0.231;0.24;0.249;0.257;0.258;0.266;0.267;0.275;0.276;0.284;0.285;0.292;0.294;0.301;0.303;0.31;0.312;0.319;0.321;0.328;0.33;0.337;0.339;0.345;0.348;0.354;0.356;0.363;0.365;0.372;0.374;0.381;0.383;0.39;0.392;0.398;0.401;0.407;0.41;0.419;0.428;0.437;0.446;0.455;0.464;0.473;0.482;1\" values=\"0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\"/>\n      </path>\n      </g>\n      </g>\n      <g transform=\"translate(11.5 11.5)\">\n      <g>\n      <animateTransform attributeName=\"transform\" type=\"scale\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.089;0.161;0.257;0.329;1\" values=\"1;1;0;0;1;1\" calcMode=\"spline\" keySplines=\"0 0 1 1;.6 0 .9 .4;0 0 1 1;.15 .75 .25 1;0 0 1 1\"/>\n      <animate attributeName=\"visibility\" calcMode=\"discrete\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.161;0.257\" values=\"visible;hidden;visible\"/>\n      <g>\n      <animateTransform attributeName=\"transform\" type=\"rotate\" dur=\"2.8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.089;0.161;0.257;0.35;0.407;1\" values=\"0;0;45;-90;12;0;0\" calcMode=\"spline\" keySplines=\"0 0 1 1;.6 0 .9 .4;0 0 1 1;.15 .75 .25 1;.37 0 .63 1;0 0 1 1\"/>\n      <g transform=\"translate(-11.5 -11.5)\">\n      <path fill=\"currentColor\" stroke=\"none\" d=\"M16 11.5C13 12 12 13 11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5Z\">\n      </path>\n      </g>\n      </g>\n      </g>\n      </g>\n    </svg>\n  );\n});",
  "how_to_play": "https://gentleface.com/animated-icons.md"
 }
}