import { Icon } from '@iconify/css-solid';
import { splitProps } from 'solid-js';

const viewBox = {"width":48,"height":48};
const content = `<style>.a-kbm9bak {
  cx: 24px;
  cy: 18.406px;
  r: 5.224px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.bz8k99brc {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M21.188 22.807a5.915 5.915 0 1 0 7.923-3.32m-17.798 3.262A52 52 0 0 0 4.5 20.554a46 46 0 0 1 8.113-.239m.786-.681a20 20 0 0 1-.726-8.307a22.3 22.3 0 0 1 7.993 3.058m2.021-1.035a11.7 11.7 0 0 1 1.4-7.415a13.8 13.8 0 0 0 1.111 5.279");
}

.fkzbj0_6u {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M28.733 37.82a3.873 3.873 0 1 0 6.653-2.81");
}

.gra3vhbuj {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M18.983 35.546a5 5 0 0 0-.027.522a5.045 5.045 0 0 0 9.969 1.095");
}

.gy5h9qbwj {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m32.53 26.017l.106.001a5.224 5.224 0 0 0 3.089-9.437M25.92 30.758a5.225 5.225 0 1 0 6.227-3.504M18.85 19.285A5.224 5.224 0 1 0 21 26.397m12.367-12.062a5.226 5.226 0 0 0-9.825-1.132");
}

.hy6ayj9ky {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m13.167 31.588l-.003.146a4.005 4.005 0 0 0 5.53 3.701");
}

.m9jqnex-o {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M30.307 20.195c.26-.232.747-.686 1.132-1.024c.446-.39 1.55-.15 1.55-.15l9.94-8.84a1.7 1.7 0 0 0 .141-2.404a1.627 1.627 0 0 0-2.301-.027h0l-9.94 8.842s.11 1.124-.332 1.52c-.472.423-1.351 1.203-1.351 1.203M41.024 9.7l-8.256 7.343");
}

.vwq5cbb_w {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M26.224 40.596a3.52 3.52 0 0 0 5.015.734M15.067 28.954A6.01 6.01 0 0 0 21 35.894a6 6 0 0 0 4.81-2.41m10.314-1.336a5.225 5.225 0 0 0 1.538-9.928");
}

.zf2d2mvgb {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-miterlimit: 3.643;
  d: path("m12.993 19.952l-1.504-1.328m10.001-4.8l-.43-1.683");
}

.zjzzym_5b {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M11.184 23.863a4.129 4.129 0 0 0 3.93 7.261m21.258 5.685a3.41 3.41 0 0 0 2.686-6.046");
}
</style><circle class="a-kbm9bak"/><path class="hy6ayj9ky"/><path class="zjzzym_5b"/><path class="fkzbj0_6u"/><path class="gra3vhbuj"/><path class="vwq5cbb_w"/><path class="gy5h9qbwj"/><path class="bz8k99brc"/><path class="zf2d2mvgb"/><path class="m9jqnex-o"/>`;

/** @param props {{width?: string; height?: string;}} */
function Component(props) {
	const [local, others] = splitProps(props, ["width","height"]);

	return (<Icon width={local.width} height={local.height} viewBox={viewBox} content={content} fallback={"arcticons:raspi-check"} {...others} />);
}

export default Component;
