/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
let react_jsx_runtime = require("react/jsx-runtime");
//#region generated/icons/Flag.tsx
const Flag = ({ 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)("path", {
			fill: "currentColor",
			d: "M10.931 8.321V.784H1.035L2.303 7.21l.782 4.145 1.105-.209-.533-2.825zM3.407 6.997l-.96-5.088h7.36v5.287h-6.36z"
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M14.575 11.095V1.045H1.38l1.69 8.568 1.043 5.526 1.474-.278-.71-3.766zM4.543 9.329l-1.28-6.785h9.812v7.05h-8.48z"
		}) });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M20.22 15.881V3.201h-17l2.364 11.033 1.277 6.93 1.77-.327-.913-4.956zM7.35 13.882 5.713 5h12.706v9.081H7.392z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M28.612 21.366V1.8H1.78l1.61 7.435 4.422 20.991 2.153-.453-1.77-8.407zM5.542 8.776 4.536 4h21.876v15.166H7.793z"
		}) });
	}
	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)("path", {
			fill: "currentColor",
			d: "M3.516 7.571h7.416V.784H.99l.555 2.415 1.539 8.156 1.105-.209z"
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M4.688 10.095h9.887v-9.05H1.321l.74 3.22 2.052 10.874 1.474-.278z"
		}) });
		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.874 10.09 3.215 3.2h17.058v11.681H7.588l1.097 5.956-1.77.326z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M2.635 5.23 1.779 1.8h26.92v17.566H7.862l2.191 10.407-2.152.453z"
		}) });
	}
	return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, {});
};
Flag.metadata = {
	name: "Flag",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "sport",
	tags: [
		"flag",
		"competition",
		"race",
		"finish",
		"start",
		"signal",
		"banner",
		"event",
		"sports",
		"marker"
	]
};
//#endregion
exports.Flag = Flag;
