import { g as N } from "./app-admin-62da08c5.js";
function P(x, H) {
for (var g = 0; g < H.length; g++) {
const b = H[g];
if (typeof b != "string" && !Array.isArray(b)) {
for (const l in b)
if (l !== "default" && !(l in x)) {
const n = Object.getOwnPropertyDescriptor(b, l);
n &&
Object.defineProperty(
x,
l,
n.get ? n : { enumerable: !0, get: () => b[l] },
);
}
}
}
return Object.freeze(
Object.defineProperty(x, Symbol.toStringTag, { value: "Module" }),
);
}
var E = { exports: {} };
(function (x, H) {
(function (g, b) {
x.exports = b();
})(window, function () {
return (function (g) {
var b = {};
function l(n) {
if (b[n]) return b[n].exports;
var i = (b[n] = { i: n, l: !1, exports: {} });
return g[n].call(i.exports, i, i.exports, l), (i.l = !0), i.exports;
}
return (
(l.m = g),
(l.c = b),
(l.d = function (n, i, h) {
l.o(n, i) || Object.defineProperty(n, i, { enumerable: !0, get: h });
}),
(l.r = function (n) {
typeof Symbol < "u" &&
Symbol.toStringTag &&
Object.defineProperty(n, Symbol.toStringTag, { value: "Module" }),
Object.defineProperty(n, "__esModule", { value: !0 });
}),
(l.t = function (n, i) {
if (
(1 & i && (n = l(n)),
8 & i || (4 & i && typeof n == "object" && n && n.__esModule))
)
return n;
var h = Object.create(null);
if (
(l.r(h),
Object.defineProperty(h, "default", { enumerable: !0, value: n }),
2 & i && typeof n != "string")
)
for (var m in n)
l.d(
h,
m,
function (f) {
return n[f];
}.bind(null, m),
);
return h;
}),
(l.n = function (n) {
var i =
n && n.__esModule
? function () {
return n.default;
}
: function () {
return n;
};
return l.d(i, "a", i), i;
}),
(l.o = function (n, i) {
return Object.prototype.hasOwnProperty.call(n, i);
}),
(l.p = "/"),
l((l.s = 5))
);
})([
function (g, b, l) {
var n = l(1);
typeof n == "string" && (n = [[g.i, n, ""]]);
var i = { hmr: !0, transform: void 0, insertInto: void 0 };
l(3)(n, i), n.locals && (g.exports = n.locals);
},
function (g, b, l) {
(g.exports = l(2)(!1)).push([
g.i,
`/**
* Plugin styles
*/
.ce-header {
padding: 0.6em 0 3px;
margin: 0;
line-height: 1.25em;
outline: none;
}
.ce-header p,
.ce-header div{
padding: 0 !important;
margin: 0 !important;
}
/**
* Styles for Plugin icon in Toolbar
*/
.ce-header__icon {}
.ce-header[contentEditable=true][data-placeholder]::before{
position: absolute;
content: attr(data-placeholder);
color: #707684;
font-weight: normal;
display: none;
cursor: text;
}
.ce-header[contentEditable=true][data-placeholder]:empty::before {
display: block;
}
.ce-header[contentEditable=true][data-placeholder]:empty:focus::before {
display: none;
}
`,
"",
]);
},
function (g, b) {
g.exports = function (l) {
var n = [];
return (
(n.toString = function () {
return this.map(function (i) {
var h = (function (m, f) {
var y = m[1] || "",
u = m[3];
if (!u) return y;
if (f && typeof btoa == "function") {
var o =
((v = u),
"/*# sourceMappingURL=data:application/json;charset=utf-8;base64," +
btoa(
unescape(encodeURIComponent(JSON.stringify(v))),
) +
" */"),
s = u.sources.map(function (k) {
return "/*# sourceURL=" + u.sourceRoot + k + " */";
});
return [y].concat(s).concat([o]).join(`
`);
}
var v;
return [y].join(`
`);
})(i, l);
return i[2] ? "@media " + i[2] + "{" + h + "}" : h;
}).join("");
}),
(n.i = function (i, h) {
typeof i == "string" && (i = [[null, i, ""]]);
for (var m = {}, f = 0; f < this.length; f++) {
var y = this[f][0];
typeof y == "number" && (m[y] = !0);
}
for (f = 0; f < i.length; f++) {
var u = i[f];
(typeof u[0] == "number" && m[u[0]]) ||
(h && !u[2]
? (u[2] = h)
: h && (u[2] = "(" + u[2] + ") and (" + h + ")"),
n.push(u));
}
}),
n
);
};
},
function (g, b, l) {
var n,
i,
h = {},
m =
((n = function () {
return window && document && document.all && !window.atob;
}),
function () {
return i === void 0 && (i = n.apply(this, arguments)), i;
}),
f = function (t) {
return document.querySelector(t);
},
y = (function (t) {
var e = {};
return function (r) {
if (typeof r == "function") return r();
if (e[r] === void 0) {
var a = f.call(this, r);
if (
window.HTMLIFrameElement &&
a instanceof window.HTMLIFrameElement
)
try {
a = a.contentDocument.head;
} catch {
a = null;
}
e[r] = a;
}
return e[r];
};
})(),
u = null,
o = 0,
s = [],
v = l(4);
function k(t, e) {
for (var r = 0; r < t.length; r++) {
var a = t[r],
d = h[a.id];
if (d) {
d.refs++;
for (var c = 0; c < d.parts.length; c++) d.parts[c](a.parts[c]);
for (; c < a.parts.length; c++) d.parts.push(T(a.parts[c], e));
} else {
var w = [];
for (c = 0; c < a.parts.length; c++) w.push(T(a.parts[c], e));
h[a.id] = { id: a.id, refs: 1, parts: w };
}
}
}
function L(t, e) {
for (var r = [], a = {}, d = 0; d < t.length; d++) {
var c = t[d],
w = e.base ? c[0] + e.base : c[0],
p = { css: c[1], media: c[2], sourceMap: c[3] };
a[w] ? a[w].parts.push(p) : r.push((a[w] = { id: w, parts: [p] }));
}
return r;
}
function C(t, e) {
var r = y(t.insertInto);
if (!r)
throw new Error(
"Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.",
);
var a = s[s.length - 1];
if (t.insertAt === "top")
a
? a.nextSibling
? r.insertBefore(e, a.nextSibling)
: r.appendChild(e)
: r.insertBefore(e, r.firstChild),
s.push(e);
else if (t.insertAt === "bottom") r.appendChild(e);
else {
if (typeof t.insertAt != "object" || !t.insertAt.before)
throw new Error(`[Style Loader]
Invalid value for parameter 'insertAt' ('options.insertAt') found.
Must be 'top', 'bottom', or Object.
(https://github.com/webpack-contrib/style-loader#insertat)
`);
var d = y(t.insertInto + " " + t.insertAt.before);
r.insertBefore(e, d);
}
}
function _(t) {
if (t.parentNode === null) return !1;
t.parentNode.removeChild(t);
var e = s.indexOf(t);
e >= 0 && s.splice(e, 1);
}
function S(t) {
var e = document.createElement("style");
return (
t.attrs.type === void 0 && (t.attrs.type = "text/css"),
j(e, t.attrs),
C(t, e),
e
);
}
function j(t, e) {
Object.keys(e).forEach(function (r) {
t.setAttribute(r, e[r]);
});
}
function T(t, e) {
var r, a, d, c;
if (e.transform && t.css) {
if (!(c = e.transform(t.css))) return function () {};
t.css = c;
}
if (e.singleton) {
var w = o++;
(r = u || (u = S(e))),
(a = U.bind(null, r, w, !1)),
(d = U.bind(null, r, w, !0));
} else
t.sourceMap &&
typeof URL == "function" &&
typeof URL.createObjectURL == "function" &&
typeof URL.revokeObjectURL == "function" &&
typeof Blob == "function" &&
typeof btoa == "function"
? ((r = (function (p) {
var M = document.createElement("link");
return (
p.attrs.type === void 0 && (p.attrs.type = "text/css"),
(p.attrs.rel = "stylesheet"),
j(M, p.attrs),
C(p, M),
M
);
})(e)),
(a = I.bind(null, r, e)),
(d = function () {
_(r), r.href && URL.revokeObjectURL(r.href);
}))
: ((r = S(e)),
(a = B.bind(null, r)),
(d = function () {
_(r);
}));
return (
a(t),
function (p) {
if (p) {
if (
p.css === t.css &&
p.media === t.media &&
p.sourceMap === t.sourceMap
)
return;
a((t = p));
} else d();
}
);
}
g.exports = function (t, e) {
if (typeof DEBUG < "u" && DEBUG && typeof document != "object")
throw new Error(
"The style-loader cannot be used in a non-browser environment",
);
((e = e || {}).attrs = typeof e.attrs == "object" ? e.attrs : {}),
e.singleton ||
typeof e.singleton == "boolean" ||
(e.singleton = m()),
e.insertInto || (e.insertInto = "head"),
e.insertAt || (e.insertAt = "bottom");
var r = L(t, e);
return (
k(r, e),
function (a) {
for (var d = [], c = 0; c < r.length; c++) {
var w = r[c];
(p = h[w.id]).refs--, d.push(p);
}
for (a && k(L(a, e), e), c = 0; c < d.length; c++) {
var p;
if ((p = d[c]).refs === 0) {
for (var M = 0; M < p.parts.length; M++) p.parts[M]();
delete h[p.id];
}
}
}
);
};
var O,
R =
((O = []),
function (t, e) {
return (
(O[t] = e),
O.filter(Boolean).join(`
`)
);
});
function U(t, e, r, a) {
var d = r ? "" : a.css;
if (t.styleSheet) t.styleSheet.cssText = R(e, d);
else {
var c = document.createTextNode(d),
w = t.childNodes;
w[e] && t.removeChild(w[e]),
w.length ? t.insertBefore(c, w[e]) : t.appendChild(c);
}
}
function B(t, e) {
var r = e.css,
a = e.media;
if ((a && t.setAttribute("media", a), t.styleSheet))
t.styleSheet.cssText = r;
else {
for (; t.firstChild; ) t.removeChild(t.firstChild);
t.appendChild(document.createTextNode(r));
}
}
function I(t, e, r) {
var a = r.css,
d = r.sourceMap,
c = e.convertToAbsoluteUrls === void 0 && d;
(e.convertToAbsoluteUrls || c) && (a = v(a)),
d &&
(a +=
`
/*# sourceMappingURL=data:application/json;base64,` +
btoa(unescape(encodeURIComponent(JSON.stringify(d)))) +
" */");
var w = new Blob([a], { type: "text/css" }),
p = t.href;
(t.href = URL.createObjectURL(w)), p && URL.revokeObjectURL(p);
}
},
function (g, b) {
g.exports = function (l) {
var n = typeof window < "u" && window.location;
if (!n) throw new Error("fixUrls requires window.location");
if (!l || typeof l != "string") return l;
var i = n.protocol + "//" + n.host,
h = i + n.pathname.replace(/\/[^\/]*$/, "/");
return l.replace(
/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,
function (m, f) {
var y,
u = f
.trim()
.replace(/^"(.*)"$/, function (o, s) {
return s;
})
.replace(/^'(.*)'$/, function (o, s) {
return s;
});
return /^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(u)
? m
: ((y =
u.indexOf("//") === 0
? u
: u.indexOf("/") === 0
? i + u
: h + u.replace(/^\.\//, "")),
"url(" + JSON.stringify(y) + ")");
},
);
};
},
function (g, b, l) {
l.r(b),
l.d(b, "default", function () {
return h;
}),
l(0);
function n(m) {
return (n =
typeof Symbol == "function" && typeof Symbol.iterator == "symbol"
? function (f) {
return typeof f;
}
: function (f) {
return f &&
typeof Symbol == "function" &&
f.constructor === Symbol &&
f !== Symbol.prototype
? "symbol"
: typeof f;
})(m);
}
function i(m, f) {
for (var y = 0; y < f.length; y++) {
var u = f[y];
(u.enumerable = u.enumerable || !1),
(u.configurable = !0),
"value" in u && (u.writable = !0),
Object.defineProperty(m, u.key, u);
}
}
/**
* Header block for the Editor.js.
*
* @author CodeX (team@ifmo.su)
* @copyright CodeX 2018
* @license MIT
* @version 2.0.0
*/ var h = (function () {
function m(o) {
var s = o.data,
v = o.config,
k = o.api,
L = o.readOnly;
(function (C, _) {
if (!(C instanceof _))
throw new TypeError("Cannot call a class as a function");
})(this, m),
(this.api = k),
(this.readOnly = L),
(this._CSS = {
block: this.api.styles.block,
wrapper: "ce-header",
}),
(this._settings = v),
(this._data = this.normalizeData(s)),
(this._element = this.getTag());
}
var f, y, u;
return (
(f = m),
(u = [
{
key: "conversionConfig",
get: function () {
return { export: "text", import: "text" };
},
},
{
key: "sanitize",
get: function () {
return { level: !1, text: {} };
},
},
{
key: "isReadOnlySupported",
get: function () {
return !0;
},
},
{
key: "pasteConfig",
get: function () {
return { tags: ["H1", "H2", "H3", "H4", "H5", "H6"] };
},
},
{
key: "toolbox",
get: function () {
return {
icon: '',
title: "Heading",
};
},
},
]),
(y = [
{
key: "normalizeData",
value: function (o) {
var s = {};
return (
n(o) !== "object" && (o = {}),
(s.text = o.text || ""),
(s.level = parseInt(o.level) || this.defaultLevel.number),
s
);
},
},
{
key: "render",
value: function () {
return this._element;
},
},
{
key: "renderSettings",
value: function () {
var o = this;
return this.levels.map(function (s) {
return {
icon: s.svg,
label: o.api.i18n.t("Heading ".concat(s.number)),
onActivate: function () {
return o.setLevel(s.number);
},
closeOnActivate: !0,
isActive: o.currentLevel.number === s.number,
};
});
},
},
{
key: "setLevel",
value: function (o) {
this.data = { level: o, text: this.data.text };
},
},
{
key: "merge",
value: function (o) {
var s = {
text: this.data.text + o.text,
level: this.data.level,
};
this.data = s;
},
},
{
key: "validate",
value: function (o) {
return o.text.trim() !== "";
},
},
{
key: "save",
value: function (o) {
return { text: o.innerHTML, level: this.currentLevel.number };
},
},
{
key: "getTag",
value: function () {
var o = document.createElement(this.currentLevel.tag);
return (
(o.innerHTML = this._data.text || ""),
o.classList.add(this._CSS.wrapper),
(o.contentEditable = this.readOnly ? "false" : "true"),
(o.dataset.placeholder = this.api.i18n.t(
this._settings.placeholder || "",
)),
o
);
},
},
{
key: "onPaste",
value: function (o) {
var s = o.detail.data,
v = this.defaultLevel.number;
switch (s.tagName) {
case "H1":
v = 1;
break;
case "H2":
v = 2;
break;
case "H3":
v = 3;
break;
case "H4":
v = 4;
break;
case "H5":
v = 5;
break;
case "H6":
v = 6;
}
this._settings.levels &&
(v = this._settings.levels.reduce(function (k, L) {
return Math.abs(L - v) < Math.abs(k - v) ? L : k;
})),
(this.data = { level: v, text: s.innerHTML });
},
},
{
key: "data",
get: function () {
return (
(this._data.text = this._element.innerHTML),
(this._data.level = this.currentLevel.number),
this._data
);
},
set: function (o) {
if (
((this._data = this.normalizeData(o)),
o.level !== void 0 && this._element.parentNode)
) {
var s = this.getTag();
(s.innerHTML = this._element.innerHTML),
this._element.parentNode.replaceChild(s, this._element),
(this._element = s);
}
o.text !== void 0 &&
(this._element.innerHTML = this._data.text || "");
},
},
{
key: "currentLevel",
get: function () {
var o = this,
s = this.levels.find(function (v) {
return v.number === o._data.level;
});
return s || (s = this.defaultLevel), s;
},
},
{
key: "defaultLevel",
get: function () {
var o = this;
if (this._settings.defaultLevel) {
var s = this.levels.find(function (v) {
return v.number === o._settings.defaultLevel;
});
if (s) return s;
console.warn(
"(ง'̀-'́)ง Heading Tool: the default level specified was not found in available levels",
);
}
return this.levels[1];
},
},
{
key: "levels",
get: function () {
var o = this,
s = [
{
number: 1,
tag: "H1",
svg: '',
},
{
number: 2,
tag: "H2",
svg: '',
},
{
number: 3,
tag: "H3",
svg: '',
},
{
number: 4,
tag: "H4",
svg: '',
},
{
number: 5,
tag: "H5",
svg: '',
},
{
number: 6,
tag: "H6",
svg: '',
},
];
return this._settings.levels
? s.filter(function (v) {
return o._settings.levels.includes(v.number);
})
: s;
},
},
]) && i(f.prototype, y),
u && i(f, u),
m
);
})();
},
]).default;
});
})(E);
var A = E.exports;
const V = N(A),
z = P({ __proto__: null, default: V }, [A]);
export { V as H, z as b };