/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
let react_jsx_runtime = require("react/jsx-runtime");
//#region generated/icons/SecurityKey.tsx
const SecurityKey = ({ 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: "M9.375 9H8.25v2.25h-4.5V9H2.625V.75h6.75zM4.95 9v1.05h2.1V9zM3.825 7.75h4.35v-5.8h-4.35z"
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M10 6.5a2 2 0 1 1-4 0 2 2 0 0 1 4 0m-1.5 0a.5.5 0 1 0-1 0 .5.5 0 0 0 1 0"
		}), /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M12.5 12V1h-9v11H5v3h6v-3zM5 2.5h6v8H5zm1.5 11V12h3v1.5z"
		})] });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M12 12.667a2.667 2.667 0 1 0 0-5.334 2.667 2.667 0 0 0 0 5.334m0-2a.667.667 0 1 1 0-1.334.667.667 0 0 1 0 1.334"
		}), /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M18 18V2H6v16h2.667v4h6.666v-4zM8 16V4h8v12zm5.333 2v2h-2.666v-2z"
		})] });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M16 17a4 4 0 1 1 0-8 4 4 0 0 1 0 8m0-2.2a1.8 1.8 0 1 0 0-3.6 1.8 1.8 0 0 0 0 3.6"
		}), /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M25 25V1H7v24h4v6h10v-6zM9.2 22.8V3.2h13.6v19.6zm9.6 2.2v3.8h-5.6V25z"
		})] });
	}
	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: "M9.375 9H8.25v2.25h-4.5V9H2.625V.75h6.75zM4.95 9v1.05h2.1V9z"
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M8 8.5a2 2 0 1 0 0-4 2 2 0 0 0 0 4"
		}), /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M12.5 1v11H11v3H5v-3H3.5V1zM5 10.5h6v-8H5zM6.5 12v1.5h3V12z"
		})] });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M12 12.667a2.667 2.667 0 1 1 0-5.334 2.667 2.667 0 0 1 0 5.334"
		}), /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M18 2v16h-2.667v4H8.667v-4H6V2zm-2 14V4H8v12zm-5.333 4h2.666v-2h-2.666z"
		})] });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M20 13a4 4 0 1 1-8 0 4 4 0 0 1 8 0"
		}), /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M25 1v24h-4v6H11v-6H7V1zm-2.2 21.8V3.2H9.2v19.6zM13.2 25v3.8h5.6V25z"
		})] });
	}
	return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, {});
};
SecurityKey.metadata = {
	name: "SecurityKey",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "technology",
	tags: [
		"security",
		"key",
		"authentication",
		"access",
		"token",
		"credential",
		"protection",
		"encryption",
		"login",
		"secure"
	]
};
//#endregion
exports.SecurityKey = SecurityKey;
