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

const viewBox = {"width":64,"height":64};
const content = `<style>.a8_riqb {
  d: path("M30 11.5h4v12h-4z");
}

.e6rktnfg {
  fill: #ed4c5c;
  d: path("M24.8 46.9h-2.7c0-11.8 4-24 4-24h2.7c0-.1-4 12.2-4 24m14.4 0h2.7c0-11.8-4-24-4-24h-2.7c0-.1 4 12.2 4 24M54.1 53c.3-.6.5-1.3.6-2H9.2c.1.7.4 1.4.6 2z");
}

.g3lijcc {
  d: path("M39.6 13L23.9 9.9l.5-2.9l3.5.7l3-2.5l3.9.7l2.1 3.5l3.2.6z");
}

.j5a-j5j {
  fill: #94989b;
}

.m8yn99y {
  fill: #dae3ea;
  d: path("M55 49c0 5.5-4.5 10-10 10H19c-5.5 0-10-4.5-10-10z");
}

.t67fi4b {
  fill: #ed4c5c;
  d: path("M55 49H9V31.5c0-5.5 4.5-10 10-10h26c5.5 0 10 4.5 10 10z");
}

.tnfqtcca {
  fill: #3e4347;
  d: path("M51 44.9H13V33.4c0-4.6 3.7-8.3 8.3-8.3h21.4c4.6 0 8.3 3.7 8.3 8.3z");
}

.xul3nwb {
  fill: #3e4347;
  d: path("M62 19.1L2 7V5l60 12z");
}
</style><g class="j5a-j5j"><path class="a8_riqb"/><path class="g3lijcc"/></g><path class="xul3nwb"/><path class="t67fi4b"/><path class="tnfqtcca"/><path class="m8yn99y"/><path class="e6rktnfg"/>`;

/** @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={"emojione:aerial-tramway"} {...others} />);
}

export default Component;
