@lobehub/icons
Version:
Popular AI / LLM Model Brand SVG Logo and Icon Collection
39 lines (38 loc) • 6.78 kB
JavaScript
'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 _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 { 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);
return /*#__PURE__*/_jsxs("svg", _objectSpread(_objectSpread({
fill: "currentColor",
fillRule: "evenodd",
height: size,
style: _objectSpread({
flex: 'none',
lineHeight: 1
}, style),
viewBox: "0 0 96 24",
xmlns: "http://www.w3.org/2000/svg"
}, rest), {}, {
children: [/*#__PURE__*/_jsx("title", {
children: TITLE
}), /*#__PURE__*/_jsx("path", {
d: "M12.895 22.902c-1.462 0-2.852-.284-4.172-.851a11.449 11.449 0 01-3.517-2.357 10.584 10.584 0 01-2.372-3.487A10.726 10.726 0 012 12c0-1.484.284-2.908.85-4.272.568-1.364 1.353-2.538 2.356-3.52a11.05 11.05 0 013.485-2.357A10.529 10.529 0 0112.895 1c1.483 0 2.89.284 4.22.851a10.91 10.91 0 015.856 5.893c.568 1.353.851 2.772.851 4.256 0 1.55-.305 3.012-.916 4.387a10.697 10.697 0 01-2.552 3.568h3.468v2.947H12.895zm0-18.923a7.886 7.886 0 00-3.06.606 7.87 7.87 0 00-2.568 1.719 7.889 7.889 0 00-1.7 2.57A8.038 8.038 0 004.944 12a7.9 7.9 0 00.605 3.061 7.876 7.876 0 001.717 2.57 7.87 7.87 0 002.569 1.719c.97.403 1.99.605 3.059.605a7.885 7.885 0 003.059-.605 7.87 7.87 0 002.568-1.719 7.877 7.877 0 001.718-2.57A7.9 7.9 0 0020.845 12a8.038 8.038 0 00-.622-3.126 7.89 7.89 0 00-1.7-2.57 7.87 7.87 0 00-2.57-1.72 7.886 7.886 0 00-3.058-.605zM34.717 23a7.87 7.87 0 01-3.174-.655 8.516 8.516 0 01-4.45-4.452 7.884 7.884 0 01-.654-3.176c0-1.135.219-2.215.655-3.24a8.414 8.414 0 011.8-2.685 8.284 8.284 0 012.65-1.785 8.043 8.043 0 013.173-.638c1.134 0 2.214.213 3.239.638a8.19 8.19 0 012.683 1.785 8.198 8.198 0 011.783 2.684 8.379 8.379 0 01.638 3.241 8.058 8.058 0 01-.638 3.176 8.29 8.29 0 01-1.783 2.652 8.409 8.409 0 01-2.683 1.8 8.183 8.183 0 01-3.24.655zm0-13.717c-1.461 0-2.716.524-3.762 1.571a5.455 5.455 0 00-1.178 1.768 5.37 5.37 0 00-.426 2.095c0 .72.142 1.408.426 2.063a5.555 5.555 0 001.177 1.735 5.609 5.609 0 001.718 1.178 5.013 5.013 0 002.045.426c.72 0 1.418-.142 2.094-.425a5.091 5.091 0 001.734-1.18c.48-.501.861-1.08 1.145-1.734a5.137 5.137 0 00.425-2.063c0-.72-.142-1.418-.425-2.095a5.74 5.74 0 00-1.145-1.768 4.936 4.936 0 00-1.718-1.162 5.508 5.508 0 00-2.11-.41zM58.73 22.836v-2.52a7.813 7.813 0 01-2.47 1.964c-.949.48-1.936.72-2.96.72a8.207 8.207 0 01-3.24-.638 7.685 7.685 0 01-2.617-1.817 8.627 8.627 0 01-1.783-2.701 8.258 8.258 0 01-.638-3.225c0-1.135.212-2.21.638-3.225a8.628 8.628 0 011.783-2.7 7.686 7.686 0 012.617-1.818 8.207 8.207 0 013.24-.638c1.133 0 2.164.23 3.09.688a6.712 6.712 0 012.34 1.898V1.098h2.88v21.738h-2.88zm-5.43-13.619c-.72 0-1.408.137-2.062.41a4.972 4.972 0 00-1.701 1.162 5.796 5.796 0 00-1.145 1.751 5.253 5.253 0 00-.426 2.079c0 1.462.524 2.74 1.57 3.83.48.502 1.048.895 1.702 1.179a5.244 5.244 0 004.139 0 5.131 5.131 0 001.717-1.179c1.047-1.09 1.57-2.368 1.57-3.83 0-.72-.141-1.413-.425-2.079a5.795 5.795 0 00-1.145-1.751 4.936 4.936 0 00-1.717-1.163 5.424 5.424 0 00-2.078-.409zm14.395 6.679c0 .524.19 1.07.572 1.637a6.218 6.218 0 001.325 1.44c.916.72 1.985 1.08 3.206 1.08 1.942 0 3.523-.938 4.744-2.815l2.487 1.473c-.85 1.375-1.898 2.434-3.14 3.176A7.832 7.832 0 0172.8 23a8.043 8.043 0 01-3.174-.638 8.283 8.283 0 01-2.65-1.785 8.29 8.29 0 01-1.783-2.651 8.058 8.058 0 01-.638-3.176c0-1.113.212-2.177.638-3.192a8.243 8.243 0 011.783-2.668 7.673 7.673 0 012.633-1.768A8.349 8.349 0 0172.8 6.5c1.113 0 2.176.207 3.19.622a7.67 7.67 0 012.634 1.768c1.614 1.659 2.421 3.58 2.421 5.762 0 .393-.033.807-.098 1.244h-13.25zm5.103-6.711c-.894 0-1.734.196-2.519.589-.785.393-1.412.911-1.881 1.555-.469.644-.703 1.326-.703 2.046h10.207c0-.72-.234-1.402-.703-2.046-.47-.644-1.096-1.162-1.881-1.555a5.553 5.553 0 00-2.52-.59zm18.485.425c-.523-.24-.992-.36-1.406-.36-.873 0-1.593.306-2.16.917-.61.654-.916 1.407-.916 2.259v10.41H83.99v-10.41a6.1 6.1 0 01.9-3.241 6.18 6.18 0 012.47-2.292 5.822 5.822 0 012.519-.557c.72 0 1.406.131 2.06.393.655.262 1.342.688 2.062 1.277L91.284 9.61z"
})]
}));
});
export default Icon;