vendors / tinymce / themes / silver / theme.min.js: 9: ! function() { "use strict"; var n, t = function(o) { return function(t) { return e = typeof(n = t), (null === n ? "null" : "object" == e && (Array.prototype.isPrototypeOf(n) || n.constructor && "Array" === n.constructor.name) ? "array" : "object" == e && (String.prototype.isPrototypeOf(n) || n.constructor && "String" === n.constructor.name) ? "string" : e) === o; var n, e } }, e = function(n) { return function(t) { return typeof t === n } }, x = t("string"), w = t("object"), c = t("array"), S = e("boolean"), o = (n = undefined, function(t) { return n === t }), i = function(t) { return !(null === (n = t) || n === undefined); var n }, y = e("function"), at = e("number"), s = function(t, n) { if (c(t)) { for (var e = 0, o = t.length; e < o; ++e) if (!n(t[e])) return !1; return !0 } return !1 }, ct = function() {}, u = function(e, o) { return function() { for (var t = [], n = 0; n < arguments.length; n++) t[n] = arguments[n]; return e(o.apply(null, t)) } }, st = function(t) { return function() { return t } }, lt = function(t) { return t };
function k(o) {
for (var r = [], t = 1; t < arguments.length; t++) r[t - 1] = arguments[t];
return function() {
for (vart = [], n = 0; n < arguments.length; n++) t[n] = arguments[n];
var e = r.concat(t);
return o.apply(null, e)
}
}
var C = function(n) {
return function(t) {
return !n(t)
}
},
a = function(t) {
return function() {
throw new Error(t)
}
},
l = st(!1),
O = st(!0),
r = tinymce.util.Tools.resolve("tinymce.ThemeManager"),
ft = function() {
return (ft = Object.assign || function(t) {
for (var n, e = 1, o = arguments.length; e < o; e++)
for (var r in n = arguments[e]) Object.prototype.hasOwnProperty.call(n, r) && (t[r] = n[r]);
return t
}).apply(this, arguments)
};
function _(t, n) {
var e = {};
for (var o in t) Object.prototype.hasOwnProperty.call(t, o) && n.indexOf(o) < 0 && (e[o] = t[o]);
if (null != t && "function" == typeof Object.getOwnPropertySymbols)
for (var r = 0, o = Object.getOwnPropertySymbols(t); r < o.length; r++) n.indexOf(o[r]) < 0 && Object.prototype.propertyIsEnumerable.call(t, o[r]) && (e[o[r]] = t[o[r]]);
return e
}
function T() {
for (var t = 0, n = 0, e = arguments.length; n < e; n++) t += arguments[n].length;
for (var o = Array(t), r = 0, n = 0; n < e; n++)
for (var i = arguments[n], u = 0, a = i.length; u < a; u++, r++) o[r] = i[u];
return o
}
var f, d, m, g, p, h = function() {
return v
},
v = (f = function(t) {
return t.isNone()
}, {
fold: function(t, n) {
return t()
},
is: l,
isSome: l,
isNone: O,
getOr: m = function(t) {
return t
},
getOrThunk: d = function(t) {
return t()
},
getOrDie: function(t) {
throw new Error(t || "error: getOrDie called on none.")
},
getOrNull: st(null),
getOrUndefined: st(undefined),
or: m,
orThunk: d,
map: h,
each: ct,
bind: h,
exists: l,
forall: O,
filter: h,
equals: f,
equals_: f,
toArray: function() {
return []
},
toString: st("none()")
}),
b = function(e) {
var t = st(e),
n = function() {
return r
},
o = function(t) {
return t(e)
},
r = {
fold: function(t, n) {
return n(e)
},
is: function(t) {
return e === t
},
isSome: O,
isNone: l,
getOr: t,
getOrThunk: t,
getOrDie: t,
getOrNull: t,
getOrUndefined: t,
or: n,
orThunk: n,
map: function(t) {
return b(t(e))
},
each: function(t) {
t(e)
},
bind: o,
exists: o,
forall: o,
filter: function(t) {
return t(e) ? r : v
},
toArray: function() {
return [e]
},
toString: function() {
return "some(" + e + ")"
},
equals: function(t) {
return t.is(e)
},
equals_: function(t, n) {
return t.fold(l, function(t) {
return n(e, t)
})
}
};
return r
},
dt = {
some: b,
none: h,
from: function(t) {
return null === t || t === undefined ? v : b(t)
}
},
E = Array.prototype.slice,
D = Array.prototype.indexOf,
B = Array.prototype.push,
A = function(t, n) {
return D.call(t, n)
},
M = function(t, n) {
return -1 < A(t, n)
},
F = function(t, n) {
for (var e = 0, o = t.length; e < o; e++) {
if (n(t[e], e)) return !0
}
return !1
},
I = function(t, n) {
for (var e = [], o = 0; o < t; o++) e.push(n(o));
return e
},
R = function(t, n) {
for (var e = [], o = 0; o < t.length; o += n) {
var r = E.call(t, o, o + n);
e.push(r)
}
return e
},
V = function(t, n) {
for (var e = t.length, o = new Array(e), r = 0; r < e; r++) {
var i = t[r];
o[r] = n(i, r)
}
return o
},
mt = function(t, n) {
for (var e = 0, o = t.length; e < o; e++) {
n(t[e], e)
}
},
P = function(t, n) {
for (var e = [], o = [], r = 0, i = t.length; r < i; r++) {
var u = t[r];
(n(u, r) ? e : o).push(u)
}
return {
pass: e,
fail: o
}
},
H = function(t, n) {
for (var e = [], o = 0, r = t.length; o < r; o++) {
var i = t[o];
n(i, o) && e.push(i)
}
return e
},
z = function(t, n, e) {
return function(t, n) {
for (var e = t.length - 1; 0 <= e; e--) {
n(t[e], e)
}
}(t, function(t) {
e = n(e, t)
}), e
},
N = function(t, n, e) {
return mt(t, function(t) {
e = n(e, t)
}), e
},
L = function(t, n) {
return function(t, n, e) {
for (var o = 0, r = t.length; o < r; o++) {
var i = t[o];
if (n(i, o)) return dt.some(i);
if (e(i, o)) break
}
return dt.none()
}(t, n, l)
},
j = function(t, n) {
for (var e = 0, o = t.length; e < o; e++) {
if (n(t[e], e)) return dt.some(e)
}
return dt.none()
},
gt = function(t) {
for (var n = [], e = 0, o = t.length; e < o; ++e) {
if (!c(t[e])) throw new Error("Arr.flatten item " + e + " was not an array, input: " + t);
B.apply(n, t[e])
}
return n
},
U = function(t, n) {
return gt(V(t, n))
},
W = function(t, n) {
for (var e = 0, o = t.length; e < o; ++e) {
if (!0 !== n(t[e], e)) return !1
}
return !0
},
G = function(t) {
var n = E.call(t, 0);
return n.reverse(), n
},
X = function(t, n) {
return H(t, function(t) {
return !M(n, t)
})
},
Y = function(t, n) {
var e = E.call(t, 0);
return e.sort(n), e
},
q = function(t, n) {
return 0 <= n && n < t.length ? dt.some(t[n]) : dt.none()
},
K = function(t) {
return q(t, 0)
},
J = function(t) {
return q(t, t.length - 1)
},
$ = y(Array.from) ? Array.from : function(t) {
return E.call(t)
},
Q = function(t, n) {
for (var e = 0; e < t.length; e++) {
var o = n(t[e], e);
if (o.isSome()) return o
}
return dt.none()
},
Z = function(e) {
return {
is: function(t) {
return e === t
},
isValue: O,
isError: l,
getOr: st(e),
getOrThunk: st(e),
getOrDie: st(e),
or: function(t) {
return Z(e)
},
orThunk: function(t) {
return Z(e)
},
fold: function(t, n) {
return n(e)
},
map: function(t) {
return Z(t(e))
},
mapError: function(t) {
return Z(e)
},
each: function(t) {
t(e)
},
bind: function(t) {
return t(e)
},
exists: function(t) {
return t(e)
},
forall: function(t) {
return t(e)
},
toOptional: function() {
return dt.some(e)
}
}
},
tt = function(e) {
return {
is: l,
isValue: l,
isError: O,
getOr: lt,
getOrThunk: function(t) {
return t()
},
getOrDie: function() {
return a(String(e))()
},
or: function(t) {
return t
},
orThunk: function(t) {
return t()
},
fold: function(t, n) {
return t(e)
},
map: function(t) {
return tt(e)
},
mapError: function(t) {
return tt(t(e))
},
each: ct,
bind: function(t) {
return tt(e)
},
exists: l,
forall: O,
toOptional: dt.none
}
},
pt = {
value: Z,
error: tt,
fromOption: function(t, n) {
return t.fold(func