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>.e0y311rov {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M29.8 28.93v-9.89m0-.04H34a2.48 2.48 0 0 1 2.48 2.48h0A2.48 2.48 0 0 1 34 24h-4.2");
}

.haw3ogbkq {
  fill: none;
  stroke: currentColor;
  stroke-linejoin: round;
  d: path("M16.55 6.45a4.31 4.31 0 0 0-4 2.29l-7.45 13a4.37 4.37 0 0 0 0 4.58l7.45 13a4.31 4.31 0 0 0 4 2.29h14.89a4.28 4.28 0 0 0 3.94-2.29l7.46-13a4.34 4.34 0 0 0 0-4.58l-7.47-13a4.28 4.28 0 0 0-3.94-2.29Z");
}

.nz3h-sbvb {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M20.84 28.1a4.2 4.2 0 0 0 3.07.83h.84");
}

.sxtfntird {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M29.8 24H34a2.48 2.48 0 0 1 2.48 2.48h0A2.48 2.48 0 0 1 34 29h-4.2m-18.25 0V19h1.69a5 5 0 0 1 5 5h0a5 5 0 0 1-5 5Zm11.52-10a2.47 2.47 0 0 0-2.47 2.47h0A2.48 2.48 0 0 0 23.07 24h.84m0 0h.84a2.47 2.47 0 0 1 2.47 2.47h0a2.47 2.47 0 0 1-2.47 2.47M27 19.87a4.2 4.2 0 0 0-3.09-.87h-.84");
}
</style><path class="haw3ogbkq"/><path class="e0y311rov"/><path class="sxtfntird"/><path class="nz3h-sbvb"/>`,
		"fallback": "arcticons:dsb",
	});
}

export default Component;
