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

const viewBox = {"width":36,"height":36};
const content = `<style>.a_4qmscb {
  fill: #e1e8ed;
  d: path("M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18S8.059 0 18 0s18 8.059 18 18");
}

.aimssdr {
  fill: #99aab5;
}

.cx5ca2q {
  cx: 5px;
  cy: 8px;
  r: 1px;
}

.d0wc95ol {
  fill: #e1e8ed;
  d: path("M29 18c0 6.075-4.925 11-11 11S7 24.075 7 18S11.925 7 18 7s11 4.924 11 11");
}

.e5q6hlb {
  cx: 9px;
  cy: 8px;
  r: 1px;
}

.fav94gb {
  cx: 1px;
  cy: 1px;
  r: 1px;
}

.go3r9nb {
  d: path("M32 0c1 0 2 1 2 3v16s-7 2-7-8c0-6 3-11 5-11");
}

.io1cwhx {
  cx: 9px;
  cy: 1px;
  r: 1px;
}

.k7-3z-d {
  cx: 1px;
  cy: 8px;
  r: 1px;
}

.mr-e4bc {
  cx: 5px;
  cy: 34px;
  r: 2px;
}

.oqqby5i {
  d: path("M30 14h4v20h-4z");
}

.ru2o23b {
  d: path("M8 8a1 1 0 0 1-2 0H4a1 1 0 0 1-2 0H0c0 3.866 1 7 5 7s5-3.134 5-7z");
}

.rzuxsbc {
  cx: 5px;
  cy: 1px;
  r: 1px;
}

.t_j9qyb {
  cx: 32px;
  cy: 34px;
  r: 2px;
}

.tf2ejfb {
  d: path("M8 1h2v7H8zM3 14h4v20H3z");
}

.x1zjbtbu {
  fill: #ccd6dd;
  d: path("M30 18c0 6.628-5.372 12-12 12S6 24.628 6 18S11.372 6 18 6s12 5.372 12 12");
}

.xaeh9jo {
  d: path("M0 1h2v7H0z");
}

.yra0sub {
  d: path("M4 1h2v7H4z");
}
</style><path class="a_4qmscb"/><path class="x1zjbtbu"/><path class="d0wc95ol"/><g class="aimssdr"><circle class="fav94gb"/><path class="xaeh9jo"/><circle class="rzuxsbc"/><path class="yra0sub"/><circle class="io1cwhx"/><path class="tf2ejfb"/><circle class="mr-e4bc"/><path class="ru2o23b"/><circle class="k7-3z-d"/><circle class="cx5ca2q"/><circle class="e5q6hlb"/></g><g class="aimssdr"><path class="oqqby5i"/><circle class="t_j9qyb"/><path class="go3r9nb"/></g>`;

/** @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:fork-and-knife-with-plate"} {...others} />);
}

export default Component;
