/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
let react_jsx_runtime = require("react/jsx-runtime");
//#region generated/icons/Upload.tsx
const Upload = ({ 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.jsxs)("g", {
			fill: "currentColor",
			clipPath: "url(#Upload-outline-12_svg__a)",
			children: [/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", { d: "M2.1 10.35h7.8V7.2h1.2v4.35H.9V7.2h1.2z" }), /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", { d: "M10 4.45H6.6v4.1H5.4v-4.1H2l4-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: "m7.95 1.15 4.844 4.844-1.344 1.343-2.55-2.55v6.057H7V4.787l-2.55 2.55-1.344-1.343zM1 8.894v5.95h13.9v-5.95H13v4.05H2.9v-4.05z"
		}) });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "m11.963 3 5.753 5.752-1.273 1.273-3.58-3.58v9.03h-1.8v-9.03l-3.58 3.58-1.272-1.273zM3 12.784v8.068h17.927v-8.068h-1.8v6.268H4.8v-6.268z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "m16 2 9.768 9.768L24 13.536l-6.75-6.75v16.232h-2.5V6.786L8 13.536l-1.768-1.768zM1.75 16.768v13.25h28.5v-13.25h-2.5v10.75H4.25v-10.75z"
		}) });
	}
	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(#Upload-fill-12_svg__a)",
			children: [/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", { d: "M2.2 10.2h7.599V7.15h1.4v4.45H.8V7.15h1.4z" }), /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", { d: "M9.999 4.4h-3.3v4.2H5.3V4.4H2l4-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: "m8.05 1 4.985 4.985L11.55 7.47 9.1 5.02v5.915H7V5.02L4.55 7.47 3.065 5.985zM1 8.885v6.05h14.1v-6.05H13v3.95H3.1v-3.95z"
		}) });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "m11.999 2.8 6.2 6.2-1.84 1.838-3.06-3.061v8.191h-2.6V7.777l-3.06 3.06L5.798 9zm-9.15 10.124V21.2h18.3v-8.277h-2.6V18.6h-13.1v-5.677z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "m16 1.69 10.121 10.122L24 13.933l-6.5-6.5v15.879h-3V7.433l-6.5 6.5-2.121-2.121zM1.5 16.812v13.5h29v-13.5h-3v10.5h-23v-10.5z"
		}) });
	}
	return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, {});
};
Upload.metadata = {
	name: "Upload",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "arrows",
	tags: [
		"send",
		"transfer",
		"cloud",
		"data",
		"file",
		"submit",
		"share",
		"move",
		"upward",
		"arrow"
	]
};
//#endregion
exports.Upload = Upload;
