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

const viewBox = {"width":36,"height":36};
const content = `<style>.ax_e3xur {
  fill: #5dadec;
  d: path("M34 25c0 1-1 3-3 3H5c-2 0-3-2-3-3v-9a4 4 0 0 1 4-4h24a4 4 0 0 1 4 4z");
}

.b-sc_kb {
  fill: #4289c1;
  d: path("M30 15a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-4h24z");
}

.bsozv0u {
  fill: #e1e8ed;
  d: path("M27 34a2 2 0 0 1-2 2H11a2 2 0 0 1-2-2v-8h18z");
}

.c2r2macf {
  fill: #9aaab4;
  d: path("M25 32a1 1 0 0 1-1 1H12a1 1 0 1 1 0-2h12a1 1 0 0 1 1 1M9 25h18v2H9z");
}

.gts4hiba {
  fill: #67757f;
  d: path("M30 12H6V5c0-1.105.826-2 1.846-2h20.309C29.173 3 30 3.895 30 5zm0 19a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-3h24z");
}

.jplm6-b {
  fill: #9aaab4;
  d: path("M25 29a1 1 0 0 1-1 1H12a1 1 0 1 1 0-2h12a1 1 0 0 1 1 1");
}

.ldih56b {
  fill: #292f33;
  d: path("M30 25c0-1.104-.978-2-2.182-2H8.182C6.977 23 6 23.896 6 25v4h24z");
}

.lxtu91b {
  fill: #e1e8ed;
  d: path("M27 12H9V2a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z");
}

.z840arb {
  cx: 30.5px;
  cy: 19.5px;
  r: 1.5px;
  fill: #f5f8fa;
}
</style><path class="gts4hiba"/><path class="lxtu91b"/><path class="ax_e3xur"/><path class="ldih56b"/><path class="b-sc_kb"/><path class="bsozv0u"/><path class="jplm6-b"/><circle class="z840arb"/><path class="c2r2macf"/>`;

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

export default Component;
