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

const viewBox = {"width":48,"height":48};
const content = `<style>.atfygrbsd {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m34.523 23.056l-2.83.914l1.75 2.392M16.307 23.97v-2.957m-2.83 2.043l2.83.914l-1.75 2.392");
}

.iqhhr_b9r {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M19.86 39.453A16 16 0 0 1 8.137 21.911A15.999 15.999 0 1 1 28.14 39.453M24 23.97v-2.957");
}

.j97dlvb2t {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m19.136 23.056l-2.83.914l1.75 2.392");
}

.rmmwj9ruz {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m21.17 23.056l2.83.914l-1.749 2.392m4.579-3.306L24 23.97l1.749 2.392m5.944-2.392v-2.957m-2.829 2.043l2.83.914l-1.75 2.392");
}

.xqtd93b9p {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M16.648 44.2C6.844 40.633 1.017 30.54 2.828 20.267C4.64 9.99 13.568 2.5 24 2.5s19.36 7.491 21.171 17.766C46.983 30.54 41.156 40.632 31.352 44.2");
}
</style><path class="xqtd93b9p"/><path class="iqhhr_b9r"/><path class="rmmwj9ruz"/><path class="atfygrbsd"/><path class="j97dlvb2t"/>`;

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

export default Component;
