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

const viewBox = {"width":36,"height":36};
const content = `<style>.b0xocuh {
  fill: #3b88c3;
  d: path("m25.902 10l.549-1c.303-.552.102-1-.451-1H16l-1.333 2z");
}

.faww74b {
  fill: #3b88c3;
  d: path("m20 30l4-6h12v6z");
}

.fcqk3eq {
  fill: #d1d3d4;
  d: path("M3 35h33V6H21c-4 0-5 2-5 2l-4 6S0 19 0 24c0 4 6 6 6 6z");
}

.ln3ke1s {
  fill: #231f20;
  d: path("m14 35l2-3h20v3z");
}

.mdv846u {
  fill: #269;
  d: path("m6 30l-3 5h33v-5z");
}

.qgpc3me {
  fill: #3b88c3;
  d: path("M0 23.999c0 4 6 6 6 6V17.125C3 19 0 21.499 0 23.999M6 30v-.001z");
}

.qmwod-bw {
  fill: #55acee;
  d: path("M26 8H16l-4 6h-.001h10.843c.477 0 1.108-.448 1.412-1l2.197-4c.303-.552.102-1-.451-1");
}

.xyfht4m {
  fill: #939598;
  d: path("M0 34h36v2H0z");
}
</style><path class="xyfht4m"/><path class="fcqk3eq"/><path class="ln3ke1s"/><path class="qgpc3me"/><path class="mdv846u"/><path class="faww74b"/><path class="qmwod-bw"/><path class="b0xocuh"/>`;

/** @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={"twemoji:bullet-train"} {...others} />);
}

export default Component;
