@lobehub/icons
Version:
Popular AI / LLM Model Brand SVG Logo and Icon Collection
371 lines (370 loc) • 19.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 _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, 12),
_useFillIds2 = _slicedToArray(_useFillIds, 12),
a = _useFillIds2[0],
b = _useFillIds2[1],
c = _useFillIds2[2],
d = _useFillIds2[3],
e = _useFillIds2[4],
f = _useFillIds2[5],
g = _useFillIds2[6],
h = _useFillIds2[7],
i = _useFillIds2[8],
j = _useFillIds2[9],
k = _useFillIds2[10],
l = _useFillIds2[11];
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: "M13.976 11.91s-.055-2.284 1.1-3.644c1.154-1.359 2.638-2.393 3.572-3.045.935-.652 2.254-1.469 2.089-2.637-.165-1.17-1.088-1.945-5.1-1.945s-6.77.369-9.327 1.7c-2.556 1.332-1.472 3.054-.384 3.345.96.257 2.183.36 3.152 1.383 1.758 1.853 1.573 4.707 1.573 4.707l3.325.136z",
fill: a.fill
}), /*#__PURE__*/_jsx("path", {
d: "M7.38 12.834s-3.132 4.297-3.958 5.358c-.826 1.06-2.528 2.8-2.417 3.017.11.217 1.402.734 1.402.734s6.54.924 7.061.924c.522 0 11.239-3.017 11.239-3.017s-3.764-7.968-4.975-7.506c-1.21.463-8.352.49-8.352.49z",
fill: "#717578"
}), /*#__PURE__*/_jsx("path", {
d: "M12.491 15.39s-.934.815-1.373 1.251c-.44.437-1.67 1.415-1.51 1.577.13.133 1.987-.702 2.18-.798.166-.081 2.216-.835 2.353-.643.137.191-.46.643-.659.924-.185.261-3.458 3.524-4.231 3.725-.556.146-3.93.327-4.04.054-.111-.27 1.208-2.12.88-2.393-.33-.272-1.678.603-2.474 1.066-.795.462-2.032 1.054-2.225 1.082-.193.028-.385-.028-.385-.028s-.058.34 1.65 1.114c1.345.61 2.445 1.17 6.129 1.523 3.683.353 6.32.028 7.858-.191 1.54-.218 4.369-1.089 5.112-1.414.741-.326 1.315-.663 1.237-.896-.028-.082-4.314-5.71-4.314-5.71l-2.313-3.396-3.875 3.152z",
fill: "#474B4E"
}), /*#__PURE__*/_jsx("path", {
d: "M9.79 9.829c-.855.126-1.16 1.086-2.05 2.206-.513.646-.952 1.084-1.196 1.38-.274.332-.637 1.018-.274 1.211.362.193.922-.384 1.075-.703.152-.317.377-.642.589-.419.211.223.225.612-.317 1.06-.543.449-1.178.971-1.117 1.435.06.465.376.598.739.493.362-.104 1.238-1.106 1.57-1.599.333-.492.86-1.345 1.223-1.345.363 0 .357.747-.362 1.584-.83.967-1.235 1.302-2.22 2.183-1.023.913-.89 1.24-.709 1.419.182.18.695.223 1.434-.403.74-.628 1.783-1.807 2.236-2.332.453-.522.86-1.09 1.33-1.06.468.03.346.492.406.718.06.223.06.641.618.641s.86-.568 1.042-1.016c.18-.449.165-1.046.527-1.106.363-.06.407.299.695.867.286.568 1.39 2.927 1.662 3.346.272.419.574 1.21 1.464.94.89-.268-.256-1.897-.528-2.301-.272-.403-1.057-1.764-1.36-2.675-.301-.91-.301-1.196-.104-1.345.195-.15.528.269.967 1.076.437.807.816 1.555 1.162 1.854.346.299.648.269.8.133.15-.133.211-.642-.182-1.03a11.076 11.076 0 01-1.259-1.537 42.745 42.745 0 01-1.488-2.396c-.362-.627-.57-1.058-1.063-1.134-.639-.097-1.098.375-1.46.628-.363.253-.86.389-1.36.359-.498-.03-1.162-.568-1.434-.807-.27-.235-.542-.399-1.055-.325z",
fill: b.fill
}), /*#__PURE__*/_jsx("path", {
d: "M10.236 10.638s.342.072.592.257c.25.186.864.682 1.663.67.8-.01 1.245-.39 1.567-.576.323-.185.623-.154.623-.154s-.542 2.091-2.151 2.153c-2.105.082-2.294-2.35-2.294-2.35z",
fill: "#EC5F32"
}), /*#__PURE__*/_jsx("path", {
d: "M20.242 10.921c-.294.042-.141.459-.1 1.443.043.985.033 1.4.506 1.401.593.002.407-1.235.294-1.61-.11-.375-.346-1.284-.7-1.234z",
fill: c.fill
}), /*#__PURE__*/_jsx("path", {
d: "M20.171 6.12c-.129.255.28.542.659.985.255.3.63 1.04 1.15 1.096.52.055.58-.562.322-.917-.252-.347-.687-.694-1.178-.943-.49-.249-.854-.416-.953-.221z",
fill: d.fill
}), /*#__PURE__*/_jsx("path", {
d: "M13.539 3.649c.155.07.308-.028.364-.236.037-.137.657-1.134 1.571-1.747.743-.5 1.094-.5 1.473-.652.23-.094.435-.445.322-.708-.107-.25-.337-.346-.715-.29-.24.035-1.114.256-1.978 1.18-1.065 1.137-1.122 1.928-1.15 2.066-.028.138-.036.319.113.387z",
fill: e.fill
}), /*#__PURE__*/_jsx("path", {
d: "M11.49 3.774c-.288.076-.533-.333-1.05-.86-.52-.529-.982-.597-1.236-.918-.253-.32-.209-.68.015-.874.223-.194.616-.222.966.041s.8.764 1.122 1.457c.175.375.451 1.084.183 1.154z",
fill: f.fill
}), /*#__PURE__*/_jsx("path", {
d: "M4.68 5.89c-.203-.189-1.012.146-1.633.662-.296.246-.594.537-.717.842-.102.259-.098.587.143.747.218.143.484.076.67-.066.255-.197.432-.594.581-.813.262-.383.697-.747.84-.869.13-.114.27-.36.117-.502z",
fill: g.fill
}), /*#__PURE__*/_jsx("path", {
d: "M5.352 11.13c-.234-.071-.585.182-.879 1.294-.26.984-.34 1.871.315 1.887.688.018.402-.974.483-1.87.08-.894.314-1.24.08-1.31z",
fill: h.fill
}), /*#__PURE__*/_jsx("path", {
d: "M5.29 9.839c.384.076.585-.213.664-.478.062-.212.326-1.312 1.7-1.435 1.329-.12 2.28 1.203 2.417 1.349.138.145.32.171.422.068.091-.09.073-.255-.018-.479-.094-.239-1.192-2.106-3.142-1.861-1.847.231-2.485 1.64-2.469 2.178.014.377.123.598.425.658z",
fill: i.fill
}), /*#__PURE__*/_jsx("path", {
d: "M14.046 9.598c.25.082.367-.194.457-.323.091-.13.572-1.042 1.428-1.479.858-.436 1.503-.484 2.31-.121.43.193.732.715.915 1.034.246.428.588.542.914.363.327-.178.375-.712-.106-1.35-.39-.516-1.26-1.397-2.802-1.243-2.457.243-3.12 2.373-3.184 2.577-.07.235-.103.486.068.542z",
fill: j.fill
}), /*#__PURE__*/_jsx("path", {
d: "M12.862 10.058c.256.026.322-.086.393-.524.16-.987.409-2.85 1.73-4.357 1.043-1.19 2.217-1.046 2.735-.727.453.279.564.546.747.74.183.193.552.424.882.193.276-.192.345-.68-.135-1.214-.479-.534-.968-.97-2.17-1.068-1.203-.098-2.391.667-3.03 1.59-.638.923-1.104 2.232-1.25 3.12-.148.886-.16 1.673-.16 1.857 0 .18.049.368.258.39z",
fill: k.fill
}), /*#__PURE__*/_jsx("path", {
d: "M11.837 10.06c.268-.04.306-.243.27-.558-.037-.315-.276-2.047-.756-3.394-.477-1.347-1.2-2.603-2.612-2.864-1.41-.261-2.531.72-2.689.881-.245.253-.501.676-.195 1.016.306.341.802.076 1.12-.265.318-.34.854-.805 1.726-.538.87.267 1.283 1.074 1.664 1.84.38.765.682 1.867.841 2.45.16.581.26 1.042.323 1.213.062.16.185.237.308.22z",
fill: l.fill
}), /*#__PURE__*/_jsxs("defs", {
children: [/*#__PURE__*/_jsxs("radialGradient", {
cx: "48.297%",
cy: "102.258%",
fx: "48.297%",
fy: "102.258%",
gradientTransform: "matrix(.7039 0 0 1 .143 0)",
id: a.id,
r: "94.548%",
children: [/*#__PURE__*/_jsx("stop", {
offset: "17.43%",
stopColor: "#E79F68"
}), /*#__PURE__*/_jsx("stop", {
offset: "27.76%",
stopColor: "#E6A272"
}), /*#__PURE__*/_jsx("stop", {
offset: "45.28%",
stopColor: "#E3AB8D"
}), /*#__PURE__*/_jsx("stop", {
offset: "53.12%",
stopColor: "#E2AF9B"
}), /*#__PURE__*/_jsx("stop", {
offset: "78.33%",
stopColor: "#E1D1CC"
}), /*#__PURE__*/_jsx("stop", {
offset: "88.28%",
stopColor: "#E0E0E0"
})]
}), /*#__PURE__*/_jsxs("radialGradient", {
cx: "46.574%",
cy: "-17.021%",
fx: "46.574%",
fy: "-17.021%",
gradientTransform: "matrix(0 1 -.7313 0 .341 -.636)",
id: b.id,
r: "104.429%",
children: [/*#__PURE__*/_jsx("stop", {
offset: "38.96%",
stopColor: "#CB2D30"
}), /*#__PURE__*/_jsx("stop", {
offset: "49.16%",
stopColor: "#D23730"
}), /*#__PURE__*/_jsx("stop", {
offset: "66.46%",
stopColor: "#E45231"
}), /*#__PURE__*/_jsx("stop", {
offset: "71.53%",
stopColor: "#EA5B31"
}), /*#__PURE__*/_jsx("stop", {
offset: "79.21%",
stopColor: "#EA6032"
}), /*#__PURE__*/_jsx("stop", {
offset: "88.7%",
stopColor: "#EC6F36"
}), /*#__PURE__*/_jsx("stop", {
offset: "96.72%",
stopColor: "#ED823A"
})]
}), /*#__PURE__*/_jsxs("radialGradient", {
cx: "-27.509%",
cy: "-21.261%",
fx: "-27.509%",
fy: "-21.261%",
gradientTransform: "matrix(1 0 0 .35 0 -.138)",
id: c.id,
r: "247.627%",
children: [/*#__PURE__*/_jsx("stop", {
offset: "4.48%",
stopColor: "#CB2D30"
}), /*#__PURE__*/_jsx("stop", {
offset: "34.39%",
stopColor: "#D23730"
}), /*#__PURE__*/_jsx("stop", {
offset: "85.12%",
stopColor: "#E45231"
}), /*#__PURE__*/_jsx("stop", {
offset: "100%",
stopColor: "#EA5B31"
})]
}), /*#__PURE__*/_jsxs("radialGradient", {
cx: "-29.546%",
cy: "-14.202%",
fx: "-29.546%",
fy: "-14.202%",
gradientTransform: "matrix(.9419 0 0 1 -.017 0)",
id: d.id,
r: "145.983%",
children: [/*#__PURE__*/_jsx("stop", {
offset: "29.39%",
stopColor: "#CB2D30"
}), /*#__PURE__*/_jsx("stop", {
offset: "51.49%",
stopColor: "#D23730"
}), /*#__PURE__*/_jsx("stop", {
offset: "89%",
stopColor: "#E45231"
}), /*#__PURE__*/_jsx("stop", {
offset: "100%",
stopColor: "#EA5B31"
})]
}), /*#__PURE__*/_jsxs("radialGradient", {
cx: "-1.091%",
cy: "131.876%",
fx: "-1.091%",
fy: "131.876%",
gradientTransform: "matrix(.9434 0 0 1 0 0)",
id: e.id,
r: "130.022%",
children: [/*#__PURE__*/_jsx("stop", {
offset: "4.48%",
stopColor: "#CB2D30"
}), /*#__PURE__*/_jsx("stop", {
offset: "34.39%",
stopColor: "#D23730"
}), /*#__PURE__*/_jsx("stop", {
offset: "85.12%",
stopColor: "#E45231"
}), /*#__PURE__*/_jsx("stop", {
offset: "100%",
stopColor: "#EA5B31"
})]
}), /*#__PURE__*/_jsxs("radialGradient", {
cx: "127.538%",
cy: "131.898%",
fx: "127.538%",
fy: "131.898%",
gradientTransform: "matrix(1 0 0 .914 0 .113)",
id: f.id,
r: "149.345%",
children: [/*#__PURE__*/_jsx("stop", {
offset: "42.32%",
stopColor: "#CB2D30"
}), /*#__PURE__*/_jsx("stop", {
offset: "60.38%",
stopColor: "#D23730"
}), /*#__PURE__*/_jsx("stop", {
offset: "91.02%",
stopColor: "#E45231"
}), /*#__PURE__*/_jsx("stop", {
offset: "100%",
stopColor: "#EA5B31"
})]
}), /*#__PURE__*/_jsxs("radialGradient", {
cx: "129.457%",
cy: "-24.912%",
fx: "129.457%",
fy: "-24.912%",
gradientTransform: "matrix(.9605 0 0 1 .051 0)",
id: g.id,
r: "139.942%",
children: [/*#__PURE__*/_jsx("stop", {
offset: "34.06%",
stopColor: "#CB2D30"
}), /*#__PURE__*/_jsx("stop", {
offset: "54.7%",
stopColor: "#D23730"
}), /*#__PURE__*/_jsx("stop", {
offset: "89.73%",
stopColor: "#E45231"
}), /*#__PURE__*/_jsx("stop", {
offset: "100%",
stopColor: "#EA5B31"
})]
}), /*#__PURE__*/_jsxs("radialGradient", {
cx: "95.294%",
cy: "-40.37%",
fx: "95.294%",
fy: "-40.37%",
gradientTransform: "matrix(1 0 0 .3667 0 -.256)",
id: h.id,
r: "328.308%",
children: [/*#__PURE__*/_jsx("stop", {
offset: "48.33%",
stopColor: "#CB2D30"
}), /*#__PURE__*/_jsx("stop", {
offset: "64.51%",
stopColor: "#D23730"
}), /*#__PURE__*/_jsx("stop", {
offset: "91.95%",
stopColor: "#E45231"
}), /*#__PURE__*/_jsx("stop", {
offset: "100%",
stopColor: "#EA5B31"
})]
}), /*#__PURE__*/_jsxs("radialGradient", {
cx: "50.033%",
cy: "50.021%",
fx: "50.033%",
fy: "50.021%",
gradientTransform: "matrix(.5045 0 0 1 .248 0)",
id: i.id,
r: "78.647%",
children: [/*#__PURE__*/_jsx("stop", {
offset: "4.48%",
stopColor: "#CB2D30"
}), /*#__PURE__*/_jsx("stop", {
offset: "34.39%",
stopColor: "#D23730"
}), /*#__PURE__*/_jsx("stop", {
offset: "85.12%",
stopColor: "#E45231"
}), /*#__PURE__*/_jsx("stop", {
offset: "100%",
stopColor: "#EA5B31"
})]
}), /*#__PURE__*/_jsxs("radialGradient", {
cx: "50.024%",
cy: "50.007%",
fx: "50.024%",
fy: "50.007%",
gradientTransform: "matrix(.4925 0 0 1 .254 0)",
id: j.id,
r: "80.209%",
children: [/*#__PURE__*/_jsx("stop", {
offset: "4.48%",
stopColor: "#CB2D30"
}), /*#__PURE__*/_jsx("stop", {
offset: "34.39%",
stopColor: "#D23730"
}), /*#__PURE__*/_jsx("stop", {
offset: "85.12%",
stopColor: "#E45231"
}), /*#__PURE__*/_jsx("stop", {
offset: "100%",
stopColor: "#EA5B31"
})]
}), /*#__PURE__*/_jsxs("radialGradient", {
cx: "-46.282%",
cy: "44.724%",
fx: "-46.282%",
fy: "44.724%",
gradientTransform: "matrix(1 0 0 .9988 0 0)",
id: k.id,
r: "121.766%",
children: [/*#__PURE__*/_jsx("stop", {
offset: "39.43%",
stopColor: "#CB2D30"
}), /*#__PURE__*/_jsx("stop", {
offset: "58.39%",
stopColor: "#D23730"
}), /*#__PURE__*/_jsx("stop", {
offset: "90.57%",
stopColor: "#E45231"
}), /*#__PURE__*/_jsx("stop", {
offset: "100%",
stopColor: "#EA5B31"
})]
}), /*#__PURE__*/_jsxs("radialGradient", {
cx: "137.282%",
cy: "79.026%",
fx: "137.282%",
fy: "79.026%",
gradientTransform: "matrix(1 0 0 .9331 0 .053)",
id: l.id,
r: "126.759%",
children: [/*#__PURE__*/_jsx("stop", {
offset: "42.05%",
stopColor: "#CB2D30"
}), /*#__PURE__*/_jsx("stop", {
offset: "60.19%",
stopColor: "#D23730"
}), /*#__PURE__*/_jsx("stop", {
offset: "90.97%",
stopColor: "#E45231"
}), /*#__PURE__*/_jsx("stop", {
offset: "100%",
stopColor: "#EA5B31"
})]
})]
})]
}));
});
export default Icon;