UNPKG

@lobehub/icons

Version:

Popular AI / LLM Model Brand SVG Logo and Icon Collection

153 lines (152 loc) 14.6 kB
'use client'; function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } var _excluded = ["size", "style"]; function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); } function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } import { memo } from 'react'; import { useFillIds } from "../../hooks/useFillId"; import { TITLE } from "../style"; import { jsx as _jsx } from "react/jsx-runtime"; import { jsxs as _jsxs } from "react/jsx-runtime"; var Icon = /*#__PURE__*/memo(function (_ref) { var _ref$size = _ref.size, size = _ref$size === void 0 ? '1em' : _ref$size, style = _ref.style, rest = _objectWithoutProperties(_ref, _excluded); var _useFillIds = useFillIds(TITLE, 4), _useFillIds2 = _slicedToArray(_useFillIds, 4), a = _useFillIds2[0], b = _useFillIds2[1], c = _useFillIds2[2], d = _useFillIds2[3]; return /*#__PURE__*/_jsxs("svg", _objectSpread(_objectSpread({ height: size, style: _objectSpread({ flex: 'none', lineHeight: 1 }, style), viewBox: "0 0 24 24", width: size, xmlns: "http://www.w3.org/2000/svg" }, rest), {}, { children: [/*#__PURE__*/_jsx("title", { children: TITLE }), /*#__PURE__*/_jsx("path", { d: "M4.59.467C6.08.234 7.737.335 9.156.934c.784.33 1.496.817 2.06 1.475V2.3a.964.964 0 01.282-.705c.474-.484 1.076-.701 1.752-.602v.001c.26.038.617.15.806.519.08.156.101.31.107.419.006.108-.001.215-.008.295v.002c-.072.849-.209 1.692-.409 2.52 4.28.711 7.336 4.085 7.77 8.392.146.092.273.215.383.395.23.378.261.83.125 1.213a1.317 1.317 0 01-.56.689c-.342 2.261-1.323 4.169-2.944 5.694l-.35.314a9.272 9.272 0 01-5.363 2.19c-5.062.345-9.323-3.21-10.035-8.153-.015-.008-.03-.015-.044-.024-.534-.332-.756-.907-.65-1.445.076-.383.312-.723.66-.932.264-2.336 1.218-4.323 2.855-5.942a9.833 9.833 0 01-.655-.526l-.233-.211c-.11-.103-.317-.333-.323-.668a.775.775 0 01.079-.36c-.38-1.248-.582-2.498-.712-3.792a2.72 2.72 0 01-.016-.369c0-.165.059-.29.105-.365L3.843.84l.006-.008c.1-.149.231-.222.317-.257h.001a2 2 0 01.422-.107z", fill: "#fff" }), /*#__PURE__*/_jsx("path", { d: "M3.486 14.123c0-4.555 3.852-8.248 8.604-8.248 4.752 0 8.604 3.693 8.604 8.248s-3.852 8.248-8.604 8.248c-4.752 0-8.604-3.693-8.604-8.248z", fill: a.fill }), /*#__PURE__*/_jsx("path", { d: "M9.841 21.61c3.93 0 7.115-3.89 7.115-8.69 0-2.736-1.036-5.177-2.655-6.77 3.682.934 6.397 4.15 6.397 7.973 0 4.556-3.852 8.247-8.604 8.247a8.845 8.845 0 01-4.428-1.174 5.945 5.945 0 002.175.414z", fill: b.fill }), /*#__PURE__*/_jsx("path", { d: "M5.289 1.896c1.036.913 2.062 1.83 2.999 2.845a.017.017 0 010 .02l-.006.004a2.495 2.495 0 01-.565.121c-.162.014-.405.094-.125.279-.36.208.734.435.832.457.247.053.498.082.753.085.223.253.435.515.636.787a.03.03 0 01.003.024.026.026 0 01-.017.018A3.685 3.685 0 017.212 6.4c-.87-.37-1.313-1.131-1.534-2.01a14.735 14.735 0 01-.404-2.487c-.001-.015.003-.017.015-.007z", fill: c.fill }), /*#__PURE__*/_jsx("path", { d: "M5.525 1.803c1.175-.052 2.466.104 3.48.713.24.345.429.753.565 1.225.155.534.128 1.04-.078 1.52l-.459-.42a.07.07 0 01-.02-.067 2.02 2.02 0 00-.01-.924c-.028-.114-.083-.255-.226-.138a.063.063 0 00-.013.017.062.062 0 00-.005.021 2.252 2.252 0 01-.159.627c0 .003-.005.006-.005.006-.003.003-.008.005-.013.004a.018.018 0 01-.008-.004l-3.056-2.56c-.015-.012-.013-.02.007-.02z", fill: d.fill }), /*#__PURE__*/_jsx("path", { d: "M9.004 2.516c.899.515 1.576 1.322 1.794 2.324.11.502-.01.951-.358 1.35a.022.022 0 01-.015.008l-.009-.001-.008-.005-.918-.93c.207-.48.233-.987.078-1.521a4.102 4.102 0 00-.565-1.225zM7.59 5.165c.367.123.738.136 1.113.04a.038.038 0 01.02 0 .03.03 0 01.018.01l.434.493a3.788 3.788 0 01-.754-.086c-.098-.022-1.193-.249-.831-.457z", fill: "#69A45C" }), /*#__PURE__*/_jsx("path", { d: "M6.418 13.681a2.41 2.41 0 012.412-2.406 2.409 2.409 0 012.413 2.406 2.409 2.409 0 01-2.413 2.406 2.409 2.409 0 01-2.412-2.406zM12.674 13.681a2.41 2.41 0 012.412-2.406 2.41 2.41 0 012.414 2.406 2.41 2.41 0 01-2.414 2.406 2.409 2.409 0 01-2.412-2.406z", fill: "#fff" }), /*#__PURE__*/_jsx("path", { d: "M13.346 17.24c-.017.665-.621 1.331-1.342 1.331-.731 0-1.342-.665-1.342-1.383l.002-.036c.043-.012.135-.01.304.023.075.014.163.033.258.055.29.064.654.148 1 .148.359 0 .663-.058.877-.099a6.21 6.21 0 01.152-.027.94.94 0 01.09-.011z", fill: "#FF94FB" }), /*#__PURE__*/_jsx("path", { clipRule: "evenodd", d: "M10.784 16.896c.063.004.14.014.23.031.08.015.172.035.269.057h-.002c.295.067.633.141.945.141.333 0 .617-.053.83-.093a6 6 0 01.158-.029h.002c.038-.006.08-.011.116-.014l.273-.015-.007.273c-.01.405-.198.796-.479 1.084-.282.29-.675.492-1.115.492-.881 0-1.593-.789-1.594-1.635 0-.03.003-.054.003-.059l.016-.177.173-.045a.597.597 0 01.182-.011zm.159.53c.113.49.56.893 1.061.894.281 0 .55-.13.755-.34.123-.127.216-.277.272-.433a4.425 4.425 0 01-.805.083c-.189 0-.382-.023-.563-.054l-.492-.1c-.085-.02-.162-.037-.228-.05z", fill: "#36124C", fillRule: "evenodd" }), /*#__PURE__*/_jsx("path", { d: "M9.212 12.196c.755 0 1.366.67 1.366 1.497 0 .826-.611 1.498-1.366 1.498-.754 0-1.366-.672-1.366-1.498 0-.126.015-.247.042-.364a.505.505 0 00.967-.2.503.503 0 00-.613-.492c.248-.273.592-.441.97-.441z", fill: "#36124C" }), /*#__PURE__*/_jsx("path", { clipRule: "evenodd", d: "M8.882 11c1.484 0 2.69 1.2 2.69 2.68a2.686 2.686 0 01-2.69 2.683 2.686 2.686 0 01-2.688-2.682 2.686 2.686 0 012.688-2.682zm0 .503a2.182 2.182 0 00-2.184 2.178c0 1.201.978 2.177 2.184 2.178a2.182 2.182 0 002.186-2.178 2.182 2.182 0 00-2.186-2.178z", fill: "#36124C", fillRule: "evenodd" }), /*#__PURE__*/_jsx("path", { d: "M15.468 12.196c.755 0 1.366.67 1.366 1.497 0 .827-.611 1.498-1.366 1.498-.754 0-1.366-.672-1.366-1.498 0-.126.015-.247.042-.364a.505.505 0 00.967-.2.504.504 0 00-.613-.492c.248-.273.591-.441.97-.441z", fill: "#36124C" }), /*#__PURE__*/_jsx("path", { clipRule: "evenodd", d: "M15.135 11c1.484 0 2.688 1.2 2.688 2.68a2.686 2.686 0 01-2.688 2.683c-1.484 0-2.69-1.2-2.69-2.682a2.686 2.686 0 012.69-2.682zm0 .503a2.182 2.182 0 00-2.185 2.178c0 1.201.978 2.178 2.185 2.178a2.182 2.182 0 002.185-2.178 2.182 2.182 0 00-2.185-2.178z", fill: "#36124C", fillRule: "evenodd" }), /*#__PURE__*/_jsx("path", { clipRule: "evenodd", d: "M4.686 1.114c2.797-.44 6.114.404 6.948 3.487.003.012.005.012.009 0a10.23 10.23 0 00.223-2.314.308.308 0 01.09-.23c.335-.344.732-.484 1.194-.416.36.052.372.222.347.532a16.06 16.06 0 01-.572 3.107.019.019 0 00.008.021c.002.002.005.002.009.002 4.45.406 7.649 3.817 7.948 8.224 0 .007.003.013.006.02.004.005.009.01.014.013.181.105.298.108.426.317.244.4.07.981-.413 1.08a.084.084 0 00-.066.069c-.294 2.412-1.334 4.388-3.117 5.924a8.615 8.615 0 01-4.982 2.032c-4.832.329-8.883-3.15-9.39-7.95a.038.038 0 00-.006-.018.04.04 0 00-.017-.012c-.088-.033-.2-.051-.274-.098-.605-.376-.426-1.208.252-1.362a.027.027 0 00.017-.01.027.027 0 00.008-.016c.208-2.624 1.309-4.779 3.302-6.463a.018.018 0 00.006-.014.018.018 0 00-.01-.012c-.197-.12-.414-.227-.593-.357a9.223 9.223 0 01-.905-.746c-.141-.132-.179-.283.027-.373a.024.024 0 00.014-.028c-.434-1.304-.654-2.616-.793-4.006a2.135 2.135 0 01-.014-.303c0-.007.003-.014.006-.02a.036.036 0 01.017-.012c.067-.027.16-.05.28-.068zm7.975 4.988a.026.026 0 00-.008.01c-.15.411-.332.81-.546 1.193-.2.355-.392.744-.758.791a1.719 1.719 0 01-1.129-.269c-.148-.234.1-.412.262-.537a.028.028 0 00.01-.033.406.406 0 00-.169-.185.04.04 0 00-.04 0c-.803.479-1.66.517-2.56.335a.167.167 0 00-.137.03c-1.972 1.484-3.09 3.468-3.355 5.949-.023.206-.052.347-.087.424-.143.302-.375.377-.685.455-.014.004-.014.007 0 .01.446.112.707.296.774.789.408 3 2.356 5.658 5.315 6.641.173.066.35.122.53.168 4.46 1.148 8.726-1.615 9.764-6.004.052-.216.106-.522.165-.915.054-.355.275-.582.634-.651.02-.005.092-.037.014-.048-.388-.055-.59-.307-.626-.679a10.9 10.9 0 00-.12-.914c-.568-3.067-2.716-5.5-5.745-6.311a9.136 9.136 0 00-1.492-.251c-.004 0-.008 0-.01.002zM11 6.488a.588.588 0 00-.19.138.061.061 0 00-.01.02.038.038 0 000 .02.14.14 0 00.06.085.024.024 0 00.017.003.026.026 0 00.018-.009.533.533 0 00.12-.244c.004-.015-.001-.02-.015-.013zM5.274 1.903c.063.84.198 1.67.403 2.487.221.879.663 1.64 1.534 2.01a3.685 3.685 0 002.587.136.029.029 0 00.02-.03.032.032 0 00-.005-.013c-.2-.27-.413-.533-.636-.786l-.436-.493a.031.031 0 00-.016-.01.04.04 0 00-.02 0 1.92 1.92 0 01-1.113-.04c-.28-.183-.037-.264.124-.278.19-.018.379-.058.565-.121.002 0 .005-.003.006-.004a.011.011 0 00.004-.006c.001-.004 0-.01-.004-.014C7.351 3.726 6.325 2.81 5.29 1.897c-.011-.01-.018-.009-.016.006zm.249-.1c-.02 0-.022.008-.006.02l3.056 2.56c.003.003.01.004.014.003a.011.011 0 00.007-.003 2.235 2.235 0 00.162-.634c0-.007.003-.014.006-.02a.049.049 0 01.014-.017c.141-.118.197.023.225.138.075.303.077.619.009.923a.074.074 0 00.021.068l.46.419v.002l.917.93c.005.003.01.005.016.005l.008-.001a.036.036 0 00.008-.006c.348-.399.467-.85.358-1.352-.22-1.001-.896-1.809-1.795-2.323-1.014-.609-2.305-.763-3.48-.712z", fill: "#36124C", fillRule: "evenodd" }), /*#__PURE__*/_jsxs("defs", { children: [/*#__PURE__*/_jsxs("linearGradient", { gradientUnits: "userSpaceOnUse", id: b.id, x1: "17.021", x2: "8.931", y1: "22.37", y2: "7.457", children: [/*#__PURE__*/_jsx("stop", { stopColor: "#6B21A8" }), /*#__PURE__*/_jsx("stop", { offset: "1", stopColor: "#8636C9" })] }), /*#__PURE__*/_jsxs("linearGradient", { gradientUnits: "userSpaceOnUse", id: c.id, x1: "6.472", x2: "8.833", y1: "1.89", y2: "6.601", children: [/*#__PURE__*/_jsx("stop", { stopColor: "#8FD376" }), /*#__PURE__*/_jsx("stop", { offset: "1", stopColor: "#80C567" })] }), /*#__PURE__*/_jsxs("linearGradient", { gradientUnits: "userSpaceOnUse", id: d.id, x1: "6.472", x2: "8.833", y1: "1.89", y2: "6.601", children: [/*#__PURE__*/_jsx("stop", { stopColor: "#8FD376" }), /*#__PURE__*/_jsx("stop", { offset: "1", stopColor: "#80C567" })] }), /*#__PURE__*/_jsxs("radialGradient", { cx: "0", cy: "0", gradientTransform: "matrix(9.00763 0 0 8.63477 7.129 14.847)", gradientUnits: "userSpaceOnUse", id: a.id, r: "1", children: [/*#__PURE__*/_jsx("stop", { stopColor: "#AC51FF" }), /*#__PURE__*/_jsx("stop", { offset: "1", stopColor: "#9B36F6" })] })] })] })); }); export default Icon;