/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
let react_jsx_runtime = require("react/jsx-runtime");
//#region generated/icons/CalendarFile.tsx
const CalendarFile = ({ size, variant }) => {
	if (variant === "outline") switch (size) {
		case "xs": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M5.177 4.209H6.85V3.25h1.2v.959h.477v4.31H3.5v-4.31h.478V3.25h1.199zM4.7 7.319h2.628v-1.91H4.7z"
		}), /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M11 11H1V1h10zM2.2 9.8h7.6V2.2H2.2z"
		})] });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M6.886 6.5h-1.2v1.029H5v5.142h6V7.53h-.686V6.5h-1.2v1.029H6.886zM6.3 8.829h3.4v2.542H6.3z"
		}), /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M10.5 0 14 4v12H2V0zm-.75 4.75V1.5H3.5v13h9V4.75z"
		})] });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M10.1 13.6h1.75v1.75H10.1z"
			}),
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M10.328 8.9v1.543h3.344V8.9h1.8v1.543H16.5v7.714h-9v-7.714h1.028V8.9zM9 12.586v4.071h6v-4.071z"
			}),
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "m15 2 5 5v15H4V2zM5.8 3.8v16.4h12.4V7.833h-3.95V3.8z"
			})
		] });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M12 18.9h2.5v2.5H12z"
			}),
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M12.9 12h-1.8v1.9H9v12h14v-12h-2.1V12h-1.8v1.9h-6.2zm-2.1 5.9h10.4v6.2H10.8z"
			}),
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "m20 1 8 8v22H4V1zM6.3 3.3v25.4h19.4V10H19V3.3z"
			})
		] });
	}
	if (variant === "fill") switch (size) {
		case "xs": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M7.328 5.41v1.908H4.7V5.41z"
		}), /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M11 11H1V1h10zM3.978 3.25v.959H3.5v4.31h5.027v-4.31H8.05V3.25h-1.2v.959H5.178V3.25z"
		})] });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M6.886 6.5h-1.2v1.029H5v5.142h6V7.53h-.686V6.5h-1.2v1.029H6.886zM6.3 8.829h3.4v2.542H6.3z"
		}), /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M10.5 0 14 4v12H2V0zm-.75 4.75V1.5H3.5v13h9V4.75z"
		})] });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M10.1 13.6h1.75v1.75H10.1z"
			}),
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M10.328 8.9v1.543h3.344V8.9h1.8v1.543H16.5v7.714h-9v-7.714h1.028V8.9zM9 12.586v4.071h6v-4.071z"
			}),
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "m15 2 5 5v15H4V2zM5.8 3.8v16.4h12.4V7.833h-3.95V3.8z"
			})
		] });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M12 18.9h2.5v2.5H12z"
			}),
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M12.9 12h-1.8v1.9H9v12h14v-12h-2.1V12h-1.8v1.9h-6.2zm-2.1 5.9h10.4v6.2H10.8z"
			}),
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "m20 1 8 8v22H4V1zM6.3 3.3v25.4h19.4V10H19V3.3z"
			})
		] });
	}
	return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, {});
};
CalendarFile.metadata = {
	name: "CalendarFile",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "technology",
	tags: [
		"schedule",
		"date",
		"event",
		"reminder",
		"planner",
		"appointment",
		"organizer",
		"timeline",
		"month",
		"day"
	]
};
//#endregion
exports.CalendarFile = CalendarFile;
