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

const viewBox = {"width":48,"height":48};
const content = `<style>.fzv25jb0t {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M19.442 22.955v-2.49h2.279v2.49H24v-2.49h2.28l-.034 2.467l-2.246.022m4.57-2.489v2.7");
}

.l7l0facgj {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M26.28 18.186v2.28h4.568v2.488H28.57v2.29h-2.29v2.07H24v-4.36h-6.848v-2.489h-4.559v-2.279h2.28v4.768");
}

.s5u-b87ej {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M14.872 43.5v-2.08h2.28v-2.49h2.29v-2.279h2.279v-2.08H24v-2.489h2.49v-2.28h2.278v-2.278h2.08v-2.28h2.49v-2.29h2.279v-2.279h2.08v-2.49h2.28v-2.068h-6.64v-2.29h2.28v-2.28h2.08V9.27h2.49V6.99h2.279V4.5H14.872v4.558h-2.279v4.57h-2.279v4.558h-2.29v4.769h-2.49v4.569h13.697v4.36h-2.08v4.557h-2.279v4.57h-2.279v2.49z");
}

.ubiya4ldr {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M33.128 9.269v2.068h-2.28v2.29H28.36v2.28h-2.08v2.279H24v2.279h-2.279v-2.28h-2.28v2.28h-2.29v-2.28h-2.279v-4.358h2.28V9.268zM12.593 20.465v2.49h4.603");
}
</style><path class="s5u-b87ej"/><path class="ubiya4ldr"/><path class="l7l0facgj"/><path class="fzv25jb0t"/>`;

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

export default Component;
