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

const viewBox = {"width":48,"height":48};
const content = `<style>.a6o0d7xcv {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M26.83 15.89a20 20 0 0 0-2.83-.2a19.5 19.5 0 0 0-19.5 19.5a15.65 15.65 0 0 1 15.66-15.65a15.5 15.5 0 0 1 3.42.37m4.2 1.6a15.66 15.66 0 0 1 8 13.68h7.72a19.51 19.51 0 0 0-14.37-18.82m-6.25-.65v4.05m6.66 2.89l2.87-5.07M34 27.87l6.14-3.62m-25.19-3.83l-1.08-1.89");
}

.ii60urbuh {
  cx: 20.17px;
  cy: 31.84px;
  r: 1.74px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.k0n1vpb4l {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m30.42 11.45l-13.9 17.19h0a4.7 4.7 0 0 0-1.19 3.08a4.8 4.8 0 0 0 9.33 1.64h0Z");
}
</style><path class="k0n1vpb4l"/><path class="a6o0d7xcv"/><circle class="ii60urbuh"/>`;

/** @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:reaction-training"} {...others} />);
}

export default Component;
