/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
let react_jsx_runtime = require("react/jsx-runtime");
//#region generated/icons/Download.tsx
const Download = ({ 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: "M2.1 9.675h7.8v-3.15h1.2v4.349H.9v-4.35h1.2z"
		}), /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M6.6 4.774H9l-3 4-3-4h2.4V1.125h1.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: "M8.9 8.056V2H7v6.056l-2.55-2.55L3.106 6.85l4.844 4.843 4.844-4.843-1.344-1.344zM1 9.35v5.95h13.9V9.35H13v4.05H2.9V9.35z"
		}) });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M12.863 13.03V4h-1.8v9.03l-3.58-3.58-1.272 1.273 5.752 5.753 5.753-5.753-1.273-1.272zM3 13.411v8.068h17.927V13.41h-1.8v6.268H4.8V13.41z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M17 18.732V2.5h-2.5v16.232l-6.75-6.75-1.768 1.768 9.768 9.768 9.768-9.768-1.768-1.768zM1.5 16.75V30H30V16.75h-2.5V27.5H4V16.75z"
		}) });
	}
	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: "M2.201 9.575h7.6v-3.05h1.4v4.45H.801v-4.45h1.4z"
		}), /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M6.701 4.775h2.301l-3 4-3-4h2.299v-3.75h1.4z"
		})] });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M9.1 7.915V2H7v5.915l-2.45-2.45L3.065 6.95l4.985 4.985 4.985-4.985-1.485-1.485zM1 9.45v6.05h14.1V9.45H13v3.95H3.1V9.45z"
		}) });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M13.063 12.889V4h-2v8.889l-3.48-3.48-1.413 1.414 5.893 5.894 5.894-5.894-1.414-1.414zM3 13.51v8.168h18.127V13.51h-2v6.168H5V13.51z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M17.5 18.379V2.5h-3v15.879l-6.5-6.5L5.879 14 16 24.121 26.121 14 24 11.879zM1.5 17v13.5h29V17h-3v10.5h-23V17z"
		}) });
	}
	return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, {});
};
Download.metadata = {
	name: "Download",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "arrows",
	tags: [
		"download",
		"document",
		"file",
		"save",
		"transfer",
		"receive",
		"arrow",
		"data",
		"storage",
		"retrieve"
	]
};
//#endregion
exports.Download = Download;
