@yuandezuohua/liaokit
Version:
LiaoKit - 现代化Vue3组件库,支持AI智能消息适配和多窗口系统
549 lines • 2.65 MB
JavaScript
var __defProp = Object.defineProperty;
var __defNormalProp = (obj, key, value2) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value: value2 }) : obj[key] = value2;
var __publicField = (obj, key, value2) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value2);
var _a2;
import { defineComponent, createElementBlock, openBlock, normalizeClass, createCommentVNode, renderSlot, ref, shallowRef, onMounted, watch, onUnmounted, h, nextTick, computed, createBlock, mergeProps, unref, createElementVNode, createTextVNode, toDisplayString, createVNode, withModifiers, Fragment, normalizeStyle, renderList, resolveDirective, withDirectives, vModelText, vModelSelect, vModelRadio, vModelCheckbox, createStaticVNode, Transition, withCtx, onBeforeUnmount, inject, onBeforeMount, resolveDynamicComponent, reactive, readonly, provide, TransitionGroup, vShow } from "vue";
const Shape$1 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
get Base() {
return ShapeBase$1;
},
get Circle() {
return Circle$2;
},
get Ellipse() {
return Ellipse$1;
},
get Image() {
return ImageShape;
},
get Line() {
return Line$3;
},
get Marker() {
return Marker$1;
},
get Path() {
return Path$2;
},
get Polygon() {
return Polygon$2;
},
get Polyline() {
return PolyLine;
},
get Rect() {
return Rect$2;
},
get Text() {
return Text$1;
}
}, Symbol.toStringTag, { value: "Module" }));
const Shape = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
get Base() {
return ShapeBase;
},
get Circle() {
return Circle$1;
},
get Dom() {
return Dom;
},
get Ellipse() {
return Ellipse;
},
get Image() {
return Image$1;
},
get Line() {
return Line$2;
},
get Marker() {
return Marker;
},
get Path() {
return Path$1;
},
get Polygon() {
return Polygon$1;
},
get Polyline() {
return Polyline;
},
get Rect() {
return Rect$1;
},
get Text() {
return Text;
}
}, Symbol.toStringTag, { value: "Module" }));
const _hoisted_1$s = ["disabled"];
const _hoisted_2$r = {
key: 0,
class: "liao-button__loading"
};
const _sfc_main$s = /* @__PURE__ */ defineComponent({
__name: "LiaoButton",
props: {
type: { default: "default" },
size: { default: "medium" },
disabled: { type: Boolean, default: false },
loading: { type: Boolean, default: false }
},
emits: ["click"],
setup(__props, { emit: __emit }) {
const props = __props;
const emit = __emit;
const handleClick = (event) => {
if (!props.disabled && !props.loading) {
emit("click", event);
}
};
return (_ctx, _cache) => {
return openBlock(), createElementBlock("button", {
class: normalizeClass(["liao-button", [
`liao-button--${_ctx.type}`,
`liao-button--${_ctx.size}`,
{
"liao-button--disabled": _ctx.disabled,
"liao-button--loading": _ctx.loading
}
]]),
disabled: _ctx.disabled || _ctx.loading,
onClick: handleClick
}, [
_ctx.loading ? (openBlock(), createElementBlock("span", _hoisted_2$r, "⌛")) : createCommentVNode("", true),
renderSlot(_ctx.$slots, "default", {}, void 0, true)
], 10, _hoisted_1$s);
};
}
});
const _export_sfc = (sfc, props) => {
const target = sfc.__vccOpts || sfc;
for (const [key, val] of props) {
target[key] = val;
}
return target;
};
const LiaoButton = /* @__PURE__ */ _export_sfc(_sfc_main$s, [["__scopeId", "data-v-c5966c40"]]);
const __vite_glob_0_0 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<path d="M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>\r\n<path d="M18 7.75V14.5C18 13.4 17.1 12.5 16 12.5H8C6.9 12.5 6 13.4 6 14.5V7.75C6 6.65 6.9 5.75 8 5.75H16C17.1 5.75 18 6.65 18 7.75Z" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>\r\n<path d="M19 15.75H18" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>\r\n<path d="M6 15.75H5" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>\r\n<path d="M18 14V11C18 9.9 17.1 9 16 9H8C6.9 9 6 9.9 6 11V14" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>\r\n<path d="M18 14.5V15.75H14.5C14.5 17.13 13.38 18.25 12 18.25C10.62 18.25 9.5 17.13 9.5 15.75H6V14.5C6 13.4 6.9 12.5 8 12.5H16C17.1 12.5 18 13.4 18 14.5Z" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>\r\n</svg>';
const __vite_glob_0_1 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<path d="M5 19.6693V4C5 3.44772 5.44772 3 6 3H18C18.5523 3 19 3.44772 19 4V19.6693C19 20.131 18.4277 20.346 18.1237 19.9985L12 13L5.87629 19.9985C5.57227 20.346 5 20.131 5 19.6693Z" fill="none" stroke="#000000" stroke-linejoin="round"/>\r\n</svg>\r\n\r\n\r\n';
const __vite_glob_0_2 = '<?xml version="1.0" encoding="utf-8"?>\r\n\r\n<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<g clip-path="url(#clip0_15_137)">\r\n<path d="M3 8C3 7.44772 3.44772 7 4 7H8.5L9.5 4H14.5L15.5 7H20C20.5523 7 21 7.44772 21 8V19C21 19.5523 20.5523 20 20 20H4C3.44772 20 3 19.5523 3 19V8Z" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n<circle cx="12" cy="13" r="3" stroke="currentColor" stroke-linejoin="round"/>\r\n</g>\r\n<defs>\r\n<clipPath id="clip0_15_137">\r\n<rect width="24" height="24" fill="none"/>\r\n</clipPath>\r\n</defs>\r\n</svg>\r\n\r\n\r\n';
const __vite_glob_0_3 = '<?xml version="1.0" encoding="utf-8"?>\r\n\r\n<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<g clip-path="url(#clip0_15_90)">\r\n<path d="M20 12C20 16.4183 16.4183 20 12 20C10.5937 20 9.27223 19.6372 8.12398 19C7.53267 18.6719 4.48731 20.4615 3.99998 20C3.44096 19.4706 5.4583 16.6708 5.07024 16C4.38956 14.8233 3.99999 13.4571 3.99999 12C3.99999 7.58172 7.58171 4 12 4C16.4183 4 20 7.58172 20 12Z" fill="none" stroke="#000000" stroke-linejoin="round"/>\r\n</g>\r\n<defs>\r\n<clipPath id="clip0_15_90">\r\n<rect width="24" height="24" fill="none"/>\r\n</clipPath>\r\n</defs>\r\n</svg>\r\n\r\n\r\n';
const __vite_glob_0_4 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.75C6.89137 2.75 2.75 6.89137 2.75 12C2.75 17.1086 6.89137 21.25 12 21.25C17.1086 21.25 21.25 17.1086 21.25 12C21.25 6.89137 17.1086 2.75 12 2.75ZM1.25 12C1.25 6.06294 6.06294 1.25 12 1.25C17.9371 1.25 22.75 6.06294 22.75 12C22.75 17.9371 17.9371 22.75 12 22.75C6.06294 22.75 1.25 17.9371 1.25 12ZM12 7.25C12.4142 7.25 12.75 7.58579 12.75 8V11.6893L15.0303 13.9697C15.3232 14.2626 15.3232 14.7374 15.0303 15.0303C14.7374 15.3232 14.2626 15.3232 13.9697 15.0303L11.4697 12.5303C11.329 12.3897 11.25 12.1989 11.25 12V8C11.25 7.58579 11.5858 7.25 12 7.25Z" fill="#1C274C"/>\r\n</svg>';
const __vite_glob_0_5 = '<?xml version="1.0" encoding="UTF-8"?>\r\n<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\r\n <title>Close</title>\r\n <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\r\n <g id="Close">\r\n <rect id="Rectangle" fill-rule="nonzero" x="0" y="0" width="24" height="24">\r\n\r\n</rect>\r\n <line x1="16.9999" y1="7" x2="7.00001" y2="16.9999" id="Path" stroke="#0C0310" stroke-width="2" stroke-linecap="round">\r\n\r\n</line>\r\n <line x1="7.00006" y1="7" x2="17" y2="16.9999" id="Path" stroke="#0C0310" stroke-width="2" stroke-linecap="round">\r\n\r\n</line>\r\n </g>\r\n </g>\r\n</svg>';
const __vite_glob_0_6 = '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">\r\n <rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>\r\n <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path>\r\n</svg> ';
const __vite_glob_0_7 = '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">\r\n <rect x="1" y="4" width="22" height="16" rx="2" ry="2"></rect>\r\n <line x1="1" y1="10" x2="23" y2="10"></line>\r\n</svg> ';
const __vite_glob_0_8 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<path d="M17 9.5L12 14.5L7 9.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round"/>\r\n</svg>';
const __vite_glob_0_9 = '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\r\n <path d="M12 4v10"/>\r\n <path d="m9 13 3 3 3-3"/>\r\n <rect x="4" y="19" width="16" height="1"/>\r\n</svg> ';
const __vite_glob_0_10 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">\r\n <path d="M12 3v12"/>\r\n <path d="m8 14 4 4 4-4"/>\r\n <path d="M3 20h18"/>\r\n</svg>';
const __vite_glob_0_11 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="none" stroke="#000000" stroke-width="1" stroke-linecap="round" stroke-linejoin="miter">\r\n <circle cx="12" cy="12" r="10" fill="none"></circle>\r\n <line x1="8" y1="9" x2="8.01" y2="9" stroke-width="2" stroke-linecap="round"></line>\r\n <line x1="15.99" y1="9" x2="16" y2="9" stroke-width="2" stroke-linecap="round"></line>\r\n <circle cx="12" cy="15" r="3"></circle>\r\n</svg>\r\n\r\n\r\n';
const __vite_glob_0_12 = '<?xml version="1.0" ?>\n\r<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\n<svg width="800px" height="800px" viewBox="0 0 24 24" version="1.1" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n\r<style type="text/css">\r\n .st0{opacity:0.2;fill:none;stroke:#000000;stroke-width:5.000000e-02;stroke-miterlimit:10;}\r\n</style>\n\r<g id="grid_system"/>\n\r<g id="_icons">\n\r<path d="M18.7,15.3c-0.4-0.4-1-0.4-1.4,0L17,15.6l-0.3-0.3c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l0.3,0.3l-0.3,0.3 c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l0.3-0.3l0.3,0.3c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3 c0.4-0.4,0.4-1,0-1.4L18.4,17l0.3-0.3C19.1,16.3,19.1,15.7,18.7,15.3z"/>\n\r<path d="M21,11c0-2.2-1.8-4-4-4h-3.4l-0.9-1.8C12,3.8,10.7,3,9.1,3H7C4.8,3,3,4.8,3,7v1v8c0,2.2,1.8,4,4,4h6c0.9,1.2,2.3,2,4,2 c2.8,0,5-2.2,5-5c0-1.1-0.4-2.1-1-3V11z M7,5h2.1c0.8,0,1.4,0.4,1.8,1.1L11.4,7H5C5,5.9,5.9,5,7,5z M7,18c-1.1,0-2-0.9-2-2V9h8h4 c1.1,0,2,0.9,2,2v1.4c-0.6-0.3-1.3-0.4-2-0.4c-2.8,0-5,2.2-5,5c0,0.3,0,0.7,0.1,1H7z M17,20c-1.7,0-3-1.3-3-3s1.3-3,3-3s3,1.3,3,3 S18.7,20,17,20z"/>\n\r</g>\n\r</svg>';
const __vite_glob_0_13 = '<?xml version="1.0" encoding="utf-8"?>\r\n<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\n<svg fill="#000000" width="800px" height="800px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg">\r\n<title>eye</title>\r\n<path d="M30.941 15.177c-9.787-11.183-20.096-11.187-29.882 0-0.192 0.219-0.31 0.507-0.31 0.823s0.117 0.605 0.311 0.825l-0.001-0.001c4.893 5.591 9.919 8.427 14.939 8.427h0.001c5.021 0 10.047-2.836 14.941-8.427 0.192-0.219 0.309-0.507 0.309-0.823s-0.117-0.604-0.31-0.825l0.001 0.001zM3.682 16c8.299-8.961 16.336-8.961 24.637 0-8.301 8.961-16.34 8.961-24.637 0zM16 10.75c-2.899 0-5.25 2.351-5.25 5.25s2.351 5.25 5.25 5.25c2.899 0 5.25-2.351 5.25-5.25v0c-0.004-2.898-2.352-5.246-5.25-5.25h-0zM16 18.75c-1.519 0-2.75-1.231-2.75-2.75s1.231-2.75 2.75-2.75c1.519 0 2.75 1.231 2.75 2.75v0c-0.002 1.518-1.232 2.748-2.75 2.75h-0z"></path>\r\n</svg>';
const __vite_glob_0_14 = '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">\r\n <path d="M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2Z"></path>\r\n <polyline points="14,2 14,8 20,8"></polyline>\r\n</svg> ';
const __vite_glob_0_15 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<path d="M4 9V6.47214C4 6.16165 4.07229 5.85542 4.21115 5.57771L5 4H10L11 6H21C21.5523 6 22 6.44772 22 7V9V18C22 19.1046 21.1046 20 20 20H18" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n<path d="M17.2362 9H2.30925C1.64988 9 1.17099 9.62698 1.34449 10.2631L3.59806 18.5262C3.83537 19.3964 4.62569 20 5.52759 20H19.6908C20.3501 20 20.829 19.373 20.6555 18.7369L18.201 9.73688C18.0823 9.30182 17.6872 9 17.2362 9Z" fill="none" stroke="#000000"/>\r\n</svg>\r\n\r\n\r\n';
const __vite_glob_0_16 = '<?xml version="1.0" encoding="utf-8"?>\r\n\r\n<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<g clip-path="url(#clip0_15_207)">\r\n<path d="M19.4422 10.3492L14.8796 5.02623C14.5775 4.67378 14 4.88743 14 5.35163V8C11 8 4 11 4 20C6 15 10 14 14 14V16.6484C14 17.1126 14.5775 17.3262 14.8796 16.9738L19.4422 11.6508C19.7632 11.2763 19.7632 10.7237 19.4422 10.3492Z" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n</g>\r\n<defs>\r\n<clipPath id="clip0_15_207">\r\n<rect width="24" height="24" fill="none"/>\r\n</clipPath>\r\n</defs>\r\n</svg>\r\n\r\n\r\n';
const __vite_glob_0_17 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<path d="M21 8.99998C21 12.7539 15.7156 17.9757 12.5857 20.5327C12.2416 20.8137 11.7516 20.8225 11.399 20.5523C8.26723 18.1523 3 13.1225 3 8.99998C3 2.00001 12 2.00002 12 8C12 2.00001 21 1.99999 21 8.99998Z" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n</svg>\r\n\r\n\r\n';
const __vite_glob_0_18 = '<?xml version="1.0" encoding="utf-8"?>\r\n\r\n<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<g clip-path="url(#clip0_15_3)">\r\n<path d="M9 21H4C3.44772 21 3 20.5523 3 20V12.4142C3 12.149 3.10536 11.8946 3.29289 11.7071L11.2929 3.70711C11.6834 3.31658 12.3166 3.31658 12.7071 3.70711L20.7071 11.7071C20.8946 11.8946 21 12.149 21 12.4142V20C21 20.5523 20.5523 21 20 21H15M9 21H15M9 21V15C9 14.4477 9.44772 14 10 14H14C14.5523 14 15 14.4477 15 15V21" fill="none" stroke="#000000" stroke-linejoin="round"/>\r\n</g>\r\n<defs>\r\n<clipPath id="clip0_15_3">\r\n<rect width="24" height="24" fill="none"/>\r\n</clipPath>\r\n</defs>\r\n</svg>\r\n\r\n\r\n';
const __vite_glob_0_19 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<path d="M21 16V20C21 20.5523 20.5523 21 20 21H4C3.44772 21 3 20.5523 3 20V18M21 16V4C21 3.44772 20.5523 3 20 3H4C3.44772 3 3 3.44772 3 4V18M21 16L15.4829 12.3219C15.1843 12.1228 14.8019 12.099 14.4809 12.2595L3 18" fill="none" stroke="currentColor" stroke-linejoin="round"/>\r\n<circle cx="8" cy="9" r="2" stroke="currentColor" stroke-linejoin="round"/>\r\n</svg>\r\n\r\n\r\n';
const __vite_glob_0_20 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<circle cx="12" cy="12" r="9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>\r\n<path d="M12 11V17" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>\r\n<path d="M11.75 8V7H12.25V8H11.75Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>\r\n</svg>\r\n\r\n\r\n';
const __vite_glob_0_21 = '<?xml version="1.0" encoding="utf-8"?>\r\n\r\n<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<g clip-path="url(#clip0_15_96)">\r\n<path d="M16.2427 12L19.0711 9.17159C19.0711 9.17159 20.4853 7.75737 18.364 5.63606C16.2427 3.51475 14.8285 4.92895 14.8285 4.92895C14.8285 4.92895 12.7071 7.05027 11.2929 8.46448C9.87873 9.87869 9.87873 11.2929 10.5858 12" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n<path d="M7.75745 12L4.92902 14.8284C4.92902 14.8284 3.5148 16.2426 5.63613 18.364C7.75745 20.4853 9.17166 19.0711 9.17166 19.0711C9.17166 19.0711 10.9394 17.3033 12.3536 15.8891C13.7679 14.4749 14.1214 12.7071 13.4143 12" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n</g>\r\n<defs>\r\n<clipPath id="clip0_15_96">\r\n<rect width="24" height="24" fill="white"/>\r\n</clipPath>\r\n</defs>\r\n</svg>\r\n';
const __vite_glob_0_22 = '<?xml version="1.0" encoding="utf-8"?>\r\n\r\n<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r\n<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg height="800px" width="800px" version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" \r\n viewBox="0 0 512 512" xml:space="preserve">\r\n<style type="text/css">\r\n .st0{fill:#000000;}\r\n</style>\r\n<g>\r\n <path class="st0" d="M256,0c-11.191,0-23.03,9.012-19.737,37.037c2.627,22.364,9.555,44.566,19.737,44.566\r\n c10.164,0,17.091-22.202,19.718-44.566C279.03,9.012,267.192,0,256,0z"/>\r\n <path class="st0" d="M256,430.397c-10.182,0-17.11,22.202-19.737,44.565C232.97,502.988,244.809,512,256,512\r\n c11.192,0,23.03-9.012,19.718-37.038C273.091,452.599,266.164,430.397,256,430.397z"/>\r\n <path class="st0" d="M127.435,34.116c-9.688,5.596-15.436,19.319,1.426,41.938c13.476,18.053,30.568,33.803,39.38,28.721\r\n c8.812-5.082,3.711-27.778-5.196-48.457C151.891,30.395,137.122,28.51,127.435,34.116z"/>\r\n <path class="st0" d="M343.761,407.224c-8.812,5.082-3.712,27.778,5.176,48.458c11.172,25.922,25.923,27.807,35.61,22.202\r\n c9.688-5.586,15.436-19.318-1.428-41.939C369.664,417.892,352.573,402.142,343.761,407.224z"/>\r\n <path class="st0" d="M76.045,128.871c-22.611-16.864-36.333-11.106-41.929-1.418c-5.596,9.687-3.73,24.447,22.192,35.601\r\n c20.689,8.906,43.376,13.998,48.458,5.196C109.848,159.437,94.089,142.336,76.045,128.871z"/>\r\n <path class="st0" d="M455.673,348.946c-20.669-8.908-43.357-13.999-48.438-5.197c-5.1,8.812,10.659,25.914,28.721,39.38\r\n c22.611,16.862,36.333,11.105,41.929,1.418C483.48,374.869,481.595,360.1,455.673,348.946z"/>\r\n <path class="st0" d="M81.584,256c0-10.164-22.192-17.101-44.556-19.727C9.012,232.97,0.01,244.818,0.01,256\r\n c0,11.191,9.002,23.029,37.018,19.737C59.392,273.1,81.584,266.163,81.584,256z"/>\r\n <path class="st0" d="M474.953,236.263c-22.364,2.636-44.556,9.574-44.556,19.737c0,10.163,22.211,17.1,44.556,19.727\r\n c28.035,3.302,37.037-8.536,37.037-19.727C511.99,244.808,502.988,232.97,474.953,236.263z"/>\r\n <path class="st0" d="M56.308,348.946c-25.922,11.153-27.787,25.922-22.192,35.601c5.596,9.687,19.318,15.444,41.929-1.418\r\n c18.044-13.466,33.803-30.567,28.721-39.38C99.684,334.947,76.997,340.039,56.308,348.946z"/>\r\n <path class="st0" d="M455.673,163.054c25.923-11.154,27.808-25.914,22.211-35.601c-5.596-9.698-19.318-15.446-41.929,1.418\r\n c-18.062,13.465-33.821,30.566-28.721,39.378C412.316,177.052,435.004,171.96,455.673,163.054z"/>\r\n <path class="st0" d="M128.861,435.945c-16.862,22.621-11.115,36.353-1.408,41.939c9.687,5.605,24.438,3.72,35.592-22.202\r\n c8.907-20.679,14.008-43.376,5.196-48.458C159.429,402.142,142.337,417.892,128.861,435.945z"/>\r\n <path class="st0" d="M384.547,34.116c-9.687-5.605-24.438-3.721-35.61,22.202c-8.907,20.678-13.989,43.375-5.176,48.457\r\n c8.793,5.082,25.904-10.668,39.359-28.721C399.983,53.434,394.254,39.712,384.547,34.116z"/>\r\n</g>\r\n</svg>';
const __vite_glob_0_23 = '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">\r\n <path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path>\r\n <circle cx="12" cy="10" r="3"></circle>\r\n</svg> ';
const __vite_glob_0_24 = '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">\r\n <path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path>\r\n</svg> ';
const __vite_glob_0_25 = '<?xml version="1.0" encoding="utf-8"?>\r\n\r\n<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<g clip-path="url(#clip0_15_144)">\r\n<rect x="9.5" y="3.5" width="5" height="12" rx="2.5" stroke="currentColor" stroke-linejoin="round"/>\r\n<path d="M17 12V13C17 15.7614 14.7614 18 12 18V18C9.23858 18 7 15.7614 7 13V12" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>\r\n<path d="M12 18V21M12 21H9M12 21H15" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>\r\n</g>\r\n<defs>\r\n<clipPath id="clip0_15_144">\r\n<rect width="24" height="24" fill="white"/>\r\n</clipPath>\r\n</defs>\r\n</svg>\r\n';
const __vite_glob_0_26 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n\r\n<path d="M6 12H18" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n</svg>\r\n\r\n\r\n';
const __vite_glob_0_27 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\n<svg fill="#000000" width="800px" height="800px" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="m16 0c8.836556 0 16 7.163444 16 16s-7.163444 16-16 16-16-7.163444-16-16 7.163444-16 16-16zm0 2c-7.7319865 0-14 6.2680135-14 14s6.2680135 14 14 14 14-6.2680135 14-14-6.2680135-14-14-14zm-4.1 12.7v2.6h-2.6v-2.6zm5.4 0v2.6h-2.6v-2.6zm5.4 0v2.6h-2.6v-2.6z"/></svg>';
const __vite_glob_0_28 = '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">\r\n <line x1="16.5" y1="9.4" x2="7.5" y2="4.21"></line>\r\n <path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path>\r\n <polyline points="3.27,6.96 12,12.01 20.73,6.96"></polyline>\r\n <line x1="12" y1="22.08" x2="12" y2="12"></line>\r\n</svg> ';
const __vite_glob_0_29 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n\r\n<path d="M12 6V18" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n<path d="M6 12H18" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n</svg>\r\n\r\n\r\n';
const __vite_glob_0_30 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<path fill-rule="evenodd" clip-rule="evenodd" d="M2.93077 11.2003C3.00244 6.23968 7.07619 2.25 12.0789 2.25C15.3873 2.25 18.287 3.99427 19.8934 6.60721C20.1103 6.96007 20.0001 7.42199 19.6473 7.63892C19.2944 7.85585 18.8325 7.74565 18.6156 7.39279C17.2727 5.20845 14.8484 3.75 12.0789 3.75C7.8945 3.75 4.50372 7.0777 4.431 11.1982L4.83138 10.8009C5.12542 10.5092 5.60029 10.511 5.89203 10.8051C6.18377 11.0991 6.18191 11.574 5.88787 11.8657L4.20805 13.5324C3.91565 13.8225 3.44398 13.8225 3.15157 13.5324L1.47176 11.8657C1.17772 11.574 1.17585 11.0991 1.46759 10.8051C1.75933 10.5111 2.2342 10.5092 2.52824 10.8009L2.93077 11.2003ZM19.7864 10.4666C20.0786 10.1778 20.5487 10.1778 20.8409 10.4666L22.5271 12.1333C22.8217 12.4244 22.8245 12.8993 22.5333 13.1939C22.2421 13.4885 21.7673 13.4913 21.4727 13.2001L21.0628 12.7949C20.9934 17.7604 16.9017 21.75 11.8825 21.75C8.56379 21.75 5.65381 20.007 4.0412 17.3939C3.82366 17.0414 3.93307 16.5793 4.28557 16.3618C4.63806 16.1442 5.10016 16.2536 5.31769 16.6061C6.6656 18.7903 9.09999 20.25 11.8825 20.25C16.0887 20.25 19.4922 16.9171 19.5625 12.7969L19.1546 13.2001C18.86 13.4913 18.3852 13.4885 18.094 13.1939C17.8028 12.8993 17.8056 12.4244 18.1002 12.1333L19.7864 10.4666Z" fill="#1C274C"/>\r\n</svg>';
const __vite_glob_0_31 = '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">\r\n <circle cx="12" cy="12" r="10"></circle>\r\n <polyline points="16,12 12,8 8,12"></polyline>\r\n <line x1="12" y1="16" x2="12" y2="8"></line>\r\n</svg> ';
const __vite_glob_0_32 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n\r\n<path d="M4 6C4 4.89543 4.89543 4 6 4H18C19.1046 4 20 4.89543 20 6V18C20 19.1046 19.1046 20 18 20H6C4.89543 20 4 19.1046 4 18V6Z" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n</svg>\r\n\r\n\r\n';
const __vite_glob_0_33 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="-0.5 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<path d="M2.33045 8.38999C0.250452 11.82 9.42048 14.9 9.42048 14.9C9.42048 14.9 12.5005 24.07 15.9305 21.99C19.5705 19.77 23.9305 6.13 21.0505 3.27C18.1705 0.409998 4.55045 4.74999 2.33045 8.38999Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>\r\n<path d="M15.1999 9.12L9.41992 14.9" fill="none" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>\r\n</svg>\r\n\r\n\r\n';
const __vite_glob_0_34 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n\r\n<path d="M13.5 2L13.9961 1.93798C13.9649 1.68777 13.7522 1.5 13.5 1.5V2ZM10.5 2V1.5C10.2478 1.5 10.0351 1.68777 10.0039 1.93798L10.5 2ZM13.7747 4.19754L13.2786 4.25955C13.3047 4.46849 13.4589 4.63867 13.6642 4.68519L13.7747 4.19754ZM16.2617 5.22838L15.995 5.6513C16.1731 5.76362 16.4024 5.75233 16.5687 5.62306L16.2617 5.22838ZM18.0104 3.86826L18.364 3.51471C18.1857 3.3364 17.9025 3.31877 17.7034 3.47359L18.0104 3.86826ZM20.1317 5.98958L20.5264 6.29655C20.6812 6.09751 20.6636 5.81434 20.4853 5.63603L20.1317 5.98958ZM18.7716 7.73831L18.3769 7.43134C18.2477 7.59754 18.2364 7.82693 18.3487 8.00503L18.7716 7.73831ZM19.8025 10.2253L19.3148 10.3358C19.3613 10.5411 19.5315 10.6953 19.7404 10.7214L19.8025 10.2253ZM22 10.5H22.5C22.5 10.2478 22.3122 10.0351 22.062 10.0039L22 10.5ZM22 13.5L22.062 13.9961C22.3122 13.9649 22.5 13.7522 22.5 13.5H22ZM19.8025 13.7747L19.7404 13.2786C19.5315 13.3047 19.3613 13.4589 19.3148 13.6642L19.8025 13.7747ZM18.7716 16.2617L18.3487 15.995C18.2364 16.1731 18.2477 16.4025 18.3769 16.5687L18.7716 16.2617ZM20.1317 18.0104L20.4853 18.364C20.6636 18.1857 20.6812 17.9025 20.5264 17.7034L20.1317 18.0104ZM18.0104 20.1317L17.7034 20.5264C17.9025 20.6812 18.1857 20.6636 18.364 20.4853L18.0104 20.1317ZM16.2617 18.7716L16.5687 18.3769C16.4024 18.2477 16.1731 18.2364 15.995 18.3487L16.2617 18.7716ZM13.7747 19.8025L13.6642 19.3148C13.4589 19.3613 13.3047 19.5315 13.2786 19.7404L13.7747 19.8025ZM13.5 22V22.5C13.7522 22.5 13.9649 22.3122 13.9961 22.062L13.5 22ZM10.5 22L10.0039 22.062C10.0351 22.3122 10.2478 22.5 10.5 22.5V22ZM10.2253 19.8025L10.7214 19.7404C10.6953 19.5315 10.5411 19.3613 10.3358 19.3148L10.2253 19.8025ZM7.73832 18.7716L8.00504 18.3487C7.82694 18.2364 7.59756 18.2477 7.43135 18.3769L7.73832 18.7716ZM5.98959 20.1317L5.63604 20.4853C5.81435 20.6636 6.09752 20.6812 6.29656 20.5264L5.98959 20.1317ZM3.86827 18.0104L3.4736 17.7034C3.31878 17.9025 3.33641 18.1857 3.51472 18.364L3.86827 18.0104ZM5.22839 16.2617L5.62307 16.5687C5.75234 16.4025 5.76363 16.1731 5.65131 15.995L5.22839 16.2617ZM4.19754 13.7747L4.68519 13.6642C4.63867 13.4589 4.46849 13.3047 4.25955 13.2786L4.19754 13.7747ZM2 13.5H1.5C1.5 13.7522 1.68777 13.9649 1.93798 13.9961L2 13.5ZM2 10.5L1.93798 10.0039C1.68777 10.0351 1.5 10.2478 1.5 10.5H2ZM4.19754 10.2253L4.25955 10.7214C4.46849 10.6953 4.63867 10.5411 4.68519 10.3358L4.19754 10.2253ZM5.22839 7.73831L5.65131 8.00503C5.76363 7.82693 5.75234 7.59755 5.62307 7.43134L5.22839 7.73831ZM3.86827 5.98959L3.51472 5.63603C3.33641 5.81434 3.31878 6.09751 3.47359 6.29656L3.86827 5.98959ZM5.98959 3.86827L6.29656 3.47359C6.09752 3.31878 5.81434 3.33641 5.63604 3.51471L5.98959 3.86827ZM7.73832 5.22839L7.43135 5.62306C7.59755 5.75233 7.82694 5.76363 8.00504 5.6513L7.73832 5.22839ZM10.2253 4.19754L10.3358 4.68519C10.5411 4.63867 10.6953 4.46849 10.7214 4.25955L10.2253 4.19754ZM13.5 1.5H10.5V2.5H13.5V1.5ZM14.2708 4.13552L13.9961 1.93798L13.0039 2.06202L13.2786 4.25955L14.2708 4.13552ZM16.5284 4.80547C15.7279 4.30059 14.8369 3.92545 13.8851 3.70989L13.6642 4.68519C14.503 4.87517 15.2886 5.20583 15.995 5.6513L16.5284 4.80547ZM16.5687 5.62306L18.3174 4.26294L17.7034 3.47359L15.9547 4.83371L16.5687 5.62306ZM17.6569 4.22182L19.7782 6.34314L20.4853 5.63603L18.364 3.51471L17.6569 4.22182ZM19.7371 5.68261L18.3769 7.43134L19.1663 8.04528L20.5264 6.29655L19.7371 5.68261ZM20.2901 10.1149C20.0746 9.16313 19.6994 8.27213 19.1945 7.47158L18.3487 8.00503C18.7942 8.71138 19.1248 9.49695 19.3148 10.3358L20.2901 10.1149ZM22.062 10.0039L19.8645 9.72917L19.7404 10.7214L21.938 10.9961L22.062 10.0039ZM22.5 13.5V10.5H21.5V13.5H22.5ZM19.8645 14.2708L22.062 13.9961L21.938 13.0039L19.7404 13.2786L19.8645 14.2708ZM19.1945 16.5284C19.6994 15.7279 20.0746 14.8369 20.2901 13.8851L19.3148 13.6642C19.1248 14.503 18.7942 15.2886 18.3487 15.995L19.1945 16.5284ZM20.5264 17.7034L19.1663 15.9547L18.3769 16.5687L19.7371 18.3174L20.5264 17.7034ZM18.364 20.4853L20.4853 18.364L19.7782 17.6569L17.6569 19.7782L18.364 20.4853ZM15.9547 19.1663L17.7034 20.5264L18.3174 19.7371L16.5687 18.3769L15.9547 19.1663ZM13.8851 20.2901C14.8369 20.0746 15.7279 19.6994 16.5284 19.1945L15.995 18.3487C15.2886 18.7942 14.503 19.1248 13.6642 19.3148L13.8851 20.2901ZM13.9961 22.062L14.2708 19.8645L13.2786 19.7404L13.0039 21.938L13.9961 22.062ZM10.5 22.5H13.5V21.5H10.5V22.5ZM9.72917 19.8645L10.0039 22.062L10.9961 21.938L10.7214 19.7404L9.72917 19.8645ZM7.4716 19.1945C8.27214 19.6994 9.16314 20.0746 10.1149 20.2901L10.3358 19.3148C9.49696 19.1248 8.71139 18.7942 8.00504 18.3487L7.4716 19.1945ZM6.29656 20.5264L8.04529 19.1663L7.43135 18.3769L5.68262 19.7371L6.29656 20.5264ZM3.51472 18.364L5.63604 20.4853L6.34315 19.7782L4.22183 17.6569L3.51472 18.364ZM4.83372 15.9547L3.4736 17.7034L4.26295 18.3174L5.62307 16.5687L4.83372 15.9547ZM3.70989 13.8851C3.92545 14.8369 4.30059 15.7279 4.80547 16.5284L5.65131 15.995C5.20584 15.2886 4.87517 14.503 4.68519 13.6642L3.70989 13.8851ZM1.93798 13.9961L4.13552 14.2708L4.25955 13.2786L2.06202 13.0039L1.93798 13.9961ZM1.5 10.5V13.5H2.5V10.5H1.5ZM4.13552 9.72917L1.93798 10.0039L2.06202 10.9961L4.25955 10.7214L4.13552 9.72917ZM4.80547 7.47159C4.30059 8.27213 3.92545 9.16313 3.70989 10.1149L4.68519 10.3358C4.87517 9.49696 5.20583 8.71138 5.65131 8.00503L4.80547 7.47159ZM3.47359 6.29656L4.83371 8.04528L5.62307 7.43134L4.26295 5.68262L3.47359 6.29656ZM5.63604 3.51471L3.51472 5.63603L4.22182 6.34314L6.34314 4.22182L5.63604 3.51471ZM8.04529 4.83371L6.29656 3.47359L5.68262 4.26294L7.43135 5.62306L8.04529 4.83371ZM10.1149 3.70989C9.16313 3.92545 8.27214 4.30059 7.4716 4.80547L8.00504 5.6513C8.71139 5.20583 9.49696 4.87517 10.3358 4.68519L10.1149 3.70989ZM10.0039 1.93798L9.72917 4.13552L10.7214 4.25955L10.9961 2.06202L10.0039 1.93798Z" fill="currentColor"/>\r\n<circle cx="12" cy="12" r="4" stroke="currentColor" stroke-linejoin="round"/>\r\n</svg>\r\n';
const __vite_glob_0_35 = '<?xml version="1.0" encoding="utf-8"?>\r\n\r\n<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<g clip-path="url(#clip0_15_174)">\r\n<path d="M3 16V8H6L11 4V20L6 16H3Z" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n<path d="M13 9C13 9 15 9.5 15 12C15 14.5 13 15 13 15" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n<path d="M15 7C15 7 18 7.83333 18 12C18 16.1667 15 17 15 17" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n<path d="M17 5C17 5 21 6.16667 21 12C21 17.8333 17 19 17 19" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n</g>\r\n<defs>\r\n<clipPath id="clip0_15_174">\r\n<rect width="24" height="24" fill="white"/>\r\n</clipPath>\r\n</defs>\r\n</svg>\r\n';
const __vite_glob_0_36 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n\r\n<path d="M11.5245 4.46353C11.6741 4.00287 12.3259 4.00287 12.4755 4.46353L13.9084 8.87336C13.9753 9.07937 14.1673 9.21885 14.3839 9.21885H19.0207C19.505 9.21885 19.7064 9.83866 19.3146 10.1234L15.5633 12.8488C15.3881 12.9761 15.3148 13.2018 15.3817 13.4078L16.8145 17.8176C16.9642 18.2783 16.437 18.6613 16.0451 18.3766L12.2939 15.6512C12.1186 15.5239 11.8814 15.5239 11.7061 15.6512L7.95488 18.3766C7.56303 18.6613 7.03578 18.2783 7.18546 17.8176L8.6183 13.4078C8.68524 13.2018 8.61191 12.9761 8.43667 12.8488L4.68544 10.1234C4.29358 9.83866 4.49497 9.21885 4.97933 9.21885H9.6161C9.83272 9.21885 10.0247 9.07937 10.0916 8.87336L11.5245 4.46353Z" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n</svg>\r\n\r\n\r\n';
const __vite_glob_0_37 = '<?xml version="1.0" encoding="utf-8"?>\r\n\r\n<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n<g clip-path="url(#clip0_15_213)">\r\n<path d="M9.16894 21.8995L19.4357 11.6327C19.6505 11.4179 19.756 11.1171 19.7225 10.8152L19.1568 5.72404C19.1051 5.2592 18.7382 4.89224 18.2733 4.84059L13.1822 4.27491C12.8802 4.24136 12.5794 4.34687 12.3646 4.56168L2.09787 14.8284C1.70735 15.219 1.70735 15.8521 2.09787 16.2426L7.75472 21.8995C8.14525 22.29 8.77841 22.29 9.16894 21.8995Z" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n<circle cx="14.1205" cy="9.88055" r="2" transform="rotate(45 14.1205 9.88055)" stroke="#000000" stroke-linejoin="round"/>\r\n</g>\r\n<defs>\r\n<clipPath id="clip0_15_213">\r\n<rect width="24" height="24" fill="none"/>\r\n</clipPath>\r\n</defs>\r\n</svg>\r\n\r\n\r\n';
const __vite_glob_0_38 = '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">\r\n <rect x="1" y="3" width="15" height="13"></rect>\r\n <polygon points="16,8 20,8 23,11 23,16 16,16"></polygon>\r\n <circle cx="5.5" cy="18.5" r="2.5"></circle>\r\n <circle cx="18.5" cy="18.5" r="2.5"></circle>\r\n</svg> ';
const __vite_glob_0_39 = '<?xml version="1.0" encoding="utf-8"?>\r\n<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 1024 1024" class="icon" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M691.573 338.89c-1.282 109.275-89.055 197.047-198.33 198.331-109.292 1.282-197.065-90.984-198.325-198.331-0.809-68.918-107.758-68.998-106.948 0 1.968 167.591 137.681 303.31 305.272 305.278C660.85 646.136 796.587 503.52 798.521 338.89c0.811-68.998-106.136-68.918-106.948 0z" fill="#4A5699" /><path d="M294.918 325.158c1.283-109.272 89.051-197.047 198.325-198.33 109.292-1.283 197.068 90.983 198.33 198.33 0.812 68.919 107.759 68.998 106.948 0C796.555 157.567 660.839 21.842 493.243 19.88c-167.604-1.963-303.341 140.65-305.272 305.278-0.811 68.998 106.139 68.919 106.947 0z" fill="#C45FA0" /><path d="M222.324 959.994c0.65-74.688 29.145-144.534 80.868-197.979 53.219-54.995 126.117-84.134 201.904-84.794 74.199-0.646 145.202 29.791 197.979 80.867 54.995 53.219 84.13 126.119 84.79 201.905 0.603 68.932 107.549 68.99 106.947 0-1.857-213.527-176.184-387.865-389.716-389.721-213.551-1.854-387.885 178.986-389.721 389.721-0.601 68.991 106.349 68.933 106.949 0.001z" fill="#E5594F" /></svg>';
const __vite_glob_0_40 = '<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r\n<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n\r\n<path d="M5 18H15C16.1046 18 17 17.1046 17 16V8.57143V8C17 6.89543 16.1046 6 15 6H5C3.89543 6 3 6.89543 3 8V16C3 17.1046 3.89543 18 5 18Z" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>\r\n<circle cx="6.5" cy="9.5" r="0.5" stroke="#000000" stroke-linejoin="round"/>\r\n<path d="M17 10L21 7V17L17 14" fill="none" stroke="#000000" stroke-linejoin="round"/>\r\n</svg>\r\n\r\n\r\n';
const matchIconName = /^[a-z0-9]+(-[a-z0-9]+)*$/;
const stringToIcon = (value2, validate, allowSimpleName, provider = "") => {
const colonSeparated = value2.split(":");
if (value2.slice(0, 1) === "@") {
if (colonSeparated.length < 2 || colonSeparated.length > 3) {
return null;
}
provider = colonSeparated.shift().slice(1);
}
if (colonSeparated.length > 3 || !colonSeparated.length) {
return null;
}
if (colonSeparated.length > 1) {
const name2 = colonSeparated.pop();
const prefix = colonSeparated.pop();
const result = {
// Allow provider without '@': "provider:prefix:name"
provider: colonSeparated.length > 0 ? colonSeparated[0] : provider,
prefix,
name: name2
};
return validate && !validateIconName(result) ? null : result;
}
const name = colonSeparated[0];
const dashSeparated = name.split("-");
if (dashSeparated.length > 1) {
const result = {
provider,
prefix: dashSeparated.shift(),
name: dashSeparated.join("-")
};
return validate && !validateIconName(result) ? null : result;
}
if (allowSimpleName && provider === "") {
const result = {
provider,
prefix: "",
name
};
return validate && !validateIconName(result, allowSimpleName) ? null : result;
}
return null;
};
const validateIconName = (icon, allowSimpleName) => {
if (!icon) {
return false;
}
return !!// Check prefix: cannot be empty, unless allowSimpleName is enabled
// Check name: cannot be empty
((allowSimpleName && icon.prefix === "" || !!icon.prefix) && !!icon.name);
};
const defaultIconDimensions = Object.freeze(
{
left: 0,
top: 0,
width: 16,
height: 16
}
);
const defaultIconTransformations = Object.freeze({
rotate: 0,
vFlip: false,
hFlip: false
});
const defaultIconProps = Object.freeze({
...defaultIconDimensions,
...defaultIconTransformations
});
const defaultExtendedIconProps = Object.freeze({
...defaultIconProps,
body: "",
hidden: false
});
function mergeIconTransformations(obj1, obj2) {
const result = {};
if (!obj1.hFlip !== !obj2.hFlip) {
result.hFlip = true;
}
if (!obj1.vFlip !== !obj2.vFlip) {
result.vFlip = true;
}
const rotate2 = ((obj1.rotate || 0) + (obj2.rotate || 0)) % 4;
if (rotate2) {
result.rotate = rotate2;
}
return result;
}
function mergeIconData(parent, child) {
const result = mergeIconTransformations(parent, child);
for (const key in defaultExtendedIconProps) {
if (key in defaultIconTransformations) {
if (key in parent && !(key in result)) {
result[key] = defaultIconTransformations[key];
}
} else if (key in child) {
result[key] = child[key];
} else if (key in parent) {
result[key] = parent[key];
}
}
return result;
}
function getIconsTree(data2, names) {
const icons = data2.icons;
const aliases = data2.aliases || /* @__PURE__ */ Object.create(null);
const resolved = /* @__PURE__ */ Object.create(null);
function resolve(name) {
if (icons[name]) {
return resolved[name] = [];
}
if (!(name in resolved)) {
resolved[name] = null;
const parent = aliases[name] && aliases[name].parent;
const value2 = parent && resolve(parent);
if (value2) {
resolved[name] = [parent].concat(value2);
}
}
return resolved[name];
}
Object.keys(icons).concat(Object.keys(aliases)).forEach(resolve);
return resolved;
}
function internalGetIconData(data2, name, tree2) {
const icons = data2.icons;
const aliases = data2.aliases || /* @__PURE__ */ Object.create(null);
let currentProps = {};
function parse2(name2) {
currentProps = mergeIconData(
icons[name2] || aliases[name2],
currentProps
);
}
parse2(name);
tree2.forEach(parse2);
return mergeIconData(data2, currentProps);
}
function parseIconSet(data2, callback) {
const names = [];
if (typeof data2 !== "object" || typeof data2.icons !== "object") {
return names;
}
if (data2.not_found instanceof Array) {
data2.not_found.forEach((name) => {
callback(name, null);
names.push(name);
});
}
const tree2 = getIconsTree(data2);
for (const name in tree2) {
const item = tree2[name];
if (item) {
callback(name, internalGetIconData(data2, name, item));
names.push(name);
}
}
return names;
}
const optionalPropertyDefaults = {
provider: "",
aliases: {},
not_found: {},
...defaultIconDimensions
};
function checkOptionalProps(item, defaults2) {
for (const prop in defaults2) {
if (prop in item && typeof item[prop] !== typeof defaults2[prop]) {
return false;
}
}
return true;
}
function quicklyValidateIconSet(obj) {
if (typeof obj !== "object" || obj === null) {
return null;
}
const data2 = obj;
if (typeof data2.prefix !== "string" || !obj.icons || typeof obj.icons !== "object") {
return null;
}
if (!checkOptionalProps(obj, optionalPropertyDefaults)) {
return null;
}
const icons = data2.icons;
for (const name in icons) {
const icon = icons[name];
if (
// Name cannot be empty
!name || // Must have body
typeof icon.body !== "string" || // Check other props
!checkOptionalProps(
icon,
defaultExtendedIconProps
)
) {
return null;
}
}
const aliases = data2.aliases || /* @__PURE__ */ Object.create(null);
for (const name in aliases) {
const icon = aliases[name];
const parent = icon.parent;
if (
// Name cannot be empty
!name || // Parent must be set and point to existing icon
typeof parent !== "string" || !icons[parent] && !aliases[parent] || // Check other props
!checkOptionalProps(
icon,
defaultExtendedIconProps
)
) {
return null;
}
}
return data2;
}
const dataStorage = /* @__PURE__ */ Object.create(null);
function newStorage(provider, prefix) {
return {
provider,
prefix,
icons: /* @__PURE__ */ Object.create(null),
missing: /* @__PURE__ */ new Set()
};
}
function getStorage(provider, prefix) {
const providerStorage = dataStorage[provider] || (dataStorage[provider] = /* @__PURE__ */ Object.create(null));
return providerStorage[prefix] || (providerStorage[prefix] = newStorage(provider, prefix));
}
function addIconSet(storage2, data2) {
if (!quicklyValidateIconSet(data2)) {
return [];
}
return parseIconSet(data2, (name, icon) => {
if (icon) {
storage2.icons[name] = icon;
} else {
storage2.missing.add(name);
}
});
}
function addIconToStorage(storage2, name, icon) {
try {
if (typeof icon.body === "string") {
storage2.icons[name] = { ...icon };
return true;
}
} catch (err) {
}
return false;
}
let simpleNames = false;
function allowSimpleNames(allow) {
if (typeof allow === "boolean") {
simpleNames = allow;
}
return simpleNames;
}
function getIconData(name) {
const icon = typeof name === "string" ? stringToIcon(name, true, simpleNames) : name;
if (icon) {
const storage2 = getStorage(icon.provider, icon.prefix);
const iconName = icon.name;
return storage2.icons[iconName] || (storage2.missing.has(iconName) ? null : void 0);
}
}
function addIcon(name, data2) {
const icon = stringToIcon(name, true, simpleNames);
if (!icon) {
return false;
}
const storage2 = getStorage(icon.provider, icon.prefix);
if (data2) {
return addIconToStorage(storage2, icon.name, data2);
} else {
storage2.missing.add(icon.name);
return true;
}
}
function addCollection(data2, provider) {
if (typeof data2 !== "object") {
return false;
}
if (typeof provider !== "string") {
provider = data2.provider || "";
}
if (simpleNames && !provider && !data2.prefix) {
let added = false;
if (quicklyValidateIconSet(data2)) {
data2.prefix = "";
parseIconSet(data2, (name, icon) => {
if (addIcon(name, icon)) {
added = true;
}
});
}
return added;
}
const prefix = data2.prefix;
if (!validateIconName({
prefix,
name: "a"
})) {
return false;
}
const storage2 = getStorage(provider, prefix);
return !!addIconSet(storage2, data2);
}
const defaultIconSizeCustomisations = Object.freeze({
width: null,
height: null
});
const defaultIconCustomisations = Object.freeze({
// Dimensions
...defaultIconSizeCustomisations,
// Transformations
...defaultIconTransformations
});
const unitsSplit = /(-?[0-9.]*[0-9]+[0-9.]*)/g;
const unitsTest = /^-?[0-9.]*[0-9]+[0-9.]*$/g;
function calculateSize(size2, ratio, precision) {
if (ratio === 1) {
return size2;
}
precision = precision || 100;
if (typeof size2 === "number") {
return Math.ceil(size2 * ratio * precision) / precision;
}
if (typeof size2 !== "string") {
return size2;
}
const oldParts = size2.split(unitsSplit);
if (oldParts === null || !oldParts.length) {
return size2;
}
const newParts = [];
let code2 = oldParts.shift();
let isNumber2 = unitsTest.test(code2);
while (true) {
if (isNumber2) {
const num = parseFloat(code2);
if (isNaN(num)) {
newParts.push(code2);
} else {
newParts.push(Math.ceil(num * ratio * precision) / precision);
}
} else {
newParts.push(code2);
}
code2 = oldParts.shift();
if (code2 === void 0) {
return newParts.join("");
}
isNumber2 = !isNumber2;
}
}
function splitSVGDefs(content, tag2 = "defs") {
let defs = "";
const index2 = content.indexOf("<" + tag2);
while (index2 >= 0) {
const start = content.indexOf(">", index2);
const end = content.indexOf("</" + tag2);
if (start === -1 || end === -1) {
break;
}
const endEnd = content.indexOf(">", end);
if (endEnd === -1) {
break;
}
defs += content.slice(start + 1, end).trim();
content = content.slice(0, index2).trim() + content.slice(endEnd + 1);
}
return {
defs,
content
};
}
function mergeDefsAndContent(defs, content) {
return defs ? "<defs>" + defs + "</defs>" + conten