import { Icon } from '@iconify/css-react';
import { createElement } from 'react';

const viewBox = {"width":24,"height":24};

/** @type {{width?: string; height?: string;}} */
function Component({width, height, ...props}) {
	return createElement(Icon, {
		...props,
		width,
		height,
		viewBox,
		"content": `<style>.f0yc0y {
  cx: 15px;
  cy: 17px;
  r: 1px;
  fill: currentColor;
}

.mcw_6ab {
  fill: currentColor;
  d: path("M17 11c0-2.76-2.24-5-5-5s-5 2.24-5 5v1h10zm-8.46-.5c.24-1.69 1.7-3 3.46-3s3.22 1.31 3.47 3z");
}

.oclomb {
  cx: 12px;
  cy: 17px;
  r: 1px;
  fill: currentColor;
}

.q-udmod {
  fill: currentColor;
  d: path("M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z");
}

.rfgv0e {
  cx: 9px;
  cy: 14px;
  r: 1px;
  fill: currentColor;
}

.sbotpi {
  cx: 15px;
  cy: 14px;
  r: 1px;
  fill: currentColor;
}

.vrcs86bw {
  fill: currentColor;
  d: path("M4 20h16V4H4zm5-2c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m-8-4c0-2.76 2.24-5 5-5s5 2.24 5 5v1H7z");
  opacity: .3;
}

.yjqeqr {
  cx: 9px;
  cy: 17px;
  r: 1px;
  fill: currentColor;
}

.zq5pzd {
  cx: 12px;
  cy: 14px;
  r: 1px;
  fill: currentColor;
}
</style><path class="vrcs86bw"/><circle class="sbotpi"/><circle class="zq5pzd"/><circle class="f0yc0y"/><path class="q-udmod"/><path class="mcw_6ab"/><circle class="yjqeqr"/><circle class="rfgv0e"/><circle class="oclomb"/>`,
		"fallback": "ic:twotone-bathroom",
	});
}

export default Component;
