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

const viewBox = {"width":32,"height":32};
const content = `<style>.ep66k5i6j {
  fill: var(--svg-color--fff, #fff);
  fill-rule: evenodd;
  d: path("M25.05 22s-2.85-2.53-3-2.73a6.73 6.73 0 0 0 0-6.27q.35-.39 2.94-2.82a10.7 10.7 0 0 1 0 11.82ZM22.14 7.29s-2.4 2.65-2.74 3a6.64 6.64 0 0 0-3.28-.86a6.74 6.74 0 1 0 0 13.47a6.7 6.7 0 0 0 3.2-.81c.27.25 1.2 1.24 2.78 3a10.71 10.71 0 1 1 0-17.72Z");
}

.vnrqkgbam {
  fill: var(--svg-color--3385ff, #3385ff);
  fill-rule: evenodd;
  d: path("M16.12 29.76a13.63 13.63 0 1 1 13.62-13.63a13.63 13.63 0 0 1-13.62 13.63");
}
</style><path class="vnrqkgbam"/><path class="ep66k5i6j"/>`;

/** @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={"vscode-icons:file-type-commitizen"} {...others} />);
}

export default Component;
