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

const viewBox = {"width":48,"height":48};
const content = `<style>.jwyyl6bfu {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m21.071 36.963l1.953 1.127v-4.509l-1.953-1.127z");
}

.n2d8d2bbz {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m24.976 9.91l1.953 1.127l-21.477 12.4L3.5 22.308z");
}

.q--2uqfdv {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M5.452 23.436v4.51L3.5 26.817v-4.509zM44.5 21.182l-21.476 12.4l-1.953-1.128l21.477-12.4z");
}

.r9ei5ccgr {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m5.452 27.945l15.62 9.018v-4.509l-15.62-9.018zM23.024 38.09L44.5 25.69v-4.508m-1.952-1.127l-15.62-9.018M24.976 30.2L9.357 21.182m1.953-1.127l15.619 9.017m3.904-2.254L15.214 17.8l1.953-1.127l15.619 9.018m3.904-2.255L21.071 14.42l1.953-1.127l15.619 9.017M25.32 23.837h-4.65v-2.684m15.815-4.48h-4.648V13.99");
}
</style><path class="n2d8d2bbz"/><path class="q--2uqfdv"/><path class="jwyyl6bfu"/><path class="r9ei5ccgr"/>`;

/** @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:assembly-line-2"} {...others} />);
}

export default Component;
