/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
let react_jsx_runtime = require("react/jsx-runtime");
//#region generated/icons/QrCode.tsx
const QrCode = ({ 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(#QrCode-outline-12_svg__a)",
			children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M2.025 2.025v1.95h1.95v-1.95zM.75.75h4.5v4.5H.75zm10.5 6h-1.5v1.5h-1.5v-1.5h-1.5v1.5h1.5v1.5h-1.5v1.5h1.5v-1.5h1.5v1.5h1.5v-1.5h-1.5v-1.5h1.5zM3.975 8.025v1.95h-1.95v-1.95zM.75 6.75v4.5h4.5v-4.5zm7.275-4.725v1.95h1.95v-1.95zM6.75.75h4.5v4.5h-4.5z"
			})
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M2.7 2.7v2.6h2.6V2.7zM1 1h6v6H1zm14 8h-2v2h-2V9H9v2h2v2H9v2h2v-2h2v2h2v-2h-2v-2h2zm-9.7 1.7v2.6H2.7v-2.6zM1 9v6h6V9zm9.7-6.3v2.6h2.6V2.7zM9 1h6v6H9z"
		}) });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M9.2 4.8v4.4H4.8V4.8zM3 3v8h8V3zm11.8 1.8v4.4h4.4V4.8zM13 3h8v8h-8zm0 14v4h2v-2h2v2h4v-4h-2v-2h2v-2h-2v2h-2v-2h-4v2h3v2zm6 0v2h-2v-2zM4.8 14.8h4.4v4.4H4.8zM3 13v8h8v-8z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M4.2 4.2v8.6h8.6V4.2zM2 2h13v13H2zm2.2 17.2v8.6h8.6v-8.6zM2 17h13v13H2zM27.8 4.2v8.6h-8.6V4.2zM17 2v13h13V2zm5 21h-5v7h3v-3h3v3h7v-7h-3v-3h3v-3h-3v3h-3v-3h-7v3h5zm5 4h-4v-4h4z"
		}) });
	}
	if (variant === "fill") 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(#QrCode-fill-12_svg__a)",
			children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M5.25.75H.75v4.5h4.5zm6 6h-1.5v1.5h-1.5v-1.5h-1.5v1.5h1.5v1.5h-1.5v1.5h1.5v-1.5h1.5v1.5h1.5v-1.5h-1.5v-1.5h1.5zm-10.5 0h4.5v4.5H.75zm10.5-6h-4.5v4.5h4.5z"
			})
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M7 1H1v6h6zm8 8h-2v2h-2V9H9v2h2v2H9v2h2v-2h2v2h2v-2h-2v-2h2zM1 9h6v6H1zm14-8H9v6h6z"
		}) });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M4.8 4.8v4.4h4.4V4.8zM3 3h8v8H3zm16.2 1.8v4.4h-4.4V4.8zM13 3v8h8V3zm0 14h3v-2h-3v-2h4v2h2v2h-2v2h-2v2h-2zm4 2v2h4v-4h-2v2zm2-4v-2h2v2zM6 6h2v2H6zm2 10H6v2h2zm8-10h2v2h-2zM4.8 14.8v4.4h4.4v-4.4zM3 13h8v8H3z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M12.8 4.2v8.6H4.2V4.2zM2 2v13h13V2zm10.8 17.2v8.6H4.2v-8.6zM2 17v13h13V17zM19.2 4.2v8.6h8.6V4.2zM17 2h13v13H17zm0 21h5v-3h-5v-3h7v3h3v3h-4v4h-3v3h-3zm6 4h4v-4h3v7h-7zm4-7v-3h3v3zM11 6H6v5h5zm10 0h5v5h-5zM11 21H6v5h5z"
		}) });
	}
	return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, {});
};
QrCode.metadata = {
	name: "QrCode",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "technology",
	tags: [
		"qr",
		"code",
		"scan",
		"barcode",
		"reader",
		"matrix",
		"quick",
		"response",
		"scanner",
		"digital2"
	]
};
//#endregion
exports.QrCode = QrCode;
