/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
let react_jsx_runtime = require("react/jsx-runtime");
//#region generated/icons/Printer.tsx
const Printer = ({ size, variant }) => {
	if (variant === "outline") switch (size) {
		case "xs": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("g", {
			clipPath: "url(#Printer-outline-12_svg__a)",
			children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M8.1 2.025v1.8H3.9v-1.8zM2.625.75V3.9H.75v6.3h1.875v1.05h6.75V10.2h1.875V3.9H9.375V.75zm6.75 8.175V7.5h-6.75v1.425h-.6v-3.75h7.95v3.75zM8.1 8.775v1.2H3.9v-1.2z"
			})
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M10.8 2.7v2.4H5.2V2.7zM3.5 1v4.2H1v8.4h2.5V15h9v-1.4H15V5.2h-2.5V1zm9 10.9V10h-9v1.9h-.8v-5h10.6v5zm-1.7-.2v1.6H5.2v-1.6z"
		}) });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M16.5 4.8v3.42h-9V4.8zM5.7 3v5.4H3v10.8h2.7V21h12.6v-1.8H21V8.4h-2.7V3zm13.5 7.2v7.2h-.9v-2.7H5.7v2.7h-.9v-7.2zM7.5 16.5h9v2.7h-9zm10.8-5.4h-2.7v1.8h2.7z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M23 4v7H9V4zM7 11H2v16h5v3h18v-3h5V11h-5V2H7zm21 2v12h-3v-2h1v-2H6v2h1v2H4V13zM9 23h14v5H9zm12-7.9h5v1.8h-5z"
		}) });
	}
	if (variant === "fill") switch (size) {
		case "xs": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsxs)("g", {
			fill: "currentColor",
			clipPath: "url(#Printer-fill-12_svg__a)",
			children: [/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", { d: "M9.375.75h-6.75V3.9H.75v6.3h1.875v1.05h6.75V10.2h1.875V3.9H9.375zm.6 4.425v3.75h-.6V7.5h-6.75v1.425h-.6v-3.75z" }), /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", { d: "M2.625 3.9H.75v6.3h1.875v1.05h6.75V10.2h1.875V3.9H9.375V.75h-6.75zm-.6 1.275h7.95v3.75h-.6V7.5h-6.75v1.425h-.6z" })]
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M12.5 1h-9v4.2H1v8.4h2.5V15h9v-1.4H15V5.2h-2.5zm.8 5.9v5h-.8V10h-9v1.9h-.8v-5z"
		}), /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M3.5 5.2H1v8.4h2.5V15h9v-1.4H15V5.2h-2.5V1h-9zm-.8 1.7h10.6v5h-.8V10h-9v1.9h-.8z"
		})] });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M5.7 3h12.6v5.4H21v10.8h-2.7V21H5.7v-1.8H3V8.4h2.7zm-.9 7.2v7.2h.9v-2.7h12.6v2.7h.9v-7.2zm13.5.9h-2.7v1.8h2.7z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M25 2H7v9H2v16h5v3h18v-3h5V11h-5zm3 11v12h-3v-2h1v-2H6v2h1v2H4V13zm-2 2.1h-5v1.8h5z"
		}) });
	}
	return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, {});
};
Printer.metadata = {
	name: "Printer",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "communication",
	tags: [
		"printer",
		"print",
		"document",
		"paper",
		"output",
		"device",
		"hardware",
		"office",
		"machine",
		"communication"
	]
};
//#endregion
exports.Printer = Printer;
