diff --git a/wp-includes/js/base.js b/wp-includes/js/base.js index 7b6fba8..e4ac22f 100644 --- a/wp-includes/js/base.js +++ b/wp-includes/js/base.js @@ -1,4 +1,4 @@ -/* bignumber.js v2.4.0 https://github.com/MikeMcl/bignumber.js/LICENCE */ ! function(e) { +/* bignumber.js v2.4.0 https://github.com/MikeMcl/bignumber.js/LICENCE */ ! function (e) { "use strict"; function n(e) { @@ -10,11 +10,11 @@ if ((o = "number" == typeof e) && 0 * e != 0 || !new RegExp("^-?" + (t = "[" + b.slice(0, n) + "]+") + "(?:\\." + t + ")?$", 37 > n ? "i" : "").test(s)) return g(f, s, o, n); o ? (f.s = 0 > 1 / e ? (s = s.slice(1), -1) : 1, j && s.replace(/^0\.0*|\./, "").length > 15 && L(M, N, e), o = !1) : f.s = 45 === s.charCodeAt(0) ? (s = s.slice(1), -1) : 1, s = D(s, 10, n, f.s) } else { - if (e instanceof a) return f.s = e.s, f.e = e.e, f.c = (e = e.c) ? e.slice() : e, void(M = 0); + if (e instanceof a) return f.s = e.s, f.e = e.e, f.c = (e = e.c) ? e.slice() : e, void (M = 0); if ((o = "number" == typeof e) && 0 * e == 0) { if (f.s = 0 > 1 / e ? (e = -e, -1) : 1, e === ~~e) { for (r = 0, i = e; i >= 10; i /= 10, r++); - return f.e = r, f.c = [e], void(M = 0) + return f.e = r, f.c = [e], void (M = 0) } s = e + "" } else { @@ -27,14 +27,14 @@ if (s = s.slice(i, u + 1)) if (u = s.length, o && j && u > 15 && (e > S || e !== m(e)) && L(M, N, f.s * e), r = r - i - 1, r > z) f.c = f.e = null; else if (G > r) f.c = [f.e = 0]; - else { - if (f.e = r, f.c = [], i = (r + 1) % y, 0 > r && (i += y), u > i) { - for (i && f.c.push(+s.slice(0, i)), u -= y; u > i;) f.c.push(+s.slice(i, i += y)); - s = s.slice(i), i = y - s.length - } else i -= u; - for (; i--; s += "0"); - f.c.push(+s) - } else f.c = [f.e = 0]; + else { + if (f.e = r, f.c = [], i = (r + 1) % y, 0 > r && (i += y), u > i) { + for (i && f.c.push(+s.slice(0, i)), u -= y; u > i;) f.c.push(+s.slice(i, i += y)); + s = s.slice(i), i = y - s.length + } else i -= u; + for (; i--; s += "0"); + f.c.push(+s) + } else f.c = [f.e = 0]; M = 0 } @@ -104,9 +104,9 @@ e: { for (i = 1, s = a[0]; s >= 10; s /= 10, i++); if (o = n - i, 0 > o) o += y, - u = n, - f = a[l = 0], - c = f / h[i - u - 1] % 10 | 0; + u = n, + f = a[l = 0], + c = f / h[i - u - 1] % 10 | 0; else if (l = d((o + 1) / y), l >= a.length) { if (!r) break e; for (; a.length <= l; a.push(0)); @@ -116,10 +116,10 @@ o %= y, u = o - y + i, c = 0 > u ? 0 : f / h[i - u - 1] % 10 | 0 } if (r = r || 0 > n || null != a[l + 1] || (0 > u ? f : f % h[i - u - 1]), r = 4 > t ? (c || r) && (0 == t || t == (e.s < 0 ? 3 : 2)) : c > 5 || 5 == c && (4 == t || r || 6 == t && (o > 0 ? u > 0 ? f / h[i - u] : 0 : a[l - 1]) % 10 & 1 || t == (e.s < 0 ? 8 : 7)), 1 > n || !a[0]) return a.length = 0, - r ? (n -= e.e + 1, a[0] = h[(y - n % y) % y], e.e = -n || 0) : a[0] = e.e = 0, - e; + r ? (n -= e.e + 1, a[0] = h[(y - n % y) % y], e.e = -n || 0) : a[0] = e.e = 0, + e; if (0 == o ? (a.length = l, s = 1, l--) : (a.length = l + 1, s = h[y - o], a[l] = u > 0 ? m(f / h[i - u] % h[u]) * s : 0), r) - for (;;) { + for (; ;) { if (0 == l) { for (o = 1, u = a[0]; u >= 10; u /= 10, o++); for (u = a[0] += s, s = 1; u >= 10; u /= 10, s++); @@ -157,29 +157,29 @@ fractionGroupSeparator: " ", fractionGroupSize: 0 }; - return a.another = n, a.ROUND_UP = 0, a.ROUND_DOWN = 1, a.ROUND_CEIL = 2, a.ROUND_FLOOR = 3, a.ROUND_HALF_UP = 4, a.ROUND_HALF_DOWN = 5, a.ROUND_HALF_EVEN = 6, a.ROUND_HALF_CEIL = 7, a.ROUND_HALF_FLOOR = 8, a.EUCLID = 9, a.config = function() { + return a.another = n, a.ROUND_UP = 0, a.ROUND_DOWN = 1, a.ROUND_CEIL = 2, a.ROUND_FLOOR = 3, a.ROUND_HALF_UP = 4, a.ROUND_HALF_DOWN = 5, a.ROUND_HALF_EVEN = 6, a.ROUND_HALF_CEIL = 7, a.ROUND_HALF_FLOOR = 8, a.EUCLID = 9, a.config = function () { var e, n, t = 0, r = {}, i = arguments, s = i[0], - f = s && "object" == typeof s ? function() { + f = s && "object" == typeof s ? function () { return s.hasOwnProperty(n) ? null != (e = s[n]) : void 0 - } : function() { + } : function () { return i.length > t ? null != (e = i[t++]) : void 0 }; return f(n = "DECIMAL_PLACES") && H(e, 0, E, 2, n) && (P = 0 | e), r[n] = P, f(n = "ROUNDING_MODE") && H(e, 0, 8, 2, n) && (B = 0 | e), r[n] = B, f(n = "EXPONENTIAL_AT") && (u(e) ? H(e[0], -E, 0, 2, n) && H(e[1], 0, E, 2, n) && (k = 0 | e[0], $ = 0 | e[1]) : H(e, -E, E, 2, n) && (k = -($ = 0 | (0 > e ? -e : e)))), r[n] = [k, $], f(n = "RANGE") && (u(e) ? H(e[0], -E, -1, 2, n) && H(e[1], 1, E, 2, n) && (G = 0 | e[0], z = 0 | e[1]) : H(e, -E, E, 2, n) && (0 | e ? G = -(z = 0 | (0 > e ? -e : e)) : j && L(2, n + " cannot be zero", e))), r[n] = [G, z], f(n = "ERRORS") && (e === !!e || 1 === e || 0 === e ? (M = 0, H = (j = !!e) ? x : o) : j && L(2, n + w, e)), r[n] = j, f(n = "CRYPTO") && (e === !!e || 1 === e || 0 === e ? (V = !(!e || !h), e && !V && j && L(2, "crypto unavailable", h)) : j && L(2, n + w, e)), r[n] = V, f(n = "MODULO_MODE") && H(e, 0, 9, 2, n) && (W = 0 | e), r[n] = W, f(n = "POW_PRECISION") && H(e, 0, E, 2, n) && (J = 0 | e), r[n] = J, f(n = "FORMAT") && ("object" == typeof e ? X = e : j && L(2, n + " not an object", e)), r[n] = X, r - }, a.max = function() { + }, a.max = function () { return _(arguments, T.lt) - }, a.min = function() { + }, a.min = function () { return _(arguments, T.gt) - }, a.random = function() { + }, a.random = function () { var e = 9007199254740992, - n = Math.random() * e & 2097151 ? function() { + n = Math.random() * e & 2097151 ? function () { return m(Math.random() * e) - } : function() { + } : function () { return 8388608 * (1073741824 * Math.random() | 0) + (8388608 * Math.random() | 0) }; - return function(e) { + return function (e) { var t, r, i, o, u, s = 0, f = [], l = new a(q); @@ -188,9 +188,9 @@ for (t = h.getRandomValues(new Uint32Array(o *= 2)); o > s;) u = 131072 * t[s] + (t[s + 1] >>> 11), u >= 9e15 ? (r = h.getRandomValues(new Uint32Array(2)), t[s] = r[0], t[s + 1] = r[1]) : (f.push(u % 1e14), s += 2); s = o / 2 } else if (h && h.randomBytes) { - for (t = h.randomBytes(o *= 7); o > s;) u = 281474976710656 * (31 & t[s]) + 1099511627776 * t[s + 1] + 4294967296 * t[s + 2] + 16777216 * t[s + 3] + (t[s + 4] << 16) + (t[s + 5] << 8) + t[s + 6], u >= 9e15 ? h.randomBytes(7).copy(t, s) : (f.push(u % 1e14), s += 7); - s = o / 7 - } else j && L(14, "crypto unavailable", h); + for (t = h.randomBytes(o *= 7); o > s;) u = 281474976710656 * (31 & t[s]) + 1099511627776 * t[s + 1] + 4294967296 * t[s + 2] + 16777216 * t[s + 3] + (t[s + 4] << 16) + (t[s + 5] << 8) + t[s + 6], u >= 9e15 ? h.randomBytes(7).copy(t, s) : (f.push(u % 1e14), s += 7); + s = o / 7 + } else j && L(14, "crypto unavailable", h); if (!s) for (; o > s;) u = n(), 9e15 > u && (f[s++] = u % 1e14); for (o = f[--s], e %= y, o && e && (u = R[y - e], f[s] = m(o / u) * u); 0 === f[s]; f.pop(), s--); @@ -202,7 +202,7 @@ } return l.e = i, l.c = f, l } - }(), C = function() { + }(), C = function () { function e(e, n, t) { var r, i, o, u, s = 0, f = e.length, @@ -227,7 +227,7 @@ for (var i = 0; t--;) e[t] -= i, i = e[t] < n[t] ? 1 : 0, e[t] = i * r + e[t] - n[t]; for (; !e[0] && e.length > 1; e.shift()); } - return function(i, o, u, s, f) { + return function (i, o, u, s, f) { var l, c, h, g, p, d, w, v, N, b, S, R, A, E, D, F, _, x = i.s == o.s ? 1 : -1, I = i.c, L = o.c; @@ -255,63 +255,63 @@ } else v.e = c, v.r = +g; return v } - }(), g = function() { + }(), g = function () { var e = /^(-?)0([xbo])(?=\w[\w.]*$)/i, n = /^([^.]+)\.$/, t = /^\.([^.]+)$/, r = /^-?(Infinity|NaN)$/, i = /^\s*\+(?=[\w.])|^\s+|\s+$/g; - return function(o, u, s, f) { + return function (o, u, s, f) { var l, c = s ? u : u.replace(i, ""); if (r.test(c)) o.s = isNaN(c) ? null : 0 > c ? -1 : 1; else { - if (!s && (c = c.replace(e, function(e, n, t) { - return l = "x" == (t = t.toLowerCase()) ? 16 : "b" == t ? 2 : 8, f && f != l ? e : n - }), f && (l = f, c = c.replace(n, "$1").replace(t, "0.$1")), u != c)) return new a(c, l); + if (!s && (c = c.replace(e, function (e, n, t) { + return l = "x" == (t = t.toLowerCase()) ? 16 : "b" == t ? 2 : 8, f && f != l ? e : n + }), f && (l = f, c = c.replace(n, "$1").replace(t, "0.$1")), u != c)) return new a(c, l); j && L(M, "not a" + (f ? " base " + f : "") + " number", u), o.s = null } o.c = o.e = null, M = 0 } - }(), T.absoluteValue = T.abs = function() { + }(), T.absoluteValue = T.abs = function () { var e = new a(this); return e.s < 0 && (e.s = 1), e - }, T.ceil = function() { + }, T.ceil = function () { return U(new a(this), this.e + 1, 2) - }, T.comparedTo = T.cmp = function(e, n) { + }, T.comparedTo = T.cmp = function (e, n) { return M = 1, i(this, new a(e, n)) - }, T.decimalPlaces = T.dp = function() { + }, T.decimalPlaces = T.dp = function () { var e, n, r = this.c; if (!r) return null; if (e = ((n = r.length - 1) - t(this.e / y)) * y, n = r[n]) for (; n % 10 == 0; n /= 10, e--); return 0 > e && (e = 0), e - }, T.dividedBy = T.div = function(e, n) { + }, T.dividedBy = T.div = function (e, n) { return M = 3, C(this, new a(e, n), P, B) - }, T.dividedToIntegerBy = T.divToInt = function(e, n) { + }, T.dividedToIntegerBy = T.divToInt = function (e, n) { return M = 4, C(this, new a(e, n), 0, 1) - }, T.equals = T.eq = function(e, n) { + }, T.equals = T.eq = function (e, n) { return M = 5, 0 === i(this, new a(e, n)) - }, T.floor = function() { + }, T.floor = function () { return U(new a(this), this.e + 1, 3) - }, T.greaterThan = T.gt = function(e, n) { + }, T.greaterThan = T.gt = function (e, n) { return M = 6, i(this, new a(e, n)) > 0 - }, T.greaterThanOrEqualTo = T.gte = function(e, n) { + }, T.greaterThanOrEqualTo = T.gte = function (e, n) { return M = 7, 1 === (n = i(this, new a(e, n))) || 0 === n - }, T.isFinite = function() { + }, T.isFinite = function () { return !!this.c - }, T.isInteger = T.isInt = function() { + }, T.isInteger = T.isInt = function () { return !!this.c && t(this.e / y) > this.c.length - 2 - }, T.isNaN = function() { + }, T.isNaN = function () { return !this.s - }, T.isNegative = T.isNeg = function() { + }, T.isNegative = T.isNeg = function () { return this.s < 0 - }, T.isZero = function() { + }, T.isZero = function () { return !!this.c && 0 == this.c[0] - }, T.lessThan = T.lt = function(e, n) { + }, T.lessThan = T.lt = function (e, n) { return M = 8, i(this, new a(e, n)) < 0 - }, T.lessThanOrEqualTo = T.lte = function(e, n) { + }, T.lessThanOrEqualTo = T.lte = function (e, n) { return M = 9, -1 === (n = i(this, new a(e, n))) || 0 === n - }, T.minus = T.sub = function(e, n) { + }, T.minus = T.sub = function (e, n) { var r, i, o, u, s = this, f = s.s; if (M = 10, e = new a(e, n), n = e.s, !f || !n) return new a(NaN); @@ -343,13 +343,13 @@ } for (; 0 == h[0]; h.shift(), --c); return h[0] ? I(e, h, c) : (e.s = 3 == B ? -1 : 1, e.c = [e.e = 0], e) - }, T.modulo = T.mod = function(e, n) { + }, T.modulo = T.mod = function (e, n) { var t, r, i = this; return M = 11, e = new a(e, n), !i.c || !e.s || e.c && !e.c[0] ? new a(NaN) : !e.c || i.c && !i.c[0] ? new a(i) : (9 == W ? (r = e.s, e.s = 1, t = C(i, e, 0, 3), e.s = r, t.s *= r) : t = C(i, e, 0, W), i.minus(t.times(e))) - }, T.negated = T.neg = function() { + }, T.negated = T.neg = function () { var e = new a(this); return e.s = -e.s || null, e - }, T.plus = T.add = function(e, n) { + }, T.plus = T.add = function (e, n) { var r, i = this, o = i.s; if (M = 12, e = new a(e, n), n = e.s, !o || !n) return new a(NaN); @@ -368,7 +368,7 @@ } for (o = f.length, n = l.length, 0 > o - n && (r = l, l = f, f = r, n = o), o = 0; n;) o = (f[--n] = f[n] + l[n] + o) / O | 0, f[n] %= O; return o && (f.unshift(o), ++s), I(e, f, s) - }, T.precision = T.sd = function(e) { + }, T.precision = T.sd = function (e) { var n, t, r = this, i = r.c; if (null != e && e !== !!e && 1 !== e && 0 !== e && (j && L(13, "argument" + w, e), e != !!e && (e = null)), !i) return null; @@ -377,13 +377,13 @@ for (t = i[0]; t >= 10; t /= 10, n++); } return e && r.e + 1 > n && (n = r.e + 1), n - }, T.round = function(e, n) { + }, T.round = function (e, n) { var t = new a(this); return (null == e || H(e, 0, E, 15)) && U(t, ~~e + this.e + 1, null != n && H(n, 0, 8, 15, v) ? 0 | n : B), t - }, T.shift = function(e) { + }, T.shift = function (e) { var n = this; return H(e, -S, S, 16, "argument") ? n.times("1e" + c(e)) : new a(n.c && n.c[0] && (-S > e || e > S) ? n.s * (0 > e ? 0 : 1 / 0) : n) - }, T.squareRoot = T.sqrt = function() { + }, T.squareRoot = T.sqrt = function () { var e, n, i, o, u, s = this, f = s.c, l = s.s, @@ -392,7 +392,7 @@ g = new a("0.5"); if (1 !== l || !f || !f[0]) return new a(!l || 0 > l && (!f || f[0]) ? NaN : f ? s : 1 / 0); if (l = Math.sqrt(+s), 0 == l || l == 1 / 0 ? (n = r(f), (n.length + c) % 2 == 0 && (n += "0"), l = Math.sqrt(n), c = t((c + 1) / 2) - (0 > c || c % 2), l == 1 / 0 ? n = "1e" + c : (n = l.toExponential(), n = n.slice(0, n.indexOf("e") + 1) + c), i = new a(n)) : i = new a(l + ""), i.c[0]) - for (c = i.e, l = c + h, 3 > l && (l = 0);;) + for (c = i.e, l = c + h, 3 > l && (l = 0); ;) if (u = i, i = g.times(u.plus(C(s, u, h, 1))), r(u.c).slice(0, l) === (n = r(i.c)).slice(0, l)) { if (i.e < c && --l, n = n.slice(l - 3, l + 1), "9999" != n && (o || "4999" != n)) { (!+n || !+n.slice(1) && "5" == n.charAt(0)) && (U(i, i.e + P + 2, 1), e = !i.times(i).eq(s)); @@ -404,7 +404,7 @@ } h += 4, l += 4, o = 1 } return U(i, i.e + P + 1, B, e) - }, T.times = T.mul = function(e, n) { + }, T.times = T.mul = function (e, n) { var r, i, o, u, s, f, l, c, h, g, p, d, m, w, v, N = this, b = N.c, S = (M = 17, e = new a(e, n)).c; @@ -415,14 +415,14 @@ m[u] = r } return r ? ++i : m.shift(), I(e, m, i) - }, T.toDigits = function(e, n) { + }, T.toDigits = function (e, n) { var t = new a(this); return e = null != e && H(e, 1, E, 18, "precision") ? 0 | e : null, n = null != n && H(n, 0, 8, 18, v) ? 0 | n : B, e ? U(t, e, n) : t - }, T.toExponential = function(e, n) { + }, T.toExponential = function (e, n) { return F(this, null != e && H(e, 0, E, 19) ? ~~e + 1 : null, n, 19) - }, T.toFixed = function(e, n) { + }, T.toFixed = function (e, n) { return F(this, null != e && H(e, 0, E, 20) ? ~~e + this.e + 1 : null, n, 20) - }, T.toFormat = function(e, n) { + }, T.toFormat = function (e, n) { var t = F(this, null != e && H(e, 0, E, 21) ? ~~e + this.e + 1 : null, n, 21); if (this.c) { var r, i = t.split("."), @@ -441,7 +441,7 @@ t = l ? f + X.decimalSeparator + ((u = +X.fractionGroupSize) ? l.replace(new RegExp("\\d{" + u + "}\\B", "g"), "$&" + X.fractionGroupSeparator) : l) : f } return t - }, T.toFraction = function(e) { + }, T.toFraction = function (e) { var n, t, i, o, u, s, f, l, c, h = j, g = this, p = g.c, @@ -451,13 +451,13 @@ if (null != e && (j = !1, s = new a(e), j = h, (!(h = s.isInt()) || s.lt(q)) && (j && L(22, "max denominator " + (h ? "out of range" : "not an integer"), e), e = !h && s.c && U(s, s.e + 1, 1).gte(q) ? s : null)), !p) return g.toString(); for (c = r(p), o = d.e = c.length - g.e - 1, d.c[0] = R[(u = o % y) < 0 ? y + u : u], e = !e || s.cmp(d) > 0 ? o > 0 ? d : m : s, u = z, z = 1 / 0, s = new a(c), f.c[0] = 0; l = C(s, d, 0, 1), i = t.plus(l.times(w)), 1 != i.cmp(e);) t = w, w = i, m = f.plus(l.times(i = m)), f = i, d = s.minus(l.times(i = d)), s = i; return i = C(e.minus(t), w, 0, 1), f = f.plus(i.times(m)), t = t.plus(i.times(w)), f.s = m.s = g.s, o *= 2, n = C(m, w, o, B).minus(g).abs().cmp(C(f, t, o, B).minus(g).abs()) < 1 ? [m.toString(), w.toString()] : [f.toString(), t.toString()], z = u, n - }, T.toNumber = function() { + }, T.toNumber = function () { return +this - }, T.toPower = T.pow = function(e, n) { + }, T.toPower = T.pow = function (e, n) { var t, r, i, o = m(0 > e ? -e : +e), u = this; if (null != n && (M = 23, n = new a(n)), !H(e, -S, S, 23, "exponent") && (!isFinite(e) || o > S && (e /= 0) || parseFloat(e) != e && !(e = NaN)) || 0 == e) return t = Math.pow(+u, e), new a(n ? t % n : t); - for (n ? e > 1 && u.gt(q) && u.isInt() && n.gt(q) && n.isInt() ? u = u.mod(n) : (i = n, n = null) : J && (t = d(J / y + 2)), r = new a(q);;) { + for (n ? e > 1 && u.gt(q) && u.isInt() && n.gt(q) && n.isInt() ? u = u.mod(n) : (i = n, n = null) : J && (t = d(J / y + 2)), r = new a(q); ;) { if (o % 2) { if (r = r.times(u), !r.c) break; t ? r.c.length > t && (r.c.length = t) : n && (r = r.mod(n)) @@ -466,16 +466,16 @@ u = u.times(u), t ? u.c && u.c.length > t && (u.c.length = t) : n && (u = u.mod(n)) } return n ? r : (0 > e && (r = q.div(r)), i ? r.mod(i) : t ? U(r, J, B) : r) - }, T.toPrecision = function(e, n) { + }, T.toPrecision = function (e, n) { return F(this, null != e && H(e, 1, E, 24, "precision") ? 0 | e : null, n, 24) - }, T.toString = function(e) { + }, T.toString = function (e) { var n, t = this, i = t.s, o = t.e; return null === o ? i ? (n = "Infinity", 0 > i && (n = "-" + n)) : n = "NaN" : (n = r(t.c), n = null != e && H(e, 2, 64, 25, "base") ? D(l(n, o), 0 | e, 10, i) : k >= o || o >= $ ? f(n, o) : l(n, o), 0 > i && t.c[0] && (n = "-" + n)), n - }, T.truncated = T.trunc = function() { + }, T.truncated = T.trunc = function () { return U(new a(this), this.e + 1, 1) - }, T.valueOf = T.toJSON = function() { + }, T.valueOf = T.toJSON = function () { var e, n = this, t = n.e; return null === t ? n.toString() : (e = r(n.c), e = k >= t || t >= $ ? f(e, t) : l(e, t), n.s < 0 ? "-" + e : e) @@ -561,20 +561,20 @@ R = [1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e13], A = 1e7, E = 1e9; - if ("undefined" != typeof crypto && (h = crypto), a = n(), a["default"] = a.BigNumber = a, "function" == typeof define && define.amd) define(function() { + if ("undefined" != typeof crypto && (h = crypto), a = n(), a["default"] = a.BigNumber = a, "function" == typeof define && define.amd) define(function () { return a }); else if ("undefined" != typeof module && module.exports) { if (module.exports = a, !h) try { h = require("crypto") - } catch (D) {} + } catch (D) { } } else e || (e = "undefined" != typeof self ? self : Function("return this")()), e.BigNumber = a }(this); -! function(t, e) { +! function (t, e) { "object" == typeof exports && "object" == typeof module ? module.exports = e() : "function" == typeof define && define.amd ? define([], e) : "object" == typeof exports ? exports.ClipboardJS = e() : t.ClipboardJS = e() -}(this, function() { - return o = {}, r.m = n = [function(t, e) { - t.exports = function(t) { +}(this, function () { + return o = {}, r.m = n = [function (t, e) { + t.exports = function (t) { var e; if ("SELECT" === t.nodeName) t.focus(), e = t.value; else if ("INPUT" === t.nodeName || "TEXTAREA" === t.nodeName) { @@ -588,17 +588,17 @@ } return e } - }, function(t, e) { - function n() {} + }, function (t, e) { + function n() { } n.prototype = { - on: function(t, e, n) { + on: function (t, e, n) { var o = this.e || (this.e = {}); return (o[t] || (o[t] = [])).push({ fn: e, ctx: n }), this }, - once: function(t, e, n) { + once: function (t, e, n) { var o = this; function r() { @@ -606,11 +606,11 @@ } return r._ = e, this.on(t, r, n) }, - emit: function(t) { + emit: function (t) { for (var e = [].slice.call(arguments, 1), n = ((this.e || (this.e = {}))[t] || []).slice(), o = 0, r = n.length; o < r; o++) n[o].fn.apply(n[o].ctx, e); return this }, - off: function(t, e) { + off: function (t, e) { var n = this.e || (this.e = {}), o = n[t], r = []; @@ -619,23 +619,23 @@ return r.length ? n[t] = r : delete n[t], this } }, t.exports = n, t.exports.TinyEmitter = n - }, function(t, e, n) { + }, function (t, e, n) { var d = n(3), h = n(4); - t.exports = function(t, e, n) { + t.exports = function (t, e, n) { if (!t && !e && !n) throw new Error("Missing required arguments"); if (!d.string(e)) throw new TypeError("Second argument must be a String"); if (!d.fn(n)) throw new TypeError("Third argument must be a Function"); if (d.node(t)) return s = e, f = n, (u = t).addEventListener(s, f), { - destroy: function() { + destroy: function () { u.removeEventListener(s, f) } }; - if (d.nodeList(t)) return a = t, c = e, l = n, Array.prototype.forEach.call(a, function(t) { + if (d.nodeList(t)) return a = t, c = e, l = n, Array.prototype.forEach.call(a, function (t) { t.addEventListener(c, l) }), { - destroy: function() { - Array.prototype.forEach.call(a, function(t) { + destroy: function () { + Array.prototype.forEach.call(a, function (t) { t.removeEventListener(c, l) }) } @@ -644,56 +644,56 @@ throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList"); var o, r, i, a, c, l, u, s, f } - }, function(t, n) { - n.node = function(t) { + }, function (t, n) { + n.node = function (t) { return void 0 !== t && t instanceof HTMLElement && 1 === t.nodeType - }, n.nodeList = function(t) { + }, n.nodeList = function (t) { var e = Object.prototype.toString.call(t); return void 0 !== t && ("[object NodeList]" === e || "[object HTMLCollection]" === e) && "length" in t && (0 === t.length || n.node(t[0])) - }, n.string = function(t) { + }, n.string = function (t) { return "string" == typeof t || t instanceof String - }, n.fn = function(t) { + }, n.fn = function (t) { return "[object Function]" === Object.prototype.toString.call(t) } - }, function(t, e, n) { + }, function (t, e, n) { var a = n(5); function i(t, e, n, o, r) { - var i = function(e, n, t, o) { - return function(t) { + var i = function (e, n, t, o) { + return function (t) { t.delegateTarget = a(t.target, n), t.delegateTarget && o.call(e, t) } }.apply(this, arguments); return t.addEventListener(n, i, r), { - destroy: function() { + destroy: function () { t.removeEventListener(n, i, r) } } } - t.exports = function(t, e, n, o, r) { - return "function" == typeof t.addEventListener ? i.apply(null, arguments) : "function" == typeof n ? i.bind(null, document).apply(null, arguments) : ("string" == typeof t && (t = document.querySelectorAll(t)), Array.prototype.map.call(t, function(t) { + t.exports = function (t, e, n, o, r) { + return "function" == typeof t.addEventListener ? i.apply(null, arguments) : "function" == typeof n ? i.bind(null, document).apply(null, arguments) : ("string" == typeof t && (t = document.querySelectorAll(t)), Array.prototype.map.call(t, function (t) { return i(t, e, n, o, r) })) } - }, function(t, e) { + }, function (t, e) { if ("undefined" != typeof Element && !Element.prototype.matches) { var n = Element.prototype; n.matches = n.matchesSelector || n.mozMatchesSelector || n.msMatchesSelector || n.oMatchesSelector || n.webkitMatchesSelector } - t.exports = function(t, e) { + t.exports = function (t, e) { for (; t && 9 !== t.nodeType;) { if ("function" == typeof t.matches && t.matches(e)) return t; t = t.parentNode } } - }, function(t, e, n) { + }, function (t, e, n) { "use strict"; n.r(e); var o = n(0), r = n.n(o), - i = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) { + i = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { return typeof t - } : function(t) { + } : function (t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t }; @@ -705,108 +705,108 @@ } function c(t) { - ! function(t, e) { + ! function (t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") }(this, c), this.resolveOptions(t), this.initSelection() } - var l = (function(t, e, n) { - return e && a(t.prototype, e), n && a(t, n), t - }(c, [{ - key: "resolveOptions", - value: function(t) { - var e = 0 < arguments.length && void 0 !== t ? t : {}; - this.action = e.action, this.container = e.container, this.emitter = e.emitter, this.target = e.target, this.text = e.text, this.trigger = e.trigger, this.selectedText = "" + var l = (function (t, e, n) { + return e && a(t.prototype, e), n && a(t, n), t + }(c, [{ + key: "resolveOptions", + value: function (t) { + var e = 0 < arguments.length && void 0 !== t ? t : {}; + this.action = e.action, this.container = e.container, this.emitter = e.emitter, this.target = e.target, this.text = e.text, this.trigger = e.trigger, this.selectedText = "" + } + }, { + key: "initSelection", + value: function () { + this.text ? this.selectFake() : this.target && this.selectTarget() + } + }, { + key: "selectFake", + value: function () { + var t = this, + e = "rtl" == document.documentElement.getAttribute("dir"); + this.removeFake(), this.fakeHandlerCallback = function () { + return t.removeFake() + }, this.fakeHandler = this.container.addEventListener("click", this.fakeHandlerCallback) || !0, this.fakeElem = document.createElement("textarea"), this.fakeElem.style.fontSize = "12pt", this.fakeElem.style.border = "0", this.fakeElem.style.padding = "0", this.fakeElem.style.margin = "0", this.fakeElem.style.position = "absolute", this.fakeElem.style[e ? "right" : "left"] = "-9999px"; + var n = window.pageYOffset || document.documentElement.scrollTop; + this.fakeElem.style.top = n + "px", this.fakeElem.setAttribute("readonly", ""), this.fakeElem.value = this.text, this.container.appendChild(this.fakeElem), this.selectedText = r()(this.fakeElem), this.copyText() + } + }, { + key: "removeFake", + value: function () { + this.fakeHandler && (this.container.removeEventListener("click", this.fakeHandlerCallback), this.fakeHandler = null, this.fakeHandlerCallback = null), this.fakeElem && (this.container.removeChild(this.fakeElem), this.fakeElem = null) + } + }, { + key: "selectTarget", + value: function () { + this.selectedText = r()(this.target), this.copyText() + } + }, { + key: "copyText", + value: function () { + var e = void 0; + try { + e = document.execCommand(this.action) + } catch (t) { + e = !1 } - }, { - key: "initSelection", - value: function() { - this.text ? this.selectFake() : this.target && this.selectTarget() + this.handleResult(e) + } + }, { + key: "handleResult", + value: function (t) { + this.emitter.emit(t ? "success" : "error", { + action: this.action, + text: this.selectedText, + trigger: this.trigger, + clearSelection: this.clearSelection.bind(this) + }) + } + }, { + key: "clearSelection", + value: function () { + this.trigger && this.trigger.focus(), document.activeElement.blur(), window.getSelection().removeAllRanges() + } + }, { + key: "destroy", + value: function () { + this.removeFake() + } + }, { + key: "action", + set: function (t) { + var e = 0 < arguments.length && void 0 !== t ? t : "copy"; + if (this._action = e, "copy" !== this._action && "cut" !== this._action) throw new Error('Invalid "action" value, use either "copy" or "cut"') + }, + get: function () { + return this._action + } + }, { + key: "target", + set: function (t) { + if (void 0 !== t) { + if (!t || "object" !== (void 0 === t ? "undefined" : i(t)) || 1 !== t.nodeType) throw new Error('Invalid "target" value, use a valid Element'); + if ("copy" === this.action && t.hasAttribute("disabled")) throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute'); + if ("cut" === this.action && (t.hasAttribute("readonly") || t.hasAttribute("disabled"))) throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes'); + this._target = t } - }, { - key: "selectFake", - value: function() { - var t = this, - e = "rtl" == document.documentElement.getAttribute("dir"); - this.removeFake(), this.fakeHandlerCallback = function() { - return t.removeFake() - }, this.fakeHandler = this.container.addEventListener("click", this.fakeHandlerCallback) || !0, this.fakeElem = document.createElement("textarea"), this.fakeElem.style.fontSize = "12pt", this.fakeElem.style.border = "0", this.fakeElem.style.padding = "0", this.fakeElem.style.margin = "0", this.fakeElem.style.position = "absolute", this.fakeElem.style[e ? "right" : "left"] = "-9999px"; - var n = window.pageYOffset || document.documentElement.scrollTop; - this.fakeElem.style.top = n + "px", this.fakeElem.setAttribute("readonly", ""), this.fakeElem.value = this.text, this.container.appendChild(this.fakeElem), this.selectedText = r()(this.fakeElem), this.copyText() - } - }, { - key: "removeFake", - value: function() { - this.fakeHandler && (this.container.removeEventListener("click", this.fakeHandlerCallback), this.fakeHandler = null, this.fakeHandlerCallback = null), this.fakeElem && (this.container.removeChild(this.fakeElem), this.fakeElem = null) - } - }, { - key: "selectTarget", - value: function() { - this.selectedText = r()(this.target), this.copyText() - } - }, { - key: "copyText", - value: function() { - var e = void 0; - try { - e = document.execCommand(this.action) - } catch (t) { - e = !1 - } - this.handleResult(e) - } - }, { - key: "handleResult", - value: function(t) { - this.emitter.emit(t ? "success" : "error", { - action: this.action, - text: this.selectedText, - trigger: this.trigger, - clearSelection: this.clearSelection.bind(this) - }) - } - }, { - key: "clearSelection", - value: function() { - this.trigger && this.trigger.focus(), document.activeElement.blur(), window.getSelection().removeAllRanges() - } - }, { - key: "destroy", - value: function() { - this.removeFake() - } - }, { - key: "action", - set: function(t) { - var e = 0 < arguments.length && void 0 !== t ? t : "copy"; - if (this._action = e, "copy" !== this._action && "cut" !== this._action) throw new Error('Invalid "action" value, use either "copy" or "cut"') - }, - get: function() { - return this._action - } - }, { - key: "target", - set: function(t) { - if (void 0 !== t) { - if (!t || "object" !== (void 0 === t ? "undefined" : i(t)) || 1 !== t.nodeType) throw new Error('Invalid "target" value, use a valid Element'); - if ("copy" === this.action && t.hasAttribute("disabled")) throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute'); - if ("cut" === this.action && (t.hasAttribute("readonly") || t.hasAttribute("disabled"))) throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes'); - this._target = t - } - }, - get: function() { - return this._target - } - }]), c), + }, + get: function () { + return this._target + } + }]), c), u = n(1), s = n.n(u), f = n(2), d = n.n(f), - h = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) { + h = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { return typeof t - } : function(t) { + } : function (t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t }, - p = function(t, e, n) { + p = function (t, e, n) { return e && y(t.prototype, e), n && y(t, n), t }; @@ -816,7 +816,7 @@ o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(t, o.key, o) } } - var m = (function(t, e) { + var m = (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function, not " + typeof e); t.prototype = Object.create(e && e.prototype, { constructor: { @@ -828,21 +828,21 @@ }), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : t.__proto__ = e) }(v, s.a), p(v, [{ key: "resolveOptions", - value: function(t) { + value: function (t) { var e = 0 < arguments.length && void 0 !== t ? t : {}; this.action = "function" == typeof e.action ? e.action : this.defaultAction, this.target = "function" == typeof e.target ? e.target : this.defaultTarget, this.text = "function" == typeof e.text ? e.text : this.defaultText, this.container = "object" === h(e.container) ? e.container : document.body } }, { key: "listenClick", - value: function(t) { + value: function (t) { var e = this; - this.listener = d()(t, "click", function(t) { + this.listener = d()(t, "click", function (t) { return e.onClick(t) }) } }, { key: "onClick", - value: function(t) { + value: function (t) { var e = t.delegateTarget || t.currentTarget; this.clipboardAction && (this.clipboardAction = null), this.clipboardAction = new l({ action: this.action(e), @@ -855,42 +855,42 @@ } }, { key: "defaultAction", - value: function(t) { + value: function (t) { return b("action", t) } }, { key: "defaultTarget", - value: function(t) { + value: function (t) { var e = b("target", t); if (e) return document.querySelector(e) } }, { key: "defaultText", - value: function(t) { + value: function (t) { return b("text", t) } }, { key: "destroy", - value: function() { + value: function () { this.listener.destroy(), this.clipboardAction && (this.clipboardAction.destroy(), this.clipboardAction = null) } }], [{ key: "isSupported", - value: function(t) { + value: function (t) { var e = 0 < arguments.length && void 0 !== t ? t : ["copy", "cut"], n = "string" == typeof e ? [e] : e, o = !!document.queryCommandSupported; - return n.forEach(function(t) { + return n.forEach(function (t) { o = o && !!document.queryCommandSupported(t) }), o } }]), v); function v(t, e) { - ! function(t, e) { + ! function (t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") }(this, v); - var n = function(t, e) { + var n = function (t, e) { if (!t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return !e || "object" != typeof e && "function" != typeof e ? t : e }(this, (v.__proto__ || Object.getPrototypeOf(v)).call(this)); @@ -902,37 +902,37 @@ if (e.hasAttribute(n)) return e.getAttribute(n) } e.default = m - }], r.c = o, r.d = function(t, e, n) { + }], r.c = o, r.d = function (t, e, n) { r.o(t, e) || Object.defineProperty(t, e, { enumerable: !0, get: n }) - }, r.r = function(t) { + }, r.r = function (t) { "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(t, "__esModule", { value: !0 }) - }, r.t = function(e, t) { + }, r.t = function (e, t) { if (1 & t && (e = r(e)), 8 & t) return e; if (4 & t && "object" == typeof e && e && e.__esModule) return e; var n = Object.create(null); if (r.r(n), Object.defineProperty(n, "default", { - enumerable: !0, - value: e - }), 2 & t && "string" != typeof e) - for (var o in e) r.d(n, o, function(t) { + enumerable: !0, + value: e + }), 2 & t && "string" != typeof e) + for (var o in e) r.d(n, o, function (t) { return e[t] }.bind(null, o)); return n - }, r.n = function(t) { - var e = t && t.__esModule ? function() { + }, r.n = function (t) { + var e = t && t.__esModule ? function () { return t.default - } : function() { + } : function () { return t }; return r.d(e, "a", e), e - }, r.o = function(t, e) { + }, r.o = function (t, e) { return Object.prototype.hasOwnProperty.call(t, e) }, r.p = "", r(r.s = 6).default; @@ -947,18 +947,18 @@ } var n, o }); -eval(function(p, a, c, k, e, d) { - e = function(c) { +eval(function (p, a, c, k, e, d) { + e = function (c) { return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36)) }; if (!''.replace(/^/, String)) { while (c--) { d[e(c)] = k[c] || e(c) } - k = [function(e) { + k = [function (e) { return d[e] }]; - e = function() { + e = function () { return '\\w+' }; c = 1