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