UNPKG

@coolbox/we-design

Version:

Icons for Coolbox

1,691 lines 2.33 MB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); var vue = require("vue"); /** * vue-class-component v8.0.0-rc.1 * (c) 2015-present Evan You * @license MIT */ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function(sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } function _objectSpread2(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function(key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function(key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf2(o2) { return o2.__proto__ || Object.getPrototypeOf(o2); }; return _getPrototypeOf(o); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf2(o2, p2) { o2.__proto__ = p2; return o2; }; return _setPrototypeOf(o, p); } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function() { })); return true; } catch (e) { return false; } } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _possibleConstructorReturn(self, call) { if (call && (typeof call === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); } function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); } 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 _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function defineGetter(obj, key, getter) { Object.defineProperty(obj, key, { get: getter, enumerable: false, configurable: true }); } function defineProxy(proxy, key, target) { Object.defineProperty(proxy, key, { get: function get() { return target[key].value; }, set: function set(value) { target[key].value = value; }, enumerable: true, configurable: true }); } function getSuper(Ctor) { var superProto = Object.getPrototypeOf(Ctor.prototype); if (!superProto) { return void 0; } return superProto.constructor; } function getOwn(value, key) { return value.hasOwnProperty(key) ? value[key] : void 0; } var VueImpl = /* @__PURE__ */ function() { function VueImpl2(props, ctx) { var _this = this; _classCallCheck(this, VueImpl2); defineGetter(this, "$props", function() { return props; }); defineGetter(this, "$attrs", function() { return ctx.attrs; }); defineGetter(this, "$slots", function() { return ctx.slots; }); defineGetter(this, "$emit", function() { return ctx.emit; }); Object.keys(props).forEach(function(key) { Object.defineProperty(_this, key, { enumerable: false, configurable: true, writable: true, value: props[key] }); }); } _createClass(VueImpl2, null, [ { key: "registerHooks", value: function registerHooks(keys) { var _this$__h; (_this$__h = this.__h).push.apply(_this$__h, _toConsumableArray(keys)); } }, { key: "with", value: function _with(Props2) { var propsMeta = new Props2(); var props = {}; Object.keys(propsMeta).forEach(function(key) { var meta = propsMeta[key]; props[key] = meta !== null && meta !== void 0 ? meta : null; }); var PropsMixin = /* @__PURE__ */ function(_this2) { _inherits(PropsMixin2, _this2); var _super = _createSuper(PropsMixin2); function PropsMixin2() { _classCallCheck(this, PropsMixin2); return _super.apply(this, arguments); } return PropsMixin2; }(this); PropsMixin.__b = { props }; return PropsMixin; } }, { key: "__vccOpts", get: function get() { if (this === Vue) { return {}; } var Ctor = this; var cache = getOwn(Ctor, "__c"); if (cache) { return cache; } var options = _objectSpread2({}, getOwn(Ctor, "__o")); Ctor.__c = options; var Super = getSuper(Ctor); if (Super) { options["extends"] = Super.__vccOpts; } var base = getOwn(Ctor, "__b"); if (base) { options.mixins = options.mixins || []; options.mixins.unshift(base); } options.methods = _objectSpread2({}, options.methods); options.computed = _objectSpread2({}, options.computed); var proto = Ctor.prototype; Object.getOwnPropertyNames(proto).forEach(function(key) { if (key === "constructor") { return; } if (Ctor.__h.indexOf(key) > -1) { options[key] = proto[key]; return; } var descriptor = Object.getOwnPropertyDescriptor(proto, key); if (typeof descriptor.value === "function") { options.methods[key] = descriptor.value; return; } if (descriptor.get || descriptor.set) { options.computed[key] = { get: descriptor.get, set: descriptor.set }; return; } }); options.setup = function(props, ctx) { var _promise; var data = new Ctor(props, ctx); var dataKeys = Object.keys(data); var plainData = {}; var promise = null; dataKeys.forEach(function(key) { if (data[key] === void 0 || data[key] && data[key].__s) { return; } plainData[key] = vue.ref(data[key]); defineProxy(data, key, plainData); }); dataKeys.forEach(function(key) { if (data[key] && data[key].__s) { var setupState = data[key].__s(); if (setupState instanceof Promise) { if (!promise) { promise = Promise.resolve(plainData); } promise = promise.then(function() { return setupState.then(function(value) { plainData[key] = vue.proxyRefs(value); return plainData; }); }); } else { plainData[key] = vue.proxyRefs(setupState); } } }); return (_promise = promise) !== null && _promise !== void 0 ? _promise : plainData; }; var decorators = getOwn(Ctor, "__d"); if (decorators) { decorators.forEach(function(fn) { return fn(options); }); } var injections = [ "render", "ssrRender", "__file", "__cssModules", "__scopeId", "__hmrId" ]; injections.forEach(function(key) { if (Ctor[key]) { options[key] = Ctor[key]; } }); return options; } } ]); return VueImpl2; }(); VueImpl.__h = [ "data", "beforeCreate", "created", "beforeMount", "mounted", "beforeUnmount", "unmounted", "beforeUpdate", "updated", "activated", "deactivated", "render", "errorCaptured", "serverPrefetch" ]; var Vue = VueImpl; function prop(options) { return options; } var _export_sfc = (sfc, props) => { const target = sfc.__vccOpts || sfc; for (const [key, val] of props) { target[key] = val; } return target; }; class Props$9Q { constructor() { this.width = prop({ type: [Number, String], required: false }); this.height = prop({ type: [Number, String], required: false }); this.stroke = prop({ type: String, required: false }); this.fill = prop({ type: String, required: false }); this.color = prop({ type: String, required: false }); this.spin = prop({ type: Boolean, required: false, default: false }); this.rtl = prop({ type: Boolean, required: false, default: false }); this.size = prop({ default: "1em" }); } } class GroupLine extends Vue.with(Props$9Q) { get _id() { return "we-design-GroupLine-" + (parseInt(Math.random() * 1e6) + 1e6); } get _fill() { return this.fill || this.color; } get _stroke() { return this.stroke || this.color; } get _width() { return this.width || this.size; } get _height() { return this.height || this.size; } get cls() { return [ "cool-icon", "cool-icon-we-design", this.spin ? "cool-icon-spin" : "", this.rtl ? "cool-icon-rtl" : "" ].filter(Boolean).join(" "); } mounted() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } updated() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } } const _sfc_main$9Q = GroupLine; const _hoisted_1$9Q = ["width", "height"]; const _hoisted_2$9Q = { icon: "cool" }; const _hoisted_3$9Q = /* @__PURE__ */ vue.createElementVNode("path", { d: "M0 0h16v16H0V0z", opacity: "0.01", fill: "none" }, null, -1); const _hoisted_4$9H = ["fill"]; function _sfc_render$9Q(_ctx, _cache, $props, $setup, $data, $options) { return vue.openBlock(), vue.createElementBlock("span", { class: vue.normalizeClass(_ctx.cls) }, [ (vue.openBlock(), vue.createElementBlock("svg", { xmlns: "http://www.w3.org/2000/svg", width: _ctx._width, height: _ctx._height, viewBox: "0 0 16 16", preserveAspectRatio: "xMidYMid meet", fill: "", role: "presentation", ref: "host" }, [ vue.createElementVNode("g", _hoisted_2$9Q, [ _hoisted_3$9Q, vue.createElementVNode("path", { "data-follow-fill": "currentColor", d: "M1.3 14.7c0-2.9 2.4-5.3 5.3-5.3s5.3 2.4 5.3 5.3h-1.3c0-2.2-1.8-4-4-4s-4 1.8-4 4H1.3zm5.4-6c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4zm0-1.4c1.5 0 2.7-1.2 2.7-2.7S8.1 2 6.7 2 4 3.2 4 4.7s1.2 2.6 2.7 2.6zm5.5 2.5c1.9.9 3.1 2.8 3.1 4.9H14c0-1.6-.9-3-2.4-3.6l.6-1.3zm-.5-7.5c1.4.5 2.3 1.9 2.3 3.4 0 1.9-1.4 3.5-3.3 3.7V8c1.3-.2 2.2-1.4 2-2.6-.1-.8-.6-1.4-1.3-1.8l.3-1.3z", fill: _ctx._fill }, null, 8, _hoisted_4$9H) ]) ], 8, _hoisted_1$9Q)) ], 2); } var GroupLine$1 = /* @__PURE__ */ _export_sfc(_sfc_main$9Q, [["render", _sfc_render$9Q]]); class Props$9P { constructor() { this.width = prop({ type: [Number, String], required: false }); this.height = prop({ type: [Number, String], required: false }); this.stroke = prop({ type: String, required: false }); this.fill = prop({ type: String, required: false }); this.color = prop({ type: String, required: false }); this.spin = prop({ type: Boolean, required: false, default: false }); this.rtl = prop({ type: Boolean, required: false, default: false }); this.size = prop({ default: "1em" }); } } class BodyScanFill extends Vue.with(Props$9P) { get _id() { return "we-design-BodyScanFill-" + (parseInt(Math.random() * 1e6) + 1e6); } get _fill() { return this.fill || this.color; } get _stroke() { return this.stroke || this.color; } get _width() { return this.width || this.size; } get _height() { return this.height || this.size; } get cls() { return [ "cool-icon", "cool-icon-we-design", this.spin ? "cool-icon-spin" : "", this.rtl ? "cool-icon-rtl" : "" ].filter(Boolean).join(" "); } mounted() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } updated() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } } const _sfc_main$9P = BodyScanFill; const _hoisted_1$9P = ["width", "height"]; const _hoisted_2$9P = { icon: "cool" }; const _hoisted_3$9P = /* @__PURE__ */ vue.createElementVNode("path", { d: "M0 0h16v16H0V0z", opacity: "0.01", fill: "none" }, null, -1); const _hoisted_4$9G = ["fill"]; function _sfc_render$9P(_ctx, _cache, $props, $setup, $data, $options) { return vue.openBlock(), vue.createElementBlock("span", { class: vue.normalizeClass(_ctx.cls) }, [ (vue.openBlock(), vue.createElementBlock("svg", { xmlns: "http://www.w3.org/2000/svg", width: _ctx._width, height: _ctx._height, viewBox: "0 0 16 16", preserveAspectRatio: "xMidYMid meet", fill: "", role: "presentation", ref: "host" }, [ vue.createElementVNode("g", _hoisted_2$9P, [ _hoisted_3$9P, vue.createElementVNode("path", { "data-follow-fill": "currentColor", d: "M2.7 10.7v2.7h2.7v1.3h-4v-4h1.3zm12 0v4h-4v-1.3h2.7v-2.7h1.3zM5 4.7c0 1.7 1.3 3 3 3s3-1.3 3-3h1.3c0 1.6-.9 3.1-2.3 3.8v4.2H6V8.5c-1.4-.7-2.3-2.2-2.3-3.8H5zm3-1.4c.9 0 1.7.7 1.7 1.7S8.9 6.7 8 6.7c-.9 0-1.7-.8-1.7-1.7S7.1 3.3 8 3.3zm-2.7-2v1.3H2.6v2.7H1.3v-4h4zm9.4 0v4h-1.3V2.7h-2.7V1.3h4z", fill: _ctx._fill }, null, 8, _hoisted_4$9G) ]) ], 8, _hoisted_1$9P)) ], 2); } var BodyScanFill$1 = /* @__PURE__ */ _export_sfc(_sfc_main$9P, [["render", _sfc_render$9P]]); class Props$9O { constructor() { this.width = prop({ type: [Number, String], required: false }); this.height = prop({ type: [Number, String], required: false }); this.stroke = prop({ type: String, required: false }); this.fill = prop({ type: String, required: false }); this.color = prop({ type: String, required: false }); this.spin = prop({ type: Boolean, required: false, default: false }); this.rtl = prop({ type: Boolean, required: false, default: false }); this.size = prop({ default: "1em" }); } } class UserStarFill extends Vue.with(Props$9O) { get _id() { return "we-design-UserStarFill-" + (parseInt(Math.random() * 1e6) + 1e6); } get _fill() { return this.fill || this.color; } get _stroke() { return this.stroke || this.color; } get _width() { return this.width || this.size; } get _height() { return this.height || this.size; } get cls() { return [ "cool-icon", "cool-icon-we-design", this.spin ? "cool-icon-spin" : "", this.rtl ? "cool-icon-rtl" : "" ].filter(Boolean).join(" "); } mounted() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } updated() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } } const _sfc_main$9O = UserStarFill; const _hoisted_1$9O = ["width", "height"]; const _hoisted_2$9O = { icon: "cool" }; const _hoisted_3$9O = /* @__PURE__ */ vue.createElementVNode("path", { d: "M0 0h16v16H0V0z", opacity: "0.01", fill: "none" }, null, -1); const _hoisted_4$9F = ["fill"]; function _sfc_render$9O(_ctx, _cache, $props, $setup, $data, $options) { return vue.openBlock(), vue.createElementBlock("span", { class: vue.normalizeClass(_ctx.cls) }, [ (vue.openBlock(), vue.createElementBlock("svg", { xmlns: "http://www.w3.org/2000/svg", width: _ctx._width, height: _ctx._height, viewBox: "0 0 16 16", preserveAspectRatio: "xMidYMid meet", fill: "", role: "presentation", ref: "host" }, [ vue.createElementVNode("g", _hoisted_2$9O, [ _hoisted_3$9O, vue.createElementVNode("path", { "data-follow-fill": "currentColor", d: "M8 9.3v5.3H2.7c0-2.9 2.4-5.3 5.3-5.3zm4 5-2 1 .4-2.2-1.6-1.5 2.2-.3 1-2 1 2 2.2.3-1.6 1.5.4 2.2-2-1zM8 8.7c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z", fill: _ctx._fill }, null, 8, _hoisted_4$9F) ]) ], 8, _hoisted_1$9O)) ], 2); } var UserStarFill$1 = /* @__PURE__ */ _export_sfc(_sfc_main$9O, [["render", _sfc_render$9O]]); class Props$9N { constructor() { this.width = prop({ type: [Number, String], required: false }); this.height = prop({ type: [Number, String], required: false }); this.stroke = prop({ type: String, required: false }); this.fill = prop({ type: String, required: false }); this.color = prop({ type: String, required: false }); this.spin = prop({ type: Boolean, required: false, default: false }); this.rtl = prop({ type: Boolean, required: false, default: false }); this.size = prop({ default: "1em" }); } } class UserHeartFill extends Vue.with(Props$9N) { get _id() { return "we-design-UserHeartFill-" + (parseInt(Math.random() * 1e6) + 1e6); } get _fill() { return this.fill || this.color; } get _stroke() { return this.stroke || this.color; } get _width() { return this.width || this.size; } get _height() { return this.height || this.size; } get cls() { return [ "cool-icon", "cool-icon-we-design", this.spin ? "cool-icon-spin" : "", this.rtl ? "cool-icon-rtl" : "" ].filter(Boolean).join(" "); } mounted() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } updated() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } } const _sfc_main$9N = UserHeartFill; const _hoisted_1$9N = ["width", "height"]; const _hoisted_2$9N = { icon: "cool" }; const _hoisted_3$9N = /* @__PURE__ */ vue.createElementVNode("path", { d: "M0 0h16v16H0V0z", opacity: "0.01", fill: "none" }, null, -1); const _hoisted_4$9E = ["fill"]; function _sfc_render$9N(_ctx, _cache, $props, $setup, $data, $options) { return vue.openBlock(), vue.createElementBlock("span", { class: vue.normalizeClass(_ctx.cls) }, [ (vue.openBlock(), vue.createElementBlock("svg", { xmlns: "http://www.w3.org/2000/svg", width: _ctx._width, height: _ctx._height, viewBox: "0 0 16 16", preserveAspectRatio: "xMidYMid meet", fill: "", role: "presentation", ref: "host" }, [ vue.createElementVNode("g", _hoisted_2$9N, [ _hoisted_3$9N, vue.createElementVNode("path", { "data-follow-fill": "currentColor", d: "m11.9 10.4.1.1.1-.1c.6-.6 1.5-.6 2.1 0 .6.6.6 1.5 0 2.1L12 14.8l-2.2-2.2c-.6-.6-.6-1.5 0-2.1.6-.6 1.5-.6 2.1-.1zM8 9.3v5.3H2.7c0-2.9 2.3-5.2 5.2-5.3H8zM8 .7c2.2 0 4 1.8 4 4s-1.8 4-4 4-4-1.8-4-4 1.8-4 4-4z", fill: _ctx._fill }, null, 8, _hoisted_4$9E) ]) ], 8, _hoisted_1$9N)) ], 2); } var UserHeartFill$1 = /* @__PURE__ */ _export_sfc(_sfc_main$9N, [["render", _sfc_render$9N]]); class Props$9M { constructor() { this.width = prop({ type: [Number, String], required: false }); this.height = prop({ type: [Number, String], required: false }); this.stroke = prop({ type: String, required: false }); this.fill = prop({ type: String, required: false }); this.color = prop({ type: String, required: false }); this.spin = prop({ type: Boolean, required: false, default: false }); this.rtl = prop({ type: Boolean, required: false, default: false }); this.size = prop({ default: "1em" }); } } class UserFourLine extends Vue.with(Props$9M) { get _id() { return "we-design-UserFourLine-" + (parseInt(Math.random() * 1e6) + 1e6); } get _fill() { return this.fill || this.color; } get _stroke() { return this.stroke || this.color; } get _width() { return this.width || this.size; } get _height() { return this.height || this.size; } get cls() { return [ "cool-icon", "cool-icon-we-design", this.spin ? "cool-icon-spin" : "", this.rtl ? "cool-icon-rtl" : "" ].filter(Boolean).join(" "); } mounted() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } updated() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } } const _sfc_main$9M = UserFourLine; const _hoisted_1$9M = ["width", "height"]; const _hoisted_2$9M = { icon: "cool" }; const _hoisted_3$9M = /* @__PURE__ */ vue.createElementVNode("path", { d: "M0 0h16v16H0V0z", opacity: "0.01", fill: "none" }, null, -1); const _hoisted_4$9D = ["fill"]; function _sfc_render$9M(_ctx, _cache, $props, $setup, $data, $options) { return vue.openBlock(), vue.createElementBlock("span", { class: vue.normalizeClass(_ctx.cls) }, [ (vue.openBlock(), vue.createElementBlock("svg", { xmlns: "http://www.w3.org/2000/svg", width: _ctx._width, height: _ctx._height, viewBox: "0 0 16 16", preserveAspectRatio: "xMidYMid meet", fill: "", role: "presentation", ref: "host" }, [ vue.createElementVNode("g", _hoisted_2$9M, [ _hoisted_3$9M, vue.createElementVNode("path", { "data-follow-fill": "currentColor", d: "M3.3 13.3h9.3v1.3H3.3v-1.3zM8 12c-2.9 0-5.3-2.4-5.3-5.3S5.1 1.3 8 1.3s5.3 2.4 5.3 5.3S10.9 12 8 12zm0-1.3c2.2 0 4-1.8 4-4s-1.8-4-4-4-4 1.8-4 4 1.8 4 4 4z", fill: _ctx._fill }, null, 8, _hoisted_4$9D) ]) ], 8, _hoisted_1$9M)) ], 2); } var UserFourLine$1 = /* @__PURE__ */ _export_sfc(_sfc_main$9M, [["render", _sfc_render$9M]]); class Props$9L { constructor() { this.width = prop({ type: [Number, String], required: false }); this.height = prop({ type: [Number, String], required: false }); this.stroke = prop({ type: String, required: false }); this.fill = prop({ type: String, required: false }); this.color = prop({ type: String, required: false }); this.spin = prop({ type: Boolean, required: false, default: false }); this.rtl = prop({ type: Boolean, required: false, default: false }); this.size = prop({ default: "1em" }); } } class ParentFill extends Vue.with(Props$9L) { get _id() { return "we-design-ParentFill-" + (parseInt(Math.random() * 1e6) + 1e6); } get _fill() { return this.fill || this.color; } get _stroke() { return this.stroke || this.color; } get _width() { return this.width || this.size; } get _height() { return this.height || this.size; } get cls() { return [ "cool-icon", "cool-icon-we-design", this.spin ? "cool-icon-spin" : "", this.rtl ? "cool-icon-rtl" : "" ].filter(Boolean).join(" "); } mounted() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } updated() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } } const _sfc_main$9L = ParentFill; const _hoisted_1$9L = ["width", "height"]; const _hoisted_2$9L = { icon: "cool" }; const _hoisted_3$9L = /* @__PURE__ */ vue.createElementVNode("path", { d: "M0 0h16v16H0V0z", opacity: "0.01", fill: "none" }, null, -1); const _hoisted_4$9C = ["fill"]; function _sfc_render$9L(_ctx, _cache, $props, $setup, $data, $options) { return vue.openBlock(), vue.createElementBlock("span", { class: vue.normalizeClass(_ctx.cls) }, [ (vue.openBlock(), vue.createElementBlock("svg", { xmlns: "http://www.w3.org/2000/svg", width: _ctx._width, height: _ctx._height, viewBox: "0 0 16 16", preserveAspectRatio: "xMidYMid meet", fill: "", role: "presentation", ref: "host" }, [ vue.createElementVNode("g", _hoisted_2$9L, [ _hoisted_3$9L, vue.createElementVNode("path", { "data-follow-fill": "currentColor", d: "M4.7 7.3c-1.7 0-3-1.3-3-3s1.3-3 3-3 3 1.3 3 3-1.4 3-3 3zm7 2.7C10.2 10 9 8.8 9 7.3s1.2-2.7 2.7-2.7 2.7 1.2 2.7 2.7-1.3 2.7-2.7 2.7zm0 .7c1.7 0 3 1.3 3 3v.3h-6v-.3c0-1.7 1.3-3 3-3zM4.7 8C6.5 8 8 9.5 8 11.3V14H1.3v-2.7C1.3 9.5 2.8 8 4.7 8z", fill: _ctx._fill }, null, 8, _hoisted_4$9C) ]) ], 8, _hoisted_1$9L)) ], 2); } var ParentFill$1 = /* @__PURE__ */ _export_sfc(_sfc_main$9L, [["render", _sfc_render$9L]]); class Props$9K { constructor() { this.width = prop({ type: [Number, String], required: false }); this.height = prop({ type: [Number, String], required: false }); this.stroke = prop({ type: String, required: false }); this.fill = prop({ type: String, required: false }); this.color = prop({ type: String, required: false }); this.spin = prop({ type: Boolean, required: false, default: false }); this.rtl = prop({ type: Boolean, required: false, default: false }); this.size = prop({ default: "1em" }); } } class UserSixLine extends Vue.with(Props$9K) { get _id() { return "we-design-UserSixLine-" + (parseInt(Math.random() * 1e6) + 1e6); } get _fill() { return this.fill || this.color; } get _stroke() { return this.stroke || this.color; } get _width() { return this.width || this.size; } get _height() { return this.height || this.size; } get cls() { return [ "cool-icon", "cool-icon-we-design", this.spin ? "cool-icon-spin" : "", this.rtl ? "cool-icon-rtl" : "" ].filter(Boolean).join(" "); } mounted() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } updated() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } } const _sfc_main$9K = UserSixLine; const _hoisted_1$9K = ["width", "height"]; const _hoisted_2$9K = { icon: "cool" }; const _hoisted_3$9K = /* @__PURE__ */ vue.createElementVNode("path", { d: "M0 0h16v16H0V0z", opacity: "0.01", fill: "none" }, null, -1); const _hoisted_4$9B = ["fill"]; function _sfc_render$9K(_ctx, _cache, $props, $setup, $data, $options) { return vue.openBlock(), vue.createElementBlock("span", { class: vue.normalizeClass(_ctx.cls) }, [ (vue.openBlock(), vue.createElementBlock("svg", { xmlns: "http://www.w3.org/2000/svg", width: _ctx._width, height: _ctx._height, viewBox: "0 0 16 16", preserveAspectRatio: "xMidYMid meet", fill: "", role: "presentation", ref: "host" }, [ vue.createElementVNode("g", _hoisted_2$9K, [ _hoisted_3$9K, vue.createElementVNode("path", { "data-follow-fill": "currentColor", d: "M10.4 8.9c1.2-.8 1.9-2.1 1.9-3.6 0-2.4-2-4.4-4.4-4.4s-4.4 2-4.4 4.4c0 1.5.8 2.8 1.9 3.6-1.9.9-3.4 2.8-3.6 5.1v1.3h12.4V14c-.3-2.3-1.8-4.2-3.8-5.1zM8 2.2c1.7 0 3.1 1.4 3.1 3.1C11 7 9.7 8.4 8 8.4 6.3 8.4 4.9 7 4.9 5.3c0-1.7 1.4-3.1 3.1-3.1zm1.4 7.7c-.3.5-.8.9-1.5.9s-1.2-.4-1.5-.9c.5-.2 1-.2 1.5-.2s1.1.1 1.5.2zM3.1 14c.2-1.5 1-2.7 2.2-3.5.5 1 1.5 1.6 2.7 1.6s2.2-.7 2.7-1.6c1.2.8 2 2 2.2 3.5H3.1z", fill: _ctx._fill }, null, 8, _hoisted_4$9B) ]) ], 8, _hoisted_1$9K)) ], 2); } var UserSixLine$1 = /* @__PURE__ */ _export_sfc(_sfc_main$9K, [["render", _sfc_render$9K]]); class Props$9J { constructor() { this.width = prop({ type: [Number, String], required: false }); this.height = prop({ type: [Number, String], required: false }); this.stroke = prop({ type: String, required: false }); this.fill = prop({ type: String, required: false }); this.color = prop({ type: String, required: false }); this.spin = prop({ type: Boolean, required: false, default: false }); this.rtl = prop({ type: Boolean, required: false, default: false }); this.size = prop({ default: "1em" }); } } class UserFollowFill extends Vue.with(Props$9J) { get _id() { return "we-design-UserFollowFill-" + (parseInt(Math.random() * 1e6) + 1e6); } get _fill() { return this.fill || this.color; } get _stroke() { return this.stroke || this.color; } get _width() { return this.width || this.size; } get _height() { return this.height || this.size; } get cls() { return [ "cool-icon", "cool-icon-we-design", this.spin ? "cool-icon-spin" : "", this.rtl ? "cool-icon-rtl" : "" ].filter(Boolean).join(" "); } mounted() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } updated() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } } const _sfc_main$9J = UserFollowFill; const _hoisted_1$9J = ["width", "height"]; const _hoisted_2$9J = { icon: "cool" }; const _hoisted_3$9J = /* @__PURE__ */ vue.createElementVNode("path", { d: "M0 0h16v16H0V0z", opacity: "0.01", fill: "none" }, null, -1); const _hoisted_4$9A = ["fill"]; function _sfc_render$9J(_ctx, _cache, $props, $setup, $data, $options) { return vue.openBlock(), vue.createElementBlock("span", { class: vue.normalizeClass(_ctx.cls) }, [ (vue.openBlock(), vue.createElementBlock("svg", { xmlns: "http://www.w3.org/2000/svg", width: _ctx._width, height: _ctx._height, viewBox: "0 0 16 16", preserveAspectRatio: "xMidYMid meet", fill: "", role: "presentation", ref: "host" }, [ vue.createElementVNode("g", _hoisted_2$9J, [ _hoisted_3$9J, vue.createElementVNode("path", { "data-follow-fill": "currentColor", d: "M8.7 9.4v5.3h-6c0-2.9 2.4-5.3 5.3-5.3.2-.1.4-.1.7 0zM8 8.7c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4zm3.9 4.6 2.4-2.4.9.9-3.3 3.3-2.4-2.4.9-.9 1.5 1.5z", fill: _ctx._fill }, null, 8, _hoisted_4$9A) ]) ], 8, _hoisted_1$9J)) ], 2); } var UserFollowFill$1 = /* @__PURE__ */ _export_sfc(_sfc_main$9J, [["render", _sfc_render$9J]]); class Props$9I { constructor() { this.width = prop({ type: [Number, String], required: false }); this.height = prop({ type: [Number, String], required: false }); this.stroke = prop({ type: String, required: false }); this.fill = prop({ type: String, required: false }); this.color = prop({ type: String, required: false }); this.spin = prop({ type: Boolean, required: false, default: false }); this.rtl = prop({ type: Boolean, required: false, default: false }); this.size = prop({ default: "1em" }); } } class UserStarLine extends Vue.with(Props$9I) { get _id() { return "we-design-UserStarLine-" + (parseInt(Math.random() * 1e6) + 1e6); } get _fill() { return this.fill || this.color; } get _stroke() { return this.stroke || this.color; } get _width() { return this.width || this.size; } get _height() { return this.height || this.size; } get cls() { return [ "cool-icon", "cool-icon-we-design", this.spin ? "cool-icon-spin" : "", this.rtl ? "cool-icon-rtl" : "" ].filter(Boolean).join(" "); } mounted() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } updated() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } } const _sfc_main$9I = UserStarLine; const _hoisted_1$9I = ["width", "height"]; const _hoisted_2$9I = { icon: "cool" }; const _hoisted_3$9I = /* @__PURE__ */ vue.createElementVNode("path", { opacity: "0.01", fill: "none", d: "M0 0h16v16H0z" }, null, -1); const _hoisted_4$9z = ["fill"]; function _sfc_render$9I(_ctx, _cache, $props, $setup, $data, $options) { return vue.openBlock(), vue.createElementBlock("span", { class: vue.normalizeClass(_ctx.cls) }, [ (vue.openBlock(), vue.createElementBlock("svg", { xmlns: "http://www.w3.org/2000/svg", width: _ctx._width, height: _ctx._height, viewBox: "0 0 16 16", preserveAspectRatio: "xMidYMid meet", fill: "", role: "presentation", ref: "host" }, [ vue.createElementVNode("g", _hoisted_2$9I, [ _hoisted_3$9I, vue.createElementVNode("path", { "data-follow-fill": "currentColor", d: "M8 9.3v1.3c-2.2 0-4 1.8-4 4H2.7c0-2.9 2.4-5.3 5.3-5.3zm0-.6c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4zm0-1.4c1.5 0 2.7-1.2 2.7-2.7S9.5 2 8 2 5.3 3.2 5.3 4.7 6.5 7.3 8 7.3zm4 7-2 1 .4-2.2-1.6-1.5 2.2-.3 1-2 1 2 2.2.3-1.6 1.5.4 2.2c0 .1-2-1-2-1z", fill: _ctx._fill }, null, 8, _hoisted_4$9z) ]) ], 8, _hoisted_1$9I)) ], 2); } var UserStarLine$1 = /* @__PURE__ */ _export_sfc(_sfc_main$9I, [["render", _sfc_render$9I]]); class Props$9H { constructor() { this.width = prop({ type: [Number, String], required: false }); this.height = prop({ type: [Number, String], required: false }); this.stroke = prop({ type: String, required: false }); this.fill = prop({ type: String, required: false }); this.color = prop({ type: String, required: false }); this.spin = prop({ type: Boolean, required: false, default: false }); this.rtl = prop({ type: Boolean, required: false, default: false }); this.size = prop({ default: "1em" }); } } class UserFourFill extends Vue.with(Props$9H) { get _id() { return "we-design-UserFourFill-" + (parseInt(Math.random() * 1e6) + 1e6); } get _fill() { return this.fill || this.color; } get _stroke() { return this.stroke || this.color; } get _width() { return this.width || this.size; } get _height() { return this.height || this.size; } get cls() { return [ "cool-icon", "cool-icon-we-design", this.spin ? "cool-icon-spin" : "", this.rtl ? "cool-icon-rtl" : "" ].filter(Boolean).join(" "); } mounted() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } updated() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } } const _sfc_main$9H = UserFourFill; const _hoisted_1$9H = ["width", "height"]; const _hoisted_2$9H = { icon: "cool" }; const _hoisted_3$9H = /* @__PURE__ */ vue.createElementVNode("path", { d: "M0 0h16v16H0V0z", opacity: "0.01", fill: "none" }, null, -1); const _hoisted_4$9y = ["fill"]; function _sfc_render$9H(_ctx, _cache, $props, $setup, $data, $options) { return vue.openBlock(), vue.createElementBlock("span", { class: vue.normalizeClass(_ctx.cls) }, [ (vue.openBlock(), vue.createElementBlock("svg", { xmlns: "http://www.w3.org/2000/svg", width: _ctx._width, height: _ctx._height, viewBox: "0 0 16 16", preserveAspectRatio: "xMidYMid meet", fill: "", role: "presentation", ref: "host" }, [ vue.createElementVNode("g", _hoisted_2$9H, [ _hoisted_3$9H, vue.createElementVNode("path", { "data-follow-fill": "currentColor", d: "M3.3 13.3h9.3v1.3H3.3v-1.3zM8 12c-2.9 0-5.3-2.4-5.3-5.3S5.1 1.3 8 1.3s5.3 2.4 5.3 5.3S10.9 12 8 12z", fill: _ctx._fill }, null, 8, _hoisted_4$9y) ]) ], 8, _hoisted_1$9H)) ], 2); } var UserFourFill$1 = /* @__PURE__ */ _export_sfc(_sfc_main$9H, [["render", _sfc_render$9H]]); class Props$9G { constructor() { this.width = prop({ type: [Number, String], required: false }); this.height = prop({ type: [Number, String], required: false }); this.stroke = prop({ type: String, required: false }); this.fill = prop({ type: String, required: false }); this.color = prop({ type: String, required: false }); this.spin = prop({ type: Boolean, required: false, default: false }); this.rtl = prop({ type: Boolean, required: false, default: false }); this.size = prop({ default: "1em" }); } } class UserHeartLine extends Vue.with(Props$9G) { get _id() { return "we-design-UserHeartLine-" + (parseInt(Math.random() * 1e6) + 1e6); } get _fill() { return this.fill || this.color; } get _stroke() { return this.stroke || this.color; } get _width() { return this.width || this.size; } get _height() { return this.height || this.size; } get cls() { return [ "cool-icon", "cool-icon-we-design", this.spin ? "cool-icon-spin" : "", this.rtl ? "cool-icon-rtl" : "" ].filter(Boolean).join(" "); } mounted() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } updated() { var _a, _b; if (!this._fill) { (_a = this.$refs.host) == null ? void 0 : _a.querySelectorAll("[data-follow-fill]").forEach((item) => { item.setAttribute("fill", item.getAttribute("data-follow-fill") || ""); }); } if (!this._stroke) { (_b = this.$refs.host) == null ? void 0 : _b.querySelectorAll("[data-follow-stroke]").forEach((item) => { item.setAttribute("stroke", item.getAttribute("data-follow-stroke") || ""); }); } } } const _sfc_main$9G = UserHeartLine; const _hoisted_1$9G = ["width", "height"]; const _hoisted_2$9G = { icon: "cool" }; const _hoisted_3$9G = /* @__PURE__ */ vue.createElementVNode("path", { d: