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

const viewBox = {"width":48,"height":48};
const content = `<style>.a1ru2frdd {
  cx: 33.817px;
  cy: 20.284px;
  r: 3px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.dmc2hte2v {
  cx: 20.532px;
  cy: 32.724px;
  r: 3px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.hsixc_5qx {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M19.442 17.626c-4.782-4.707-9.792 1.863-2.613 3.219m.391-4.666l.565-.753m2.611 7.269l-.834.924m-3.808-8.316l-.97 6.423");
}

.i9clfwm2k {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M38.5 5.5h-29a4 4 0 0 0-4 4v29a4 4 0 0 0 4 4h29a4 4 0 0 0 4-4v-29a4 4 0 0 0-4-4");
}

.t6jrg2bql {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M32.037 11.642c-2.353-.786-4.306 1.59-6.21 3.075l-4.01-.18m4.011.18L12.756 28.915l.068 1.488l3.38 3.358l-.63.63");
}

.vq7y04bjo {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m22.267 29.524l7.73-8.407c-3.688-3.352.712-8.209 4.417-5.34l-.112-.97l.338-.518l-3.47-3.584");
}

.xvl84c4_b {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m16.204 33.76l.97.52c-3.456-3.868 1.848-8.412 5.157-4.825M9.015 22.943c2.827.123 4.976 1.205 7.096 2.329m2.384-2.59l-1.615-.01m3.852-2.42c-.617-.764-2.2-.947-1.29-2.626m-.15 4.19c-1.002-.187-1.311-2.767-2.463-.971");
}

.z68hh39ni {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M42.5 17.331C33.49 28.988 23.726 39.534 5.607 39.42");
}
</style><path class="i9clfwm2k"/><path class="z68hh39ni"/><circle class="a1ru2frdd"/><circle class="dmc2hte2v"/><path class="vq7y04bjo"/><path class="t6jrg2bql"/><path class="xvl84c4_b"/><path class="hsixc_5qx"/>`;

/** @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:hill-climb-racing"} {...others} />);
}

export default Component;
