@lobehub/icons
Version:
Popular AI / LLM Model Brand SVG Logo and Icon Collection
39 lines (38 loc) • 5.54 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 43 24",
xmlns: "http://www.w3.org/2000/svg"
}, rest), {}, {
children: [/*#__PURE__*/_jsx("title", {
children: TITLE
}), /*#__PURE__*/_jsx("path", {
d: "M2 19.368V2h3.24l1.396 9.003.118.922H6.8l.118-.922L8.315 2h3.24v17.368H9.19V7.718h-.142l-.095.733L7.44 19.368H6.115L4.602 8.451l-.095-.732h-.142v11.65H2zm14.057.19c-.954 0-1.706-.328-2.258-.981-.544-.662-.816-1.47-.816-2.422V9.656c0-1.008.272-1.827.816-2.457.544-.63 1.304-.946 2.282-.946.639 0 1.186.146 1.644.438.461.287.83.702 1.064 1.193.245.496.367 1.063.367 1.701v3.758h-3.95v2.812c0 .322.07.622.213.898.15.268.37.401.662.401.308 0 .524-.126.65-.378.134-.252.201-.559.201-.921v-1.418h2.224v1.489c0 1-.272 1.807-.816 2.422-.536.606-1.297.91-2.283.91zm-.851-8.082h1.727v-1.82a2.09 2.09 0 00-.19-.921c-.118-.268-.339-.402-.662-.402-.3 0-.52.138-.662.414-.142.267-.213.57-.213.91v1.819zm8.015 8.082c-.56 0-1.05-.095-1.467-.284a2.765 2.765 0 01-1.04-.803 3.745 3.745 0 01-.627-1.253 5.982 5.982 0 01-.201-1.607h2.223c0 .528.083.989.248 1.383.174.386.462.579.864.579.346 0 .571-.146.674-.438.102-.29.153-.626.153-1.004 0-.44-.173-.89-.52-1.347a9.865 9.865 0 00-1.064-1.24 13.269 13.269 0 01-1.597-1.867c-.417-.615-.626-1.335-.626-2.162 0-.977.256-1.765.768-2.364.512-.598 1.242-.898 2.188-.898.568 0 1.044.075 1.43.225.395.15.71.374.947.673.236.3.406.666.508 1.1.11.433.166.933.166 1.5h-2.223c0-.41-.044-.764-.13-1.064-.087-.3-.304-.449-.65-.449-.285 0-.486.123-.604.367-.118.236-.177.54-.177.91 0 .433.102.819.307 1.157.213.331.564.737 1.053 1.217.61.593 1.17 1.233 1.679 1.914.512.678.768 1.414.768 2.21 0 .52-.07.996-.212 1.43a3.137 3.137 0 01-.603 1.122 2.661 2.661 0 01-.958.732c-.37.174-.796.26-1.277.26zm3.992-.19V2h2.389v5.329c.204-.213.508-.446.91-.697.402-.252.785-.379 1.147-.379.394 0 .725.114.994.343.268.228.469.536.603.922.133.378.2.8.2 1.264v10.586h-2.388V9.278c0-.236-.055-.425-.166-.567-.102-.15-.224-.224-.366-.224-.166 0-.363.094-.591.283-.229.182-.343.386-.343.615v9.983h-2.39zM35.11 24a7.05 7.05 0 01-.367-.012 3.507 3.507 0 01-.413-.047v-2.115c.023.008.086.016.189.024.102.015.17.023.2.023.443 0 .797-.118 1.065-.354.276-.236.47-.552.58-.945.04-.119.059-.257.059-.414.008-.157.011-.295.011-.413l-2.2-13.304h2.342l.946 8.058.048.898h.094l.048-.898.946-8.058H41l-2.294 13.894a5.088 5.088 0 01-.591 1.867c-.3.56-.702.996-1.207 1.312-.504.322-1.103.484-1.797.484z"
})]
}));
});
export default Icon;