@lobehub/icons
Version:
Popular AI / LLM Model Brand SVG Logo and Icon Collection
39 lines (38 loc) • 5.92 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 89 24",
xmlns: "http://www.w3.org/2000/svg"
}, rest), {}, {
children: [/*#__PURE__*/_jsx("title", {
children: TITLE
}), /*#__PURE__*/_jsx("path", {
d: "M3.469 5.05a.947.947 0 00-.97-.97H1V2h4.753v17.1H3.469V5.05zM11.652 19.286c-2.146 0-3.9-1.48-3.9-3.721 0-2.218 1.546-3.767 4.592-3.767h2.145a.68.68 0 00.692-.693v-.462c0-1.387-1.107-2.103-2.191-2.103-.992 0-1.8.439-2.261 1.456H8.26c.646-2.404 2.492-3.536 4.776-3.536 2.192 0 4.452 1.202 4.452 4.206V19.1h-2.306v-.763c0-.277-.3-.416-.531-.254-.9.647-1.754 1.202-3 1.202zm.323-2.08c1.015 0 1.868-.509 2.837-1.48.254-.253.37-.577.37-.924v-.346a.68.68 0 00-.693-.694h-2.214c-1.5 0-2.215.67-2.215 1.71 0 .971.669 1.734 1.915 1.734zM20.181 19.1V6.738h2.284V7.8c0 .278.346.37.554.162.715-.693 1.708-1.502 3.276-1.502 1.984 0 3.83 1.248 3.83 4.09v8.55H27.84v-8.064c0-1.595-.97-2.473-2.146-2.473-1.13 0-1.892.647-2.699 1.594-.392.486-.53 1.04-.53 1.641v7.303H20.18zM37.783 24c-2.838 0-4.638-1.34-5.168-3.42h2.491c.392.855 1.085 1.386 2.47 1.386 1.844 0 2.998-1.086 2.998-3.559v-.392c0-.278-.23-.416-.508-.185-.76.67-1.73 1.086-2.653 1.086-3.137 0-5.213-2.427-5.213-6.217 0-3.79 2.399-6.239 5.306-6.239.853 0 1.638.231 2.399.809.323.23.67.046.67-.324v-.208h2.283v11.67c0 3.929-2.376 5.593-5.075 5.593zm-.139-7.187c1.038 0 1.8-.462 2.422-1.132.393-.44.508-.74.508-1.433V10.92c0-.693-.115-1.132-.577-1.571-.507-.486-1.222-.81-2.145-.81-1.892 0-3.345 1.572-3.345 4.16 0 2.589 1.338 4.114 3.137 4.114zM46.888 9.534a.72.72 0 00-.715-.717h-1.754v-2.08h1.754a.72.72 0 00.715-.716v-.324C46.888 3.225 48.157 2 50.625 2h1.57v2.08h-1.593c-.946 0-1.43.531-1.43 1.617v.324a.72.72 0 00.715.716h2.307v2.08h-2.307a.72.72 0 00-.715.717V19.1h-2.284V9.534zM57.487 19.378c-1.937 0-3.737-1.248-3.737-4.09v-8.55h2.284v8.11c0 1.595.923 2.427 2.007 2.427 1.177 0 1.938-.647 2.745-1.594.393-.486.531-1.04.531-1.641V6.737h2.284v12.364h-2.284v-1.063c0-.278-.346-.37-.553-.162-.716.693-1.708 1.502-3.277 1.502zM70.544 19.378c-2.1 0-4.291-1.04-4.868-3.559h2.354c.346.948 1.292 1.595 2.422 1.595 1.246 0 2.007-.74 2.007-1.641 0-.878-.6-1.364-1.545-1.64l-1.962-.555c-1.706-.486-2.976-1.595-2.976-3.49 0-2.057 1.915-3.628 4.084-3.628 1.73 0 3.83.786 4.383 3.536h-2.192c-.3-.948-1.084-1.572-2.191-1.572-1.084 0-1.87.67-1.87 1.525 0 .717.44 1.248 1.478 1.549l1.846.531c1.752.509 3.16 1.572 3.16 3.605 0 2.126-1.846 3.744-4.13 3.744zM81.624 19.378c-3.322 0-5.514-2.796-5.514-6.47 0-3.675 2.33-6.448 5.49-6.448 3.438 0 5.238 2.773 5.238 5.939v1.248H79.04c-.323 0-.462.208-.393.74.254 1.733 1.639 2.934 3 2.934 1.015 0 1.892-.508 2.469-1.502h2.422c-.877 2.172-2.7 3.559-4.914 3.559zm2.33-7.65c.37 0 .508-.184.415-.762-.253-1.433-1.315-2.45-2.769-2.45-1.383 0-2.56 1.017-2.93 2.473-.138.532.047.74.37.74h4.914z"
})]
}));
});
export default Icon;