drizzle-cube
Version:
Drizzle ORM-first semantic layer with Cube.js compatibility. Type-safe analytics and dashboards with SQL injection protection.
1,439 lines • 50.6 kB
JavaScript
import { forwardRef as st, useState as E, useEffect as B, createElement as N } from "react";
function yt(t, n) {
const o = t.icons, r = t.aliases || /* @__PURE__ */ Object.create(null), e = /* @__PURE__ */ Object.create(null);
function i(s) {
if (o[s]) return e[s] = [];
if (!(s in e)) {
e[s] = null;
const l = r[s] && r[s].parent, a = l && i(l);
a && (e[s] = [l].concat(a));
}
return e[s];
}
return Object.keys(o).concat(Object.keys(r)).forEach(i), e;
}
const at = Object.freeze({
left: 0,
top: 0,
width: 16,
height: 16
}), V = Object.freeze({
rotate: 0,
vFlip: !1,
hFlip: !1
}), Q = Object.freeze({
...at,
...V
}), R = Object.freeze({
...Q,
body: "",
hidden: !1
});
function bt(t, n) {
const o = {};
!t.hFlip != !n.hFlip && (o.hFlip = !0), !t.vFlip != !n.vFlip && (o.vFlip = !0);
const r = ((t.rotate || 0) + (n.rotate || 0)) % 4;
return r && (o.rotate = r), o;
}
function W(t, n) {
const o = bt(t, n);
for (const r in R) r in V ? r in t && !(r in o) && (o[r] = V[r]) : r in n ? o[r] = n[r] : r in t && (o[r] = t[r]);
return o;
}
function Mt(t, n, o) {
const r = t.icons, e = t.aliases || /* @__PURE__ */ Object.create(null);
let i = {};
function s(l) {
i = W(r[l] || e[l], i);
}
return s(n), o.forEach(s), W(t, i);
}
function lt(t, n) {
const o = [];
if (typeof t != "object" || typeof t.icons != "object") return o;
t.not_found instanceof Array && t.not_found.forEach((e) => {
n(e, null), o.push(e);
});
const r = yt(t);
for (const e in r) {
const i = r[e];
i && (n(e, Mt(t, e, i)), o.push(e));
}
return o;
}
const Ct = {
provider: "",
aliases: {},
not_found: {},
...at
};
function O(t, n) {
for (const o in n) if (o in t && typeof t[o] != typeof n[o]) return !1;
return !0;
}
function ct(t) {
if (typeof t != "object" || t === null) return null;
const n = t;
if (typeof n.prefix != "string" || !t.icons || typeof t.icons != "object" || !O(t, Ct)) return null;
const o = n.icons;
for (const e in o) {
const i = o[e];
if (!e || typeof i.body != "string" || !O(i, R)) return null;
}
const r = n.aliases || /* @__PURE__ */ Object.create(null);
for (const e in r) {
const i = r[e], s = i.parent;
if (!e || typeof s != "string" || !o[s] && !r[s] || !O(i, R)) return null;
}
return n;
}
const J = /* @__PURE__ */ Object.create(null);
function xt(t, n) {
return {
provider: t,
prefix: n,
icons: /* @__PURE__ */ Object.create(null),
missing: /* @__PURE__ */ new Set()
};
}
function x(t, n) {
const o = J[t] || (J[t] = /* @__PURE__ */ Object.create(null));
return o[n] || (o[n] = xt(t, n));
}
function dt(t, n) {
return ct(n) ? lt(n, (o, r) => {
r ? t.icons[o] = r : t.missing.add(o);
}) : [];
}
function jt(t, n, o) {
try {
if (typeof o.body == "string")
return t.icons[n] = { ...o }, !0;
} catch {
}
return !1;
}
const ut = /^[a-z0-9]+(-[a-z0-9]+)*$/, T = (t, n, o, r = "") => {
const e = t.split(":");
if (t.slice(0, 1) === "@") {
if (e.length < 2 || e.length > 3) return null;
r = e.shift().slice(1);
}
if (e.length > 3 || !e.length) return null;
if (e.length > 1) {
const l = e.pop(), a = e.pop(), c = {
provider: e.length > 0 ? e[0] : r,
prefix: a,
name: l
};
return n && !S(c) ? null : c;
}
const i = e[0], s = i.split("-");
if (s.length > 1) {
const l = {
provider: r,
prefix: s.shift(),
name: s.join("-")
};
return n && !S(l) ? null : l;
}
if (o && r === "") {
const l = {
provider: r,
prefix: "",
name: i
};
return n && !S(l, o) ? null : l;
}
return null;
}, S = (t, n) => t ? !!((n && t.prefix === "" || t.prefix) && t.name) : !1;
let L = !1;
function ht(t) {
return typeof t == "boolean" && (L = t), L;
}
function K(t) {
const n = typeof t == "string" ? T(t, !0, L) : t;
if (n) {
const o = x(n.provider, n.prefix), r = n.name;
return o.icons[r] || (o.missing.has(r) ? null : void 0);
}
}
function At(t, n) {
const o = T(t, !0, L);
if (!o) return !1;
const r = x(o.provider, o.prefix);
return n ? jt(r, o.name, n) : (r.missing.add(o.name), !0);
}
function $t(t, n) {
if (typeof t != "object") return !1;
if (typeof n != "string" && (n = t.provider || ""), L && !n && !t.prefix) {
let e = !1;
return ct(t) && (t.prefix = "", lt(t, (i, s) => {
At(i, s) && (e = !0);
})), e;
}
const o = t.prefix;
if (!S({
prefix: o,
name: "a"
})) return !1;
const r = x(n, o);
return !!dt(r, t);
}
const ft = Object.freeze({
width: null,
height: null
}), pt = Object.freeze({
...ft,
...V
}), It = /(-?[0-9.]*[0-9]+[0-9.]*)/g, Lt = /^-?[0-9.]*[0-9]+[0-9.]*$/g;
function X(t, n, o) {
if (n === 1) return t;
if (o = o || 100, typeof t == "number") return Math.ceil(t * n * o) / o;
if (typeof t != "string") return t;
const r = t.split(It);
if (r === null || !r.length) return t;
const e = [];
let i = r.shift(), s = Lt.test(i);
for (; ; ) {
if (s) {
const l = parseFloat(i);
isNaN(l) ? e.push(i) : e.push(Math.ceil(l * n * o) / o);
} else e.push(i);
if (i = r.shift(), i === void 0) return e.join("");
s = !s;
}
}
function Zt(t, n = "defs") {
let o = "";
const r = t.indexOf("<" + n);
for (; r >= 0; ) {
const e = t.indexOf(">", r), i = t.indexOf("</" + n);
if (e === -1 || i === -1) break;
const s = t.indexOf(">", i);
if (s === -1) break;
o += t.slice(e + 1, i).trim(), t = t.slice(0, r).trim() + t.slice(s + 1);
}
return {
defs: o,
content: t
};
}
function St(t, n) {
return t ? "<defs>" + t + "</defs>" + n : n;
}
function Ht(t, n, o) {
const r = Zt(t);
return St(r.defs, n + r.content + o);
}
const Vt = (t) => t === "unset" || t === "undefined" || t === "none";
function Tt(t, n) {
const o = {
...Q,
...t
}, r = {
...pt,
...n
}, e = {
left: o.left,
top: o.top,
width: o.width,
height: o.height
};
let i = o.body;
[o, r].forEach((w) => {
const u = [], f = w.hFlip, M = w.vFlip;
let v = w.rotate;
f ? M ? v += 2 : (u.push("translate(" + (e.width + e.left).toString() + " " + (0 - e.top).toString() + ")"), u.push("scale(-1 1)"), e.top = e.left = 0) : M && (u.push("translate(" + (0 - e.left).toString() + " " + (e.height + e.top).toString() + ")"), u.push("scale(1 -1)"), e.top = e.left = 0);
let y;
switch (v < 0 && (v -= Math.floor(v / 4) * 4), v = v % 4, v) {
case 1:
y = e.height / 2 + e.top, u.unshift("rotate(90 " + y.toString() + " " + y.toString() + ")");
break;
case 2:
u.unshift("rotate(180 " + (e.width / 2 + e.left).toString() + " " + (e.height / 2 + e.top).toString() + ")");
break;
case 3:
y = e.width / 2 + e.left, u.unshift("rotate(-90 " + y.toString() + " " + y.toString() + ")");
break;
}
v % 2 === 1 && (e.left !== e.top && (y = e.left, e.left = e.top, e.top = y), e.width !== e.height && (y = e.width, e.width = e.height, e.height = y)), u.length && (i = Ht(i, '<g transform="' + u.join(" ") + '">', "</g>"));
});
const s = r.width, l = r.height, a = e.width, c = e.height;
let d, h;
s === null ? (h = l === null ? "1em" : l === "auto" ? c : l, d = X(h, a / c)) : (d = s === "auto" ? a : s, h = l === null ? X(d, c / a) : l === "auto" ? c : l);
const p = {}, m = (w, u) => {
Vt(u) || (p[w] = u.toString());
};
m("width", d), m("height", h);
const k = [
e.left,
e.top,
a,
c
];
return p.viewBox = k.join(" "), {
attributes: p,
viewBox: k,
body: i
};
}
const Pt = /\sid="(\S+)"/g, Et = "IconifyId" + Date.now().toString(16) + (Math.random() * 16777216 | 0).toString(16);
let Ot = 0;
function Ft(t, n = Et) {
const o = [];
let r;
for (; r = Pt.exec(t); ) o.push(r[1]);
if (!o.length) return t;
const e = "suffix" + (Math.random() * 16777216 | Date.now()).toString(16);
return o.forEach((i) => {
const s = typeof n == "function" ? n(i) : n + (Ot++).toString(), l = i.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
t = t.replace(new RegExp('([#;"])(' + l + ')([")]|\\.[a-z])', "g"), "$1" + s + e + "$3");
}), t = t.replace(new RegExp(e, "g"), ""), t;
}
const D = /* @__PURE__ */ Object.create(null);
function Nt(t, n) {
D[t] = n;
}
function z(t) {
return D[t] || D[""];
}
function U(t) {
let n;
if (typeof t.resources == "string") n = [t.resources];
else if (n = t.resources, !(n instanceof Array) || !n.length) return null;
return {
resources: n,
path: t.path || "/",
maxURL: t.maxURL || 500,
rotate: t.rotate || 750,
timeout: t.timeout || 5e3,
random: t.random === !0,
index: t.index || 0,
dataAfterTimeout: t.dataAfterTimeout !== !1
};
}
const q = /* @__PURE__ */ Object.create(null), A = ["https://api.simplesvg.com", "https://api.unisvg.com"], H = [];
for (; A.length > 0; ) A.length === 1 || Math.random() > 0.5 ? H.push(A.shift()) : H.push(A.pop());
q[""] = U({ resources: ["https://api.iconify.design"].concat(H) });
function Rt(t, n) {
const o = U(n);
return o === null ? !1 : (q[t] = o, !0);
}
function G(t) {
return q[t];
}
const Dt = () => {
let t;
try {
if (t = fetch, typeof t == "function") return t;
} catch {
}
};
let Y = Dt();
function zt(t, n) {
const o = G(t);
if (!o) return 0;
let r;
if (!o.maxURL) r = 0;
else {
let e = 0;
o.resources.forEach((s) => {
e = Math.max(e, s.length);
});
const i = n + ".json?icons=";
r = o.maxURL - e - o.path.length - i.length;
}
return r;
}
function _t(t) {
return t === 404;
}
const Qt = (t, n, o) => {
const r = [], e = zt(t, n), i = "icons";
let s = {
type: i,
provider: t,
prefix: n,
icons: []
}, l = 0;
return o.forEach((a, c) => {
l += a.length + 1, l >= e && c > 0 && (r.push(s), s = {
type: i,
provider: t,
prefix: n,
icons: []
}, l = a.length), s.icons.push(a);
}), r.push(s), r;
};
function Ut(t) {
if (typeof t == "string") {
const n = G(t);
if (n) return n.path;
}
return "/";
}
const qt = (t, n, o) => {
if (!Y) {
o("abort", 424);
return;
}
let r = Ut(n.provider);
switch (n.type) {
case "icons": {
const i = n.prefix, l = n.icons.join(","), a = new URLSearchParams({ icons: l });
r += i + ".json?" + a.toString();
break;
}
case "custom": {
const i = n.uri;
r += i.slice(0, 1) === "/" ? i.slice(1) : i;
break;
}
default:
o("abort", 400);
return;
}
let e = 503;
Y(t + r).then((i) => {
const s = i.status;
if (s !== 200) {
setTimeout(() => {
o(_t(s) ? "abort" : "next", s);
});
return;
}
return e = 501, i.json();
}).then((i) => {
if (typeof i != "object" || i === null) {
setTimeout(() => {
i === 404 ? o("abort", i) : o("next", e);
});
return;
}
setTimeout(() => {
o("success", i);
});
}).catch(() => {
o("next", e);
});
}, Gt = {
prepare: Qt,
send: qt
};
function mt(t, n) {
t.forEach((o) => {
const r = o.loaderCallbacks;
r && (o.loaderCallbacks = r.filter((e) => e.id !== n));
});
}
function Bt(t) {
t.pendingCallbacksFlag || (t.pendingCallbacksFlag = !0, setTimeout(() => {
t.pendingCallbacksFlag = !1;
const n = t.loaderCallbacks ? t.loaderCallbacks.slice(0) : [];
if (!n.length) return;
let o = !1;
const r = t.provider, e = t.prefix;
n.forEach((i) => {
const s = i.icons, l = s.pending.length;
s.pending = s.pending.filter((a) => {
if (a.prefix !== e) return !0;
const c = a.name;
if (t.icons[c]) s.loaded.push({
provider: r,
prefix: e,
name: c
});
else if (t.missing.has(c)) s.missing.push({
provider: r,
prefix: e,
name: c
});
else
return o = !0, !0;
return !1;
}), s.pending.length !== l && (o || mt([t], i.id), i.callback(s.loaded.slice(0), s.missing.slice(0), s.pending.slice(0), i.abort));
});
}));
}
let Wt = 0;
function Jt(t, n, o) {
const r = Wt++, e = mt.bind(null, o, r);
if (!n.pending.length) return e;
const i = {
id: r,
icons: n,
callback: t,
abort: e
};
return o.forEach((s) => {
(s.loaderCallbacks || (s.loaderCallbacks = [])).push(i);
}), e;
}
function Kt(t) {
const n = {
loaded: [],
missing: [],
pending: []
}, o = /* @__PURE__ */ Object.create(null);
t.sort((e, i) => e.provider !== i.provider ? e.provider.localeCompare(i.provider) : e.prefix !== i.prefix ? e.prefix.localeCompare(i.prefix) : e.name.localeCompare(i.name));
let r = {
provider: "",
prefix: "",
name: ""
};
return t.forEach((e) => {
if (r.name === e.name && r.prefix === e.prefix && r.provider === e.provider) return;
r = e;
const i = e.provider, s = e.prefix, l = e.name, a = o[i] || (o[i] = /* @__PURE__ */ Object.create(null)), c = a[s] || (a[s] = x(i, s));
let d;
l in c.icons ? d = n.loaded : s === "" || c.missing.has(l) ? d = n.missing : d = n.pending;
const h = {
provider: i,
prefix: s,
name: l
};
d.push(h);
}), n;
}
function Xt(t, n = !0, o = !1) {
const r = [];
return t.forEach((e) => {
const i = typeof e == "string" ? T(e, n, o) : e;
i && r.push(i);
}), r;
}
const Yt = {
resources: [],
index: 0,
timeout: 2e3,
rotate: 750,
random: !1,
dataAfterTimeout: !1
};
function te(t, n, o, r) {
const e = t.resources.length, i = t.random ? Math.floor(Math.random() * e) : t.index;
let s;
if (t.random) {
let g = t.resources.slice(0);
for (s = []; g.length > 1; ) {
const b = Math.floor(Math.random() * g.length);
s.push(g[b]), g = g.slice(0, b).concat(g.slice(b + 1));
}
s = s.concat(g);
} else s = t.resources.slice(i).concat(t.resources.slice(0, i));
const l = Date.now();
let a = "pending", c = 0, d, h = null, p = [], m = [];
typeof r == "function" && m.push(r);
function k() {
h && (clearTimeout(h), h = null);
}
function w() {
a === "pending" && (a = "aborted"), k(), p.forEach((g) => {
g.status === "pending" && (g.status = "aborted");
}), p = [];
}
function u(g, b) {
b && (m = []), typeof g == "function" && m.push(g);
}
function f() {
return {
startTime: l,
payload: n,
status: a,
queriesSent: c,
queriesPending: p.length,
subscribe: u,
abort: w
};
}
function M() {
a = "failed", m.forEach((g) => {
g(void 0, d);
});
}
function v() {
p.forEach((g) => {
g.status === "pending" && (g.status = "aborted");
}), p = [];
}
function y(g, b, j) {
const Z = b !== "success";
switch (p = p.filter((C) => C !== g), a) {
case "pending":
break;
case "failed":
if (Z || !t.dataAfterTimeout) return;
break;
default:
return;
}
if (b === "abort") {
d = j, M();
return;
}
if (Z) {
d = j, p.length || (s.length ? P() : M());
return;
}
if (k(), v(), !t.random) {
const C = t.resources.indexOf(g.resource);
C !== -1 && C !== t.index && (t.index = C);
}
a = "completed", m.forEach((C) => {
C(j);
});
}
function P() {
if (a !== "pending") return;
k();
const g = s.shift();
if (g === void 0) {
if (p.length) {
h = setTimeout(() => {
k(), a === "pending" && (v(), M());
}, t.timeout);
return;
}
M();
return;
}
const b = {
status: "pending",
resource: g,
callback: (j, Z) => {
y(b, j, Z);
}
};
p.push(b), c++, h = setTimeout(P, t.rotate), o(g, n, b.callback);
}
return setTimeout(P), f;
}
function gt(t) {
const n = {
...Yt,
...t
};
let o = [];
function r() {
o = o.filter((l) => l().status === "pending");
}
function e(l, a, c) {
const d = te(n, l, a, (h, p) => {
r(), c && c(h, p);
});
return o.push(d), d;
}
function i(l) {
return o.find((a) => l(a)) || null;
}
return {
query: e,
find: i,
setIndex: (l) => {
n.index = l;
},
getIndex: () => n.index,
cleanup: r
};
}
function tt() {
}
const F = /* @__PURE__ */ Object.create(null);
function ee(t) {
if (!F[t]) {
const n = G(t);
if (!n) return;
const o = gt(n), r = {
config: n,
redundancy: o
};
F[t] = r;
}
return F[t];
}
function ne(t, n, o) {
let r, e;
if (typeof t == "string") {
const i = z(t);
if (!i)
return o(void 0, 424), tt;
e = i.send;
const s = ee(t);
s && (r = s.redundancy);
} else {
const i = U(t);
if (i) {
r = gt(i);
const s = t.resources ? t.resources[0] : "", l = z(s);
l && (e = l.send);
}
}
return !r || !e ? (o(void 0, 424), tt) : r.query(n, e, o)().abort;
}
function et() {
}
function oe(t) {
t.iconsLoaderFlag || (t.iconsLoaderFlag = !0, setTimeout(() => {
t.iconsLoaderFlag = !1, Bt(t);
}));
}
function re(t) {
const n = [], o = [];
return t.forEach((r) => {
(r.match(ut) ? n : o).push(r);
}), {
valid: n,
invalid: o
};
}
function $(t, n, o) {
function r() {
const e = t.pendingIcons;
n.forEach((i) => {
e && e.delete(i), t.icons[i] || t.missing.add(i);
});
}
if (o && typeof o == "object") try {
if (!dt(t, o).length) {
r();
return;
}
} catch (e) {
console.error(e);
}
r(), oe(t);
}
function nt(t, n) {
t instanceof Promise ? t.then((o) => {
n(o);
}).catch(() => {
n(null);
}) : n(t);
}
function ie(t, n) {
t.iconsToLoad ? t.iconsToLoad = t.iconsToLoad.concat(n).sort() : t.iconsToLoad = n, t.iconsQueueFlag || (t.iconsQueueFlag = !0, setTimeout(() => {
t.iconsQueueFlag = !1;
const { provider: o, prefix: r } = t, e = t.iconsToLoad;
if (delete t.iconsToLoad, !e || !e.length) return;
const i = t.loadIcon;
if (t.loadIcons && (e.length > 1 || !i)) {
nt(t.loadIcons(e, r, o), (d) => {
$(t, e, d);
});
return;
}
if (i) {
e.forEach((d) => {
const h = i(d, r, o);
nt(h, (p) => {
const m = p ? {
prefix: r,
icons: { [d]: p }
} : null;
$(t, [d], m);
});
});
return;
}
const { valid: s, invalid: l } = re(e);
if (l.length && $(t, l, null), !s.length) return;
const a = r.match(ut) ? z(o) : null;
if (!a) {
$(t, s, null);
return;
}
a.prepare(o, r, s).forEach((d) => {
ne(o, d, (h) => {
$(t, d.icons, h);
});
});
}));
}
const se = (t, n) => {
const o = Xt(t, !0, ht()), r = Kt(o);
if (!r.pending.length) {
let a = !0;
return n && setTimeout(() => {
a && n(r.loaded, r.missing, r.pending, et);
}), () => {
a = !1;
};
}
const e = /* @__PURE__ */ Object.create(null), i = [];
let s, l;
return r.pending.forEach((a) => {
const { provider: c, prefix: d } = a;
if (d === l && c === s) return;
s = c, l = d, i.push(x(c, d));
const h = e[c] || (e[c] = /* @__PURE__ */ Object.create(null));
h[d] || (h[d] = []);
}), r.pending.forEach((a) => {
const { provider: c, prefix: d, name: h } = a, p = x(c, d), m = p.pendingIcons || (p.pendingIcons = /* @__PURE__ */ new Set());
m.has(h) || (m.add(h), e[c][d].push(h));
}), i.forEach((a) => {
const c = e[a.provider][a.prefix];
c.length && ie(a, c);
}), n ? Jt(n, r, i) : et;
};
function ae(t, n) {
const o = { ...t };
for (const r in n) {
const e = n[r], i = typeof e;
r in ft ? (e === null || e && (i === "string" || i === "number")) && (o[r] = e) : i === typeof o[r] && (o[r] = r === "rotate" ? e % 4 : e);
}
return o;
}
const le = /[\s,]+/;
function ce(t, n) {
n.split(le).forEach((o) => {
switch (o.trim()) {
case "horizontal":
t.hFlip = !0;
break;
case "vertical":
t.vFlip = !0;
break;
}
});
}
function de(t, n = 0) {
const o = t.replace(/^-?[0-9.]*/, "");
function r(e) {
for (; e < 0; ) e += 4;
return e % 4;
}
if (o === "") {
const e = parseInt(t);
return isNaN(e) ? 0 : r(e);
} else if (o !== t) {
let e = 0;
switch (o) {
case "%":
e = 25;
break;
case "deg":
e = 90;
}
if (e) {
let i = parseFloat(t.slice(0, t.length - o.length));
return isNaN(i) ? 0 : (i = i / e, i % 1 === 0 ? r(i) : 0);
}
}
return n;
}
function ue(t, n) {
let o = t.indexOf("xlink:") === -1 ? "" : ' xmlns:xlink="http://www.w3.org/1999/xlink"';
for (const r in n) o += " " + r + '="' + n[r] + '"';
return '<svg xmlns="http://www.w3.org/2000/svg"' + o + ">" + t + "</svg>";
}
function he(t) {
return t.replace(/"/g, "'").replace(/%/g, "%25").replace(/#/g, "%23").replace(/</g, "%3C").replace(/>/g, "%3E").replace(/\s+/g, " ");
}
function fe(t) {
return "data:image/svg+xml," + he(t);
}
function pe(t) {
return 'url("' + fe(t) + '")';
}
let I;
function me() {
try {
I = window.trustedTypes.createPolicy("iconify", { createHTML: (t) => t });
} catch {
I = null;
}
}
function ge(t) {
return I === void 0 && me(), I ? I.createHTML(t) : t;
}
const kt = {
...pt,
inline: !1
}, ke = {
xmlns: "http://www.w3.org/2000/svg",
xmlnsXlink: "http://www.w3.org/1999/xlink",
"aria-hidden": !0,
role: "img"
}, we = {
display: "inline-block"
}, _ = {
backgroundColor: "currentColor"
}, wt = {
backgroundColor: "transparent"
}, ot = {
Image: "var(--svg)",
Repeat: "no-repeat",
Size: "100% 100%"
}, rt = {
WebkitMask: _,
mask: _,
background: wt
};
for (const t in rt) {
const n = rt[t];
for (const o in ot)
n[t + o] = ot[o];
}
const ve = {
...kt,
inline: !0
};
function it(t) {
return t + (t.match(/^[-0-9.]+$/) ? "px" : "");
}
const ye = (t, n, o) => {
const r = n.inline ? ve : kt, e = ae(r, n), i = n.mode || "svg", s = {}, l = n.style || {}, a = {
...i === "svg" ? ke : {}
};
if (o) {
const u = T(o, !1, !0);
if (u) {
const f = ["iconify"], M = [
"provider",
"prefix"
];
for (const v of M)
u[v] && f.push("iconify--" + u[v]);
a.className = f.join(" ");
}
}
for (let u in n) {
const f = n[u];
if (f !== void 0)
switch (u) {
// Properties to ignore
case "icon":
case "style":
case "children":
case "onLoad":
case "mode":
case "ssr":
case "fallback":
break;
// Forward ref
case "_ref":
a.ref = f;
break;
// Merge class names
case "className":
a[u] = (a[u] ? a[u] + " " : "") + f;
break;
// Boolean attributes
case "inline":
case "hFlip":
case "vFlip":
e[u] = f === !0 || f === "true" || f === 1;
break;
// Flip as string: 'horizontal,vertical'
case "flip":
typeof f == "string" && ce(e, f);
break;
// Color: copy to style
case "color":
s.color = f;
break;
// Rotation as string
case "rotate":
typeof f == "string" ? e[u] = de(f) : typeof f == "number" && (e[u] = f);
break;
// Remove aria-hidden
case "ariaHidden":
case "aria-hidden":
f !== !0 && f !== "true" && delete a["aria-hidden"];
break;
// Copy missing property if it does not exist in customisations
default:
r[u] === void 0 && (a[u] = f);
}
}
const c = Tt(t, e), d = c.attributes;
if (e.inline && (s.verticalAlign = "-0.125em"), i === "svg") {
a.style = {
...s,
...l
}, Object.assign(a, d);
let u = 0, f = n.id;
return typeof f == "string" && (f = f.replace(/-/g, "_")), a.dangerouslySetInnerHTML = {
__html: ge(Ft(c.body, f ? () => f + "ID" + u++ : "iconifyReact"))
}, N("svg", a);
}
const { body: h, width: p, height: m } = t, k = i === "mask" || (i === "bg" ? !1 : h.indexOf("currentColor") !== -1), w = ue(h, {
...d,
width: p + "",
height: m + ""
});
return a.style = {
...s,
"--svg": pe(w),
width: it(d.width),
height: it(d.height),
...we,
...k ? _ : wt,
...l
}, N("span", a);
};
ht(!0);
Nt("", Gt);
if (typeof document < "u" && typeof window < "u") {
const t = window;
if (t.IconifyPreload !== void 0) {
const n = t.IconifyPreload, o = "Invalid IconifyPreload syntax.";
typeof n == "object" && n !== null && (n instanceof Array ? n : [n]).forEach((r) => {
try {
// Check if item is an object and not null/array
(typeof r != "object" || r === null || r instanceof Array || // Check for 'icons' and 'prefix'
typeof r.icons != "object" || typeof r.prefix != "string" || // Add icon set
!$t(r)) && console.error(o);
} catch {
console.error(o);
}
});
}
if (t.IconifyProviders !== void 0) {
const n = t.IconifyProviders;
if (typeof n == "object" && n !== null)
for (let o in n) {
const r = "IconifyProviders[" + o + "] is invalid.";
try {
const e = n[o];
if (typeof e != "object" || !e || e.resources === void 0)
continue;
Rt(o, e) || console.error(r);
} catch {
console.error(r);
}
}
}
}
function vt(t) {
const [n, o] = E(!!t.ssr), [r, e] = E({});
function i(m) {
if (m) {
const k = t.icon;
if (typeof k == "object")
return {
name: "",
data: k
};
const w = K(k);
if (w)
return {
name: k,
data: w
};
}
return {
name: ""
};
}
const [s, l] = E(i(!!t.ssr));
function a() {
const m = r.callback;
m && (m(), e({}));
}
function c(m) {
if (JSON.stringify(s) !== JSON.stringify(m))
return a(), l(m), !0;
}
function d() {
var m;
const k = t.icon;
if (typeof k == "object") {
c({
name: "",
data: k
});
return;
}
const w = K(k);
if (c({
name: k,
data: w
}))
if (w === void 0) {
const u = se([k], d);
e({
callback: u
});
} else w && ((m = t.onLoad) === null || m === void 0 || m.call(t, k));
}
B(() => (o(!0), a), []), B(() => {
n && d();
}, [t.icon, n]);
const { name: h, data: p } = s;
return p ? ye({
...Q,
...p
}, t, h) : t.children ? t.children : t.fallback ? t.fallback : N("span", {});
}
const Me = st((t, n) => vt({
...t,
_ref: n
}));
st((t, n) => vt({
inline: !0,
...t,
_ref: n
}));
const Ce = {
width: 24,
height: 24,
hidden: !0,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m4.5 19.5l15-15m-15 0l15 15"/>'
}, xe = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 4v16m8-8H4"/>'
}, je = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 1 1 3.536 3.536L6.5 21.036H3v-3.572L16.732 3.732Z"/>'
}, Ae = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 7l-.867 12.142A2 2 0 0 1 16.138 21H7.862a2 2 0 0 1-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v3M4 7h16"/>'
}, $e = {
width: 24,
height: 24,
hidden: !0,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4.5 12c0-1.232.046-2.453.138-3.662a4.006 4.006 0 0 1 3.7-3.7a48.678 48.678 0 0 1 7.324 0a4.006 4.006 0 0 1 3.7 3.7c.017.22.032.441.046.662M4.5 12l-3-3m3 3l3-3m12 3c0 1.232-.046 2.453-.138 3.662a4.006 4.006 0 0 1-3.7 3.7a48.657 48.657 0 0 1-7.324 0a4.006 4.006 0 0 1-3.7-3.7c-.017-.22-.032-.441-.046-.662M19.5 12l-3 3m3-3l3 3"/>'
}, Ie = {
width: 24,
height: 24,
hidden: !0,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8.25 7.5V6.108c0-1.135.845-2.098 1.976-2.192c.373-.03.748-.057 1.123-.08M15.75 18H18a2.25 2.25 0 0 0 2.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 0 0-1.123-.08M15.75 18.75v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5A3.375 3.375 0 0 0 6.375 7.5H5.25m11.9-3.664A2.251 2.251 0 0 0 15 2.25h-1.5a2.251 2.251 0 0 0-2.15 1.586m5.8 0c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75 7.5H4.875c-.621 0-1.125.504-1.125 1.125v12c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V16.5a9 9 0 0 0-9-9Z"/>'
}, Le = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 7v8a2 2 0 0 0 2 2h6M8 7V5a2 2 0 0 1 2-2h4.586a1 1 0 0 1 .707.293l4.414 4.414a1 1 0 0 1 .293.707V15a2 2 0 0 1-2 2h-2M8 7H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-2"/>'
}, Ze = {
width: 24,
height: 24,
body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 0 0-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 0 0-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c.996.608 2.296.07 2.572-1.065Z"/><path d="M15 12a3 3 0 1 1-6 0a3 3 0 0 1 6 0Z"/></g>'
}, Se = {
width: 24,
height: 24,
hidden: !0,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 3c2.755 0 5.455.232 8.083.678c.533.09.917.556.917 1.096v1.044a2.25 2.25 0 0 1-.659 1.591l-5.432 5.432a2.25 2.25 0 0 0-.659 1.591v2.927a2.25 2.25 0 0 1-1.244 2.013L9.75 21v-6.568a2.25 2.25 0 0 0-.659-1.591L3.659 7.409A2.25 2.25 0 0 1 3 5.818V4.774c0-.54.384-1.006.917-1.096A48.32 48.32 0 0 1 12 3Z"/>'
}, He = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8.684 13.342C8.886 12.938 9 12.482 9 12c0-.482-.114-.938-.316-1.342m0 2.684a3 3 0 1 1 0-2.684m0 2.684l6.632 3.316m-6.632-6l6.632-3.316m0 0a3 3 0 1 0 5.367-2.684a3 3 0 0 0-5.367 2.684Zm0 9.316a3 3 0 1 0 5.368 2.684a3 3 0 0 0-5.368-2.684Z"/>'
}, Ve = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m5 15l7-7l7 7"/>'
}, Te = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 9l-7 7l-7-7"/>'
}, Pe = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m15 19l-7-7l7-7"/>'
}, Ee = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 5l7 7l-7 7"/>'
}, Oe = {
width: 24,
height: 24,
hidden: !0,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m21 21l-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"/>'
}, Fe = {
width: 24,
height: 24,
hidden: !0,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"/>'
}, Ne = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 12l2 2l4-4m6 2a9 9 0 1 1-18 0a9 9 0 0 1 18 0Z"/>'
}, Re = {
width: 24,
height: 24,
hidden: !0,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 10.5v3.75m-9.303 3.376C1.83 19.126 2.914 21 4.645 21h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 4.88c-.866-1.501-3.032-1.501-3.898 0L2.697 17.626ZM12 17.25h.007v.008H12v-.008Z"/>'
}, De = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4m0 4h.01M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0Z"/>'
}, ze = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3Z"/>'
}, _e = {
width: 24,
height: 24,
body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M15 12a3 3 0 1 1-6 0a3 3 0 0 1 6 0Z"/><path d="M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7c-1.274 4.057-5.064 7-9.542 7c-4.477 0-8.268-2.943-9.542-7Z"/></g>'
}, Qe = {
width: 24,
height: 24,
hidden: !0,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M3.98 8.223A10.477 10.477 0 0 0 1.934 12c1.292 4.338 5.31 7.5 10.066 7.5c.993 0 1.953-.138 2.863-.395M6.228 6.228A10.45 10.45 0 0 1 12 4.5c4.756 0 8.773 3.162 10.065 7.498a10.523 10.523 0 0 1-4.293 5.774M6.228 6.228L3 3m3.228 3.228l3.65 3.65m7.894 7.894L21 21m-3.228-3.228l-3.65-3.65m0 0a3 3 0 1 0-4.243-4.243m4.242 4.242L9.88 9.88"/>'
}, Ue = {
width: 24,
height: 24,
hidden: !0,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M10.5 6h9.75M10.5 6a1.5 1.5 0 1 1-3 0m3 0a1.5 1.5 0 1 0-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-9.75 0h9.75"/>'
}, qe = {
width: 24,
height: 24,
hidden: !0,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M9 17.25v1.007a3 3 0 0 1-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0 1 15 18.257V17.25m6-12V15a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 15V5.25m18 0A2.25 2.25 0 0 0 18.75 3H5.25A2.25 2.25 0 0 0 3 5.25m18 0V12a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 12V5.25"/>'
}, Ge = {
width: 24,
height: 24,
hidden: !0,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M3.375 19.5h17.25m-17.25 0a1.125 1.125 0 0 1-1.125-1.125M3.375 19.5h7.5c.621 0 1.125-.504 1.125-1.125m-9.75 0V5.625m0 12.75v-1.5c0-.621.504-1.125 1.125-1.125m18.375 2.625V5.625m0 12.75c0 .621-.504 1.125-1.125 1.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0 3.75h-7.5A1.125 1.125 0 0 1 12 18.375m9.75-12.75c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125m19.5 0v1.5c0 .621-.504 1.125-1.125 1.125M2.25 5.625v1.5c0 .621.504 1.125 1.125 1.125m0 0h17.25m-17.25 0h7.5c.621 0 1.125.504 1.125 1.125M3.375 8.25c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125m17.25-3.75h-7.5c-.621 0-1.125.504-1.125 1.125m8.625-1.125c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h7.5m-7.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125M12 10.875v-1.5m0 1.5c0 .621-.504 1.125-1.125 1.125M12 10.875c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125M13.125 12h7.5m-7.5 0c-.621 0-1.125.504-1.125 1.125M20.625 12c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h7.5M12 14.625v-1.5m0 1.5c0 .621-.504 1.125-1.125 1.125M12 14.625c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125m0 1.5v-1.5m0 0c0-.621.504-1.125 1.125-1.125m0 0h7.5"/>'
}, Be = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13.828 10.172a4 4 0 0 0-5.656 0l-4 4a4 4 0 1 0 5.656 5.656l1.102-1.101m-.758-4.899a4 4 0 0 0 5.656 0l4-4a4 4 0 0 0-5.656-5.656l-1.1 1.1"/>'
}, We = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 5l7 7m0 0l-7 7m7-7H3"/>'
}, Je = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 1 1-8 0a4 4 0 0 1 8 0Z"/>'
}, Ke = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20.354 15.354A9 9 0 0 1 8.646 3.646A9.003 9.003 0 0 0 12 21a9.003 9.003 0 0 0 8.354-5.646Z"/>'
}, Xe = {
width: 24,
height: 24,
hidden: !0,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M6.75 12a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0Zm6 0a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0Zm6 0a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0Z"/>'
}, Ye = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12h6m-6 4h6m2 5H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5.586a1 1 0 0 1 .707.293l5.414 5.414a1 1 0 0 1 .293.707V19a2 2 0 0 1-2 2Z"/>'
}, tn = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"/>'
}, en = {
width: 24,
height: 24,
hidden: !0,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M17.25 6.75L22.5 12l-5.25 5.25m-10.5 0L1.5 12l5.25-5.25m7.5-3l-4.5 16.5"/>'
}, nn = {
width: 24,
height: 24,
hidden: !0,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4.098 19.902a3.75 3.75 0 0 0 5.304 0l6.401-6.402M6.75 21A3.75 3.75 0 0 1 3 17.25V4.125C3 3.504 3.504 3 4.125 3h5.25c.621 0 1.125.504 1.125 1.125v4.072M6.75 21a3.75 3.75 0 0 0 3.75-3.75V8.197M6.75 21h13.125c.621 0 1.125-.504 1.125-1.125v-5.25c0-.621-.504-1.125-1.125-1.125h-4.072M10.5 8.197l2.88-2.88a1.124 1.124 0 0 1 1.59 0l3.712 3.713c.44.44.44 1.152 0 1.59l-2.879 2.88M6.75 17.25h.008v.008H6.75v-.008Z"/>'
}, on = {
width: 20,
height: 20,
body: '<path fill="currentColor" d="M2 11a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-5Zm6-4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V7Zm6-3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V4Z"/>'
}, rn = {
width: 20,
height: 20,
body: '<path fill="currentColor" fill-rule="evenodd" d="M17.707 9.293a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414 0l-7-7A.997.997 0 0 1 2 10V5a3 3 0 0 1 3-3h5c.256 0 .512.098.707.293l7 7ZM5 6a1 1 0 1 0 0-2a1 1 0 0 0 0 2Z" clip-rule="evenodd"/>'
}, sn = {
width: 20,
height: 20,
body: '<path fill="currentColor" fill-rule="evenodd" d="M6 2a1 1 0 0 0-1 1v1H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-1V3a1 1 0 1 0-2 0v1H7V3a1 1 0 0 0-1-1Zm0 5a1 1 0 0 0 0 2h8a1 1 0 1 0 0-2H6Z" clip-rule="evenodd"/>'
}, an = {
width: 20,
height: 20,
hidden: !0,
body: '<path fill="currentColor" fill-rule="evenodd" d="M2.5 3A1.5 1.5 0 0 0 1 4.5v4A1.5 1.5 0 0 0 2.5 10h6A1.5 1.5 0 0 0 10 8.5v-4A1.5 1.5 0 0 0 8.5 3h-6Zm11 2A1.5 1.5 0 0 0 12 6.5v7a1.5 1.5 0 0 0 1.5 1.5h4a1.5 1.5 0 0 0 1.5-1.5v-7A1.5 1.5 0 0 0 17.5 5h-4Zm-10 7A1.5 1.5 0 0 0 2 13.5v2A1.5 1.5 0 0 0 3.5 17h6a1.5 1.5 0 0 0 1.5-1.5v-2A1.5 1.5 0 0 0 9.5 12h-6Z" clip-rule="evenodd"/>'
}, ln = {
width: 20,
height: 20,
body: '<path fill="currentColor" fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16a8 8 0 0 0 0 16ZM9.555 7.168A1 1 0 0 0 8 8v4a1 1 0 0 0 1.555.832l3-2a1 1 0 0 0 0-1.664l-3-2Z" clip-rule="evenodd"/>'
}, cn = {
width: 20,
height: 20,
body: '<path fill="currentColor" fill-rule="evenodd" d="M16.707 5.293a1 1 0 0 1 0 1.414l-8 8a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 1.414-1.414L8 12.586l7.293-7.293a1 1 0 0 1 1.414 0Z" clip-rule="evenodd"/>'
}, dn = {
width: 20,
height: 20,
body: '<path fill="currentColor" fill-rule="evenodd" d="M10 2a1 1 0 0 1 1 1v1.323l3.954 1.582l1.599-.8a1 1 0 0 1 .894 1.79l-1.233.616l1.738 5.42a1 1 0 0 1-.285 1.05A3.989 3.989 0 0 1 15 15a3.989 3.989 0 0 1-2.667-1.019a1 1 0 0 1-.285-1.05l1.715-5.349L11 6.477V16h2a1 1 0 1 1 0 2H7a1 1 0 1 1 0-2h2V6.477L6.237 7.582l1.715 5.349a1 1 0 0 1-.285 1.05A3.989 3.989 0 0 1 5 15a3.989 3.989 0 0 1-2.667-1.019a1 1 0 0 1-.285-1.05l1.738-5.42l-1.233-.617a1 1 0 0 1 .894-1.788l1.599.799L9 4.323V3a1 1 0 0 1 1-1Zm-5 8.274l-.818 2.552c.25.112.526.174.818.174c.292 0 .569-.062.818-.174L5 10.274Zm10 0l-.818 2.552c.25.112.526.174.818.174c.292 0 .569-.062.818-.174L15 10.274Z" clip-rule="evenodd"/>'
}, un = {
width: 20,
height: 20,
hidden: !0,
body: '<path fill="currentColor" fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16a8 8 0 0 0 0 16Zm.75-11.25a.75.75 0 0 0-1.5 0v4.59L7.3 9.24a.75.75 0 0 0-1.1 1.02l3.25 3.5a.75.75 0 0 0 1.1 0l3.25-3.5a.75.75 0 1 0-1.1-1.02l-1.95 2.1V6.75Z" clip-rule="evenodd"/>'
}, hn = {
width: 20,
height: 20,
hidden: !0,
body: '<path fill="currentColor" fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16a8 8 0 0 0 0 16Zm-.75-4.75a.75.75 0 0 0 1.5 0V8.66l1.95 2.1a.75.75 0 1 0 1.1-1.02l-3.25-3.5a.75.75 0 0 0-1.1 0L6.2 9.74a.75.75 0 1 0 1.1 1.02l1.95-2.1v4.59Z" clip-rule="evenodd"/>'
}, fn = {
width: 20,
height: 20,
hidden: !0,
body: '<path fill="currentColor" fill-rule="evenodd" d="M12.577 4.878a.75.75 0 0 1 .919-.53l4.78 1.281a.75.75 0 0 1 .531.919l-1.281 4.78a.75.75 0 0 1-1.449-.387l.81-3.022a19.407 19.407 0 0 0-5.594 5.203a.75.75 0 0 1-1.139.093L7 10.06l-4.72 4.72a.75.75 0 0 1-1.06-1.061l5.25-5.25a.75.75 0 0 1 1.06 0l3.074 3.073a20.923 20.923 0 0 1 5.545-4.931l-3.042-.815a.75.75 0 0 1-.53-.919Z" clip-rule="evenodd"/>'
}, pn = {
width: 20,
height: 20,
body: '<path fill="currentColor" fill-rule="evenodd" d="M7 2a1 1 0 0 0-.707 1.707L7 4.414v3.758a1 1 0 0 1-.293.707l-4 4C.817 14.769 2.156 18 4.828 18h10.343c2.673 0 4.012-3.231 2.122-5.121l-4-4A1 1 0 0 1 13 8.172V4.414l.707-.707A1 1 0 0 0 13 2H7Zm2 6.172V4h2v4.172a3 3 0 0 0 .879 2.12l1.027 1.028a4 4 0 0 0-2.171.102l-.47.156a4 4 0 0 1-2.53 0l-.563-.187a1.993 1.993 0 0 0-.114-.035l1.063-1.063A3 3 0 0 0 9 8.172Z" clip-rule="evenodd"/>'
}, mn = {
width: 20,
height: 20,
hidden: !0,
body: '<path fill="currentColor" fill-rule="evenodd" d="M2 4.75A.75.75 0 0 1 2.75 4h14.5a.75.75 0 0 1 0 1.5H2.75A.75.75 0 0 1 2 4.75Zm0 10.5a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5h-7.5a.75.75 0 0 1-.75-.75ZM2 10a.75.75 0 0 1 .75-.75h14.5a.75.75 0 0 1 0 1.5H2.75A.75.75 0 0 1 2 10Z" clip-rule="evenodd"/>'
}, gn = {
width: 20,
height: 20,
body: '<g fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"><path d="M6.625 2.655A9 9 0 0 1 19 11a1 1 0 1 1-2 0a7 7 0 0 0-9.625-6.492a1 1 0 1 1-.75-1.853ZM4.662 4.959A1 1 0 0 1 4.75 6.37A6.97 6.97 0 0 0 3 11a1 1 0 1 1-2 0a8.97 8.97 0 0 1 2.25-5.953a1 1 0 0 1 1.412-.088Z"/><path d="M5 11a5 5 0 1 1 10 0a1 1 0 1 1-2 0a3 3 0 1 0-6 0c0 1.677-.345 3.276-.968 4.729a1 1 0 1 1-1.838-.789A9.964 9.964 0 0 0 5 11Zm8.921 2.012a1 1 0 0 1 .831 1.145a19.86 19.86 0 0 1-.545 2.436a1 1 0 1 1-1.92-.558c.207-.713.371-1.445.49-2.192a1 1 0 0 1 1.144-.83Z"/><path d="M10 10a1 1 0 0 1 1 1c0 2.236-.46 4.368-1.29 6.304a1 1 0 0 1-1.838-.789A13.952 13.952 0 0 0 9 11a1 1 0 0 1 1-1Z"/></g>'
}, kn = {
width: 20,
height: 20,
hidden: !0,
body: '<path fill="currentColor" fill-rule="evenodd" d="M4.25 2A2.25 2.25 0 0 0 2 4.25v11.5A2.25 2.25 0 0 0 4.25 18h11.5A2.25 2.25 0 0 0 18 15.75V4.25A2.25 2.25 0 0 0 15.75 2H4.25ZM15 5.75a.75.75 0 0 0-1.5 0v8.5a.75.75 0 0 0 1.5 0v-8.5Zm-8.5 6a.75.75 0 0 0-1.5 0v2.5a.75.75 0 0 0 1.5 0v-2.5ZM8.584 9a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-1.5 0v-4.5a.75.75 0 0 1 .75-.75Zm3.58-1.25a.75.75 0 0 0-1.5 0v6.5a.75.75 0 0 0 1.5 0v-6.5Z" clip-rule="evenodd"/>'
}, wn = {
width: 20,
height: 20,
body: '<path fill="currentColor" fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16a8 8 0 0 0 0 16Zm1-11a1 1 0 1 0-2 0v2H7a1 1 0 1 0 0 2h2v2a1 1 0 1 0 2 0v-2h2a1 1 0 1 0 0-2h-2V7Z" clip-rule="evenodd"/>'
}, vn = {
width: 20,
height: 20,
body: '<path fill="currentColor" fill-rule="evenodd" d="M9.243 3.03a1 1 0 0 1 .727 1.213L9.53 6h2.94l.56-2.243a1 1 0 1 1 1.94.486L14.53 6H17a1 1 0 1 1 0 2h-2.97l-1 4H15a1 1 0 1 1 0 2h-2.47l-.56 2.242a1 1 0 1 1-1.94-.485L10.47 14H7.53l-.56 2.242a1 1 0 1 1-1.94-.485L5.47 14H3a1 1 0 1 1 0-2h2.97l1-4H5a1 1 0 1 1 0-2h2.47l.56-2.243a1 1 0 0 1 1.213-.727ZM9.03 8l-1 4h2.938l1-4H9.031Z" clip-rule="evenodd"/>'
}, yn = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 13a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm6-4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zm6-4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zM4 20h14"/>'
}, bn = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 19h16M4 15l4-6l4 2l4-5l4 4"/>'
}, Mn = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m4 19l4-6l4 2l4-5l4 4v5H4m0-7l3-4l4 2l5-6l4 4"/>'
}, Cn = {
width: 24,
height: 24,
body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M10 3.2A9 9 0 1 0 20.8 14a1 1 0 0 0-1-1H13a2 2 0 0 1-2-2V4a.9.9 0 0 0-1-.8"/><path d="M15 3.5A9 9 0 0 1 20.5 9H16a1 1 0 0 1-1-1V3.5"/></g>'
}, xn = {
width: 24,
height: 24,
body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 3v18h18"/><path d="M7 15a2 2 0 1 0 4 0a2 2 0 1 0-4 0m4-10a2 2 0 1 0 4 0a2 2 0 1 0-4 0m5 7a2 2 0 1 0 4 0a2 2 0 1 0-4 0m5-9l-6 1.5m-.887 2.15l2.771 3.695M16 12.5l-5 2"/></g>'
}, jn = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 16a3 3 0 1 0 6 0a3 3 0 1 0-6 0m11 3a2 2 0 1 0 4 0a2 2 0 1 0-4 0M10 7.5a4.5 4.5 0 1 0 9 0a4.5 4.5 0 1 0-9 0"/>'
}, An = {
width: 24,
height: 24,
body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="m12 3l9.5 7L18 21H6L2.5 10z"/><path d="m12 7.5l5.5 4L15 17H8.5l-2-5.5z"/><path d="m2.5 10l9.5 3l9.5-3"/><path d="M12 3v10l6 8M6 21l6-8"/></g>'
}, $n = {
width: 24,
height: 24,
body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0"/><path d="M15.51 15.56A5 5 0 1 0 12 17"/><path d="M18.832 17.86A9 9 0 1 0 12 21m0-9v9"/></g>'
}, In = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm8-2v16m-8-5h8m0-3h8m-4 0v8m0-4h4"/>'
}, Ln = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5zm0 5h18M10 3v18"/>'
}, Zn = {
width: 24,
height: 24,
body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M11.795 21H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4m-1 3v4h4"/><path d="M14 18a4 4 0 1 0 8 0a4 4 0 1 0-8 0m1-15v4M7 3v4m-4 4h16"/></g>'
}, Sn = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 17V7l7 10V7m4 10h5m-5-7a2.5 3 0 1 0 5 0a2.5 3 0 1 0-5 0"/>'
}, Hn = {
width: 24,
height: 24,
body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="m3 17l6-6l4 4l8-8"/><path d="M14 7h7v7"/></g>'
}, Vn = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 20h3m7 0h7M6.9 15h6.9m-3.6-8.7L16 20M5 20l6-16h2l7 16"/>'
}, Tn = {
width: 24,
height: 24,
body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M14 3v4a1 1 0 0 0 1 1h4"/><path d="M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2zM9 9h1m-1 4h6m-6 4h6"/></g>'
}, Pn = {
width: 24,
height: 24,
body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m9-3h.01"/><path d="M11 12h1v4h1"/></g>'
}, En = {
width: 24,
height: 24,
body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m8 9l4-4l4 4m0 6l-4 4l-4-4"/>'
};
export {
Be as $,
Zn as A,
Ln as B,
In as C,
$n as D,
An as E,
jn as F,
xn as G,
Cn as H,
Mn as I,
bn as J,
yn as K,
an as L,
sn as M,
rn as N,
on as O,
nn as P,
en as Q,
tn as R,
Ye as S,
Xe as T,
Ke as U,
Je as V,
Ge as W,
qe as X,
Ue as Y,
Qe as Z,
_e as _,
We as a,
cn as a0,
ln as a1,
Fe as a2,
Oe as a3,
He as a4,
Se as a5,
Ze as a6,
Le as a7,
Ie as a8,
Ae as a9,
je as aa,
xe as ab,
Ce as ac,
Me as ad,
un as b,
hn as c,
$e as d,
En as e,
Ee as f,
Pe as g,
Te as h,
Ve as i,
ze as j,
Pn as k,
De as l,
Re as m,
Ne as n,
vn as o,
pn as p,
fn as q,
dn as r,
wn as s,
kn as t,
gn as u,
mn as v,
Tn as w,
Vn as x,
Hn as y,
Sn as z
};
//# sourceMappingURL=icons-DI4Xack3.js.map