@coolbox/test
Version:
Icons for Coolbox
986 lines • 625 kB
JavaScript
import { ref, proxyRefs, openBlock, createElementBlock, normalizeClass, createElementVNode, createStaticVNode } from "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] = 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] = proxyRefs(value);
return plainData;
});
});
} else {
plainData[key] = 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$20 {
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 Source22523 extends Vue.with(Props$20) {
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-test",
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$20 = Source22523;
const _hoisted_1$20 = ["width", "height"];
const _hoisted_2$20 = /* @__PURE__ */ createElementVNode("g", { icon: "cool" }, [
/* @__PURE__ */ createElementVNode("g", { "data-name": "\u56FE\u5C42 2" }, [
/* @__PURE__ */ createElementVNode("g", { "data-name": "Layer 1" }, [
/* @__PURE__ */ createElementVNode("path", {
fill: "#00b8de",
d: "M18.44 12.54a9.23 9.23 0 0 1-.68 1.54 9.73 9.73 0 0 1-.92 1.35A9.47 9.47 0 0 1 9.47 19 9.47 9.47 0 0 1 0 9.47 9.46 9.46 0 0 1 9.47 0a9.52 9.52 0 0 1 2.45.32l.39.11a10.23 10.23 0 0 1 1.89.83l-.15.27a9.4 9.4 0 0 0-1.84-.8l-.37-.11A9.46 9.46 0 0 0 9.47.31 9.18 9.18 0 0 0 .31 9.47a9.17 9.17 0 0 0 9.16 9.16 9.14 9.14 0 0 0 7.12-3.4 8.67 8.67 0 0 0 .9-1.31 9.89 9.89 0 0 0 .65-1.48h.1Z"
}),
/* @__PURE__ */ createElementVNode("path", {
fill: "#00b8de",
d: "M1.29 7.85a7.5 7.5 0 0 1 .47-1.57 8.72 8.72 0 0 1 .75-1.42 8.37 8.37 0 0 1 7-3.72 8.31 8.31 0 0 1 8.34 8.33 8 8 0 0 1-.32 2.3c0 .12-.07.24-.11.37a8.6 8.6 0 0 1-.84 1.76l-.58-.34a7.52 7.52 0 0 0 .77-1.62c0-.1.07-.22.1-.34a7.66 7.66 0 0 0 .3-2.13 7.68 7.68 0 0 0-7.71-7.7 7.7 7.7 0 0 0-6.41 3.44 7.16 7.16 0 0 0-.7 1.31A7.62 7.62 0 0 0 1.91 8l-.48-.09h-.14Z"
}),
/* @__PURE__ */ createElementVNode("path", {
fill: "#ff7000",
d: "M13.76 16.87a9.83 9.83 0 0 0 1.08-.74l-.4-.5a6.84 6.84 0 0 1-1 .69l.32.55ZM1.21 11.62v.69l.58-.25v-.56l-.6.16Zm.7 1.83.5-.38-.56.3ZM3 15.07h1l.4-.48-1.4.48Zm1.45 1.32.28-.56-.37.51Zm1.71 1h1.13l.16-.61h-.81l-.24.58Zm1.89.55h1.3v-.62H8.17l-.1.62ZM10 18a8 8 0 0 0 1.3-.19l-.14-.61a8.06 8.06 0 0 1-1.2.17L10 18Zm2-.35c.42-.13.8-.32 1.22-.48l-.27-.57a5.11 5.11 0 0 1-1.14.45Z"
}),
/* @__PURE__ */ createElementVNode("path", {
fill: "#00b8de",
d: "M16.85 9.31v.16a7.36 7.36 0 0 1-7.38 7.38A7.37 7.37 0 0 1 2.1 9.47a7.43 7.43 0 0 1 .45-2.55A8.26 8.26 0 0 1 3 6a7.39 7.39 0 0 1 4-3.48l.42 1.19a6.13 6.13 0 0 0-3.33 2.85 8.2 8.2 0 0 0-.36.79 6.27 6.27 0 0 0-.38 2.12 6.13 6.13 0 0 0 6.12 6.12 6.11 6.11 0 0 0 6.12-6.12v-.14Z"
}),
/* @__PURE__ */ createElementVNode("path", {
fill: "#ff7000",
d: "m15.61 2.09-.34.46.36-.44ZM19 10.42v-.59h-.57a4.93 4.93 0 0 1 0 .55l.56.06Zm0-2.34V7.5l-.56.12v.51l.56-.05Zm-.62-2.26v-.53l-.51.24V6l.52-.22Zm-1.14-2-.43.36Zm-6.07-1.04h-.32l-.06.22h.3l.08-.3Zm5.07 5.32v-.32l-.3.08v.29l.31-.06Zm-.15-.63V7.2l-.29.11v.27l.3-.09Zm-.22-.61v-.29l-.28.14V7l.29-.12Zm-.27-.59V6l-.27.16v.06l.28-.15Zm-.33-.55-.26.18.26-.17Zm-.38-.53V5l-.24.21.24-.2Zm-.42-.48H14l.22-.21ZM14 4.26l-.2.25.2-.25Zm-.51-.4-.17.26.19-.25ZM13 3.51l-.14.28h.05l.09-.28Zm-.58-.3h-.18l-.24.16h.22l.13-.29ZM11.79 3h-.24l-.09.31h.24ZM4 7.87a5.56 5.56 0 0 1 .39-1A5.91 5.91 0 0 1 4.88 6a5.76 5.76 0 0 1 4.59-2.28 5.74 5.74 0 0 1 5.75 5.75 5.57 5.57 0 0 1-.54 2.43 4.58 4.58 0 0 1-.28.54 5.64 5.64 0 0 1-2.26 2.12l-.14-.27a5.38 5.38 0 0 0 2.13-2 4.82 4.82 0 0 0 .27-.5 5.44 5.44 0 0 0 .51-2.3A5.45 5.45 0 0 0 9.47 4a5.42 5.42 0 0 0-4.33 2.19 5.59 5.59 0 0 0-.52.81 5.46 5.46 0 0 0-.37 1Z"
})
])
])
], -1);
const _hoisted_3$20 = [
_hoisted_2$20
];
function _sfc_render$20(_ctx, _cache, $props, $setup, $data, $options) {
return openBlock(), createElementBlock("span", {
class: normalizeClass(_ctx.cls)
}, [
(openBlock(), createElementBlock("svg", {
xmlns: "http://www.w3.org/2000/svg",
width: _ctx._width,
height: _ctx._height,
viewBox: "0 0 19.07 18.95",
preserveAspectRatio: "xMidYMid meet",
fill: "",
role: "presentation",
ref: "host"
}, _hoisted_3$20, 8, _hoisted_1$20))
], 2);
}
var Source22523$1 = /* @__PURE__ */ _export_sfc(_sfc_main$20, [["render", _sfc_render$20]]);
class Props$1$ {
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 Source226 extends Vue.with(Props$1$) {
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-test",
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$1$ = Source226;
const _hoisted_1$1$ = ["width", "height"];
const _hoisted_2$1$ = { icon: "cool" };
const _hoisted_3$1$ = { "data-name": "\u56FE\u5C42 2" };
const _hoisted_4$1G = { "data-name": "Layer 2" };
const _hoisted_5$1A = ["stroke"];
const _hoisted_6$S = ["fill"];
const _hoisted_7$v = ["fill"];
const _hoisted_8$m = ["fill"];
const _hoisted_9$c = ["fill"];
const _hoisted_10$9 = ["fill"];
const _hoisted_11$7 = ["fill"];
const _hoisted_12$7 = ["fill"];
const _hoisted_13$6 = ["fill"];
const _hoisted_14$4 = ["fill"];
const _hoisted_15$1 = ["fill"];
const _hoisted_16 = ["fill"];
const _hoisted_17 = ["fill"];
const _hoisted_18 = ["fill"];
const _hoisted_19$1 = ["fill"];
const _hoisted_20$1 = ["fill"];
function _sfc_render$1$(_ctx, _cache, $props, $setup, $data, $options) {
return openBlock(), createElementBlock("span", {
class: normalizeClass(_ctx.cls)
}, [
(openBlock(), createElementBlock("svg", {
xmlns: "http://www.w3.org/2000/svg",
width: _ctx._width,
height: _ctx._height,
viewBox: "0 0 108.31 341.11",
preserveAspectRatio: "xMidYMid meet",
fill: "",
role: "presentation",
ref: "host"
}, [
createElementVNode("g", _hoisted_2$1$, [
createElementVNode("g", _hoisted_3$1$, [
createElementVNode("g", _hoisted_4$1G, [
createElementVNode("path", {
d: "M107.61 37.54q-2.16 2.18-4.2 4.36t-4 4.39q-1.92 2.19-3.75 4.4c-1.21 1.48-2.39 3-3.53 4.43s-2.26 3-3.34 4.43-2.12 3-3.14 4.44-2 3-3 4.45-1.89 3-2.78 4.44-1.77 3-2.61 4.45-1.66 3-2.45 4.43-1.55 3-2.29 4.44-1.45 3-2.13 4.42-1.36 2.94-2 4.41-1.26 2.94-1.85 4.4-1.17 2.93-1.72 4.39-1.08 2.93-1.59 4.38-1 2.92-1.47 4.37-.91 2.9-1.34 4.35-.84 2.9-1.23 4.35-.76 2.88-1.11 4.33-.69 2.88-1 4.31-.61 2.88-.89 4.31-.55 2.87-.79 4.3-.48 2.86-.69 4.29-.4 2.86-.58 4.28-.34 2.85-.48 4.28-.28 2.85-.39 4.27-.21 2.84-.29 4.26-.14 2.84-.19 4.26-.08 2.84-.09 4.26 0 2.84 0 4.26 0 2.84.09 4.26.11 2.84.19 4.26.18 2.85.29 4.27.24 2.84.39 4.27.3 2.85.48 4.27.37 2.86.58 4.28.44 2.86.69 4.29.51 2.87.79 4.3.57 2.87.89 4.31.65 2.88 1 4.32.72 2.88 1.11 4.33.8 2.89 1.23 4.34.87 2.9 1.34 4.36 1 2.9 1.47 4.36 1 2.92 1.59 4.38 1.12 2.93 1.72 4.39 1.21 2.93 1.85 4.4 1.31 2.94 2 4.42 1.4 2.94 2.13 4.42 1.5 3 2.29 4.43 1.61 3 2.45 4.44 1.71 3 2.61 4.44 1.82 3 2.78 4.45 1.94 3 3 4.44 2.06 3 3.14 4.44 2.19 3 3.34 4.44 2.32 2.95 3.53 4.42 2.47 2.94 3.75 4.41 2.61 2.93 4 4.39 2.76 2.91 4.2 4.35l-3.87 3.85-3.57 3.59-3.34 3.31-3.17 3.15-3.07 3.05-3 3-3.07 3.05-3.17 3.15L78 333l-3.57 3.55-3.87 3.85c-1.43-1.45-2.84-2.9-4.21-4.35s-2.72-2.91-4-4.37-2.6-2.93-3.86-4.39-2.49-2.94-3.69-4.41-2.38-2.94-3.53-4.42-2.27-2.95-3.37-4.42-2.17-3-3.22-4.44-2.07-3-3.06-4.43-2-3-2.93-4.44-1.88-3-2.79-4.44-1.79-3-2.65-4.44-1.7-3-2.52-4.43-1.62-3-2.4-4.44-1.54-3-2.28-4.42-1.46-2.95-2.16-4.42-1.38-2.94-2-4.41-1.31-2.94-1.94-4.4-1.23-2.93-1.82-4.4-1.17-2.92-1.72-4.38-1.1-2.92-1.62-4.38-1-2.91-1.53-4.36-1-2.91-1.42-4.36-.9-2.9-1.33-4.35-.84-2.89-1.24-4.33-.78-2.89-1.15-4.33-.82-2.88-1.12-4.32-.66-2.88-1-4.31-.6-2.87-.89-4.3-.55-2.87-.81-4.3-.49-2.86-.72-4.29-.45-2.85-.65-4.28-.39-2.85-.57-4.27-.34-2.85-.49-4.27-.29-2.84-.41-4.27-.26-2.83-.36-4.26-.19-2.84-.26-4.25-.14-2.84-.19-4.26-.09-2.84-.11-4.25 0-2.84 0-4.26v-4.25c0-1.42.06-2.84.11-4.25s.11-2.84.19-4.26.16-2.79.26-4.26.21-2.84.34-4.26.26-2.84.41-4.26.31-2.85.49-4.27.37-2.85.57-4.28.42-2.85.65-4.28.47-2.86.72-4.29.53-2.86.81-4.29.58-2.87.89-4.3.64-2.88 1-4.31.69-2.88 1.06-4.32.75-2.89 1.15-4.33.81-2.89 1.24-4.34.87-2.9 1.33-4.35.93-2.9 1.42-4.35 1-2.91 1.53-4.37 1.06-2.91 1.62-4.37 1.13-2.93 1.72-4.39 1.2-2.93 1.82-4.39 1.27-2.94 1.94-4.41 1.34-2.93 2-4.41S25.25 64 26 62.55s1.5-2.95 2.28-4.43 1.58-2.95 2.4-4.43 1.66-3 2.52-4.43 1.75-3 2.65-4.44 1.84-3 2.79-4.44 1.93-3 2.93-4.44 2-3 3.06-4.44 2.12-3 3.22-4.43 2.22-2.95 3.37-4.43 2.32-2.95 3.53-4.42 2.43-2.94 3.69-4.4 2.56-2.93 3.85-4.39 2.66-2.92 4-4.37 2.82-2.91 4.25-4.35l3.87 3.84L78 8.1l3.34 3.32 3.17 3.15 3.07 3.05 3 3 3.07 3.05 3.17 3.15 3.34 3.32 3.57 3.54Z",
fill: "none",
"stroke-miterlimit": "10",
"data-follow-stroke": "#00b4eb",
stroke: _ctx._stroke
}, null, 8, _hoisted_5$1A),
createElementVNode("path", {
d: "m95.18 297.69.4.46-3.3 2.85-.41-.48ZM82.1 280.9l.35.5-3.6 2.51-.35-.51ZM93.58 295.83l.79.93-1.84 1.57-.8-.94ZM92 294l.78.94-1.85 1.55-.79-.95ZM90.46 292.06l.76.94-1.87 1.53-.78-.95ZM88.94 290.15l.75 1-1.89 1.5-.77-1ZM87.45 288.23c.29.39.44.58.74 1l-1.92 1.48-.75-1ZM86 286.3c.28.39.43.58.72 1l-1.93 1.46-.74-1ZM84.55 284.35l.71 1-2 1.44-.72-1ZM83.14 282.39l.7 1-2 1.41-.71-1Z",
"data-follow-fill": "#00b4eb",
fill: _ctx._fill
}, null, 8, _hoisted_6$S),
createElementVNode("path", {
d: "M81.76 280.41c.14.2.2.3.34.49l-3.6 2.5-.35-.5c1.44-1 2.16-1.5 3.61-2.49ZM70.84 262.58c.12.21.17.32.29.52l-3.86 2.1-.28-.53ZM80.41 278.42c.26.4.4.6.67 1l-2 1.37c-.27-.41-.4-.61-.68-1ZM79.08 276.42l.66 1-2 1.33-.67-1ZM77.78 274.4l.65 1-2 1.31-.65-1ZM76.51 272.38l.63 1-2 1.28c-.26-.41-.39-.61-.64-1ZM75.27 270.34l.61 1-2.07 1.26-.62-1ZM74.05 268.29l.6 1-2.08 1.23c-.25-.41-.37-.62-.61-1 .83-.52 1.25-.75 2.09-1.23ZM72.86 266.22c.23.42.35.62.59 1l-2.1 1.21-.6-1ZM71.7 264.15l.57 1-2.11 1.19-.58-1.05Z",
"data-follow-fill": "#00b4eb",
fill: _ctx._fill
}, null, 8, _hoisted_7$v),
createElementVNode("path", {
d: "M70.56 262.06c.12.21.17.32.28.52L67 264.67c-.12-.22-.18-.32-.29-.54ZM61.81 243.38l.22.55-4.03 1.66c-.09-.23-.14-.34-.23-.56ZM69.46 260l.55 1-2.15 1.13-.55-1.06ZM68.38 257.86l.53 1.05-2.15 1.09c-.22-.43-.33-.64-.54-1.07ZM67.33 255.74c.2.43.31.64.52 1.06l-2.17 1.08-.53-1.07ZM66.3 253.62l.51 1.06-2.18 1-.52-1.08ZM65.3 251.48l.5 1.07-2.2 1-.5-1.08ZM64.33 249.33l.48 1.08-2.2 1c-.2-.43-.3-.65-.49-1.08ZM63.39 247.18l.47 1.07-2.22 1c-.19-.44-.29-.66-.47-1.09ZM62.48 245l.45 1.08-2.23.92c-.19-.44-.28-.66-.46-1.1ZM61.59 242.84c.09.22.13.33.22.54L57.74 245l-.22-.55ZM55 223.49c.06.23.1.34.16.56l-4.22 1.21c-.06-.23-.09-.34-.16-.57ZM60.73 240.66c.17.43.25.65.42 1.09l-2.25.89c-.17-.44-.26-.66-.43-1.11ZM59.9 238.47c.16.44.24.66.41 1.09l-2.27.86c-.16-.44-.25-.66-.41-1.1ZM59.09 236.27l.4 1.1-2.27.83c-.17-.44-.25-.66-.41-1.11ZM58.31 234.07c.15.44.23.66.39 1.1l-2.29.8c-.15-.44-.23-.66-.39-1.11ZM57.56 231.85c.15.45.22.67.37 1.11l-2.29.78-.38-1.12ZM56.84 229.63c.14.45.21.67.36 1.11l-2.31.75c-.14-.44-.21-.67-.36-1.12ZM56.14 227.41l.35 1.11-2.31.72c-.15-.45-.21-.67-.35-1.12ZM55.47 225.17l.33 1.12-2.32.69-.33-1.12ZM54.83 222.93c.07.23.1.34.16.56l-4.22 1.2c-.06-.23-.09-.34-.16-.57ZM50.39 203.11l.1.57-4.32.75-.1-.59ZM54.22 220.69l.3 1.12-2.33.64c-.13-.45-.19-.68-.31-1.14ZM53.63 218.44c.12.45.18.67.29 1.12l-2.34.61c-.12-.45-.18-.68-.29-1.13ZM53.07 216.18l.28 1.13-2.35.58c-.11-.46-.17-.68-.28-1.14ZM52.54 213.92c.11.45.16.68.26 1.13l-2.35.55c-.11-.45-.16-.68-.27-1.14ZM52 211.65l.25 1.13-2.37.53-.25-1.15ZM51.56 209.38c.1.45.14.68.24 1.13l-2.37.5c-.1-.46-.15-.69-.24-1.15ZM51.11 207.1l.22 1.14-2.37.47c-.09-.46-.14-.69-.22-1.15ZM50.69 204.82c.08.46.12.68.21 1.14l-2.38.44c-.09-.46-.13-.69-.21-1.15ZM50.3 202.54c0 .22.05.34.09.57l-4.32.73-.1-.58ZM48 182.42v.57l-4.37.29v-.59ZM49.93 200.25c.07.46.11.68.18 1.14l-2.39.39c-.07-.47-.11-.7-.18-1.16ZM49.59 198c.07.45.1.68.17 1.14l-2.4.36c-.07-.47-.1-.7-.17-1.16ZM49.28 195.66l.15 1.15-2.4.33-.15-1.14ZM49 193.36c.06.46.09.69.14 1.15l-2.4.3c-.06-.46-.09-.7-.14-1.16ZM48.74 191.06c0 .46.07.69.12 1.15l-2.4.27c-.06-.46-.08-.69-.13-1.16ZM48.51 188.76c0 .46.06.69.11 1.15l-2.41.24c-.05-.46-.07-.7-.11-1.16ZM48.31 186.46c0 .46 0 .69.09 1.15l-2.41.21-.1-1.16ZM48.13 184.15c0 .46 0 .69.08 1.15l-2.41.19c0-.47 0-.7-.09-1.17Z",
"data-follow-fill": "#00b4eb",
fill: _ctx._fill
}, null, 8, _hoisted_8$m),
createElementVNode("path", {
d: "M48 181.84v.58l-4.38.27v-.59ZM47.86 161.62v.58l-4.41-.2v-.59ZM47.86 179.53c0 .46 0 .69.06 1.16l-2.42.12c0-.46 0-.7-.06-1.17ZM47.77 177.22v1.16l-2.42.09v-1.16ZM47.7 174.91v1.15l-2.42.07v-1.16ZM47.67 172.6v1.15h-2.42v-1.16ZM47.66 170.29v1.15h-2.42v-1.17ZM47.67 168v1.15h-2.42v-1.17ZM47.72 165.66v1.16H45.3v-1.17ZM47.79 163.35v1.16l-2.42-.08v-1.17ZM47.89 161v.58l-4.38-.2v-.59ZM49.92 140.9c0 .23-.05.35-.08.57l-4.34-.65c0-.24.06-.35.09-.59ZM48 158.73c0 .46 0 .69-.06 1.16l-2.42-.14c0-.46 0-.7.07-1.16ZM48.17 156.43c0 .46-.05.69-.08 1.15l-2.42-.16c0-.47 0-.7.08-1.17ZM48.35 154.12c0 .46-.06.69-.09 1.15l-2.42-.19.1-1.17ZM48.56 151.82c-.05.46-.07.69-.11 1.14l-2.45-.21c0-.47.06-.7.11-1.17ZM48.79 149.51c0 .46-.07.69-.12 1.15l-2.41-.25c.05-.46.08-.69.13-1.16ZM49.06 147.21c-.06.46-.08.69-.14 1.15l-2.4-.28c0-.46.08-.69.13-1.16ZM49.35 144.92l-.15 1.14-2.4-.3.2-1.16ZM49.67 142.62c-.07.46-.1.69-.17 1.15l-2.39-.34c.06-.46.09-.69.16-1.16Z",
"data-follow-fill": "#00b4eb",
fill: _ctx._fill
}, null, 8, _hoisted_9$c),
createElementVNode("path", {
d: "M50 140.33c0 .23 0 .34-.09.57l-4.33-.67c0-.23.06-.35.09-.58ZM54.21 120.46l-.15.56-4.24-1.12.15-.57ZM50.39 138c-.08.46-.12.69-.19 1.15l-2.39-.4c.07-.46.11-.69.19-1.15ZM50.79 135.76c-.09.46-.13.68-.21 1.14l-2.38-.42.2-1.15ZM51.21 133.48c-.08.46-.13.68-.21 1.14l-2.38-.45c.08-.46.13-.69.22-1.15ZM51.67 131.21l-.23 1.13-2.37-.48c.09-.46.13-.69.23-1.15ZM52.15 128.93c-.1.46-.15.68-.24 1.14l-2.37-.51.25-1.15ZM52.66 126.67c-.1.45-.15.68-.26 1.13l-2.4-.54c.11-.45.16-.68.26-1.14ZM53.2 124.41l-.27 1.12-2.36-.53c.11-.45.17-.68.28-1.14ZM53.77 122.15c-.12.45-.18.68-.29 1.13l-2.35-.59c.12-.46.17-.69.29-1.14Z",
"data-follow-fill": "#00b4eb",
fill: _ctx._fill
}, null, 8, _hoisted_10$9),
createElementVNode("path", {
d: "m54.36 119.9-.15.56-4.21-1.13c.06-.23.09-.34.16-.57ZM60.71 100.49c-.08.22-.13.33-.21.55l-4.09-1.58c.08-.22.13-.33.21-.55ZM55 117.66c-.13.44-.19.67-.32 1.12l-2.33-.65.32-1.13ZM55.62 115.42l-.32 1.12-2.3-.68.33-1.13ZM56.3 113.19c-.14.44-.21.66-.34 1.11l-2.32-.7.35-1.13ZM57 111l-.35 1.11-2.31-.73c.14-.45.21-.67.36-1.12ZM57.73 108.74c-.15.45-.22.67-.37 1.11l-2.3-.76.38-1.12ZM58.49 106.53c-.16.44-.23.66-.38 1.11l-2.29-.79.38-1.12ZM59.27 104.33c-.16.44-.24.66-.39 1.1l-2.28-.82.4-1.11ZM60.08 102.13l-.4 1.1-2.28-.84.42-1.11Z",
"data-follow-fill": "#00b4eb",
fill: _ctx._fill
}, null, 8, _hoisted_11$7),
createElementVNode("path", {
d: "M60.92 100c-.08.21-.12.32-.21.54l-4.09-1.58.22-.56ZM69.44 81.18l-.28.52-3.89-2 .27-.53ZM61.79 97.77c-.18.43-.26.65-.44 1.08L59.1 98l.45-1.1ZM62.68 95.59l-.45 1.09-2.23-.93.45-1.09ZM63.61 93.43l-.47 1.08-2.23-1c.19-.44.28-.66.47-1.09ZM64.55 91.28l-.47 1.07-2.22-1 .48-1.09ZM65.53 89.13 65 90.2l-2.2-1c.19-.43.29-.65.49-1.08ZM66.53 87 66 88.06c-.88-.41-1.32-.61-2.19-1 .2-.43.3-.64.51-1.07ZM67.56 84.88l-.51 1.05-2.18-1.05.52-1.08ZM68.62 82.76l-.53 1-2.16-1.08.53-1.07Z",
"data-follow-fill": "#00b4eb",
fill: _ctx._fill
}, null, 8, _hoisted_12$7),
createElementVNode("path", {
d: "M69.71 80.66c-.11.21-.17.31-.27.52l-3.9-2c.12-.22.17-.32.28-.54ZM80.38 62.72l-.33.5-3.65-2.43.34-.5ZM70.82 78.56c-.22.42-.33.63-.56 1l-2.14-1.14.57-1.06ZM72 76.48l-.57 1-2.12-1.16c.23-.43.34-.64.58-1.06ZM73.13 74.41l-.59 1-2.11-1.19.6-1ZM74.33 72.35c-.25.41-.37.61-.6 1l-2.1-1.21c.24-.42.36-.62.61-1ZM75.55 70.3l-.61 1-2.08-1.24c.24-.41.37-.62.62-1ZM76.8 68.26l-.63 1L74.11 68c.25-.41.38-.61.63-1ZM78.08 66.24c-.26.4-.39.6-.64 1l-2-1.29c.26-.41.38-.62.65-1ZM79.38 64.23l-.65 1-2-1.32.67-1Z",
"data-follow-fill": "#00b4eb",
fill: _ctx._fill
}, null, 8, _hoisted_13$6),
createElementVNode("path", {
d: "m80.71 62.23-.33.49-3.64-2.43c.13-.21.2-.31.34-.51ZM93.54 45.32l-.39.46L89.79 43l.41-.48ZM82.07 60.24l-.68 1-2-1.37.69-1ZM83.46 58.27l-.69 1-2-1.39c.28-.4.42-.6.71-1ZM84.88 56.31l-.71 1-2-1.41.72-1ZM86.32 54.36c-.29.39-.44.58-.72 1l-1.95-1.44.73-1ZM87.79 52.43l-.74 1-1.93-1.46.75-1ZM89.29 50.51l-.76 1L86.62 50l.76-1ZM90.81 48.61l-.76 1-1.9-1.51.78-1ZM92.36 46.72l-.78.94-1.87-1.53.79-1ZM61 18.71c.19-.23.28-.35.48-.57L64.79 21l-.47.56ZM45.43 39.32l.4-.6 3.64 2.45-.4.59ZM59.06 21l.94-1.15 1.86 1.55-.94 1.13ZM57.19 23.3l.93-1.15L60 23.67l-.92 1.14ZM55.35 25.63l.91-1.17 1.9 1.5-.9 1.15ZM53.55 28c.35-.47.53-.71.89-1.17l1.92 1.47-.89 1.16ZM51.77 30.33c.35-.48.53-.71.88-1.18l1.94 1.45-.87 1.17ZM50 32.7l.87-1.18 2 1.42-.87 1.18ZM48.33 35.1l.85-1.2 2 1.4-.84 1.19ZM46.66 37.51c.33-.49.49-.73.83-1.21l2 1.38c-.33.48-.5.71-.82 1.19ZM45 39.93l.41-.61 3.64 2.44-.4.6ZM32.11 61.79l.33-.64 3.88 2-.32.63ZM43.41 42.37l.8-1.22 2 1.33c-.32.48-.48.72-.79 1.21ZM41.84 44.83l.78-1.23 2 1.3-.77 1.22ZM40.3 47.3l.77-1.24 2 1.28-.75 1.22ZM38.8 49.78l.75-1.24 2.07 1.26c-.3.49-.45.73-.74 1.22ZM37.33 52.29c.29-.51.43-.76.73-1.25l2.09 1.22-.73 1.24ZM35.89 54.8c.28-.5.43-.75.71-1.26l2.11 1.2c-.29.5-.43.75-.71 1.25ZM34.48 57.33l.7-1.27 2.12 1.18c-.28.5-.42.75-.69 1.25ZM33.11 59.87l.68-1.27 2.14 1.15c-.28.5-.41.75-.68 1.26ZM31.78 62.42c.13-.25.19-.38.33-.63l3.89 2-.33.62ZM21.49 85.29c.1-.27.15-.4.26-.67l4.08 1.6-.25.65ZM30.47 65l.65-1.28 2.16 1.1c-.26.5-.39.76-.64 1.26ZM29.2 67.57l.63-1.29L32 67.35l-.62 1.28ZM28 70.16c.24-.52.37-.78.61-1.29l2.19 1-.61 1.28ZM26.76 72.77c.23-.52.35-.78.59-1.3l2.2 1c-.24.52-.36.77-.59 1.29ZM25.58 75.38c.24-.52.35-.78.58-1.3l2.22 1c-.24.51-.35.77-.58 1.29ZM24.45 78c.22-.53.33-.79.56-1.31l2.22 1c-.22.52-.33.78-.56 1.3ZM23.34 80.64l.55-1.31 2.23.93c-.22.52-.32.79-.54 1.31ZM22.27 83.29 22.8 82l2.25.91c-.22.52-.32.78-.53 1.31ZM21.23 86c.1-.27.16-.4.26-.66l4.09 1.58-.25.65ZM13.57 109.59c.08-.27.11-.41.19-.68l4.24 1.15-.18.67ZM20.23 88.62c.2-.54.29-.8.5-1.33l2.26.85c-.2.53-.3.79-.49 1.32ZM19.26 91.29c.19-.53.28-.8.48-1.33l2.27.83c-.19.52-.28.79-.47 1.32ZM18.32 94c.18-.54.28-.8.46-1.34l2.29.8c-.19.53-.28.8-.46 1.33ZM17.41 96.68l.45-1.35 2.3.77-.45 1.33ZM16.54 99.38 17 98l2.31.74c-.17.54-.26.81-.43 1.34ZM15.71 102.09c.16-.54.24-.81.41-1.35l2.31.71c-.16.54-.24.81-.41 1.34ZM14.9 104.81l.4-1.36 2.32.69c-.16.54-.24.81-.39 1.35ZM14.13 107.54c.15-.55.23-.82.38-1.36l2.33.66-.38 1.35Z",
"data-follow-fill": "#00b4eb",
fill: _ctx._fill
}, null, 8, _hoisted_14$4),
createElementVNode("path", {
d: "m13.39 110.27.18-.68 4.24 1.14-.18.67ZM8.36 134.47c0-.28.06-.42.11-.7l4.33.69c0 .27-.07.41-.11.68ZM12.69 113c.14-.55.2-.83.35-1.37l2.34.6c-.14.54-.21.81-.34 1.36ZM12 115.76c.13-.54.19-.82.33-1.37l2.35.58c-.13.54-.2.81-.33 1.36ZM11.38 118.52c.12-.55.19-.83.31-1.38l2.36.55c-.12.55-.19.82-.31 1.36ZM10.78 121.28c.11-.55.17-.83.29-1.38l2.37.52-.3 1.37ZM10.2 124.05c.11-.56.17-.83.28-1.38l2.38.49c-.12.54-.17.82-.28 1.36ZM9.67 126.82c.1-.55.15-.83.26-1.38l2.38.46c-.11.55-.16.82-.26 1.37ZM9.16 129.6l.25-1.39 2.38.43c-.1.55-.15.83-.24 1.38ZM8.69 132.38c.09-.56.14-.84.23-1.39l2.39.41c-.09.54-.14.82-.23 1.37Z",
"data-follow-fill": "#00b4eb",
fill: _ctx._fill
}, null, 8, _hoisted_15$1),
createElementVNode("path", {
d: "M8.25 135.16c.05-.27.07-.41.11-.69l4.33.67-.1.68ZM5.85 159.68v-.7l4.38.21v.69ZM7.85 138l.2-1.39 2.39.35c-.08.55-.12.83-.19 1.38ZM7.48 140.75c.07-.56.11-.84.18-1.4l2.4.32c-.07.56-.11.83-.18 1.38ZM7.14 143.54c.07-.55.1-.83.17-1.39l2.4.29c-.07.55-.1.83-.16 1.38ZM6.84 146.34c0-.55.08-.83.15-1.39l2.4.26c-.06.55-.09.83-.14 1.38ZM6.57 149.15c0-.56.07-.84.13-1.4l2.41.23c-.06.56-.08.83-.13 1.39ZM6.33 152c0-.56.07-.84.11-1.4l2.42.21c0 .55-.07.83-.12 1.38ZM6.13 154.76c0-.56 0-.84.09-1.4l2.42.18-.1 1.38ZM6 157.57c0-.56 0-.84.09-1.4l2.41.15c0 .55 0 .83-.08 1.38ZM5.82 160.38v-.7l4.38.2v.69ZM6 185v-.7l4.37-.25v.68ZM5.71 163.19v-1.4l2.42.09v1.39ZM5.64 166v-1.41l2.42.06v1.39ZM5.61 168.82v-1.4h2.42v1.39ZM5.6 171.63v-1.4H8v1.39ZM5.63 174.45v-1.41L8 173v1.39ZM5.69 177.26v-1.4l2.42-.06v1.39ZM5.79 180.07v-1.4l2.42-.08V180ZM5.92 182.88c0-.56 0-.84-.07-1.4l2.42-.11c0 .55 0 .83.07 1.39Z",
"data-follow-fill": "#00b4eb",
fill: _ctx._fill
}, null, 8, _hoisted_16),
createElementVNode("path", {
d: "M6.08 185.69v-.7l4.37-.27.05.69ZM8.93 210.17c0-.28-.07-.41-.11-.69l4.32-.73c0 .28.07.41.11.69ZM6.28 188.5l-.1-1.4 2.41-.17.1 1.39ZM6.51 191.31c0-.56-.07-.84-.12-1.4l2.41-.2c0 .55.07.83.12 1.38ZM6.77 194.11c0-.56-.08-.84-.13-1.4l2.41-.22c0 .55.08.83.13 1.38ZM7.07 196.91l-.15-1.39 2.4-.26.15 1.38ZM7.4 199.71c-.07-.56-.1-.84-.17-1.4l2.4-.28c.07.55.1.83.17 1.38ZM7.76 202.5c-.07-.55-.11-.83-.18-1.39l2.4-.31c.07.55.1.83.18 1.38ZM8.16 205.3c-.09-.56-.13-.84-.2-1.4l2.39-.34.2 1.38ZM8.59 208.08c-.09-.55-.14-.83-.22-1.39l2.39-.37c.09.55.13.83.22 1.38ZM9.05 210.87c-.05-.28-.07-.42-.12-.7l4.32-.73c.05.27.07.4.12.68ZM14.53 235l-.2-.68 4.23-1.18.18.66ZM9.55 213.64c-.11-.55-.16-.83-.26-1.38l2.39-.43.25 1.37ZM10.08 216.42c-.11-.56-.17-.83-.27-1.39l2.38-.45c.1.54.15.82.26 1.37ZM10.64 219.18c-.12-.55-.17-.82-.29-1.38l2.38-.48c.11.55.16.82.28 1.36ZM11.24 222c-.13-.55-.19-.83-.31-1.38l2.37-.51.3 1.36ZM11.87 224.7c-.13-.55-.2-.82-.32-1.37l2.36-.54c.12.54.19.81.31 1.36ZM12.53 227.45c-.14-.55-.2-.82-.34-1.37l2.36-.57.33 1.36ZM13.23 230.2c-.15-.55-.22-.82-.36-1.37l2.35-.6.35 1.35ZM14 232.93c-.15-.54-.23-.82-.37-1.36l2.34-.63c.14.54.21.81.36 1.35Z",
"data-follow-fill": "#00b4eb",
fill: _ctx._fill
}, null, 8, _hoisted_17),
createElementVNode("path", {
d: "M14.72 235.66c-.08-.27-.12-.41-.19-.68l4.21-1.2c.08.27.12.4.19.67ZM22.82 259.19c-.1-.27-.16-.4-.26-.66l4.06-1.64.27.65ZM15.52 238.38c-.17-.54-.25-.81-.41-1.35l2.33-.69c.16.54.23.81.4 1.35ZM16.35 241.1c-.17-.54-.26-.81-.42-1.36l2.31-.71c.17.54.25.81.42 1.34ZM17.21 243.8c-.18-.54-.26-.81-.44-1.35l2.31-.73.43 1.33ZM18.11 246.5c-.19-.54-.28-.81-.46-1.34l2.3-.77.45 1.33ZM19 249.19c-.19-.54-.29-.8-.47-1.34l2.29-.79c.18.53.27.79.46 1.32ZM20 251.87c-.2-.54-.29-.8-.48-1.34l2.27-.82.48 1.32ZM21 254.54c-.21-.53-.31-.8-.5-1.33l2.26-.85.5 1.32ZM22 257.2c-.21-.53-.32-.8-.52-1.33l2.26-.87.51 1.31ZM23.09 259.85l-.27-.66 4.07-1.65c.1.26.15.39.26.65ZM33.82 282.56l-.34-.64 3.87-2.07.33.62ZM24.19 262.49l-.55-1.32 2.23-.93.55 1.3ZM25.32 265.12l-.57-1.31 2.22-1 .57 1.3ZM26.48 267.73l-.58-1.3 2.21-1 .58 1.29ZM27.68 270.34l-.6-1.3 2.2-1c.23.52.35.77.59 1.29ZM28.91 272.94l-.62-1.3 2.19-1c.24.52.36.77.61 1.28ZM30.17 275.52l-.63-1.29 2.17-1.06.63 1.27ZM31.47 278.09l-.65-1.28 2.18-1.09.65 1.26ZM32.8 280.65l-.67-1.28 2.15-1.12.66 1.27Z",
"data-follow-fill": "#00b4eb",
fill: _ctx._fill
}, null, 8, _hoisted_18),
createElementVNode("path", {
d: "m34.16 283.19-.34-.63 3.86-2.09.34.63ZM47.52 304.85l-.42-.6 3.62-2.48.41.59c-1.45.99-2.13 1.49-3.61 2.49ZM35.56 285.72l-.7-1.26 2.14-1.17c.28.5.42.75.69 1.25ZM37 288.24l-.73-1.24 2.11-1.19c.28.5.42.74.71 1.24ZM38.46 290.74c-.3-.5-.45-.75-.74-1.25.84-.48 1.26-.73 2.09-1.22l.73 1.24ZM40 293.23l-.8-1.23 2.08-1.25c.29.5.44.74.74 1.23ZM41.48 295.71c-.31-.5-.46-.74-.76-1.24l2.06-1.27.76 1.22ZM43.05 298.17l-.79-1.23 2.05-1.3.77 1.22ZM44.64 300.61l-.8-1.22 2-1.32c.32.48.48.72.79 1.21ZM46.28 303l-.82-1.21 2-1.35.81 1.2Z",
"data-follow-fill": "#00b4eb",
fill: _ctx._fill
}, null, 8, _hoisted_19$1),
createElementVNode("path", {
d: "m47.94 305.45-.42-.6c1.44-1 2.16-1.5 3.61-2.49.16.23.24.35.41.58ZM63.92 325.84c-.19-.23-.29-.34-.49-.56l3.31-2.88.48.55ZM49.64 307.85l-.85-1.19 2-1.4.85 1.18ZM51.37 310.23c-.35-.47-.53-.71-.87-1.19l2-1.42c.34.47.51.71.86 1.18ZM53.13 312.59l-.88-1.17 1.94-1.42.87 1.16ZM54.93 314.94l-.9-1.17L56 312.3c.36.46.54.69.89 1.16ZM56.76 317.27l-.92-1.16 1.91-1.5.91 1.15ZM58.62 319.58l-.93-1.15 1.89-1.52c.36.46.55.68.92 1.14ZM60.52 321.87l-1-1.14 1.87-1.54.94 1.13ZM62.45 324.14l-1-1.13 1.85-1.56 1 1.12Z",
"data-follow-fill": "#00b4eb",
fill: _ctx._fill
}, null, 8, _hoisted_20$1)
])
])
])
], 8, _hoisted_1$1$))
], 2);
}
var Source226$1 = /* @__PURE__ */ _export_sfc(_sfc_main$1$, [["render", _sfc_render$1$]]);
class Props$1_ {
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 Source227 extends Vue.with(Props$1_) {
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-test",
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$1_ = Source227;
const _hoisted_1$1_ = ["width", "height"];
const _hoisted_2$1_ = { icon: "cool" };
const _hoisted_3$1_ = { "data-name": "\u56FE\u5C42 2" };
const _hoisted_4$1F = ["fill"];
function _sfc_render$1_(_ctx, _cache, $props, $setup, $data, $options) {
return openBlock(), createElementBlock("span", {
class: normalizeClass(_ctx.cls)
}, [
(openBlock(), createElementBlock("svg", {
xmlns: "http://www.w3.org/2000/svg",
width: _ctx._width,
height: _ctx._height,
viewBox: "0 0 103.72 77.01",
preserveAspectRatio: "xMidYMid meet",
fill: "",
role: "presentation",
ref: "host"
}, [
createElementVNode("g", _hoisted_2$1_, [
createElementVNode("g", _hoisted_3$1_, [
createElementVNode("path", {
d: "M10 77.01 0 65.67V30.62L30.62 0h73.1l-7.94 10H34.76L10 34.76v42.25z",
"data-name": "Layer 2",
"data-follow-fill": "#00b4eb",
fill: _ctx._fill
}, null, 8, _hoisted_4$1F)
])
])
], 8, _hoisted_1$1_))
], 2);
}
var Source227$1 = /* @__PURE__ */ _export_sfc(_sfc_main$1_, [["render", _sfc_render$1_]]);
class Props$1Z {
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 Source229 extends Vue.with(Props$1Z) {
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-test",
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$1Z = Source229;
const _hoisted_1$1Z = ["width", "height"];
const _hoisted_2$1Z = { icon: "cool" };
const _hoisted_3$1Z = { "data-name": "\u56FE\u5C42 2" };
const _hoisted_4$1E = { "data-name": "Layer 1" };
const _hoisted_5$1z = ["fill"];
const _hoisted_6$R = ["fill"];
const _hoisted_7$u = ["fill"];
const _hoisted_8$l = ["fill"];
const _hoisted_9$b = ["fill"];
const _hoisted_10$8 = ["fill"];
function _sfc_render$1Z(_ctx, _cache, $props, $setup, $data, $options) {
return openBlock(), createElementBlock("span", {
class: normalizeClass(_ctx.cls)
}, [
(openBlock(), createElementBlock("svg", {
xmlns: "http://www.w3.org/2000/svg",
width: _ctx._width,
height: _ctx._height,
viewBox: "0 0 134.42 136.84",
preserveAspectRatio: "xMidYMid meet",
fill: "",
role: "presentation",
ref: "host"
}, [
createElementVNode("g", _hoisted_2$1Z, [
createElementVNode("g", _hoisted_3$1Z, [
createElementVNode("g", _hoisted_4$1E, [
createElementVNode("path", {
d: "M80 31.49H69.36l-1.9-1.9H67l-1.9 1.9H54.41l-4.66-8.08L63.27 0h7.89l13.52 23.41Zm-9.83-2h8.68l3.51-6.08L70 2h-5.58L52.06 23.41l3.51 6.08h8.67l1.9-1.9h2.15Z",
opacity: "0.3",
"data-follow-fill": "#6cf",
fill: _ctx._fill
}, null, 8, _hoisted_5$1z),
createElementVNode("path", {
d: "M67.69 6h-1L56.68 23.41l1.2 2.08h4.7l.56-.55v-.79l.55-.56h7l.56.56v.79l.55.55h4.71l1.2-2.08ZM72 20.59h-9.55l-1.61 1.62 6.37-11 6.37 11Z",
"data-follow-fill": "#6cf",
fill: _ctx._fill
}, null, 8, _hoisted_6$R),
createElementVNode("path", {
d: "M31 116.42H4l-4-6.84 13.52-23.41h9.33l5.32 9.23-.69 2.6.24.42 2.6.7 5.32 9.23Zm-25.88-2h24.71l3.51-6.08-4.34-7.51-2.59-.7-1.08-1.86.7-2.59-4.34-7.51h-7L2.31 109.58Z",
opacity: "0.3",
"data-follow-fill": "#6cf",
fill: _ctx._fill
}, null, 8, _hoisted_7$u),
createElementVNode("path", {
d: "m6.93 109.58.48.84h20.11l1.2-2.08-2.36-4.08-.75-.2-.69.39-.76-.2-3.51-6.09.2-.76.68-.4.21-.75-2.36-4.08H17Zm10.5-11 4.76 8.25 2.2.59H11.64l6.38-11Z",
"data-follow-fill": "#6cf",
fill: _ctx._fill
}, null, 8, _hoisted_8$l),
createElementVNode("path", {
d: "m103.44 116.42-4.66-8.08 5.33-9.23 2.59-.7.3-.41-.7-2.59 5.33-9.23h9.33l13.51 23.41-3.94 6.84Zm-2.35-8.08 3.51 6.08h24.73l2.79-4.84-12.37-21.41h-7l-4.33 7.51.69 2.59-1.11 1.86-2.59.7Z",
opacity: "0.3",
"data-follow-fill": "#6cf",
fill: _ctx._fill
}, null, 8, _hoisted_9$b),
createElementVNode("path", {
d: "m127 110.42.48-.84-10.04-17.41H115l-2.35 4.08.2.75.69.4.2.76-3.52 6.09-.76.2-.68-.39-.76.2-2.35 4.08 1.2 2.08Zm-14.78-3.59 4.78-8.25-.59-2.2 6.37 11H110ZM126.63 91.26l-1-.26a60.55 60.55 0 0 0-42.75-74.12l.25-1a61.52 61.52 0 0 1 43.5 75.35ZM7.79 91.26a61.55 61.55 0 0 1 43.5-75.35l.26 1A60.52 60.52 0 0 0 8.76 91ZM67.21 136.84a61.44 61.44 0 0 1-43.49-18l.71-.71a60.48 60.48 0 0 0 85.57 0l.7.71a61.44 61.44 0 0 1-43.49 18ZM68.75 43.25a1.54 1.54 0 1 1-3.07 0 1.54 1.54 0 0 1 3.07 0ZM39.3 58.48a1.53 1.53 0 0 1 .56 2.1 1.54 1.54 0 1 1-.56-2.1ZM37.76 91.6a1.54 1.54 0 0 1 1.54 2.66 1.54 1.54 0 0 1-1.54-2.66ZM65.68 109.48a1.54 1.54 0 1 1 1.53 1.52 1.53 1.53 0 0 1-1.53-1.52ZM95.12 94.26a1.55 1.55 0 0 1-.56-2.1 1.53 1.53 0 1 1 .56 2.1ZM96.66 61.14a1.54 1.54 0 1 1 .56-2.1 1.55 1.55 0 0 1-.56 2.1ZM74.41 96.87a.47.47 0 0 1-.63-.3L73 94.2a.49.49 0 0 1 .24-.63l1.11-.41 1.06-.51a.44.44 0 0 1 .37 0s.37.19.74.33l.75.29a.45.45 0 0 0 .39 0 12.93 12.93 0 0 0 1.56-1.07 14.1 14.1 0 0 0 1.49-1.26 16.88 16.88 0 0 0 1.55-1.6c.51-.55.92-1.2 1.36-1.76s.72-1.17 1-1.65l.83-1.71a.42.42 0 0 0 0-.39l-.45-.74-.43-.68a.4.4 0 0 1 0-.36 3.24 3.24 0 0 0 .12-.35c0-.21.12-.5.2-.79s.14-.56.2-.78a2.42 2.42 0 0 0 .06-.36.47.47 0 0 1 .56-.34l2.47.4a.51.51 0 0 1 .41.59 6.67 6.67 0 0 1-.21 1 18.5 18.5 0 0 1-.74 2.47 21.51 21.51 0 0 1-3.93 6.7 22.15 22.15 0 0 1-6 4.9 21.77 21.77 0 0 1-3.3 1.38ZM49.94 89.55a.49.49 0 0 1 .1-.7l2-1.47a.47.47 0 0 1 .66.05l.22.29a5.18 5.18 0 0 0 .52.62l.79.87a.44.44 0 0 1 .12.35l-.08.79v.82a.48.48 0 0 0 .15.36 3.16 3.16 0 0 0 .4.34l1.11.82c.45.34 1 .65 1.64 1s1.32.66 2 1 1.41.56 2.1.73 1.33.38 1.89.46l1.36.2a3.24 3.24 0 0 0 .52.06.46.46 0 0 0 .36-.16s.28-.3.55-.61l.51-.61a.37.37 0 0 1 .33-.15s2.36-.09 2.35-.16a.46.46 0 0 1 .5.42l.37 2.48a.51.51 0 0 1-.43.57 22.29 22.29 0 0 1-11.14-1.49 21.48 21.48 0 0 1-6.51-4.26 22.61 22.61 0 0 1-1.77-1.86c-.42-.47-.62-.76-.62-.76ZM49.33 64a.52.52 0 0 1 .71-.11l2 1.47a.47.47 0 0 1 .15.64 1.35 1.35 0 0 0-.21.3l-.42.69-.42.7L51 68a.38.38 0 0 1-.29.21l-.79.17-.81.2a.4.4 0 0 0-.29.26s-.28.71-.63 1.79c-.14.55-.33 1.19-.47 1.88s-.26