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

const viewBox = {"width":48,"height":48};
const content = `<style>.bpe6p8bux {
  cx: 14.69px;
  cy: 29.375px;
  r: 0.75px;
  fill: currentColor;
}

.bxohpsb0w {
  cx: 35.792px;
  cy: 30.808px;
  r: 0.75px;
  fill: currentColor;
}

.cu-h8xbqv {
  cx: 21.517px;
  cy: 11.817px;
  r: 0.75px;
  fill: currentColor;
}

.dtu4zgb9v {
  cx: 30.827px;
  cy: 30.808px;
  r: 0.75px;
  fill: currentColor;
}

.dvb0fwbyy {
  cx: 30.827px;
  cy: 33.675px;
  r: 0.75px;
  fill: currentColor;
}

.f29sb921u {
  cx: 17.173px;
  cy: 33.675px;
  r: 0.75px;
  fill: currentColor;
}

.fo69qfoam {
  cx: 26.483px;
  cy: 11.817px;
  r: 0.75px;
  fill: currentColor;
}

.g4f9wdbtw {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M24 24v21.5m4.965-27.95l2.482-1.433v-5.734L28.965 8.95h-9.93l-2.483 1.433v5.734l2.482 1.433z");
}

.i8nqc2bry {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M5.38 13.25L24 24l18.62-10.75M8.483 31.525v-7.167l6.207-3.583l6.206 10.75v7.167l-1.24.716l-9.931-5.733zm31.033 0v-7.167l-6.207-3.583l-6.206 10.75v7.167l1.241.716l9.93-5.733z");
}

.ihvqhub0d {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m24 2.5l18.62 10.75v21.5L24 45.5L5.38 34.75v-21.5z");
}

.k3jhfolsv {
  cx: 33.31px;
  cy: 29.375px;
  r: 0.75px;
  fill: currentColor;
}

.k9dds12jp {
  cx: 33.31px;
  cy: 26.508px;
  r: 0.75px;
  fill: currentColor;
}

.lykq_acci {
  cx: 21.517px;
  cy: 14.683px;
  r: 0.75px;
  fill: currentColor;
}

.m34an4bbc {
  cx: 33.31px;
  cy: 32.242px;
  r: 0.75px;
  fill: currentColor;
}

.mds2csb7e {
  cx: 12.208px;
  cy: 27.942px;
  r: 0.75px;
  fill: currentColor;
}

.npc3pelvz {
  cx: 26.483px;
  cy: 14.683px;
  r: 0.75px;
  fill: currentColor;
}

.qrplt-5pr {
  cx: 17.173px;
  cy: 30.808px;
  r: 0.75px;
  fill: currentColor;
}

.r0qa5sbnz {
  cx: 14.69px;
  cy: 26.508px;
  r: 0.75px;
  fill: currentColor;
}

.tfn40lbmq {
  cx: 35.792px;
  cy: 27.942px;
  r: 0.75px;
  fill: currentColor;
}

.uz0xpsb4c {
  cx: 12.208px;
  cy: 30.808px;
  r: 0.75px;
  fill: currentColor;
}

.yewv8dbdm {
  cx: 24px;
  cy: 13.25px;
  r: 0.75px;
  fill: currentColor;
}

.zqabi7b1c {
  cx: 14.69px;
  cy: 32.242px;
  r: 0.75px;
  fill: currentColor;
}
</style><path class="g4f9wdbtw"/><path class="ihvqhub0d"/><path class="i8nqc2bry"/><circle class="cu-h8xbqv"/><circle class="yewv8dbdm"/><circle class="fo69qfoam"/><circle class="npc3pelvz"/><circle class="lykq_acci"/><circle class="r0qa5sbnz"/><circle class="mds2csb7e"/><circle class="bpe6p8bux"/><circle class="qrplt-5pr"/><circle class="f29sb921u"/><circle class="zqabi7b1c"/><circle class="uz0xpsb4c"/><circle class="dtu4zgb9v"/><circle class="k3jhfolsv"/><circle class="k9dds12jp"/><circle class="tfn40lbmq"/><circle class="bxohpsb0w"/><circle class="m34an4bbc"/><circle class="dvb0fwbyy"/>`;

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

export default Component;
