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

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

/** @param {{width?: string; height?: string;}} */
function Component({width, height, ...props}) {
	return createElement(Icon, {
		...props,
		width,
		height,
		viewBox,
		"content": `<style>.cf9rd7bix {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M39.578 24C39.342 15.4 32.58 9.073 24 8.422C14.475 7.698 7.246 13.736 8.422 24C9.517 33.563 14.285 39.514 24 39.578c9.132.061 15.832-6.335 15.578-15.578");
}

.cpk0fnbgt {
  cx: 24px;
  cy: 24px;
  r: 21.5px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.qx27vn0wu {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M21.694 25.799c1.041 1.206 2.752 1.321 4.06.41c1.45-1.012 1.78-2.725.41-4.06c-1.278-1.243-2.659-1.539-4.06-.41c-1.317 1.06-1.53 2.763-.41 4.06");
}

.v5at_kboc {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M17.948 17.553c-3.433 3.399-3.428 8.599-.4 12.364c3.36 4.18 8.61 4.824 12.363.401c3.497-4.12 4.105-8.359.401-12.364c-3.48-3.765-8.674-4.054-12.364-.401");
}
</style><circle class="cpk0fnbgt"/><path class="cf9rd7bix"/><path class="v5at_kboc"/><path class="qx27vn0wu"/>`,
		"fallback": "arcticons:flow-launcher",
	});
}

export default Component;
