@lobehub/icons
Version:
Popular AI / LLM Model Brand SVG Logo and Icon Collection
39 lines (38 loc) • 8.1 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: "nonzero",
height: size,
style: _objectSpread({
flex: 'none',
lineHeight: 1
}, style),
viewBox: "0 0 176 24",
xmlns: "http://www.w3.org/2000/svg"
}, rest), {}, {
children: [/*#__PURE__*/_jsx("title", {
children: TITLE
}), /*#__PURE__*/_jsx("path", {
d: "M173.834.835v20.85h-3.146V.835h3.146zM152.376 21.685h-3.339L156.54.835h3.634l7.503 20.85h-3.339l-5.895-17.062h-.163l-5.904 17.062zm.56-8.165h10.832v2.647h-10.832V13.52zM144.257 21.878a1.977 1.977 0 01-1.436-.59c-.4-.401-.6-.883-.6-1.446 0-.557.2-1.032.6-1.425.401-.4.879-.601 1.436-.601.556 0 1.035.2 1.435.6.401.394.601.87.601 1.426 0 .373-.095.716-.285 1.028-.184.305-.428.55-.733.733a1.943 1.943 0 01-1.018.275zM133.041 21.684V6.047h2.942V8.53h.163a3.78 3.78 0 011.506-1.986c.726-.488 1.548-.732 2.464-.732a13.022 13.022 0 011.293.07v2.912a5.43 5.43 0 00-.652-.112 6.21 6.21 0 00-.936-.07c-.72 0-1.361.152-1.924.457a3.404 3.404 0 00-1.324 1.252c-.326.53-.489 1.134-.489 1.813v9.549h-3.043zM122.954 22c-1.541 0-2.867-.33-3.98-.988-1.107-.665-1.962-1.598-2.566-2.8-.597-1.207-.896-2.623-.896-4.245 0-1.601.299-3.013.896-4.235.604-1.221 1.446-2.175 2.525-2.86 1.086-.686 2.355-1.029 3.807-1.029.883 0 1.738.146 2.566.438.828.292 1.571.75 2.229 1.374.659.625 1.178 1.436 1.558 2.433.38.991.57 2.196.57 3.615v1.079h-12.43v-2.28h9.447c0-.802-.163-1.51-.488-2.128a3.694 3.694 0 00-1.375-1.477c-.584-.36-1.269-.54-2.056-.54-.855 0-1.602.211-2.24.632a4.237 4.237 0 00-1.466 1.629 4.706 4.706 0 00-.509 2.168v1.782c0 1.045.183 1.934.55 2.667.373.733.892 1.293 1.557 1.68.665.38 1.443.57 2.332.57a4.84 4.84 0 001.578-.244c.475-.17.885-.421 1.231-.754.347-.332.611-.743.795-1.231l2.881.519a5.223 5.223 0 01-1.242 2.23c-.591.63-1.334 1.123-2.23 1.476-.889.346-1.904.519-3.044.519zM100.519 21.685v-2.087l8.47-10.761v-.143h-8.195V6.047h11.992v2.22l-8.144 10.628v.143h8.429v2.647h-12.552zM93.706 21.684V6.047h3.044v15.637h-3.044zm1.537-18.05c-.53 0-.984-.176-1.364-.529-.373-.36-.56-.787-.56-1.283 0-.502.187-.93.56-1.282.38-.36.835-.54 1.364-.54.53 0 .98.18 1.354.54.38.352.57.78.57 1.282 0 .496-.19.923-.57 1.283a1.9 1.9 0 01-1.354.53zM82.703 21.684V6.047h2.942V8.53h.163a3.78 3.78 0 011.507-1.986c.726-.488 1.547-.732 2.464-.732a13.016 13.016 0 011.293.07v2.912a5.458 5.458 0 00-.652-.112 6.217 6.217 0 00-.937-.07c-.72 0-1.36.152-1.924.457a3.403 3.403 0 00-1.323 1.252c-.326.53-.489 1.134-.489 1.813v9.549h-3.044zM72.016 22c-1.466 0-2.745-.336-3.838-1.008-1.093-.672-1.941-1.612-2.545-2.82-.604-1.208-.906-2.62-.906-4.235 0-1.622.302-3.04.906-4.256.604-1.215 1.452-2.158 2.545-2.83 1.093-.672 2.372-1.008 3.838-1.008 1.466 0 2.745.336 3.838 1.008 1.093.672 1.941 1.615 2.545 2.83.604 1.215.906 2.634.906 4.256 0 1.615-.302 3.027-.906 4.235-.604 1.208-1.452 2.148-2.545 2.82-1.093.672-2.372 1.008-3.838 1.008zm.01-2.556c.95 0 1.738-.25 2.362-.753.625-.502 1.086-1.17 1.385-2.005.305-.835.458-1.755.458-2.76 0-.997-.153-1.913-.458-2.748-.299-.842-.76-1.517-1.385-2.026-.624-.51-1.412-.764-2.362-.764-.957 0-1.75.255-2.382.764-.624.509-1.09 1.184-1.395 2.026-.298.835-.448 1.75-.448 2.749 0 1.004.15 1.924.448 2.759.306.834.77 1.503 1.395 2.005.631.502 1.425.753 2.382.753zM62.23 6.047V8.49H53.69V6.047h8.541zM55.98 2.3h3.043v14.793c0 .59.088 1.035.265 1.333.176.292.404.492.682.6.285.103.594.154.927.154.244 0 .458-.017.64-.051.184-.034.327-.062.428-.082l.55 2.515a5.118 5.118 0 01-.753.203 5.967 5.967 0 01-1.222.122 5.357 5.357 0 01-2.24-.427 3.842 3.842 0 01-1.68-1.385c-.427-.624-.64-1.408-.64-2.351V2.3zM45.252 22c-1.514 0-2.817-.343-3.91-1.029-1.086-.692-1.92-1.645-2.504-2.86-.584-1.215-.876-2.607-.876-4.174 0-1.588.299-2.99.896-4.205.598-1.221 1.44-2.175 2.525-2.86 1.086-.686 2.365-1.029 3.838-1.029 1.188 0 2.247.22 3.176.662.93.434 1.68 1.045 2.25 1.832.577.788.92 1.707 1.029 2.76h-2.963c-.163-.734-.536-1.365-1.12-1.894-.577-.53-1.35-.794-2.321-.794-.848 0-1.592.224-2.23.672-.63.44-1.123 1.072-1.476 1.893-.353.815-.53 1.778-.53 2.892 0 1.14.174 2.124.52 2.952.346.828.835 1.47 1.466 1.924.638.455 1.388.682 2.25.682.577 0 1.1-.105 1.568-.316a3.202 3.202 0 001.19-.926c.327-.4.554-.882.683-1.446h2.962a5.757 5.757 0 01-.987 2.708c-.55.794-1.286 1.419-2.21 1.874-.915.454-1.991.682-3.226.682zM28.578 22c-1.54 0-2.867-.33-3.98-.988-1.106-.665-1.961-1.598-2.566-2.8-.597-1.207-.895-2.623-.895-4.245 0-1.601.298-3.013.895-4.235.605-1.221 1.446-2.175 2.525-2.86 1.086-.686 2.355-1.029 3.808-1.029.882 0 1.737.146 2.565.438.828.292 1.571.75 2.23 1.374.658.625 1.177 1.436 1.557 2.433.38.991.57 2.196.57 3.615v1.079h-12.43v-2.28h9.448c0-.802-.163-1.51-.49-2.128a3.695 3.695 0 00-1.373-1.477c-.584-.36-1.27-.54-2.057-.54-.855 0-1.602.211-2.24.632a4.236 4.236 0 00-1.466 1.629 4.702 4.702 0 00-.509 2.168v1.782c0 1.045.184 1.934.55 2.667.373.733.893 1.293 1.558 1.68.665.38 1.442.57 2.331.57a4.84 4.84 0 001.578-.244c.475-.17.886-.421 1.232-.754.346-.332.61-.743.794-1.231l2.881.519a5.217 5.217 0 01-1.242 2.23c-.59.63-1.334 1.123-2.23 1.476-.889.346-1.903.519-3.044.519zM5.4.835l5.803 16.982h.234L17.24.835h3.4l-7.503 20.85H9.503L2 .835h3.4z"
})]
}));
});
export default Icon;