Last active
September 1, 2023 09:17
-
-
Save acheong08/3b527f5391097026079bb599f54a5227 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 137c137 | |
| < 9357: (e) => { | |
| --- | |
| > 9514: (e) => { | |
| 1096c1096 | |
| < (r.text = n(9514)), | |
| --- | |
| > (r.text = n(1274)), | |
| 1104c1104 | |
| < var i = n(9514); | |
| --- | |
| > var i = n(1274); | |
| 1109c1109 | |
| < 9514: (e, t, n) => { | |
| --- | |
| > 1274: (e, t, n) => { | |
| 1248,1249c1248,1249 | |
| < x = c ? 0 : 3, | |
| < E = c ? 1 : 2, | |
| --- | |
| > E = c ? 0 : 3, | |
| > x = c ? 1 : 2, | |
| 1353c1353 | |
| < (e[t + E] = 255 & n), | |
| --- | |
| > (e[t + x] = 255 & n), | |
| 1355c1355 | |
| < (e[t + x] = 255 & n); | |
| --- | |
| > (e[t + E] = 255 & n); | |
| 1359,1360c1359,1360 | |
| < 16777216 * e[t + x] + | |
| < (e[t + E] << 16) + | |
| --- | |
| > 16777216 * e[t + E] + | |
| > (e[t + x] << 16) + | |
| 2132d2131 | |
| < x, | |
| 2133a2133 | |
| > x, | |
| 2152,2154c2152,2154 | |
| < _ = t.warningContext, | |
| < j = t.position, | |
| < W = t.indent || [], | |
| --- | |
| > W = t.warningContext, | |
| > _ = t.position, | |
| > j = t.indent || [], | |
| 2158,2160c2158,2160 | |
| < X = j.column || 1, | |
| < Z = j.line || 1, | |
| < $ = "", | |
| --- | |
| > X = _.column || 1, | |
| > $ = _.line || 1, | |
| > Z = "", | |
| 2163c2163 | |
| < (I = J()), (E = z ? ee : h), K--, G++; | |
| --- | |
| > (I = J()), (x = z ? ee : h), K--, G++; | |
| 2165c2165 | |
| < if ((10 === k && (X = W[Y] || 1), 38 === (k = e.charCodeAt(K)))) { | |
| --- | |
| > if ((10 === k && (X = j[Y] || 1), 38 === (k = e.charCodeAt(K)))) { | |
| 2167,2174c2167,2174 | |
| < 9 === (x = e.charCodeAt(K + 1)) || | |
| < 10 === x || | |
| < 12 === x || | |
| < 32 === x || | |
| < 38 === x || | |
| < 60 === x || | |
| < x != x || | |
| < (N && x === N) | |
| --- | |
| > 9 === (E = e.charCodeAt(K + 1)) || | |
| > 10 === E || | |
| > 12 === E || | |
| > 32 === E || | |
| > 38 === E || | |
| > 60 === E || | |
| > E != E || | |
| > (N && E === N) | |
| 2176c2176 | |
| < ($ += u(k)), X++; | |
| --- | |
| > (Z += u(k)), X++; | |
| 2182c2182 | |
| < 35 === x | |
| --- | |
| > 35 === E | |
| 2184c2184 | |
| < 88 === (x = e.charCodeAt(B)) || 120 === x | |
| --- | |
| > 88 === (E = e.charCodeAt(B)) || 120 === E | |
| 2193c2193 | |
| < ++B < G && P((x = e.charCodeAt(B))); | |
| --- | |
| > ++B < G && P((E = e.charCodeAt(B))); | |
| 2196c2196 | |
| < (p += u(x)), L === d && c.call(i, p) && ((n = p), (T = i[p])); | |
| --- | |
| > (p += u(E)), L === d && c.call(i, p) && ((n = p), (T = i[p])); | |
| 2204c2204 | |
| < ? E(5, 1) | |
| --- | |
| > ? x(5, 1) | |
| 2210,2212c2210,2212 | |
| < ? 61 === (x = e.charCodeAt(B)) | |
| < ? (E(S, F), (T = null)) | |
| < : s(x) | |
| --- | |
| > ? 61 === (E = e.charCodeAt(B)) | |
| > ? (x(S, F), (T = null)) | |
| > : s(E) | |
| 2214,2215c2214,2215 | |
| < : E(S, F) | |
| < : E(S, F))), | |
| --- | |
| > : x(S, F) | |
| > : x(S, F))), | |
| 2217c2217 | |
| < : (a || E(2, F), | |
| --- | |
| > : (a || x(2, F), | |
| 2219c2219 | |
| < ? (E(7, F), (C = u(65533))) | |
| --- | |
| > ? (x(7, F), (C = u(65533))) | |
| 2221c2221 | |
| < ? (E(6, F), (C = r[C])) | |
| --- | |
| > ? (x(6, F), (C = r[C])) | |
| 2223c2223 | |
| < w(C) && E(6, F), | |
| --- | |
| > w(C) && x(6, F), | |
| 2228c2228 | |
| < : L !== d && E(4, F)), | |
| --- | |
| > : L !== d && x(4, F)), | |
| 2240c2240 | |
| < ($ += p), | |
| --- | |
| > (Z += p), | |
| 2244,2245c2244,2245 | |
| < 10 === k && (Z++, Y++, (X = 0)), | |
| < k == k ? (($ += u(k)), X++) : te(); | |
| --- | |
| > 10 === k && ($++, Y++, (X = 0)), | |
| > k == k ? ((Z += u(k)), X++) : te(); | |
| 2248c2248 | |
| < return { line: Z, column: X, offset: K + (j.offset || 0) }; | |
| --- | |
| > return { line: $, column: X, offset: K + (_.offset || 0) }; | |
| 2252c2252 | |
| < (n.column += t), (n.offset += t), z.call(_, y[e], n, e); | |
| --- | |
| > (n.column += t), (n.offset += t), z.call(W, y[e], n, e); | |
| 2255,2258c2255,2258 | |
| < $ && | |
| < (Q.push($), | |
| < H && H.call(q, $, { start: I, end: J() }), | |
| < ($ = "")); | |
| --- | |
| > Z && | |
| > (Q.push(Z), | |
| > H && H.call(q, Z, { start: I, end: J() }), | |
| > (Z = "")); | |
| 7716,7718c7716,7718 | |
| < x = 0; | |
| < x < 10; | |
| < x++ | |
| --- | |
| > E = 0; | |
| > E < 10; | |
| > E++ | |
| 7720c7720 | |
| < if ("break" === C(x)) break; | |
| --- | |
| > if ("break" === C(E)) break; | |
| 7722c7722 | |
| < var E = [].concat.apply( | |
| --- | |
| > var x = [].concat.apply( | |
| 7733c7733 | |
| < return new r.default().encode(E); | |
| --- | |
| > return new r.default().encode(x); | |
| 8094c8094 | |
| < return "number" != typeof e.length || Z(e.length) ? s(0) : p(e); | |
| --- | |
| > return "number" != typeof e.length || $(e.length) ? s(0) : p(e); | |
| 8229c8229 | |
| < Z((n = +n)) && (n = r ? 0 : e.length - 1), | |
| --- | |
| > $((n = +n)) && (n = r ? 0 : e.length - 1), | |
| 8296c8296 | |
| < if (Z(i)) return a; | |
| --- | |
| > if ($(i)) return a; | |
| 8316c8316 | |
| < function x(e, t, n, i) { | |
| --- | |
| > function E(e, t, n, i) { | |
| 8319c8319 | |
| < function E(e, t, n, i) { | |
| --- | |
| > function x(e, t, n, i) { | |
| 8663c8663 | |
| < return x(this, e, t, n); | |
| --- | |
| > return E(this, e, t, n); | |
| 8668c8668 | |
| < return E(this, e, t, n); | |
| --- | |
| > return x(this, e, t, n); | |
| 8697c8697 | |
| < for (let i = t; i < n; ++i) r += $[e[i]]; | |
| --- | |
| > for (let i = t; i < n; ++i) r += Z[e[i]]; | |
| 8851c8851 | |
| < _((e >>>= 0), "offset"); | |
| --- | |
| > W((e >>>= 0), "offset"); | |
| 8854c8854 | |
| < (void 0 !== t && void 0 !== n) || j(e, this.length - 8); | |
| --- | |
| > (void 0 !== t && void 0 !== n) || _(e, this.length - 8); | |
| 8861c8861 | |
| < _((e >>>= 0), "offset"); | |
| --- | |
| > W((e >>>= 0), "offset"); | |
| 8864c8864 | |
| < (void 0 !== t && void 0 !== n) || j(e, this.length - 8); | |
| --- | |
| > (void 0 !== t && void 0 !== n) || _(e, this.length - 8); | |
| 8924c8924 | |
| < _((e >>>= 0), "offset"); | |
| --- | |
| > W((e >>>= 0), "offset"); | |
| 8927c8927 | |
| < (void 0 !== t && void 0 !== n) || j(e, this.length - 8); | |
| --- | |
| > (void 0 !== t && void 0 !== n) || _(e, this.length - 8); | |
| 8938c8938 | |
| < _((e >>>= 0), "offset"); | |
| --- | |
| > W((e >>>= 0), "offset"); | |
| 8941c8941 | |
| < (void 0 !== t && void 0 !== n) || j(e, this.length - 8); | |
| --- | |
| > (void 0 !== t && void 0 !== n) || _(e, this.length - 8); | |
| 9290c9290 | |
| < _(t, "offset"), | |
| --- | |
| > W(t, "offset"), | |
| 9292c9292 | |
| < j(t, e.length - (n + 1)); | |
| --- | |
| > _(t, e.length - (n + 1)); | |
| 9295c9295 | |
| < function _(e, t) { | |
| --- | |
| > function W(e, t) { | |
| 9299c9299 | |
| < function j(e, t, n) { | |
| --- | |
| > function _(e, t, n) { | |
| 9302c9302 | |
| < (_(e, n), new V.ERR_OUT_OF_RANGE(n || "offset", "an integer", e)) | |
| --- | |
| > (W(e, n), new V.ERR_OUT_OF_RANGE(n || "offset", "an integer", e)) | |
| 9347c9347 | |
| < const W = /[^+/0-9A-Za-z-_]/g; | |
| --- | |
| > const j = /[^+/0-9A-Za-z-_]/g; | |
| 9399c9399 | |
| < if ((e = (e = e.split("=")[0]).trim().replace(W, "")).length < 2) | |
| --- | |
| > if ((e = (e = e.split("=")[0]).trim().replace(j, "")).length < 2) | |
| 9421c9421 | |
| < function Z(e) { | |
| --- | |
| > function $(e) { | |
| 9424c9424 | |
| < const $ = (function () { | |
| --- | |
| > const Z = (function () { | |
| 9929,9932c9929,9932 | |
| < x = [], | |
| < E = 0; | |
| < for (; E < w && (" " === (a = t.charAt(E)) || "\t" === a); ) E++; | |
| < if (">" !== t.charAt(E)) return; | |
| --- | |
| > E = [], | |
| > x = 0; | |
| > for (; x < w && (" " === (a = t.charAt(x)) || "\t" === a); ) x++; | |
| > if (">" !== t.charAt(x)) return; | |
| 9934c9934 | |
| < E = 0; | |
| --- | |
| > x = 0; | |
| 9937c9937 | |
| < for (; E < w; ) { | |
| --- | |
| > for (; x < w; ) { | |
| 9939,9940c9939,9940 | |
| < l = t.indexOf("\n", E), h = E, p = !1, -1 === l && (l = w); | |
| < E < w && (" " === (a = t.charAt(E)) || "\t" === a); | |
| --- | |
| > l = t.indexOf("\n", x), h = x, p = !1, -1 === l && (l = w); | |
| > x < w && (" " === (a = t.charAt(x)) || "\t" === a); | |
| 9943c9943 | |
| < E++; | |
| --- | |
| > x++; | |
| 9945,9948c9945,9948 | |
| < (">" === t.charAt(E) | |
| < ? (E++, (p = !0), " " === t.charAt(E) && E++) | |
| < : (E = h), | |
| < (c = t.slice(E, l)), | |
| --- | |
| > (">" === t.charAt(x) | |
| > ? (x++, (p = !0), " " === t.charAt(x) && x++) | |
| > : (x = h), | |
| > (c = t.slice(x, l)), | |
| 9951c9951 | |
| < E = h; | |
| --- | |
| > x = h; | |
| 9954c9954 | |
| < if (!p && ((s = t.slice(E)), r(v, g, f, [e, s, !0]))) break; | |
| --- | |
| > if (!p && ((s = t.slice(x)), r(v, g, f, [e, s, !0]))) break; | |
| 9969c9969 | |
| < (E += D), (c = c.substr(D)).trim() && (M = !0); | |
| --- | |
| > (x += D), (c = c.substr(D)).trim() && (M = !0); | |
| 9972,9973c9972,9973 | |
| < (u = h === E ? c : t.slice(h, l)), | |
| < x.push(E - h), | |
| --- | |
| > (u = h === x ? c : t.slice(h, l)), | |
| > E.push(x - h), | |
| 9976c9976 | |
| < (E = l + 1); | |
| --- | |
| > (x = l + 1); | |
| 9978,9979c9978,9979 | |
| < (E = -1), (w = x.length), (o = e(k.join("\n"))); | |
| < for (; ++E < w; ) (m[b] = (m[b] || 0) + x[E]), b++; | |
| --- | |
| > (x = -1), (w = E.length), (o = e(k.join("\n"))); | |
| > for (; ++x < w; ) (m[b] = (m[b] || 0) + E[x]), b++; | |
| 10025c10025 | |
| < x = ""; | |
| --- | |
| > E = ""; | |
| 10027c10027 | |
| < for (; C < k && ((l = r.charAt(C)) === i || l === n); ) (x += l), C++; | |
| --- | |
| > for (; C < k && ((l = r.charAt(C)) === i || l === n); ) (E += l), C++; | |
| 10029,10030c10029,10030 | |
| < C++, (s = l), (a = 1), (x += l); | |
| < for (; C < k && (l = r.charAt(C)) === s; ) (x += l), a++, C++; | |
| --- | |
| > C++, (s = l), (a = 1), (E += l); | |
| > for (; C < k && (l = r.charAt(C)) === s; ) (E += l), a++, C++; | |
| 10032c10032 | |
| < for (; C < k && ((l = r.charAt(C)) === i || l === n); ) (x += l), C++; | |
| --- | |
| > for (; C < k && ((l = r.charAt(C)) === i || l === n); ) (E += l), C++; | |
| 10038,10040c10038,10040 | |
| < ((y = e.now()).column += x.length), | |
| < (y.offset += x.length), | |
| < (x += c), | |
| --- | |
| > ((y = e.now()).column += E.length), | |
| > (y.offset += E.length), | |
| > (E += c), | |
| 10042c10042 | |
| < p && (x += p); | |
| --- | |
| > p && (E += p); | |
| 10044c10044 | |
| < var E = !0; | |
| --- | |
| > var x = !0; | |
| 10055c10055 | |
| < E ? ((x += l), (E = !1)) : ((m += l), (g += l)), p = "", C++; | |
| --- | |
| > x ? ((E += l), (x = !1)) : ((m += l), (g += l)), p = "", C++; | |
| 10069c10069 | |
| < (x += d + m), (C = -1), (k = c.length); | |
| --- | |
| > (E += d + m), (C = -1), (k = c.length); | |
| 10076c10076 | |
| < return e(x)({ | |
| --- | |
| > return e(E)({ | |
| 10575,10576c10575,10576 | |
| < x = new RegExp("^</?(" + C + ")(?=(\\s|/?>|$))", "i"), | |
| < E = t.length, | |
| --- | |
| > E = new RegExp("^</?(" + C + ")(?=(\\s|/?>|$))", "i"), | |
| > x = t.length, | |
| 10584c10584 | |
| < [x, f, !0], | |
| --- | |
| > [E, f, !0], | |
| 10587c10587 | |
| < for (; S < E && ("\t" === (y = t.charAt(S)) || " " === y); ) S++; | |
| --- | |
| > for (; S < x && ("\t" === (y = t.charAt(S)) || " " === y); ) S++; | |
| 10589c10589 | |
| < (i = -1 === (i = t.indexOf("\n", S + 1)) ? E : i), | |
| --- | |
| > (i = -1 === (i = t.indexOf("\n", S + 1)) ? x : i), | |
| 10601c10601 | |
| < for (; S < E; ) { | |
| --- | |
| > for (; S < x; ) { | |
| 10603c10603 | |
| < ((i = -1 === (i = t.indexOf("\n", S + 1)) ? E : i), | |
| --- | |
| > ((i = -1 === (i = t.indexOf("\n", S + 1)) ? x : i), | |
| 10680d10679 | |
| < x, | |
| 10681a10681 | |
| > x, | |
| 10795c10795 | |
| < (E = { | |
| --- | |
| > (x = { | |
| 10801,10805c10801,10805 | |
| < ? (E.alt = S.decode.raw(S.unescape(m), C) || null) | |
| < : ((x = S.enterLink()), | |
| < (E.children = S.tokenizeInline(m, C)), | |
| < x()), | |
| < e(M)(E)) | |
| --- | |
| > ? (x.alt = S.decode.raw(S.unescape(m), C) || null) | |
| > : ((E = S.enterLink()), | |
| > (x.children = S.tokenizeInline(m, C)), | |
| > E()), | |
| > e(M)(x)) | |
| 10833d10832 | |
| < x, | |
| 10834a10834 | |
| > x, | |
| 10870c10870 | |
| < (H = 0), (x = []), (E = []), (S = []); | |
| --- | |
| > (H = 0), (E = []), (x = []), (S = []); | |
| 10929c10929 | |
| < (M.value = M.value.concat(S, w)), (E = E.concat(S, w)), (S = []); | |
| --- | |
| > (M.value = M.value.concat(S, w)), (x = x.concat(S, w)), (S = []); | |
| 10934,10935c10934,10935 | |
| < x.push(M), | |
| < (E = E.concat(S, w)), | |
| --- | |
| > E.push(M), | |
| > (x = x.concat(S, w)), | |
| 10943c10943 | |
| < (M.value = M.value.concat(S, w)), (E = E.concat(S, w)), (S = []); | |
| --- | |
| > (M.value = M.value.concat(S, w)), (x = x.concat(S, w)), (S = []); | |
| 10947c10947 | |
| < (A = e(E.join(u)).reset({ | |
| --- | |
| > (A = e(x.join(u)).reset({ | |
| 10957c10957 | |
| < (V = x.length); | |
| --- | |
| > (V = E.length); | |
| 10959c10959 | |
| < (M = x[H].value.join(u)), | |
| --- | |
| > (M = E[H].value.join(u)), | |
| 10962c10962 | |
| < (M = x[H].trail.join(u)), | |
| --- | |
| > (M = E[H].trail.join(u)), | |
| 11117d11116 | |
| < x = "", | |
| 11118a11118 | |
| > x = "", | |
| 11122c11122 | |
| < ("!" === w && ((S = "image"), (E = w), (w = t.charAt(++k))), | |
| --- | |
| > ("!" === w && ((S = "image"), (x = w), (w = t.charAt(++k))), | |
| 11125c11125 | |
| < for (k++, E += w, m = "", v = 0; k < C; ) { | |
| --- | |
| > for (k++, x += w, m = "", v = 0; k < C; ) { | |
| 11133,11134c11133,11134 | |
| < if (((x = m), (r = m), (w = t.charAt(k)) === u)) { | |
| < if ((k++, (x += w), (m = ""), !b)) | |
| --- | |
| > if (((E = m), (r = m), (w = t.charAt(k)) === u)) { | |
| > if ((k++, (E += w), (m = ""), !b)) | |
| 11146c11146 | |
| < (x += m), | |
| --- | |
| > (E += m), | |
| 11154c11154 | |
| < (x = E + x), | |
| --- | |
| > (E = x + E), | |
| 11158,11159c11158,11159 | |
| < (((p = e.now()).column += E.length), | |
| < (p.offset += E.length), | |
| --- | |
| > (((p = e.now()).column += x.length), | |
| > (p.offset += x.length), | |
| 11171c11171 | |
| < e(x)(d)) | |
| --- | |
| > e(E)(d)) | |
| 11234c11234 | |
| < var a, s, l, c, u, h, p, d, f, m, g, v, y, b, w, k, C, x, E, S, M, T; | |
| --- | |
| > var a, s, l, c, u, h, p, d, f, m, g, v, y, b, w, k, C, E, x, S, M, T; | |
| 11272,11273c11272,11273 | |
| < (x = []), | |
| < (E = e(c).reset({ type: "table", align: g, children: x })); | |
| --- | |
| > (E = []), | |
| > (x = e(c).reset({ type: "table", align: g, children: E })); | |
| 11279c11279 | |
| < e(C).reset(u, E), | |
| --- | |
| > e(C).reset(u, x), | |
| 11321c11321 | |
| < return E; | |
| --- | |
| > return x; | |
| 11408,11409c11408,11409 | |
| < x = C.options.gfm, | |
| < E = C.inlineTokenizers, | |
| --- | |
| > E = C.options.gfm, | |
| > x = C.inlineTokenizers, | |
| 11413c11413 | |
| < if (x) { | |
| --- | |
| > if (E) { | |
| 11462c11462 | |
| < (C.inlineTokenizers = { text: E.text }), | |
| --- | |
| > (C.inlineTokenizers = { text: x.text }), | |
| 11464c11464 | |
| < (C.inlineTokenizers = E), | |
| --- | |
| > (C.inlineTokenizers = x), | |
| 11554c11554 | |
| < function x() { | |
| --- | |
| > function E() { | |
| 11573c11573 | |
| < function E(e, r) { | |
| --- | |
| > function x(e, r) { | |
| 11590c11590 | |
| < n = x(), | |
| --- | |
| > n = E(), | |
| 11603c11603 | |
| < return n(E(n(e), i), t); | |
| --- | |
| > return n(x(n(e), i), t); | |
| 11693c11693 | |
| < var i = n(9357); | |
| --- | |
| > var i = n(9514); | |
| 11766,11778c11766,11778 | |
| < DefaultBufferLength: () => pn, | |
| < IterMode: () => bn, | |
| < MountedTree: () => gn, | |
| < NodeProp: () => mn, | |
| < NodeSet: () => wn, | |
| < NodeType: () => yn, | |
| < NodeWeakMap: () => zn, | |
| < Parser: () => Un, | |
| < Tree: () => xn, | |
| < TreeBuffer: () => Sn, | |
| < TreeCursor: () => Fn, | |
| < TreeFragment: () => qn, | |
| < parseMixed: () => jn, | |
| --- | |
| > DefaultBufferLength: () => Bn, | |
| > IterMode: () => Un, | |
| > MountedTree: () => Vn, | |
| > NodeProp: () => Hn, | |
| > NodeSet: () => Wn, | |
| > NodeType: () => qn, | |
| > NodeWeakMap: () => ci, | |
| > Parser: () => hi, | |
| > Tree: () => Gn, | |
| > TreeBuffer: () => Yn, | |
| > TreeCursor: () => ii, | |
| > TreeFragment: () => ui, | |
| > parseMixed: () => di, | |
| 11783,11811c11783,11811 | |
| < Annotation: () => cr, | |
| < AnnotationType: () => ur, | |
| < ChangeDesc: () => Si, | |
| < ChangeSet: () => Mi, | |
| < CharCategory: () => kr, | |
| < Compartment: () => $i, | |
| < EditorSelection: () => Fi, | |
| < EditorState: () => Er, | |
| < Facet: () => Ri, | |
| < Line: () => ui, | |
| < MapMode: () => Ei, | |
| < Prec: () => Xi, | |
| < Range: () => Tr, | |
| < RangeSet: () => Lr, | |
| < RangeSetBuilder: () => Pr, | |
| < RangeValue: () => Mr, | |
| < SelectionRange: () => Oi, | |
| < StateEffect: () => pr, | |
| < StateEffectType: () => hr, | |
| < StateField: () => _i, | |
| < Text: () => ni, | |
| < Transaction: () => dr, | |
| < codePointAt: () => wi, | |
| < codePointSize: () => Ci, | |
| < combineConfig: () => Sr, | |
| < countColumn: () => Ur, | |
| < findClusterBreak: () => mi, | |
| < findColumn: () => _r, | |
| < fromCodePoint: () => ki, | |
| --- | |
| > Annotation: () => Ir, | |
| > AnnotationType: () => Or, | |
| > ChangeDesc: () => Yi, | |
| > ChangeSet: () => Xi, | |
| > CharCategory: () => _r, | |
| > Compartment: () => wr, | |
| > EditorSelection: () => ir, | |
| > EditorState: () => Kr, | |
| > Facet: () => ar, | |
| > Line: () => Oi, | |
| > MapMode: () => Ki, | |
| > Prec: () => yr, | |
| > Range: () => $r, | |
| > RangeSet: () => Jr, | |
| > RangeSetBuilder: () => eo, | |
| > RangeValue: () => Xr, | |
| > SelectionRange: () => nr, | |
| > StateEffect: () => Br, | |
| > StateEffectType: () => Fr, | |
| > StateField: () => pr, | |
| > Text: () => Si, | |
| > Transaction: () => Nr, | |
| > codePointAt: () => Wi, | |
| > codePointSize: () => ji, | |
| > combineConfig: () => Yr, | |
| > countColumn: () => ho, | |
| > findClusterBreak: () => Hi, | |
| > findColumn: () => po, | |
| > fromCodePoint: () => _i, | |
| 11816,11858c11816,11858 | |
| < BidiSpan: () => os, | |
| < BlockInfo: () => sl, | |
| < BlockType: () => sa, | |
| < Decoration: () => la, | |
| < Direction: () => ja, | |
| < EditorView: () => jl, | |
| < GutterMarker: () => Eu, | |
| < MatchDecorator: () => Mc, | |
| < RectangleMarker: () => rc, | |
| < ViewPlugin: () => Fa, | |
| < ViewUpdate: () => _a, | |
| < WidgetType: () => aa, | |
| < __test: () => eh, | |
| < closeHoverTooltips: () => mu, | |
| < crosshairCursor: () => Xc, | |
| < drawSelection: () => fc, | |
| < dropCursor: () => Ec, | |
| < getPanel: () => bu, | |
| < getTooltip: () => pu, | |
| < gutter: () => Du, | |
| < gutterLineClass: () => Su, | |
| < gutters: () => Lu, | |
| < hasHoverTooltips: () => du, | |
| < highlightActiveLine: () => Hc, | |
| < highlightActiveLineGutter: () => Ku, | |
| < highlightSpecialChars: () => Ic, | |
| < highlightTrailingWhitespace: () => Ju, | |
| < highlightWhitespace: () => $u, | |
| < hoverTooltip: () => hu, | |
| < keymap: () => Ql, | |
| < layer: () => hc, | |
| < lineNumberMarkers: () => Hu, | |
| < lineNumbers: () => _u, | |
| < logException: () => La, | |
| < panels: () => yu, | |
| < placeholder: () => Uc, | |
| < rectangularSelection: () => Gc, | |
| < repositionTooltips: () => gu, | |
| < runScopeHandlers: () => tc, | |
| < scrollPastEnd: () => Rc, | |
| < showPanel: () => xu, | |
| < showTooltip: () => ou, | |
| < tooltips: () => Qc, | |
| --- | |
| > BidiSpan: () => Ds, | |
| > BlockInfo: () => Ll, | |
| > BlockType: () => La, | |
| > Decoration: () => Pa, | |
| > Direction: () => ds, | |
| > EditorView: () => dc, | |
| > GutterMarker: () => Ku, | |
| > MatchDecorator: () => Xc, | |
| > RectangleMarker: () => Tc, | |
| > ViewPlugin: () => is, | |
| > ViewUpdate: () => ps, | |
| > WidgetType: () => Aa, | |
| > __test: () => Eh, | |
| > closeHoverTooltips: () => Hu, | |
| > crosshairCursor: () => yu, | |
| > drawSelection: () => Rc, | |
| > dropCursor: () => Kc, | |
| > getPanel: () => Uu, | |
| > getTooltip: () => Bu, | |
| > gutter: () => Zu, | |
| > gutterLineClass: () => Yu, | |
| > gutters: () => Ju, | |
| > hasHoverTooltips: () => Nu, | |
| > highlightActiveLine: () => su, | |
| > highlightActiveLineGutter: () => gh, | |
| > highlightSpecialChars: () => tu, | |
| > highlightTrailingWhitespace: () => Ch, | |
| > highlightWhitespace: () => wh, | |
| > hoverTooltip: () => Fu, | |
| > keymap: () => kc, | |
| > layer: () => Fc, | |
| > lineNumberMarkers: () => sh, | |
| > lineNumbers: () => ph, | |
| > logException: () => Ja, | |
| > panels: () => qu, | |
| > placeholder: () => hu, | |
| > rectangularSelection: () => mu, | |
| > repositionTooltips: () => Vu, | |
| > runScopeHandlers: () => xc, | |
| > scrollPastEnd: () => au, | |
| > showPanel: () => Gu, | |
| > showTooltip: () => Du, | |
| > tooltips: () => ku, | |
| 11863,11868c11863,11868 | |
| < Tag: () => nh, | |
| < classHighlighter: () => Lh, | |
| < highlightTree: () => hh, | |
| < styleTags: () => ah, | |
| < tagHighlighter: () => ch, | |
| < tags: () => Ah, | |
| --- | |
| > Tag: () => Sh, | |
| > classHighlighter: () => Jh, | |
| > highlightTree: () => Fh, | |
| > styleTags: () => Ah, | |
| > tagHighlighter: () => Ih, | |
| > tags: () => Qh, | |
| 11873,11928c11873,11928 | |
| < HighlightStyle: () => Wp, | |
| < IndentContext: () => op, | |
| < LRLanguage: () => Nh, | |
| < Language: () => Fh, | |
| < LanguageDescription: () => Qh, | |
| < LanguageSupport: () => $h, | |
| < ParseContext: () => jh, | |
| < StreamLanguage: () => vd, | |
| < StringStream: () => fd, | |
| < TreeIndentContext: () => up, | |
| < bracketMatching: () => sd, | |
| < bracketMatchingHandle: () => ld, | |
| < codeFolding: () => Vp, | |
| < continuedIndent: () => mp, | |
| < defaultHighlightStyle: () => Jp, | |
| < defineLanguageFacet: () => Ih, | |
| < delimitedIndent: () => pp, | |
| < ensureSyntaxTree: () => Hh, | |
| < flatIndent: () => fp, | |
| < foldAll: () => Ip, | |
| < foldCode: () => Ap, | |
| < foldEffect: () => Cp, | |
| < foldGutter: () => _p, | |
| < foldInside: () => bp, | |
| < foldKeymap: () => Np, | |
| < foldNodeProp: () => yp, | |
| < foldService: () => vp, | |
| < foldState: () => Sp, | |
| < foldable: () => wp, | |
| < foldedRanges: () => Mp, | |
| < forceParsing: () => zh, | |
| < getIndentUnit: () => tp, | |
| < getIndentation: () => ip, | |
| < highlightingFor: () => Zp, | |
| < ignoreSpellcheckToken: () => Ld, | |
| < indentNodeProp: () => ap, | |
| < indentOnInput: () => gp, | |
| < indentRange: () => rp, | |
| < indentService: () => Jh, | |
| < indentString: () => np, | |
| < indentUnit: () => ep, | |
| < language: () => Zh, | |
| < languageDataProp: () => Ph, | |
| < lineClassNodeProp: () => Td, | |
| < lineHighlighter: () => Ad, | |
| < matchBrackets: () => hd, | |
| < sublanguageProp: () => Oh, | |
| < syntaxHighlighting: () => Xp, | |
| < syntaxParserRunning: () => qh, | |
| < syntaxTree: () => Rh, | |
| < syntaxTreeAvailable: () => Vh, | |
| < toggleFold: () => Bp, | |
| < tokenClassNodeProp: () => Md, | |
| < unfoldAll: () => Op, | |
| < unfoldCode: () => Lp, | |
| < unfoldEffect: () => xp, | |
| --- | |
| > HighlightStyle: () => fd, | |
| > IndentContext: () => Dp, | |
| > LRLanguage: () => op, | |
| > Language: () => ip, | |
| > LanguageDescription: () => kp, | |
| > LanguageSupport: () => wp, | |
| > ParseContext: () => dp, | |
| > StreamLanguage: () => zd, | |
| > StringStream: () => Rd, | |
| > TreeIndentContext: () => Op, | |
| > bracketMatching: () => Ld, | |
| > bracketMatchingHandle: () => Pd, | |
| > codeFolding: () => ld, | |
| > continuedIndent: () => Hp, | |
| > defaultHighlightStyle: () => Cd, | |
| > defineLanguageFacet: () => tp, | |
| > delimitedIndent: () => Bp, | |
| > ensureSyntaxTree: () => sp, | |
| > flatIndent: () => Rp, | |
| > foldAll: () => td, | |
| > foldCode: () => Qp, | |
| > foldEffect: () => jp, | |
| > foldGutter: () => pd, | |
| > foldInside: () => Up, | |
| > foldKeymap: () => od, | |
| > foldNodeProp: () => qp, | |
| > foldService: () => zp, | |
| > foldState: () => Yp, | |
| > foldable: () => Wp, | |
| > foldedRanges: () => Xp, | |
| > forceParsing: () => cp, | |
| > getIndentUnit: () => xp, | |
| > getIndentation: () => Mp, | |
| > highlightingFor: () => bd, | |
| > ignoreSpellcheckToken: () => Jd, | |
| > indentNodeProp: () => Ap, | |
| > indentOnInput: () => Vp, | |
| > indentRange: () => Tp, | |
| > indentService: () => Cp, | |
| > indentString: () => Sp, | |
| > indentUnit: () => Ep, | |
| > language: () => bp, | |
| > languageDataProp: () => ep, | |
| > lineClassNodeProp: () => $d, | |
| > lineHighlighter: () => Qd, | |
| > matchBrackets: () => Fd, | |
| > sublanguageProp: () => np, | |
| > syntaxHighlighting: () => yd, | |
| > syntaxParserRunning: () => up, | |
| > syntaxTree: () => ap, | |
| > syntaxTreeAvailable: () => lp, | |
| > toggleFold: () => rd, | |
| > tokenClassNodeProp: () => Xd, | |
| > unfoldAll: () => nd, | |
| > unfoldCode: () => Jp, | |
| > unfoldEffect: () => Gp, | |
| 11933,12030c11933,12030 | |
| < blockComment: () => Uw, | |
| < blockUncomment: () => _w, | |
| < copyLineDown: () => sx, | |
| < copyLineUp: () => ax, | |
| < cursorCharBackward: () => Ak, | |
| < cursorCharForward: () => Dk, | |
| < cursorCharLeft: () => Mk, | |
| < cursorCharRight: () => Tk, | |
| < cursorDocEnd: () => BC, | |
| < cursorDocStart: () => FC, | |
| < cursorGroupBackward: () => Fk, | |
| < cursorGroupForward: () => Ok, | |
| < cursorGroupLeft: () => Pk, | |
| < cursorGroupRight: () => Ik, | |
| < cursorLineBoundaryBackward: () => Qk, | |
| < cursorLineBoundaryForward: () => $k, | |
| < cursorLineBoundaryLeft: () => Jk, | |
| < cursorLineBoundaryRight: () => eC, | |
| < cursorLineDown: () => Wk, | |
| < cursorLineEnd: () => nC, | |
| < cursorLineStart: () => tC, | |
| < cursorLineUp: () => jk, | |
| < cursorMatchingBracket: () => rC, | |
| < cursorPageDown: () => Xk, | |
| < cursorPageUp: () => Yk, | |
| < cursorSubwordBackward: () => Hk, | |
| < cursorSubwordForward: () => Rk, | |
| < cursorSyntaxLeft: () => qk, | |
| < cursorSyntaxRight: () => Uk, | |
| < defaultKeymap: () => wx, | |
| < deleteCharBackward: () => WC, | |
| < deleteCharForward: () => GC, | |
| < deleteGroupBackward: () => YC, | |
| < deleteGroupForward: () => XC, | |
| < deleteLine: () => lx, | |
| < deleteToLineEnd: () => ZC, | |
| < deleteToLineStart: () => $C, | |
| < deleteTrailingWhitespace: () => QC, | |
| < emacsStyleKeymap: () => yx, | |
| < history: () => Jw, | |
| < historyField: () => ek, | |
| < historyKeymap: () => bk, | |
| < indentLess: () => gx, | |
| < indentMore: () => mx, | |
| < indentSelection: () => fx, | |
| < indentWithTab: () => kx, | |
| < insertBlankLine: () => hx, | |
| < insertNewline: () => cx, | |
| < insertNewlineAndIndent: () => ux, | |
| < insertTab: () => vx, | |
| < invertedEffects: () => Zw, | |
| < isolateHistory: () => Xw, | |
| < lineComment: () => Vw, | |
| < lineUncomment: () => zw, | |
| < moveLineDown: () => rx, | |
| < moveLineUp: () => ix, | |
| < redo: () => ik, | |
| < redoDepth: () => lk, | |
| < redoSelection: () => ok, | |
| < selectAll: () => HC, | |
| < selectCharBackward: () => hC, | |
| < selectCharForward: () => uC, | |
| < selectCharLeft: () => lC, | |
| < selectCharRight: () => cC, | |
| < selectDocEnd: () => RC, | |
| < selectDocStart: () => NC, | |
| < selectGroupBackward: () => gC, | |
| < selectGroupForward: () => mC, | |
| < selectGroupLeft: () => dC, | |
| < selectGroupRight: () => fC, | |
| < selectLine: () => VC, | |
| < selectLineBoundaryBackward: () => AC, | |
| < selectLineBoundaryForward: () => DC, | |
| < selectLineBoundaryLeft: () => LC, | |
| < selectLineBoundaryRight: () => PC, | |
| < selectLineDown: () => EC, | |
| < selectLineEnd: () => OC, | |
| < selectLineStart: () => IC, | |
| < selectLineUp: () => xC, | |
| < selectMatchingBracket: () => oC, | |
| < selectPageDown: () => TC, | |
| < selectPageUp: () => MC, | |
| < selectParentSyntax: () => zC, | |
| < selectSubwordBackward: () => bC, | |
| < selectSubwordForward: () => yC, | |
| < selectSyntaxLeft: () => wC, | |
| < selectSyntaxRight: () => kC, | |
| < simplifySelection: () => qC, | |
| < splitLine: () => JC, | |
| < standardKeymap: () => bx, | |
| < toggleBlockComment: () => qw, | |
| < toggleBlockCommentByLine: () => jw, | |
| < toggleComment: () => Nw, | |
| < toggleLineComment: () => Hw, | |
| < transposeChars: () => ex, | |
| < undo: () => nk, | |
| < undoDepth: () => sk, | |
| < undoSelection: () => rk, | |
| --- | |
| > blockComment: () => om, | |
| > blockUncomment: () => am, | |
| > copyLineDown: () => xv, | |
| > copyLineUp: () => Ev, | |
| > cursorCharBackward: () => Gm, | |
| > cursorCharForward: () => jm, | |
| > cursorCharLeft: () => Wm, | |
| > cursorCharRight: () => _m, | |
| > cursorDocEnd: () => Qg, | |
| > cursorDocStart: () => Zg, | |
| > cursorGroupBackward: () => Zm, | |
| > cursorGroupForward: () => $m, | |
| > cursorGroupLeft: () => Ym, | |
| > cursorGroupRight: () => Xm, | |
| > cursorLineBoundaryBackward: () => mg, | |
| > cursorLineBoundaryForward: () => fg, | |
| > cursorLineBoundaryLeft: () => gg, | |
| > cursorLineBoundaryRight: () => vg, | |
| > cursorLineDown: () => lg, | |
| > cursorLineEnd: () => bg, | |
| > cursorLineStart: () => yg, | |
| > cursorLineUp: () => sg, | |
| > cursorMatchingBracket: () => kg, | |
| > cursorPageDown: () => pg, | |
| > cursorPageUp: () => hg, | |
| > cursorSubwordBackward: () => tg, | |
| > cursorSubwordForward: () => eg, | |
| > cursorSyntaxLeft: () => rg, | |
| > cursorSyntaxRight: () => og, | |
| > defaultKeymap: () => Rv, | |
| > deleteCharBackward: () => lv, | |
| > deleteCharForward: () => cv, | |
| > deleteGroupBackward: () => hv, | |
| > deleteGroupForward: () => pv, | |
| > deleteLine: () => Sv, | |
| > deleteToLineEnd: () => dv, | |
| > deleteToLineStart: () => fv, | |
| > deleteTrailingWhitespace: () => mv, | |
| > emacsStyleKeymap: () => Bv, | |
| > history: () => gm, | |
| > historyField: () => vm, | |
| > historyKeymap: () => Nm, | |
| > indentLess: () => Ov, | |
| > indentMore: () => Iv, | |
| > indentSelection: () => Pv, | |
| > indentWithTab: () => Hv, | |
| > insertBlankLine: () => Dv, | |
| > insertNewline: () => Mv, | |
| > insertNewlineAndIndent: () => Tv, | |
| > insertTab: () => Fv, | |
| > invertedEffects: () => dm, | |
| > isolateHistory: () => pm, | |
| > lineComment: () => nm, | |
| > lineUncomment: () => im, | |
| > moveLineDown: () => kv, | |
| > moveLineUp: () => wv, | |
| > redo: () => wm, | |
| > redoDepth: () => Sm, | |
| > redoSelection: () => Cm, | |
| > selectAll: () => tv, | |
| > selectCharBackward: () => Dg, | |
| > selectCharForward: () => Tg, | |
| > selectCharLeft: () => Sg, | |
| > selectCharRight: () => Mg, | |
| > selectDocEnd: () => ev, | |
| > selectDocStart: () => Jg, | |
| > selectGroupBackward: () => Og, | |
| > selectGroupForward: () => Ig, | |
| > selectGroupLeft: () => Lg, | |
| > selectGroupRight: () => Pg, | |
| > selectLine: () => nv, | |
| > selectLineBoundaryBackward: () => Gg, | |
| > selectLineBoundaryForward: () => jg, | |
| > selectLineBoundaryLeft: () => Kg, | |
| > selectLineBoundaryRight: () => Yg, | |
| > selectLineDown: () => qg, | |
| > selectLineEnd: () => $g, | |
| > selectLineStart: () => Xg, | |
| > selectLineUp: () => zg, | |
| > selectMatchingBracket: () => Cg, | |
| > selectPageDown: () => _g, | |
| > selectPageUp: () => Wg, | |
| > selectParentSyntax: () => iv, | |
| > selectSubwordBackward: () => Ng, | |
| > selectSubwordForward: () => Bg, | |
| > selectSyntaxLeft: () => Rg, | |
| > selectSyntaxRight: () => Hg, | |
| > simplifySelection: () => rv, | |
| > splitLine: () => gv, | |
| > standardKeymap: () => Nv, | |
| > toggleBlockComment: () => rm, | |
| > toggleBlockCommentByLine: () => sm, | |
| > toggleComment: () => Jf, | |
| > toggleLineComment: () => tm, | |
| > transposeChars: () => vv, | |
| > undo: () => bm, | |
| > undoDepth: () => xm, | |
| > undoSelection: () => km, | |
| 12035,12053c12035,12053 | |
| < RegExpCursor: () => Dx, | |
| < SearchCursor: () => Sx, | |
| < SearchQuery: () => Xx, | |
| < closeSearchPanel: () => CE, | |
| < findNext: () => dE, | |
| < findPrevious: () => fE, | |
| < getSearchQuery: () => aE, | |
| < gotoLine: () => Nx, | |
| < highlightSelectionMatches: () => zx, | |
| < openSearchPanel: () => kE, | |
| < replaceAll: () => yE, | |
| < replaceNext: () => vE, | |
| < search: () => Yx, | |
| < searchKeymap: () => xE, | |
| < searchPanelOpen: () => sE, | |
| < selectMatches: () => mE, | |
| < selectNextOccurrence: () => Gx, | |
| < selectSelectionMatches: () => gE, | |
| < setSearchQuery: () => iE, | |
| --- | |
| > RegExpCursor: () => jv, | |
| > SearchCursor: () => Uv, | |
| > SearchQuery: () => py, | |
| > closeSearchPanel: () => qy, | |
| > findNext: () => Ly, | |
| > findPrevious: () => Py, | |
| > getSearchQuery: () => Ey, | |
| > gotoLine: () => Jv, | |
| > highlightSelectionMatches: () => iy, | |
| > openSearchPanel: () => zy, | |
| > replaceAll: () => By, | |
| > replaceNext: () => Fy, | |
| > search: () => hy, | |
| > searchKeymap: () => Uy, | |
| > searchPanelOpen: () => xy, | |
| > selectMatches: () => Iy, | |
| > selectNextOccurrence: () => cy, | |
| > selectSelectionMatches: () => Oy, | |
| > setSearchQuery: () => wy, | |
| 12058,12085c12058,12085 | |
| < CompletionContext: () => mV, | |
| < acceptCompletion: () => XV, | |
| < autocompletion: () => Gz, | |
| < clearSnippet: () => dz, | |
| < closeBrackets: () => Lz, | |
| < closeBracketsKeymap: () => Rz, | |
| < closeCompletion: () => $V, | |
| < completeAnyWord: () => Sz, | |
| < completeFromList: () => vV, | |
| < completionKeymap: () => Kz, | |
| < completionStatus: () => Xz, | |
| < currentCompletions: () => $z, | |
| < deleteBracketPair: () => Nz, | |
| < ifIn: () => yV, | |
| < ifNotIn: () => bV, | |
| < insertBracket: () => Hz, | |
| < insertCompletionText: () => EV, | |
| < moveCompletionSelection: () => YV, | |
| < nextSnippetField: () => fz, | |
| < pickedCompletion: () => xV, | |
| < prevSnippetField: () => mz, | |
| < selectedCompletion: () => Qz, | |
| < selectedCompletionIndex: () => Jz, | |
| < setSelectedCompletion: () => eq, | |
| < snippet: () => hz, | |
| < snippetCompletion: () => bz, | |
| < snippetKeymap: () => vz, | |
| < startCompletion: () => ZV, | |
| --- | |
| > CompletionContext: () => Xz, | |
| > acceptCompletion: () => Aq, | |
| > autocompletion: () => MU, | |
| > clearSnippet: () => Kq, | |
| > closeBrackets: () => uU, | |
| > closeBracketsKeymap: () => vU, | |
| > closeCompletion: () => Pq, | |
| > completeAnyWord: () => oU, | |
| > completeFromList: () => Zz, | |
| > completionKeymap: () => TU, | |
| > completionStatus: () => AU, | |
| > currentCompletions: () => PU, | |
| > deleteBracketPair: () => gU, | |
| > ifIn: () => Qz, | |
| > ifNotIn: () => Jz, | |
| > insertBracket: () => yU, | |
| > insertCompletionText: () => rq, | |
| > moveCompletionSelection: () => Dq, | |
| > nextSnippetField: () => Yq, | |
| > pickedCompletion: () => iq, | |
| > prevSnippetField: () => Xq, | |
| > selectedCompletion: () => IU, | |
| > selectedCompletionIndex: () => OU, | |
| > setSelectedCompletion: () => FU, | |
| > snippet: () => jq, | |
| > snippetCompletion: () => Jq, | |
| > snippetKeymap: () => Zq, | |
| > startCompletion: () => Lq, | |
| 12090,12094c12090,12094 | |
| < collab: () => aq, | |
| < getClientID: () => uq, | |
| < getSyncedVersion: () => cq, | |
| < receiveUpdates: () => sq, | |
| < sendableUpdates: () => lq, | |
| --- | |
| > collab: () => zU, | |
| > getClientID: () => _U, | |
| > getSyncedVersion: () => WU, | |
| > receiveUpdates: () => qU, | |
| > sendableUpdates: () => UU, | |
| 12099,12109c12099,12109 | |
| < closeLintPanel: () => Mq, | |
| < diagnosticCount: () => kq, | |
| < forEachDiagnostic: () => $q, | |
| < forceLinting: () => Iq, | |
| < lintGutter: () => Zq, | |
| < lintKeymap: () => Dq, | |
| < linter: () => Pq, | |
| < nextDiagnostic: () => Tq, | |
| < openLintPanel: () => Sq, | |
| < setDiagnostics: () => gq, | |
| < setDiagnosticsEffect: () => vq, | |
| --- | |
| > closeLintPanel: () => aW, | |
| > diagnosticCount: () => tW, | |
| > forEachDiagnostic: () => PW, | |
| > forceLinting: () => pW, | |
| > lintGutter: () => LW, | |
| > lintKeymap: () => lW, | |
| > linter: () => hW, | |
| > nextDiagnostic: () => sW, | |
| > openLintPanel: () => oW, | |
| > setDiagnostics: () => $U, | |
| > setDiagnosticsEffect: () => ZU, | |
| 12114,12118c12114,12118 | |
| < ContextTracker: () => wU, | |
| < ExternalTokenizer: () => sU, | |
| < InputStream: () => oU, | |
| < LRParser: () => kU, | |
| < Stack: () => Jq, | |
| --- | |
| > ContextTracker: () => e_, | |
| > ExternalTokenizer: () => qW, | |
| > InputStream: () => VW, | |
| > LRParser: () => t_, | |
| > Stack: () => OW, | |
| 12123,12164c12123,12166 | |
| < AbstractTextComponent: () => jI, | |
| < App: () => VJ, | |
| < BaseComponent: () => VI, | |
| < ButtonComponent: () => qI, | |
| < ColorComponent: () => $I, | |
| < Component: () => lf, | |
| < DropdownComponent: () => XI, | |
| < EditableFileView: () => vI, | |
| < Editor: () => Ow, | |
| < EditorSuggest: () => ag, | |
| < Events: () => ug, | |
| < ExtraButtonComponent: () => UI, | |
| < FileManager: () => zj, | |
| < FileSystemAdapter: () => Ud, | |
| < FileView: () => mI, | |
| < FuzzySuggestModal: () => Zj, | |
| < HoverPopover: () => u_, | |
| < ItemView: () => hI, | |
| < Keymap: () => bm, | |
| < MarkdownPreviewRenderer: () => GA, | |
| < MarkdownPreviewSection: () => UA, | |
| < MarkdownPreviewView: () => wP, | |
| < MarkdownRenderChild: () => qA, | |
| < MarkdownRenderer: () => vP, | |
| < MarkdownSourceView: () => JU, | |
| < MarkdownView: () => QW, | |
| < Menu: () => rg, | |
| < MenuItem: () => ng, | |
| < MenuSeparator: () => ig, | |
| < MetadataCache: () => KU, | |
| < Modal: () => EU, | |
| < MomentFormatComponent: () => YI, | |
| < Notice: () => fI, | |
| < Platform: () => ct, | |
| < Plugin: () => MW, | |
| < PluginSettingTab: () => TW, | |
| < PopoverState: () => $U, | |
| < PopoverSuggest: () => wm, | |
| < Scope: () => vm, | |
| < Setting: () => HI, | |
| < SettingTab: () => Sj, | |
| < SliderComponent: () => ZI, | |
| --- | |
| > AbstractTextComponent: () => mO, | |
| > App: () => K0, | |
| > BaseComponent: () => uO, | |
| > ButtonComponent: () => pO, | |
| > ColorComponent: () => EO, | |
| > Component: () => xb, | |
| > DropdownComponent: () => wO, | |
| > EditableFileView: () => zI, | |
| > Editor: () => $f, | |
| > EditorSuggest: () => vB, | |
| > Events: () => rb, | |
| > ExtraButtonComponent: () => dO, | |
| > FileManager: () => jB, | |
| > FileSystemAdapter: () => pf, | |
| > FileView: () => HI, | |
| > FuzzySuggestModal: () => $j, | |
| > HoverPopover: () => W_, | |
| > ItemView: () => FI, | |
| > Keymap: () => Iw, | |
| > MarkdownPreviewRenderer: () => HA, | |
| > MarkdownPreviewSection: () => OA, | |
| > MarkdownPreviewView: () => NP, | |
| > MarkdownRenderChild: () => IA, | |
| > MarkdownRenderer: () => OP, | |
| > MarkdownSourceView: () => I_, | |
| > MarkdownView: () => JG, | |
| > Menu: () => Bw, | |
| > MenuItem: () => Ow, | |
| > MenuSeparator: () => Fw, | |
| > MetadataCache: () => M_, | |
| > Modal: () => jI, | |
| > MomentFormatComponent: () => bO, | |
| > Notice: () => RI, | |
| > Platform: () => St, | |
| > Plugin: () => MG, | |
| > PluginSettingTab: () => TG, | |
| > PopoverState: () => L_, | |
| > PopoverSuggest: () => fB, | |
| > ProgressBarComponent: () => kO, | |
| > Scope: () => Lw, | |
| > SearchComponent: () => vO, | |
| > Setting: () => cO, | |
| > SettingTab: () => zj, | |
| > SliderComponent: () => CO, | |
| 12166,12239c12168,12242 | |
| < TAbstractFile: () => XE, | |
| < TFile: () => $E, | |
| < TFolder: () => QE, | |
| < TextAreaComponent: () => KI, | |
| < TextComponent: () => WI, | |
| < TextFileView: () => e_, | |
| < ToggleComponent: () => _I, | |
| < ValueComponent: () => zI, | |
| < Vault: () => JE, | |
| < View: () => uI, | |
| < ViewRegistry: () => L_, | |
| < Workspace: () => gW, | |
| < WorkspaceContainer: () => nj, | |
| < WorkspaceFloating: () => hW, | |
| < WorkspaceItem: () => Q_, | |
| < WorkspaceLeaf: () => aj, | |
| < WorkspaceParent: () => J_, | |
| < WorkspaceRibbon: () => cW, | |
| < WorkspaceRoot: () => uW, | |
| < WorkspaceSidedock: () => tj, | |
| < WorkspaceSplit: () => ej, | |
| < WorkspaceTabs: () => rj, | |
| < WorkspaceWindow: () => pW, | |
| < addIcon: () => Cf, | |
| < apiVersion: () => PJ, | |
| < arrayBufferToBase64: () => q, | |
| < arrayBufferToHex: () => G, | |
| < base64ToArrayBuffer: () => z, | |
| < debounce: () => qe, | |
| < editorEditorField: () => BP, | |
| < editorInfoField: () => RP, | |
| < editorLivePreviewField: () => HP, | |
| < editorViewField: () => NP, | |
| < finishRenderMath: () => TA, | |
| < fuzzySearch: () => Im, | |
| < getAllTags: () => xS, | |
| < getBlobArrayBuffer: () => We, | |
| < getIcon: () => wf, | |
| < getIconIds: () => Ef, | |
| < getLinkpath: () => bS, | |
| < hexToArrayBuffer: () => W, | |
| < htmlToMarkdown: () => NE, | |
| < iterateCacheRefs: () => kS, | |
| < iterateRefs: () => CS, | |
| < livePreviewState: () => iF, | |
| < loadMathJax: () => kA, | |
| < loadMermaid: () => vA, | |
| < loadPdfJs: () => dA, | |
| < loadPrism: () => bA, | |
| < moment: () => tF, | |
| < normalizePath: () => he, | |
| < parseFrontMatterAliases: () => Jb, | |
| < parseFrontMatterEntry: () => $b, | |
| < parseFrontMatterStringArray: () => Qb, | |
| < parseFrontMatterTags: () => ew, | |
| < parseLinktext: () => wS, | |
| < parseYaml: () => JO, | |
| < prepareFuzzySearch: () => Am, | |
| < prepareQuery: () => Dm, | |
| < prepareSimpleSearch: () => Nm, | |
| < removeIcon: () => xf, | |
| < renderMatches: () => Hm, | |
| < renderMath: () => CA, | |
| < renderResults: () => Rm, | |
| < request: () => v_, | |
| < requestUrl: () => g_, | |
| < requireApiVersion: () => OJ, | |
| < resolveSubpath: () => DS, | |
| < sanitizeHTMLToDom: () => OM, | |
| < setIcon: () => kf, | |
| < sortSearchResults: () => Om, | |
| < stringifyYaml: () => eF, | |
| < stripHeading: () => MS, | |
| < stripHeadingForLink: () => TS, | |
| --- | |
| > TAbstractFile: () => mb, | |
| > TFile: () => vb, | |
| > TFolder: () => yb, | |
| > TextAreaComponent: () => yO, | |
| > TextComponent: () => gO, | |
| > TextFileView: () => O_, | |
| > ToggleComponent: () => fO, | |
| > ValueComponent: () => hO, | |
| > Vault: () => bb, | |
| > View: () => OI, | |
| > ViewRegistry: () => ej, | |
| > Workspace: () => gG, | |
| > WorkspaceContainer: () => Dj, | |
| > WorkspaceFloating: () => hG, | |
| > WorkspaceItem: () => xj, | |
| > WorkspaceLeaf: () => Ij, | |
| > WorkspaceParent: () => Sj, | |
| > WorkspaceRibbon: () => cG, | |
| > WorkspaceRoot: () => uG, | |
| > WorkspaceSidedock: () => Tj, | |
| > WorkspaceSplit: () => Mj, | |
| > WorkspaceTabs: () => Lj, | |
| > WorkspaceWindow: () => pG, | |
| > addIcon: () => Hb, | |
| > apiVersion: () => V0, | |
| > arrayBufferToBase64: () => ee, | |
| > arrayBufferToHex: () => oe, | |
| > base64ToArrayBuffer: () => J, | |
| > debounce: () => et, | |
| > editorEditorField: () => ZP, | |
| > editorInfoField: () => JP, | |
| > editorLivePreviewField: () => eI, | |
| > editorViewField: () => QP, | |
| > finishRenderMath: () => yA, | |
| > fuzzySearch: () => sL, | |
| > getAllTags: () => aS, | |
| > getBlobArrayBuffer: () => rt, | |
| > getIcon: () => Nb, | |
| > getIconIds: () => zb, | |
| > getLinkpath: () => tS, | |
| > hexToArrayBuffer: () => re, | |
| > htmlToMarkdown: () => tb, | |
| > iterateCacheRefs: () => iS, | |
| > iterateRefs: () => oS, | |
| > livePreviewState: () => MF, | |
| > loadMathJax: () => pA, | |
| > loadMermaid: () => lA, | |
| > loadPdfJs: () => nA, | |
| > loadPrism: () => uA, | |
| > moment: () => pI, | |
| > normalizePath: () => xe, | |
| > parseFrontMatterAliases: () => Bx, | |
| > parseFrontMatterEntry: () => Ox, | |
| > parseFrontMatterStringArray: () => Fx, | |
| > parseFrontMatterTags: () => Nx, | |
| > parseLinktext: () => nS, | |
| > parseYaml: () => uI, | |
| > prepareFuzzySearch: () => rL, | |
| > prepareQuery: () => iL, | |
| > prepareSimpleSearch: () => hL, | |
| > removeIcon: () => Vb, | |
| > renderMatches: () => dL, | |
| > renderMath: () => dA, | |
| > renderResults: () => pL, | |
| > request: () => hn, | |
| > requestUrl: () => un, | |
| > requireApiVersion: () => q0, | |
| > resolveSubpath: () => hS, | |
| > sanitizeHTMLToDom: () => IM, | |
| > setIcon: () => Rb, | |
| > setTooltip: () => TS, | |
| > sortSearchResults: () => lL, | |
| > stringifyYaml: () => hI, | |
| > stripHeading: () => cS, | |
| > stripHeadingForLink: () => uS, | |
| 12485c12488 | |
| < function x(e) { | |
| --- | |
| > function E(e) { | |
| 12516c12519 | |
| < const E = ((e) => | |
| --- | |
| > const x = ((e) => | |
| 12544c12547 | |
| < E.addPlatform, E.setPlatform; | |
| --- | |
| > x.addPlatform, x.setPlatform; | |
| 12781c12784,12824 | |
| < function B(e) { | |
| --- | |
| > var B, N; | |
| > !(function (e) { | |
| > (e.Documents = "DOCUMENTS"), | |
| > (e.Data = "DATA"), | |
| > (e.Cache = "CACHE"), | |
| > (e.External = "EXTERNAL"), | |
| > (e.ExternalStorage = "EXTERNAL_STORAGE"); | |
| > })(B || (B = {})), | |
| > (function (e) { | |
| > (e.UTF8 = "utf8"), (e.ASCII = "ascii"), (e.UTF16 = "utf16"); | |
| > })(N || (N = {})); | |
| > var R = window.Capacitor && "web" !== A.getPlatform(), | |
| > H = !!R && "ios" === A.getPlatform(), | |
| > V = !!R && "android" === A.getPlatform(), | |
| > z = R ? L("App") : null, | |
| > q = (R && L("Clipboard"), R ? L("Filesystem") : null), | |
| > U = (R && L("SplashScreen"), R ? L("StatusBar") : null), | |
| > W = R ? L("Device") : null, | |
| > _ = R ? L("KeepAwake") : null, | |
| > j = R ? L("Keyboard") : null, | |
| > G = (R && L("Haptics"), []); | |
| > function K() { | |
| > if (0 === G.length) | |
| > try { | |
| > _.keepAwake().catch(console.error); | |
| > } catch (e) { | |
| > console.error(e); | |
| > } | |
| > var e = { | |
| > release: function () { | |
| > if ((G.remove(e), 0 === G.length)) | |
| > try { | |
| > _.allowSleep().catch(console.error); | |
| > } catch (e) { | |
| > console.error(e); | |
| > } | |
| > }, | |
| > }; | |
| > return G.push(e), e; | |
| > } | |
| > function Y(e) { | |
| 12784c12827 | |
| < function N(e) { | |
| --- | |
| > function X(e) { | |
| 12787c12830 | |
| < function R(e) { | |
| --- | |
| > function $(e) { | |
| 12790,12791c12833,12834 | |
| < function H(e) { | |
| < return R(new TextEncoder().encode(e)); | |
| --- | |
| > function Z(e) { | |
| > return $(new TextEncoder().encode(e)); | |
| 12793c12836 | |
| < function V(e) { | |
| --- | |
| > function Q(e) { | |
| 12796c12839 | |
| < function z(e) { | |
| --- | |
| > function J(e) { | |
| 12805,12806c12848,12849 | |
| < function q(e) { | |
| < return U(new Uint8Array(e)); | |
| --- | |
| > function ee(e) { | |
| > return te(new Uint8Array(e)); | |
| 12808c12851 | |
| < function U(e) { | |
| --- | |
| > function te(e) { | |
| 12813c12856 | |
| < function _(e) { | |
| --- | |
| > function ne(e) { | |
| 12819c12862 | |
| < return (t = G), [4, j(e)]; | |
| --- | |
| > return (t = oe), [4, ie(e)]; | |
| 12826c12869 | |
| < function j(e) { | |
| --- | |
| > function ie(e) { | |
| 12833c12876 | |
| < function W(e) { | |
| --- | |
| > function re(e) { | |
| 12845c12888 | |
| < function G(e) { | |
| --- | |
| > function oe(e) { | |
| 12852,12854c12895,12900 | |
| < var K = "AES-GCM"; | |
| < function Y(e) { | |
| < return crypto.subtle.importKey("raw", e, K, !1, ["encrypt", "decrypt"]); | |
| --- | |
| > var ae = "AES-GCM"; | |
| > function se(e) { | |
| > return crypto.subtle.importKey("raw", e, ae, !1, [ | |
| > "encrypt", | |
| > "decrypt", | |
| > ]); | |
| 12856c12902 | |
| < function X(e, t, n) { | |
| --- | |
| > function le(e, t, n) { | |
| 12864c12910 | |
| < [4, crypto.subtle.encrypt({ name: K, iv: n }, t, e)] | |
| --- | |
| > [4, crypto.subtle.encrypt({ name: ae, iv: n }, t, e)] | |
| 12878c12924 | |
| < function Z(e, t) { | |
| --- | |
| > function ce(e, t) { | |
| 12889c12935 | |
| < [4, crypto.subtle.decrypt({ name: K, iv: n }, t, i)]); | |
| --- | |
| > [4, crypto.subtle.decrypt({ name: ae, iv: n }, t, i)]); | |
| 12896,12898c12942,12944 | |
| < var $ = 32768, | |
| < Q = { N: $, r: 8, p: 1, maxmem: 67108864 }; | |
| < function J(e, t) { | |
| --- | |
| > var ue = 32768, | |
| > he = { N: ue, r: 8, p: 1, maxmem: 67108864 }; | |
| > function pe(e, t) { | |
| 12915c12961 | |
| < Q, | |
| --- | |
| > he, | |
| 12925c12971 | |
| < return [2, B(i.sent())]; | |
| --- | |
| > return [2, Y(i.sent())]; | |
| 12930,12932c12976,12978 | |
| < new Uint8Array(H(e)), | |
| < new Uint8Array(H(t)), | |
| < $, | |
| --- | |
| > new Uint8Array(Z(e)), | |
| > new Uint8Array(Z(t)), | |
| > ue, | |
| 12939c12985 | |
| < return [2, R(i.sent())]; | |
| --- | |
| > return [2, $(i.sent())]; | |
| 12944c12990 | |
| < function ee(e) { | |
| --- | |
| > function de(e) { | |
| 12982c13028 | |
| < var te = | |
| --- | |
| > var fe = | |
| 12984,12985c13030,13031 | |
| < var ne = /\u00A0/g; | |
| < function ie(e) { | |
| --- | |
| > var me = /\u00A0/g; | |
| > function ge(e) { | |
| 12989c13035 | |
| < function re(e) { | |
| --- | |
| > function ve(e) { | |
| 12993c13039 | |
| < function oe(e) { | |
| --- | |
| > function ye(e) { | |
| 12995,12996c13041,13042 | |
| < if (ie(e).startsWith(".")) return !0; | |
| < e = re(e); | |
| --- | |
| > if (ge(e).startsWith(".")) return !0; | |
| > e = ve(e); | |
| 13000,13001c13046,13047 | |
| < function ae(e) { | |
| < var t = ie(e), | |
| --- | |
| > function be(e) { | |
| > var t = ge(e), | |
| 13005c13051 | |
| < function se(e) { | |
| --- | |
| > function we(e) { | |
| 13009c13055 | |
| < function le(e) { | |
| --- | |
| > function ke(e) { | |
| 13015c13061 | |
| < function ce(e, t) { | |
| --- | |
| > function Ce(e, t) { | |
| 13018,13019c13064,13065 | |
| < function ue(e, t) { | |
| < return le(e) === t; | |
| --- | |
| > function Ee(e, t) { | |
| > return ke(e) === t; | |
| 13021,13022c13067,13068 | |
| < function he(e) { | |
| < return ((t = pe(e)), t.replace(ne, " ")).normalize("NFC"); | |
| --- | |
| > function xe(e) { | |
| > return ((t = Se(e)), t.replace(me, " ")).normalize("NFC"); | |
| 13025c13071 | |
| < function pe(e) { | |
| --- | |
| > function Se(e) { | |
| 13033,13042c13079,13088 | |
| < function de(e) { | |
| < var t = ie(e); | |
| < return "md" === le(t) ? ae(t) : t; | |
| < } | |
| < function fe(e) { | |
| < return "md" === le(ie(e)) ? se(e) : e; | |
| < } | |
| < var me, | |
| < ge = | |
| < -1 !== (me = navigator.appVersion).indexOf("Win") | |
| --- | |
| > function Me(e) { | |
| > var t = ge(e); | |
| > return "md" === ke(t) ? be(t) : t; | |
| > } | |
| > function Te(e) { | |
| > return "md" === ke(ge(e)) ? we(e) : e; | |
| > } | |
| > var De, | |
| > Ae = | |
| > -1 !== (De = navigator.appVersion).indexOf("Win") | |
| 13044c13090 | |
| < : -1 !== me.indexOf("Mac") | |
| --- | |
| > : -1 !== De.indexOf("Mac") | |
| 13046c13092 | |
| < : -1 !== me.indexOf("X11") || -1 !== me.indexOf("Linux") | |
| --- | |
| > : -1 !== De.indexOf("X11") || -1 !== De.indexOf("Linux") | |
| 13049,13057c13095,13103 | |
| < ve = navigator.userAgent.toLowerCase(), | |
| < ye = "MacOS" === ge, | |
| < be = "Windows" === ge, | |
| < we = "Linux" === ge, | |
| < ke = ve.indexOf("firefox") > -1, | |
| < Ce = /^((?!chrome|android).)*safari/i.test(ve), | |
| < xe = /android/i.test(ve); | |
| < function Ee(e) { | |
| < return ye && 0 === e.button && e.ctrlKey; | |
| --- | |
| > Le = navigator.userAgent.toLowerCase(), | |
| > Pe = "MacOS" === Ae, | |
| > Ie = "Windows" === Ae, | |
| > Oe = "Linux" === Ae, | |
| > Fe = Le.indexOf("firefox") > -1, | |
| > Be = /^((?!chrome|android).)*safari/i.test(Le), | |
| > Ne = /android/i.test(Le); | |
| > function Re(e) { | |
| > return Pe && 0 === e.button && e.ctrlKey; | |
| 13059c13105 | |
| < var Se = { | |
| --- | |
| > var He = { | |
| 13066,13067c13112,13113 | |
| < Me = new WeakMap(), | |
| < Te = (function () { | |
| --- | |
| > Ve = new WeakMap(), | |
| > ze = (function () { | |
| 13090c13136 | |
| < function De(e, t) { | |
| --- | |
| > function qe(e, t) { | |
| 13093c13139 | |
| < function Ae(e) { | |
| --- | |
| > function Ue(e) { | |
| 13096,13097c13142,13143 | |
| < for (var i in Se) | |
| < if (Se.hasOwnProperty(i)) { | |
| --- | |
| > for (var i in He) | |
| > if (He.hasOwnProperty(i)) { | |
| 13106,13108c13152,13154 | |
| < function Le(e, t) { | |
| < var n = Me.get(e); | |
| < Me.delete(e), | |
| --- | |
| > function We(e, t) { | |
| > var n = Ve.get(e); | |
| > Ve.delete(e), | |
| 13111c13157 | |
| < De(e, n.props.end), | |
| --- | |
| > qe(e, n.props.end), | |
| 13116,13118c13162,13164 | |
| < var Pe = null; | |
| < function Ie(e, t, n) { | |
| < Le(e), De(e, t.from); | |
| --- | |
| > var _e = null; | |
| > function je(e, t, n) { | |
| > We(e), qe(e, t.from); | |
| 13122c13168 | |
| < return Le(e); | |
| --- | |
| > return We(e); | |
| 13128,13130c13174,13176 | |
| < Me.set(e, i); | |
| < null === Pe && | |
| < ((Pe = []), | |
| --- | |
| > Ve.set(e, i); | |
| > null === _e && | |
| > ((_e = []), | |
| 13133,13134c13179,13180 | |
| < var e = Pe; | |
| < Pe = null; | |
| --- | |
| > var e = _e; | |
| > _e = null; | |
| 13139c13185 | |
| < Pe.push(function () { | |
| --- | |
| > _e.push(function () { | |
| 13141c13187 | |
| < De(e, t.to), | |
| --- | |
| > qe(e, t.to), | |
| 13148c13194 | |
| < function Oe(e) { | |
| --- | |
| > function Ge(e) { | |
| 13151,13153c13197,13199 | |
| < Le(e); | |
| < var n = Ae(e), | |
| < i = new Te({ | |
| --- | |
| > We(e); | |
| > var n = Ue(e), | |
| > i = new ze({ | |
| 13159c13205 | |
| < Ie(e, i, t); | |
| --- | |
| > je(e, i, t); | |
| 13163c13209 | |
| < function Fe(e) { | |
| --- | |
| > function Ke(e) { | |
| 13166,13168c13212,13214 | |
| < Le(e); | |
| < var n = Ae(e), | |
| < i = new Te({ | |
| --- | |
| > We(e); | |
| > var n = Ue(e), | |
| > i = new ze({ | |
| 13174c13220 | |
| < Ie(e, i, t); | |
| --- | |
| > je(e, i, t); | |
| 13178c13224 | |
| < function Be(e, t, n) { | |
| --- | |
| > function Ye(e, t, n) { | |
| 13183c13229 | |
| < return Le(e), t ? (n ? [4, Fe(e)] : [3, 2]) : [3, 3]; | |
| --- | |
| > return We(e), t ? (n ? [4, Ke(e)] : [3, 2]) : [3, 3]; | |
| 13189c13235 | |
| < return e.show(), n ? [4, Oe(e)] : [3, 5]; | |
| --- | |
| > return e.show(), n ? [4, Ge(e)] : [3, 5]; | |
| 13198c13244 | |
| < function Ne(e, t, n, i) { | |
| --- | |
| > function Xe(e, t, n, i) { | |
| 13203c13249 | |
| < return n ? (i ? [4, Fe(e)] : [3, 2]) : [3, 3]; | |
| --- | |
| > return n ? (i ? [4, Ke(e)] : [3, 2]) : [3, 3]; | |
| 13209c13255 | |
| < return e.show(), t.appendChild(e), i ? [4, Oe(e)] : [3, 5]; | |
| --- | |
| > return e.show(), t.appendChild(e), i ? [4, Ge(e)] : [3, 5]; | |
| 13218,13220c13264,13266 | |
| < var Re = function () {}; | |
| < function He(e, t, n, i) { | |
| < i = i || Re; | |
| --- | |
| > var $e = function () {}; | |
| > function Ze(e, t, n, i) { | |
| > i = i || $e; | |
| 13226c13272 | |
| < Le(o[r]); | |
| --- | |
| > We(o[r]); | |
| 13234c13280 | |
| < Ie( | |
| --- | |
| > je( | |
| 13236c13282 | |
| < new Te({ duration: 300, fn: "ease-out" }).addProp( | |
| --- | |
| > new ze({ duration: 300, fn: "ease-out" }).addProp( | |
| 13243c13289 | |
| < Ie( | |
| --- | |
| > je( | |
| 13245c13291 | |
| < new Te({ duration: 300, fn: "ease-out" }).addProp( | |
| --- | |
| > new ze({ duration: 300, fn: "ease-out" }).addProp( | |
| 13256c13302 | |
| < Ie( | |
| --- | |
| > je( | |
| 13258c13304 | |
| < new Te({ duration: 300, fn: "ease-out" }).addProp( | |
| --- | |
| > new ze({ duration: 300, fn: "ease-out" }).addProp( | |
| 13268c13314 | |
| < Ie( | |
| --- | |
| > je( | |
| 13270c13316 | |
| < new Te({ duration: 300, fn: "ease-out" }).addProp( | |
| --- | |
| > new ze({ duration: 300, fn: "ease-out" }).addProp( | |
| 13281c13327 | |
| < function Ve(e) { | |
| --- | |
| > function Qe(e) { | |
| 13292c13338 | |
| < function ze(e, t, n) { | |
| --- | |
| > function Je(e, t, n) { | |
| 13303c13349 | |
| < Ie( | |
| --- | |
| > je( | |
| 13305c13351 | |
| < new Te({ duration: 200, fn: "ease-out" }) | |
| --- | |
| > new ze({ duration: 200, fn: "ease-out" }) | |
| 13314c13360 | |
| < function qe(e, t, n) { | |
| --- | |
| > function et(e, t, n) { | |
| 13358c13404 | |
| < var Ue = | |
| --- | |
| > var tt = | |
| 13363c13409 | |
| < function _e(e) { | |
| --- | |
| > function nt(e) { | |
| 13379c13425 | |
| < function je(e) { | |
| --- | |
| > function it(e) { | |
| 13390c13436 | |
| < function We(e) { | |
| --- | |
| > function rt(e) { | |
| 13412c13458 | |
| < function Ge(e, t) { | |
| --- | |
| > function ot(e, t) { | |
| 13439c13485 | |
| < function Ke(e) { | |
| --- | |
| > function at(e) { | |
| 13462c13508 | |
| < function Ye(e, t) { | |
| --- | |
| > function st(e, t) { | |
| 13486c13532 | |
| < function Xe(e, t) { | |
| --- | |
| > function lt(e, t) { | |
| 13500c13546 | |
| < ? ((n.src = ""), e.removeChild(n), Ye(e, t).then(r, r)) | |
| --- | |
| > ? ((n.src = ""), e.removeChild(n), st(e, t).then(r, r)) | |
| 13513c13559 | |
| < function Ze(e, t) { | |
| --- | |
| > function ct(e, t) { | |
| 13532c13578 | |
| < function $e(e, t) { | |
| --- | |
| > function ut(e, t) { | |
| 13536c13582 | |
| < function Qe(e) { | |
| --- | |
| > function ht(e) { | |
| 13541c13587 | |
| < var Je; | |
| --- | |
| > var pt; | |
| 13543,13544c13589,13590 | |
| < function et() { | |
| < Je && Je(); | |
| --- | |
| > function dt() { | |
| > pt && pt(); | |
| 13546,13547c13592,13593 | |
| < var tt = { sx: 0, sy: 0, ex: 0, ey: 0, t: 0 }; | |
| < function nt(e, t) { | |
| --- | |
| > var ft = { sx: 0, sy: 0, ex: 0, ey: 0, t: 0 }; | |
| > function mt(e, t) { | |
| 13564c13610 | |
| < var a = rt(e, n); | |
| --- | |
| > var a = vt(e, n); | |
| 13602c13648 | |
| < function it(e) { | |
| --- | |
| > function gt(e) { | |
| 13604,13609c13650,13655 | |
| < tt && | |
| < Date.now() - tt.t < 1e3 && | |
| < ((Math.abs(e.clientX - tt.sx) < 5 && | |
| < Math.abs(e.clientY - tt.sy) < 5) || | |
| < (Math.abs(e.clientX - tt.ex) < 5 && | |
| < Math.abs(e.clientY - tt.ey) < 5)) | |
| --- | |
| > ft && | |
| > Date.now() - ft.t < 1e3 && | |
| > ((Math.abs(e.clientX - ft.sx) < 5 && | |
| > Math.abs(e.clientY - ft.sy) < 5) || | |
| > (Math.abs(e.clientX - ft.ex) < 5 && | |
| > Math.abs(e.clientY - ft.ey) < 5)) | |
| 13612c13658 | |
| < function rt(e, t) { | |
| --- | |
| > function vt(e, t) { | |
| 13619c13665 | |
| < function ot(e, t, n, i, r, o, a) { | |
| --- | |
| > function yt(e, t, n, i, r, o, a) { | |
| 13644c13690 | |
| < h || ((p = !0), e instanceof TouchEvent && ze(e.win, c, u)); | |
| --- | |
| > h || ((p = !0), e instanceof TouchEvent && Je(e.win, c, u)); | |
| 13671c13717 | |
| < var x = s(o); | |
| --- | |
| > var E = s(o); | |
| 13676,13677c13722,13723 | |
| < var E = n.childNodes[x]; | |
| < return n.insertBefore(t, E), !0; | |
| --- | |
| > var x = n.childNodes[E]; | |
| > return n.insertBefore(t, x), !0; | |
| 13696c13742 | |
| < if (0 === e.button && !it(e)) { | |
| --- | |
| > if (0 === e.button && !gt(e)) { | |
| 13715,13741c13761,13790 | |
| < l.addEventListener("touchstart", function (e) { | |
| < if (!(e.touches.length > 1)) { | |
| < var t = e.touches[0], | |
| < n = c(e, t); | |
| < if (n) { | |
| < var i = t.identifier, | |
| < r = function (e) { | |
| < var t = rt(e, i); | |
| < t && (l(), n.end(e, t)); | |
| < }, | |
| < o = function (e) { | |
| < var t = rt(e, i); | |
| < t && (l(), n.end(e, t)); | |
| < }, | |
| < a = function (e) { | |
| < var t = rt(e, i); | |
| < t && (n.move(e, t) || l()); | |
| < }, | |
| < s = e.win, | |
| < l = function () { | |
| < s.removeEventListener("touchcancel", o), | |
| < s.removeEventListener("touchend", r), | |
| < s.removeEventListener("touchmove", a); | |
| < }; | |
| < s.addEventListener("touchcancel", o), | |
| < s.addEventListener("touchend", r), | |
| < s.addEventListener("touchmove", a, { passive: !1 }); | |
| --- | |
| > l.addEventListener( | |
| > "touchstart", | |
| > function (e) { | |
| > if (!(e.touches.length > 1)) { | |
| > var t = e.touches[0], | |
| > n = c(e, t); | |
| > if (n) { | |
| > var i = t.identifier, | |
| > r = function (e) { | |
| > var t = vt(e, i); | |
| > t && (l(), n.end(e, t)); | |
| > }, | |
| > o = function (e) { | |
| > var t = vt(e, i); | |
| > t && (l(), n.end(e, t)); | |
| > }, | |
| > a = function (e) { | |
| > var t = vt(e, i); | |
| > t && (n.move(e, t) || l()); | |
| > }, | |
| > s = e.win, | |
| > l = function () { | |
| > s.removeEventListener("touchcancel", o), | |
| > s.removeEventListener("touchend", r), | |
| > s.removeEventListener("touchmove", a); | |
| > }; | |
| > s.addEventListener("touchcancel", o), | |
| > s.addEventListener("touchend", r), | |
| > s.addEventListener("touchmove", a, { passive: !1 }); | |
| > } | |
| 13743,13744c13792,13794 | |
| < } | |
| < }); | |
| --- | |
| > }, | |
| > { passive: !1 } | |
| > ); | |
| 13746c13796 | |
| < function at(e) { | |
| --- | |
| > function bt(e) { | |
| 13752c13802,13811 | |
| < function st(e) { | |
| --- | |
| > function wt(e) { | |
| > if (!e || e.contains(" ")) return !1; | |
| > try { | |
| > new URL(e); | |
| > } catch (e) { | |
| > return !1; | |
| > } | |
| > return !0; | |
| > } | |
| > function kt(e) { | |
| 13761c13820,13825 | |
| < function lt(e, t, n) { | |
| --- | |
| > var Ct = | |
| > /^(([^<>()[\]\\.,;:\s@\"`]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))\b/; | |
| > function Et(e) { | |
| > return Ct.test(e); | |
| > } | |
| > function xt(e, t, n) { | |
| 13773c13837 | |
| < var ct = { | |
| --- | |
| > var St = { | |
| 13782,13785c13846,13849 | |
| < isMacOS: ye, | |
| < isWin: be, | |
| < isLinux: we, | |
| < isSafari: Ce, | |
| --- | |
| > isMacOS: Pe, | |
| > isWin: Ie, | |
| > isLinux: Oe, | |
| > isSafari: Be, | |
| 13791,13793c13855,13857 | |
| < var ut = Object.prototype.hasOwnProperty; | |
| < function ht(e, t) { | |
| < return ut.call(e, t); | |
| --- | |
| > var Mt = Object.prototype.hasOwnProperty; | |
| > function Tt(e, t) { | |
| > return Mt.call(e, t); | |
| 13795c13859 | |
| < function pt(e, t) { | |
| --- | |
| > function Dt(e, t) { | |
| 13804,13807c13868,13871 | |
| < var dt = /&(amp|lt|gt|quot);/g, | |
| < ft = { "&": "&", "<": "<", ">": ">", """: '"' }; | |
| < function mt(e) { | |
| < return ft[e]; | |
| --- | |
| > var At = /&(amp|lt|gt|quot);/g, | |
| > Lt = { "&": "&", "<": "<", ">": ">", """: '"' }; | |
| > function Pt(e) { | |
| > return Lt[e]; | |
| 13809,13810c13873,13874 | |
| < function gt(e) { | |
| < return e.replace(dt, mt); | |
| --- | |
| > function It(e) { | |
| > return e.replace(At, Pt); | |
| 13812,13814c13876,13878 | |
| < var vt = /[.?*+^$[\]\\(){}|-]/g; | |
| < function yt(e) { | |
| < return e.replace(vt, "\\$&"); | |
| --- | |
| > var Ot = /[.?*+^$[\]\\(){}|-]/g; | |
| > function Ft(e) { | |
| > return e.replace(Ot, "\\$&"); | |
| 13816c13880 | |
| < var bt = (function () { | |
| --- | |
| > var Bt = (function () { | |
| 13859c13923 | |
| < function wt(e) { | |
| --- | |
| > function Nt(e) { | |
| 13864c13928 | |
| < function kt(e, t) { | |
| --- | |
| > function Rt(e, t) { | |
| 13892c13956 | |
| < var Ct = (function () { | |
| --- | |
| > var Ht = (function () { | |
| 13918c13982 | |
| < function xt(e) { | |
| --- | |
| > function Vt(e) { | |
| 13921c13985 | |
| < function Et(e, t) { | |
| --- | |
| > function zt(e, t) { | |
| 13923c13987 | |
| < return St(e, t).join("\n"); | |
| --- | |
| > return qt(e, t).join("\n"); | |
| 13925c13989 | |
| < function St(e, t) { | |
| --- | |
| > function qt(e, t) { | |
| 13928c13992 | |
| < xt(e) || | |
| --- | |
| > Vt(e) || | |
| 13934c13998 | |
| < if (e.every(xt)) return [JSON.stringify(e)]; | |
| --- | |
| > if (e.every(Vt)) return [JSON.stringify(e)]; | |
| 13936c14000 | |
| < for (var o = (p = St(e[r], t)).length - 1, a = 0; a <= o; a++) { | |
| --- | |
| > for (var o = (p = qt(e[r], t)).length - 1, a = 0; a <= o; a++) { | |
| 13945c14009 | |
| < if (e.hasOwnProperty(c) && !xt(e[c])) { | |
| --- | |
| > if (e.hasOwnProperty(c) && !Vt(e[c])) { | |
| 13956c14020 | |
| < (p = St(h, t))[0] = JSON.stringify(c) + ":" + p[0]; | |
| --- | |
| > (p = qt(h, t))[0] = JSON.stringify(c) + ":" + p[0]; | |
| 13967c14031 | |
| < function Mt(e, t) { | |
| --- | |
| > function Ut(e, t) { | |
| 13977c14041 | |
| < function Tt(e) { | |
| --- | |
| > function Wt(e) { | |
| 13985,13987c14049,14051 | |
| < var Dt = window.require; | |
| < function At(e) { | |
| < return Dt && Dt(e); | |
| --- | |
| > var _t = window.require; | |
| > function jt(e) { | |
| > return _t && _t(e); | |
| 13989,13990c14053,14054 | |
| < function Lt(e) { | |
| < var t = At("electron"); | |
| --- | |
| > function Gt(e) { | |
| > var t = jt("electron"); | |
| 13993c14057 | |
| < function Pt(e) { | |
| --- | |
| > function Kt(e) { | |
| 13997c14061 | |
| < return (t = At("fs")) && t.existsSync(e) | |
| --- | |
| > return (t = jt("fs")) && t.existsSync(e) | |
| 14003c14067 | |
| < function It(e) { | |
| --- | |
| > function Yt(e) { | |
| 14007c14071 | |
| < if (!(t = At("electron"))) throw new Error("Not electron"); | |
| --- | |
| > if (!(t = jt("electron"))) throw new Error("Not electron"); | |
| 14013c14077 | |
| < var r = wt(16); | |
| --- | |
| > var r = Nt(16); | |
| 14024,14029c14088,14093 | |
| < var Ot = !1, | |
| < Ft = 0; | |
| < Lt(function (e) { | |
| < (Ot = e.ipcRenderer.sendSync("is-dev")), | |
| < (Ft = parseInt(process.versions.electron.split(".")[0])), | |
| < (ct.resourcePathPrefix = e.ipcRenderer.sendSync("file-url")); | |
| --- | |
| > var Xt = !1, | |
| > $t = 0; | |
| > Gt(function (e) { | |
| > (Xt = e.ipcRenderer.sendSync("is-dev")), | |
| > ($t = parseInt(process.versions.electron.split(".")[0])), | |
| > (St.resourcePathPrefix = e.ipcRenderer.sendSync("file-url")); | |
| 14031,14033c14095,14097 | |
| < var Bt = Ot, | |
| < Nt = Ft; | |
| < function Rt() { | |
| --- | |
| > var Zt = Xt, | |
| > Qt = $t; | |
| > function Jt() { | |
| 14036c14100 | |
| < function Ht(e, t) { | |
| --- | |
| > function en(e, t) { | |
| 14048c14112 | |
| < function Vt(e) { | |
| --- | |
| > function tn(e) { | |
| 14051c14115 | |
| < function zt(e) { | |
| --- | |
| > function nn(e) { | |
| 14060c14124,14126 | |
| < ? [ | |
| --- | |
| > ? (e.stopPropagation(), | |
| > e.stopImmediatePropagation(), | |
| > [ | |
| 14072c14138 | |
| < ] | |
| --- | |
| > ]) | |
| 14081,14082c14147,14148 | |
| < function qt(e) { | |
| < if (!ye && electron) { | |
| --- | |
| > function rn(e) { | |
| > if (!Pe && electron) { | |
| 14092,14093c14158,14159 | |
| < Bt || | |
| < Lt(function (e) { | |
| --- | |
| > Zt || | |
| > Gt(function (e) { | |
| 14098,14121c14164,14691 | |
| < var Ut = "https://api.obsidian.md"; | |
| < Bt && (Ut = "http://127.0.0.1:3000"); | |
| < var _t = Ut + "/user/info", | |
| < jt = Ut + "/subscription/business", | |
| < Wt = Ut + "/user/signin", | |
| < Gt = Ut + "/user/signout", | |
| < Kt = Ut + "/vault/list", | |
| < Yt = Ut + "/vault/access", | |
| < Xt = Ut + "/vault/create", | |
| < Zt = Ut + "/vault/delete", | |
| < $t = Ut + "/vault/share/list", | |
| < Qt = Ut + "/vault/share/invite", | |
| < Jt = Ut + "/vault/share/remove", | |
| < en = Ut + "/publish/share/list", | |
| < tn = Ut + "/publish/share/invite", | |
| < nn = Ut + "/publish/share/remove", | |
| < rn = Ut + "/publish/share/accept", | |
| < on = Ut + "/publish/list", | |
| < an = Ut + "/publish/create", | |
| < sn = Ut + "/publish/delete", | |
| < ln = Ut + "/publish/limit", | |
| < cn = Ut + "/subscription/list", | |
| < un = "obsidian-account", | |
| < hn = (function () { | |
| --- | |
| > var on = (function () { | |
| > function e() {} | |
| > return ( | |
| > (e.encodeUrlQuery = function (e) { | |
| > if (!e) return ""; | |
| > var t = []; | |
| > for (var n in e) | |
| > e.hasOwnProperty(n) && | |
| > e[n] && | |
| > (!0 === e[n] | |
| > ? t.push(encodeURIComponent(n)) | |
| > : t.push( | |
| > encodeURIComponent(n) + "=" + encodeURIComponent(e[n]) | |
| > )); | |
| > return t.join("&"); | |
| > }), | |
| > (e.decodeUrlQuery = function (e) { | |
| > var t = {}; | |
| > if (!e || "" === e.trim()) return t; | |
| > for (var n = e.split("&"), i = 0; i < n.length; i++) { | |
| > var r = n[i].split("="); | |
| > if (r.length >= 1 && r[0]) { | |
| > var o = decodeURIComponent(r[0]); | |
| > 2 === r.length | |
| > ? (t[o] = decodeURIComponent(r[1])) | |
| > : (t[o] = ""); | |
| > } | |
| > } | |
| > return t; | |
| > }), | |
| > (e.decodeUrl = function (t) { | |
| > t || (t = ""); | |
| > var n = t.split("#"), | |
| > i = n.length > 1 ? n[1] : "", | |
| > r = n[0].split("?"), | |
| > o = r.length > 1 ? r[1] : ""; | |
| > return { | |
| > path: r[0], | |
| > query: e.decodeUrlQuery(o), | |
| > hash: e.decodeUrlQuery(i), | |
| > }; | |
| > }), | |
| > (e.addQuery = function (t, n) { | |
| > return t + (t.contains("?") ? "&" : "?") + e.encodeUrlQuery(n); | |
| > }), | |
| > e | |
| > ); | |
| > })(), | |
| > an = (function (e) { | |
| > function t(n, i, r) { | |
| > var o = e.call(this, n) || this; | |
| > return ( | |
| > (o.status = i), | |
| > (o.headers = r), | |
| > Object.setPrototypeOf(o, t.prototype), | |
| > o | |
| > ); | |
| > } | |
| > return f(t, e), t; | |
| > })(Error); | |
| > function sn(e, t, n, i) { | |
| > var r; | |
| > if ((null === (r = e.throw) || void 0 === r || r) && t >= 400) | |
| > throw new an("Request failed, status " + t, t, n); | |
| > return { | |
| > status: t, | |
| > headers: n, | |
| > arrayBuffer: i, | |
| > get json() { | |
| > return JSON.parse(new TextDecoder().decode(i)); | |
| > }, | |
| > get text() { | |
| > return new TextDecoder().decode(i); | |
| > }, | |
| > }; | |
| > } | |
| > function ln(e) { | |
| > return v(this, void 0, Promise, function () { | |
| > var t, n, i, r, o, a, s, l, c, u, h, p; | |
| > return y(this, function (d) { | |
| > switch (d.label) { | |
| > case 0: | |
| > return ( | |
| > String.isString(e) && (e = { url: e }), | |
| > R | |
| > ? ((n = !1), | |
| > e.body instanceof ArrayBuffer | |
| > ? ((t = ee(e.body)), (n = !0)) | |
| > : (t = e.body), | |
| > [ | |
| > 4, | |
| > z.requestUrl({ | |
| > url: e.url, | |
| > method: e.method, | |
| > contentType: e.contentType, | |
| > headers: e.headers, | |
| > body: t, | |
| > binary: n, | |
| > }), | |
| > ]) | |
| > : [3, 2] | |
| > ); | |
| > case 1: | |
| > return ( | |
| > (i = d.sent()), [2, sn(e, i.status, i.headers, J(i.body))] | |
| > ); | |
| > case 2: | |
| > return jt("electron") ? [4, Yt(e)] : [3, 4]; | |
| > case 3: | |
| > return (r = d.sent()), [2, sn(e, r.status, r.headers, r.body)]; | |
| > case 4: | |
| > return ( | |
| > (o = e.url), | |
| > (a = e.method), | |
| > (s = e.contentType), | |
| > (l = e.body), | |
| > (c = null), | |
| > s && (c = { "Content-Type": s }), | |
| > [4, fetch(o, { method: a, headers: c, body: l })] | |
| > ); | |
| > case 5: | |
| > return [4, (u = d.sent()).arrayBuffer()]; | |
| > case 6: | |
| > return ( | |
| > (h = d.sent()), | |
| > (p = {}), | |
| > u.headers.forEach(function (e, t) { | |
| > return (p[t] = e); | |
| > }), | |
| > [2, sn(e, u.status, p, h)] | |
| > ); | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function cn(e) { | |
| > var t = this, | |
| > n = e; | |
| > return ( | |
| > Object.defineProperty(n, "arrayBuffer", { | |
| > get: function () { | |
| > return v(t, void 0, void 0, function () { | |
| > return y(this, function (t) { | |
| > switch (t.label) { | |
| > case 0: | |
| > return [4, e]; | |
| > case 1: | |
| > return [2, t.sent().arrayBuffer]; | |
| > } | |
| > }); | |
| > }); | |
| > }, | |
| > }), | |
| > Object.defineProperty(n, "json", { | |
| > get: function () { | |
| > return v(t, void 0, void 0, function () { | |
| > return y(this, function (t) { | |
| > switch (t.label) { | |
| > case 0: | |
| > return [4, e]; | |
| > case 1: | |
| > return [2, t.sent().json]; | |
| > } | |
| > }); | |
| > }); | |
| > }, | |
| > }), | |
| > Object.defineProperty(n, "text", { | |
| > get: function () { | |
| > return v(t, void 0, void 0, function () { | |
| > return y(this, function (t) { | |
| > switch (t.label) { | |
| > case 0: | |
| > return [4, e]; | |
| > case 1: | |
| > return [2, t.sent().text]; | |
| > } | |
| > }); | |
| > }); | |
| > }, | |
| > }), | |
| > n | |
| > ); | |
| > } | |
| > function un(e) { | |
| > return cn(ln(e)); | |
| > } | |
| > function hn(e) { | |
| > return v(this, void 0, Promise, function () { | |
| > return y(this, function (t) { | |
| > switch (t.label) { | |
| > case 0: | |
| > return [4, ln(e)]; | |
| > case 1: | |
| > return [2, t.sent().text]; | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function pn(e) { | |
| > return cn( | |
| > (function (e) { | |
| > return v(this, void 0, Promise, function () { | |
| > return y(this, function (t) { | |
| > switch (t.label) { | |
| > case 0: | |
| > return String.isString(e) && (e = { url: e }), [4, ln(e)]; | |
| > case 1: | |
| > return [2, t.sent()]; | |
| > } | |
| > }); | |
| > }); | |
| > })(e) | |
| > ); | |
| > } | |
| > function dn() { | |
| > var e = "https://obsidian.md/download"; | |
| > if (St.isDesktopApp) { | |
| > var t = window.process.platform, | |
| > n = "win32" === t ? "win" : "darwin" === t ? "mac" : "linux", | |
| > i = window.process.arch; | |
| > return on.addQuery(e, { os: n, arch: i }); | |
| > } | |
| > if (St.isMobileApp) { | |
| > n = V ? "android" : "ios"; | |
| > return on.addQuery(e, { os: n }); | |
| > } | |
| > return e; | |
| > } | |
| > (window.request = hn), (window.requestUrl = un); | |
| > var fn = | |
| > "https://" + | |
| > [String.fromCharCode(97, 112, 105), "obsidian", "md"].join("."); | |
| > Zt && (fn = "http://127.0.0.1:3000"); | |
| > var mn = "obsidian-account", | |
| > gn = window.fetch; | |
| > function vn(e, t) { | |
| > return v(this, void 0, void 0, function () { | |
| > return y(this, function (n) { | |
| > switch (n.label) { | |
| > case 0: | |
| > return [ | |
| > 4, | |
| > gn(fn + e, { | |
| > method: "POST", | |
| > body: JSON.stringify(t), | |
| > headers: { "Content-Type": "application/json" }, | |
| > }), | |
| > ]; | |
| > case 1: | |
| > return [4, n.sent().json()]; | |
| > case 2: | |
| > return [2, n.sent()]; | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function yn(e) { | |
| > return v(this, void 0, void 0, function () { | |
| > return y(this, function (t) { | |
| > switch (t.label) { | |
| > case 0: | |
| > return [4, vn("/user/signout", { token: e.token })]; | |
| > case 1: | |
| > return ( | |
| > t.sent(), | |
| > (e.token = ""), | |
| > (e.email = ""), | |
| > (e.name = ""), | |
| > (e.license = ""), | |
| > [2] | |
| > ); | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function bn(e) { | |
| > return v(this, void 0, Promise, function () { | |
| > var t; | |
| > return y(this, function (n) { | |
| > switch (n.label) { | |
| > case 0: | |
| > return e.token | |
| > ? [4, vn("/user/info", { token: e.token })] | |
| > : [2]; | |
| > case 1: | |
| > return "Not logged in" === (t = n.sent()).error | |
| > ? ((e.email = null), | |
| > (e.name = null), | |
| > (e.token = null), | |
| > (e.license = null), | |
| > e.save(), | |
| > [2]) | |
| > : ((e.email = t.email), | |
| > (e.name = t.name), | |
| > (e.license = t.license), | |
| > e.save(), | |
| > [2, t]); | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function wn(e) { | |
| > return v(this, void 0, void 0, function () { | |
| > var t; | |
| > return y(this, function (n) { | |
| > switch (n.label) { | |
| > case 0: | |
| > return e.key | |
| > ? [4, vn("/subscription/business", { key: e.key })] | |
| > : [2]; | |
| > case 1: | |
| > return (t = n.sent()).error | |
| > ? ((e.key = null), (e.keyValidation = t.error), e.save(), [2]) | |
| > : ((e.keyValidation = "valid"), | |
| > (e.company = t.company), | |
| > (e.expiry = t.expiry), | |
| > (e.seats = t.seats), | |
| > e.save(), | |
| > [2]); | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function kn(e, t, n, i) { | |
| > return v(this, void 0, void 0, function () { | |
| > return y(this, function (r) { | |
| > switch (r.label) { | |
| > case 0: | |
| > return [ | |
| > 4, | |
| > vn("/vault/create", { | |
| > token: e, | |
| > name: t, | |
| > keyhash: n, | |
| > salt: i, | |
| > }), | |
| > ]; | |
| > case 1: | |
| > return [2, r.sent()]; | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function Cn(e, t, n) { | |
| > return v(this, void 0, void 0, function () { | |
| > return y(this, function (i) { | |
| > switch (i.label) { | |
| > case 0: | |
| > return [ | |
| > 4, | |
| > vn("/vault/rename", { token: e, vault_uid: t, name: n }), | |
| > ]; | |
| > case 1: | |
| > return [2, i.sent()]; | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function En(e, t) { | |
| > return v(this, void 0, void 0, function () { | |
| > return y(this, function (n) { | |
| > switch (n.label) { | |
| > case 0: | |
| > return [4, vn("/vault/delete", { token: e, vault_uid: t })]; | |
| > case 1: | |
| > return [2, n.sent()]; | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function xn(e, t, n) { | |
| > return v(this, void 0, void 0, function () { | |
| > return y(this, function (i) { | |
| > switch (i.label) { | |
| > case 0: | |
| > return [ | |
| > 4, | |
| > vn("/publish/share/invite", { | |
| > token: e, | |
| > site_uid: t, | |
| > email: n, | |
| > }), | |
| > ]; | |
| > case 1: | |
| > return [2, i.sent()]; | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function Sn(e, t, n) { | |
| > return v(this, void 0, void 0, function () { | |
| > return y(this, function (i) { | |
| > switch (i.label) { | |
| > case 0: | |
| > return [ | |
| > 4, | |
| > vn("/publish/share/remove", { | |
| > token: e, | |
| > site_uid: t, | |
| > share_uid: n, | |
| > }), | |
| > ]; | |
| > case 1: | |
| > return [2, i.sent()]; | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function Mn(e, t) { | |
| > return v(this, void 0, void 0, function () { | |
| > return y(this, function (n) { | |
| > switch (n.label) { | |
| > case 0: | |
| > return [4, vn("/publish/share/accept", { token: e, code: t })]; | |
| > case 1: | |
| > return [2, n.sent()]; | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function Tn(e, t, n) { | |
| > return v(this, void 0, void 0, function () { | |
| > return y(this, function (i) { | |
| > switch (i.label) { | |
| > case 0: | |
| > return [ | |
| > 4, | |
| > vn("/vault/share/invite", { | |
| > token: e, | |
| > vault_uid: t, | |
| > email: n, | |
| > }), | |
| > ]; | |
| > case 1: | |
| > return [2, i.sent()]; | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function Dn(e, t, n) { | |
| > return v(this, void 0, void 0, function () { | |
| > return y(this, function (i) { | |
| > switch (i.label) { | |
| > case 0: | |
| > return [ | |
| > 4, | |
| > vn("/vault/share/remove", { | |
| > token: e, | |
| > vault_uid: t, | |
| > share_uid: n, | |
| > }), | |
| > ]; | |
| > case 1: | |
| > return [2, i.sent()]; | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function An(e, t, n, i) { | |
| > return v(this, void 0, void 0, function () { | |
| > return y(this, function (r) { | |
| > switch (r.label) { | |
| > case 0: | |
| > return [ | |
| > 4, | |
| > vn("/vault/access", { | |
| > token: e, | |
| > vault_uid: t, | |
| > keyhash: n, | |
| > host: i, | |
| > }), | |
| > ]; | |
| > case 1: | |
| > return [2, r.sent()]; | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function Ln(e) { | |
| > return v(this, void 0, Promise, function () { | |
| > return y(this, function (t) { | |
| > switch (t.label) { | |
| > case 0: | |
| > return [4, vn("/publish/list", { token: e })]; | |
| > case 1: | |
| > return [2, t.sent()]; | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function Pn(e) { | |
| > return v(this, void 0, void 0, function () { | |
| > return y(this, function (t) { | |
| > switch (t.label) { | |
| > case 0: | |
| > return [4, vn("/publish/create", { token: e })]; | |
| > case 1: | |
| > return [2, t.sent()]; | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function In(e, t) { | |
| > return v(this, void 0, void 0, function () { | |
| > return y(this, function (n) { | |
| > switch (n.label) { | |
| > case 0: | |
| > return [4, vn("/publish/delete", { token: e, site_uid: t })]; | |
| > case 1: | |
| > return [2, n.sent()]; | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > function On(e) { | |
| > return v(this, void 0, Promise, function () { | |
| > return y(this, function (t) { | |
| > switch (t.label) { | |
| > case 0: | |
| > return [4, vn("/subscription/list", { token: e })]; | |
| > case 1: | |
| > return [2, t.sent()]; | |
| > } | |
| > }); | |
| > }); | |
| > } | |
| > var Fn = (function () { | |
| 14128c14698 | |
| < var e = JSON.parse(localStorage.getItem(un)); | |
| --- | |
| > var e = JSON.parse(localStorage.getItem(mn)); | |
| 14145,14481c14715 | |
| < localStorage.setItem(un, JSON.stringify(e)); | |
| < }), | |
| < (e.prototype.login = function (e, t, n) { | |
| < var i = this; | |
| < ajax({ | |
| < url: Wt, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { email: e, password: t }, | |
| < success: function (e) { | |
| < var t = JSON.parse(e); | |
| < t.token && | |
| < ((i.token = t.token), | |
| < (i.email = t.email), | |
| < (i.name = t.name), | |
| < (i.license = t.license), | |
| < i.save()), | |
| < n && n(t); | |
| < }, | |
| < }); | |
| < }), | |
| < (e.prototype.logout = function (e) { | |
| < var t = this; | |
| < ajax({ | |
| < url: Gt, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { token: this.token }, | |
| < success: function (n) { | |
| < (t.token = ""), | |
| < (t.email = ""), | |
| < (t.name = ""), | |
| < (t.license = ""), | |
| < e && e(n); | |
| < }, | |
| < }); | |
| < }), | |
| < (e.prototype.getUserInfo = function () { | |
| < return v(this, void 0, Promise, function () { | |
| < var e, t; | |
| < return y(this, function (n) { | |
| < switch (n.label) { | |
| < case 0: | |
| < return this.token | |
| < ? [ | |
| < 4, | |
| < ajaxPromise({ | |
| < url: _t, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { token: this.token }, | |
| < }), | |
| < ] | |
| < : [2]; | |
| < case 1: | |
| < return ( | |
| < (e = n.sent()), | |
| < "Not logged in" === (t = JSON.parse(e)).error | |
| < ? ((this.email = null), | |
| < (this.name = null), | |
| < (this.token = null), | |
| < (this.license = null), | |
| < this.save(), | |
| < [2]) | |
| < : ((this.email = t.email), | |
| < (this.name = t.name), | |
| < (this.license = t.license), | |
| < this.save(), | |
| < [2, t]) | |
| < ); | |
| < } | |
| < }); | |
| < }); | |
| < }), | |
| < (e.prototype.checkKey = function (e) { | |
| < var t = this; | |
| < this.key | |
| < ? ajax({ | |
| < url: jt, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { key: this.key }, | |
| < success: function (n) { | |
| < var i = JSON.parse(n); | |
| < if (i.error) | |
| < return (t.keyValidation = i.error), void (e && e()); | |
| < (t.keyValidation = "valid"), | |
| < (t.company = i.company), | |
| < (t.expiry = i.expiry), | |
| < (t.seats = i.seats), | |
| < t.save(), | |
| < e && e(); | |
| < }, | |
| < error: e, | |
| < }) | |
| < : e(); | |
| < }), | |
| < (e.prototype.getVaults = function (e) { | |
| < ajax({ | |
| < url: Kt, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { token: this.token }, | |
| < success: function (t) { | |
| < var n = JSON.parse(t); | |
| < e && e(n); | |
| < }, | |
| < }); | |
| < }), | |
| < (e.prototype.createVault = function (e, t, n, i) { | |
| < ajax({ | |
| < url: Xt, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { name: e, token: this.token, keyhash: t, salt: n }, | |
| < success: function (e) { | |
| < var t = JSON.parse(e); | |
| < i && i(t); | |
| < }, | |
| < }); | |
| < }), | |
| < (e.prototype.deleteVault = function (e, t) { | |
| < ajax({ | |
| < url: Zt, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { vault_uid: e, token: this.token }, | |
| < success: function (e) { | |
| < var n = JSON.parse(e); | |
| < t && t(n); | |
| < }, | |
| < }); | |
| < }), | |
| < (e.prototype.getSiteShareList = function (e, t) { | |
| < ajax({ | |
| < url: en, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { site_uid: e, token: this.token }, | |
| < success: function (e) { | |
| < var n = JSON.parse(e); | |
| < t && t(n.shares); | |
| < }, | |
| < }); | |
| < }), | |
| < (e.prototype.inviteToSite = function (e, t, n) { | |
| < ajax({ | |
| < url: tn, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { site_uid: e, email: t, token: this.token }, | |
| < success: function (e) { | |
| < var t = JSON.parse(e); | |
| < n && n(t); | |
| < }, | |
| < }); | |
| < }), | |
| < (e.prototype.removeUserFromSite = function (e, t, n) { | |
| < ajax({ | |
| < url: nn, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { site_uid: e, share_uid: t, token: this.token }, | |
| < success: function (e) { | |
| < var t = JSON.parse(e); | |
| < n && n(t); | |
| < }, | |
| < }); | |
| < }), | |
| < (e.prototype.acceptSiteInvite = function (e, t) { | |
| < ajax({ | |
| < url: rn, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { code: e, token: this.token }, | |
| < success: function (e) { | |
| < JSON.parse(e); | |
| < t && t(); | |
| < }, | |
| < }); | |
| < }), | |
| < (e.prototype.getVaultShareList = function (e, t) { | |
| < ajax({ | |
| < url: $t, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { vault_uid: e, token: this.token }, | |
| < success: function (e) { | |
| < var n = JSON.parse(e); | |
| < t && t(n.shares); | |
| < }, | |
| < }); | |
| < }), | |
| < (e.prototype.inviteToVault = function (e, t, n) { | |
| < ajax({ | |
| < url: Qt, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { vault_uid: e, email: t, token: this.token }, | |
| < success: function (e) { | |
| < var t = JSON.parse(e); | |
| < n && n(t); | |
| < }, | |
| < }); | |
| < }), | |
| < (e.prototype.removeUserFromVault = function (e, t, n) { | |
| < ajax({ | |
| < url: Jt, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { vault_uid: e, share_uid: t, token: this.token }, | |
| < success: function (e) { | |
| < var t = JSON.parse(e); | |
| < n && n(t); | |
| < }, | |
| < }); | |
| < }), | |
| < (e.prototype.verifyVaultKey = function (e, t, n) { | |
| < return v(this, void 0, void 0, function () { | |
| < return y(this, function (i) { | |
| < return [ | |
| < 2, | |
| < ajaxPromise({ | |
| < url: Yt, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { | |
| < token: this.token, | |
| < vault_uid: e, | |
| < keyhash: t, | |
| < host: n, | |
| < }, | |
| < }), | |
| < ]; | |
| < }); | |
| < }); | |
| < }), | |
| < (e.prototype.getSites = function () { | |
| < return v(this, void 0, Promise, function () { | |
| < var e, t; | |
| < return y(this, function (n) { | |
| < switch (n.label) { | |
| < case 0: | |
| < return ( | |
| < (t = (e = JSON).parse), | |
| < [ | |
| < 4, | |
| < ajaxPromise({ | |
| < url: on, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { token: this.token }, | |
| < }), | |
| < ] | |
| < ); | |
| < case 1: | |
| < return [2, t.apply(e, [n.sent()])]; | |
| < } | |
| < }); | |
| < }); | |
| < }), | |
| < (e.prototype.createSite = function (e) { | |
| < ajax({ | |
| < url: an, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { token: this.token }, | |
| < success: function (t) { | |
| < var n = JSON.parse(t); | |
| < e && e(n); | |
| < }, | |
| < error: function (t) { | |
| < e && e(t); | |
| < }, | |
| < }); | |
| < }), | |
| < (e.prototype.deleteSite = function (e, t) { | |
| < ajax({ | |
| < url: sn, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { token: this.token, site_uid: e }, | |
| < success: function (e) { | |
| < var n = JSON.parse(e); | |
| < t && t(n); | |
| < }, | |
| < error: function (e) { | |
| < t && t(e); | |
| < }, | |
| < }); | |
| < }), | |
| < (e.prototype.getSiteLimit = function () { | |
| < return v(this, void 0, Promise, function () { | |
| < var e, t; | |
| < return y(this, function (n) { | |
| < switch (n.label) { | |
| < case 0: | |
| < return ( | |
| < (t = (e = JSON).parse), | |
| < [ | |
| < 4, | |
| < ajaxPromise({ | |
| < url: ln, | |
| < method: "POST", | |
| < withCredentials: !1, | |
| < data: { token: this.token }, | |
| < }), | |
| < ] | |
| < ); | |
| < case 1: | |
| < return [2, t.apply(e, [n.sent()])]; | |
| < } | |
| < }); | |
| < }); | |
| < }), | |
| < (e.prototype.getSubscriptions = function () { | |
| < return v(this, void 0, Promise, function () { | |
| < var e, t; | |
| < return y(this, function (n) { | |
| < switch (n.label) { | |
| < case 0: | |
| < return ( | |
| < (t = (e = JSON).parse), | |
| < [ | |
| < 4, | |
| < ajaxPromise({ | |
| < url: cn, | |
| < method: "POST", | |
| < data: { token: this.token }, | |
| < }), | |
| < ] | |
| < ); | |
| < case 1: | |
| < return [2, t.apply(e, [n.sent()])]; | |
| < } | |
| < }); | |
| < }); | |
| --- | |
| > localStorage.setItem(mn, JSON.stringify(e)); | |
| 14489,14491c14723,14725 | |
| < pn = 1024, | |
| < dn = 0, | |
| < fn = function (e, t) { | |
| --- | |
| > Bn = 1024, | |
| > Nn = 0, | |
| > Rn = function (e, t) { | |
| 14494c14728 | |
| < mn = (function () { | |
| --- | |
| > Hn = (function () { | |
| 14497c14731 | |
| < (this.id = dn++), | |
| --- | |
| > (this.id = Nn++), | |
| 14513c14747 | |
| < "function" != typeof e && (e = yn.match(e)), | |
| --- | |
| > "function" != typeof e && (e = qn.match(e)), | |
| 14523c14757 | |
| < (mn.closedBy = new mn({ | |
| --- | |
| > (Hn.closedBy = new Hn({ | |
| 14528c14762 | |
| < (mn.openedBy = new mn({ | |
| --- | |
| > (Hn.openedBy = new Hn({ | |
| 14533c14767 | |
| < (mn.group = new mn({ | |
| --- | |
| > (Hn.group = new Hn({ | |
| 14538,14541c14772,14775 | |
| < (mn.contextHash = new mn({ perNode: !0 })), | |
| < (mn.lookAhead = new mn({ perNode: !0 })), | |
| < (mn.mounted = new mn({ perNode: !0 })); | |
| < var gn = function (e, t, n) { | |
| --- | |
| > (Hn.contextHash = new Hn({ perNode: !0 })), | |
| > (Hn.lookAhead = new Hn({ perNode: !0 })), | |
| > (Hn.mounted = new Hn({ perNode: !0 })); | |
| > var Vn = function (e, t, n) { | |
| 14544,14545c14778,14779 | |
| < vn = Object.create(null), | |
| < yn = (function () { | |
| --- | |
| > zn = Object.create(null), | |
| > qn = (function () { | |
| 14555c14789 | |
| < var n = t.props && t.props.length ? Object.create(null) : vn, | |
| --- | |
| > var n = t.props && t.props.length ? Object.create(null) : zn, | |
| 14609c14843 | |
| < var t = this.prop(mn.group); | |
| --- | |
| > var t = this.prop(Hn.group); | |
| 14623c14857 | |
| < var n = e.prop(mn.group), i = -1; | |
| --- | |
| > var n = e.prop(Hn.group), i = -1; | |
| 14635,14637c14869,14871 | |
| < yn.none = new yn("", Object.create(null), 0, 8); | |
| < var bn, | |
| < wn = (function () { | |
| --- | |
| > qn.none = new qn("", Object.create(null), 0, 8); | |
| > var Un, | |
| > Wn = (function () { | |
| 14658c14892 | |
| < i.push(s ? new yn(a.name, s, a.id, a.flags) : a); | |
| --- | |
| > i.push(s ? new qn(a.name, s, a.id, a.flags) : a); | |
| 14665,14666c14899,14900 | |
| < kn = new WeakMap(), | |
| < Cn = new WeakMap(); | |
| --- | |
| > _n = new WeakMap(), | |
| > jn = new WeakMap(); | |
| 14672,14673c14906,14907 | |
| < })(bn || (bn = {})); | |
| < var xn = (function () { | |
| --- | |
| > })(Un || (Un = {})); | |
| > var Gn = (function () { | |
| 14694c14928 | |
| < var e = this.prop(mn.mounted); | |
| --- | |
| > var e = this.prop(Hn.mounted); | |
| 14707c14941 | |
| < return void 0 === e && (e = 0), new Fn(this.topNode, e); | |
| --- | |
| > return void 0 === e && (e = 0), new ii(this.topNode, e); | |
| 14711,14713c14945,14947 | |
| < var i = kn.get(this) || this.topNode, | |
| < r = new Fn(i); | |
| < return r.moveTo(e, t), kn.set(this, r._tree), r; | |
| --- | |
| > var i = _n.get(this) || this.topNode, | |
| > r = new ii(i); | |
| > return r.moveTo(e, t), _n.set(this, r._tree), r; | |
| 14717c14951 | |
| < return new An(this, 0, 0, null); | |
| --- | |
| > return new Qn(this, 0, 0, null); | |
| 14724,14725c14958,14959 | |
| < var n = Dn(kn.get(this) || this.topNode, e, t, !1); | |
| < return kn.set(this, n), n; | |
| --- | |
| > var n = Zn(_n.get(this) || this.topNode, e, t, !1); | |
| > return _n.set(this, n), n; | |
| 14729,14730c14963,14964 | |
| < var n = Dn(Cn.get(this) || this.topNode, e, t, !0); | |
| < return Cn.set(this, n), n; | |
| --- | |
| > var n = Zn(jn.get(this) || this.topNode, e, t, !0); | |
| > return jn.set(this, n), n; | |
| 14740c14974 | |
| < s = this.cursor((e.mode || 0) | bn.IncludeAnonymous); | |
| --- | |
| > s = this.cursor((e.mode || 0) | Un.IncludeAnonymous); | |
| 14786,14787c15020,15021 | |
| < : Vn( | |
| < yn.none, | |
| --- | |
| > : li( | |
| > qn.none, | |
| 14799c15033 | |
| < return new e(yn.none, t, n, i); | |
| --- | |
| > return new e(qn.none, t, n, i); | |
| 14805c15039 | |
| < return Nn(e); | |
| --- | |
| > return oi(e); | |
| 14810,14811c15044,15045 | |
| < xn.empty = new xn(yn.none, [], [], 0); | |
| < var En = (function () { | |
| --- | |
| > Gn.empty = new Gn(qn.none, [], [], 0); | |
| > var Kn = (function () { | |
| 14860c15094 | |
| < Sn = (function () { | |
| --- | |
| > Yn = (function () { | |
| 14867c15101 | |
| < return yn.none; | |
| --- | |
| > return qn.none; | |
| 14894c15128 | |
| < s != t && !(Mn(r, i, o[s + 1], o[s + 2]) && ((a = s), n > 0)); | |
| --- | |
| > s != t && !(Xn(r, i, o[s + 1], o[s + 2]) && ((a = s), n > 0)); | |
| 14914c15148 | |
| < function Mn(e, t, n, i) { | |
| --- | |
| > function Xn(e, t, n, i) { | |
| 14930c15164 | |
| < function Tn(e, t) { | |
| --- | |
| > function $n(e, t) { | |
| 14940c15174 | |
| < function Dn(e, t, n, i) { | |
| --- | |
| > function Zn(e, t, n, i) { | |
| 14948c15182 | |
| < if (!(s = !i && e instanceof An && e.index < 0 ? null : e.parent)) | |
| --- | |
| > if (!(s = !i && e instanceof Qn && e.index < 0 ? null : e.parent)) | |
| 14952c15186 | |
| < var o = i ? 0 : bn.IgnoreOverlays; | |
| --- | |
| > var o = i ? 0 : Un.IgnoreOverlays; | |
| 14955c15189 | |
| < a instanceof An && | |
| --- | |
| > a instanceof Qn && | |
| 14967c15201 | |
| < var An = (function () { | |
| --- | |
| > var Qn = (function () { | |
| 15009,15011c15243,15245 | |
| < if (Mn(r, i, p, p + h.length)) | |
| < if (h instanceof Sn) { | |
| < if (o & bn.ExcludeBuffers) continue; | |
| --- | |
| > if (Xn(r, i, p, p + h.length)) | |
| > if (h instanceof Yn) { | |
| > if (o & Un.ExcludeBuffers) continue; | |
| 15013c15247 | |
| < if (d > -1) return new On(new In(a, h, t, p), null, d); | |
| --- | |
| > if (d > -1) return new ni(new ti(a, h, t, p), null, d); | |
| 15015c15249 | |
| < o & bn.IncludeAnonymous || | |
| --- | |
| > o & Un.IncludeAnonymous || | |
| 15017c15251 | |
| < Bn(h) | |
| --- | |
| > ri(h) | |
| 15021c15255 | |
| < !(o & bn.IgnoreMounts) && | |
| --- | |
| > !(o & Un.IgnoreMounts) && | |
| 15023c15257 | |
| < (f = h.prop(mn.mounted)) && | |
| --- | |
| > (f = h.prop(Hn.mounted)) && | |
| 15028c15262 | |
| < return o & bn.IncludeAnonymous || !m.type.isAnonymous | |
| --- | |
| > return o & Un.IncludeAnonymous || !m.type.isAnonymous | |
| 15033c15267 | |
| < if (o & bn.IncludeAnonymous || !a.type.isAnonymous) return null; | |
| --- | |
| > if (o & Un.IncludeAnonymous || !a.type.isAnonymous) return null; | |
| 15070,15071c15304,15305 | |
| < !(i & bn.IgnoreOverlays) && | |
| < (r = this._tree.prop(mn.mounted)) && | |
| --- | |
| > !(i & Un.IgnoreOverlays) && | |
| > (r = this._tree.prop(Hn.mounted)) && | |
| 15117c15351 | |
| < return void 0 === e && (e = 0), new Fn(this, e); | |
| --- | |
| > return void 0 === e && (e = 0), new ii(this, e); | |
| 15130c15364 | |
| < return void 0 === t && (t = 0), Dn(this, e, t, !1); | |
| --- | |
| > return void 0 === t && (t = 0), Zn(this, e, t, !1); | |
| 15133c15367 | |
| < return void 0 === t && (t = 0), Dn(this, e, t, !0); | |
| --- | |
| > return void 0 === t && (t = 0), Zn(this, e, t, !0); | |
| 15136c15370 | |
| < return Tn(this, e); | |
| --- | |
| > return $n(this, e); | |
| 15140c15374 | |
| < var i = Ln(this, e, t, n); | |
| --- | |
| > var i = Jn(this, e, t, n); | |
| 15147c15381 | |
| < Ln(this, e, t, n) | |
| --- | |
| > Jn(this, e, t, n) | |
| 15161c15395 | |
| < return Pn(this, e); | |
| --- | |
| > return ei(this, e); | |
| 15166c15400 | |
| < function Ln(e, t, n, i) { | |
| --- | |
| > function Jn(e, t, n, i) { | |
| 15177c15411 | |
| < function Pn(e, t, n) { | |
| --- | |
| > function ei(e, t, n) { | |
| 15188c15422 | |
| < var In = function (e, t, n, i) { | |
| --- | |
| > var ti = function (e, t, n, i) { | |
| 15194c15428 | |
| < On = (function () { | |
| --- | |
| > ni = (function () { | |
| 15261c15495 | |
| < if ((void 0 === i && (i = 0), i & bn.ExcludeBuffers)) return null; | |
| --- | |
| > if ((void 0 === i && (i = 0), i & Un.ExcludeBuffers)) return null; | |
| 15321c15555 | |
| < return void 0 === e && (e = 0), new Fn(this, e); | |
| --- | |
| > return void 0 === e && (e = 0), new ii(this, e); | |
| 15341c15575 | |
| < return new xn(this.type, e, t, this.to - this.from); | |
| --- | |
| > return new Gn(this.type, e, t, this.to - this.from); | |
| 15344c15578 | |
| < return void 0 === t && (t = 0), Dn(this, e, t, !1); | |
| --- | |
| > return void 0 === t && (t = 0), Zn(this, e, t, !1); | |
| 15347c15581 | |
| < return void 0 === t && (t = 0), Dn(this, e, t, !0); | |
| --- | |
| > return void 0 === t && (t = 0), Zn(this, e, t, !0); | |
| 15350c15584 | |
| < return Tn(this, e); | |
| --- | |
| > return $n(this, e); | |
| 15357c15591 | |
| < var i = Ln(this, e, t, n); | |
| --- | |
| > var i = Jn(this, e, t, n); | |
| 15364c15598 | |
| < Ln(this, e, t, n) | |
| --- | |
| > Jn(this, e, t, n) | |
| 15375c15609 | |
| < return Pn(this, e); | |
| --- | |
| > return ei(this, e); | |
| 15380c15614 | |
| < Fn = (function () { | |
| --- | |
| > ii = (function () { | |
| 15389c15623 | |
| < e instanceof An) | |
| --- | |
| > e instanceof Qn) | |
| 15432c15666 | |
| < (e instanceof An | |
| --- | |
| > (e instanceof Qn | |
| 15481c15715 | |
| < ? !(n & bn.ExcludeBuffers) && this.enterChild(1, e, t) | |
| --- | |
| > ? !(n & Un.ExcludeBuffers) && this.enterChild(1, e, t) | |
| 15488c15722 | |
| < this.mode & bn.IncludeAnonymous | |
| --- | |
| > this.mode & Un.IncludeAnonymous | |
| 15494c15728 | |
| < this.mode & bn.IncludeAnonymous | |
| --- | |
| > this.mode & Un.IncludeAnonymous | |
| 15569,15570c15803,15804 | |
| < this.mode & bn.IncludeAnonymous || | |
| < l instanceof Sn || | |
| --- | |
| > this.mode & Un.IncludeAnonymous || | |
| > l instanceof Yn || | |
| 15572c15806 | |
| < Bn(l) | |
| --- | |
| > ri(l) | |
| 15621,15622c15855,15856 | |
| < t = new On(this.buffer, t, this.stack[a]); | |
| < return (this.bufferNode = new On(this.buffer, t, this.index)); | |
| --- | |
| > t = new ni(this.buffer, t, this.stack[a]); | |
| > return (this.bufferNode = new ni(this.buffer, t, this.index)); | |
| 15657c15891 | |
| < if (!this.buffer) return Pn(this.node, e); | |
| --- | |
| > if (!this.buffer) return ei(this.node, e); | |
| 15666c15900 | |
| < if (r < 0) return Pn(this.node, e, i); | |
| --- | |
| > if (r < 0) return ei(this.node, e, i); | |
| 15678c15912 | |
| < function Bn(e) { | |
| --- | |
| > function ri(e) { | |
| 15680c15914 | |
| < return e instanceof Sn || !e.type.isAnonymous || Bn(e); | |
| --- | |
| > return e instanceof Yn || !e.type.isAnonymous || ri(e); | |
| 15683c15917 | |
| < function Nn(e) { | |
| --- | |
| > function oi(e) { | |
| 15688c15922 | |
| < o = void 0 === r ? pn : r, | |
| --- | |
| > o = void 0 === r ? Bn : r, | |
| 15693c15927 | |
| < u = Array.isArray(n) ? new En(n, n.length) : n, | |
| --- | |
| > u = Array.isArray(n) ? new Kn(n, n.length) : n, | |
| 15711,15712c15945,15946 | |
| < var x, | |
| < E, | |
| --- | |
| > var E, | |
| > x, | |
| 15717c15951 | |
| < (E = (function (e, t) { | |
| --- | |
| > (x = (function (e, t) { | |
| 15753,15754c15987,15988 | |
| < var T = new Uint16Array(E.size - E.skip), | |
| < D = u.pos - E.size, | |
| --- | |
| > var T = new Uint16Array(x.size - x.skip), | |
| > D = u.pos - x.size, | |
| 15759,15760c15993,15994 | |
| < A = v(E.start, T, A); | |
| < (x = new Sn(T, b - E.start, i)), (M = E.start - e); | |
| --- | |
| > A = v(x.start, T, A); | |
| > (E = new Yn(T, b - x.start, i)), (M = x.start - e); | |
| 15788c16022 | |
| < if (s >= 0 && (r = t[s]) instanceof xn) { | |
| --- | |
| > if (s >= 0 && (r = t[s]) instanceof Gn) { | |
| 15790c16024 | |
| < (o = r.prop(mn.lookAhead)) && (a = n[s] + r.length + o); | |
| --- | |
| > (o = r.prop(Hn.lookAhead)) && (a = n[s] + r.length + o); | |
| 15795,15796c16029,16030 | |
| < x = Vn(S, L, P, 0, L.length, 0, b - y, B, B); | |
| < } else x = g(S, L, P, b - y, k - b); | |
| --- | |
| > E = li(S, L, P, 0, L.length, 0, b - y, B, B); | |
| > } else E = g(S, L, P, b - y, k - b); | |
| 15798c16032 | |
| < n.push(x), r.push(M); | |
| --- | |
| > n.push(E), r.push(M); | |
| 15807c16041 | |
| < var a = [mn.contextHash, p]; | |
| --- | |
| > var a = [Hn.contextHash, p]; | |
| 15811c16045 | |
| < a = [mn.lookAhead, r]; | |
| --- | |
| > a = [Hn.lookAhead, r]; | |
| 15814c16048 | |
| < return new xn(e, t, n, i, o); | |
| --- | |
| > return new Gn(e, t, n, i, o); | |
| 15837c16071 | |
| < return new xn(h[e.topID], y.reverse(), b.reverse(), w); | |
| --- | |
| > return new Gn(h[e.topID], y.reverse(), b.reverse(), w); | |
| 15839,15842c16073,16076 | |
| < var Rn = new WeakMap(); | |
| < function Hn(e, t) { | |
| < if (!e.isAnonymous || t instanceof Sn || t.type != e) return 1; | |
| < var n = Rn.get(t); | |
| --- | |
| > var ai = new WeakMap(); | |
| > function si(e, t) { | |
| > if (!e.isAnonymous || t instanceof Yn || t.type != e) return 1; | |
| > var n = ai.get(t); | |
| 15847c16081 | |
| < if (o.type != e || !(o instanceof xn)) { | |
| --- | |
| > if (o.type != e || !(o instanceof Gn)) { | |
| 15851c16085 | |
| < n += Hn(e, o); | |
| --- | |
| > n += si(e, o); | |
| 15853c16087 | |
| < Rn.set(t, n); | |
| --- | |
| > ai.set(t, n); | |
| 15857,15858c16091,16092 | |
| < function Vn(e, t, n, i, r, o, a, s, l) { | |
| < for (var c = 0, u = i; u < r; u++) c += Hn(e, t[u]); | |
| --- | |
| > function li(e, t, n, i, r, o, a, s, l) { | |
| > for (var c = 0, u = i; u < r; u++) c += si(e, t[u]); | |
| 15867c16101 | |
| < m = Hn(e, n[c]); | |
| --- | |
| > m = si(e, n[c]); | |
| 15869c16103 | |
| < var g = Hn(e, n[c]); | |
| --- | |
| > var g = si(e, n[c]); | |
| 15882c16116 | |
| < p.push(Vn(e, n, i, u, c, f, y, null, l)); | |
| --- | |
| > p.push(li(e, n, i, u, c, f, y, null, l)); | |
| 15890c16124 | |
| < var zn = (function () { | |
| --- | |
| > var ci = (function () { | |
| 15904c16138 | |
| < e instanceof On | |
| --- | |
| > e instanceof ni | |
| 15906c16140 | |
| < : e instanceof An && this.map.set(e.tree, t); | |
| --- | |
| > : e instanceof Qn && this.map.set(e.tree, t); | |
| 15909c16143 | |
| < return e instanceof On | |
| --- | |
| > return e instanceof ni | |
| 15911c16145 | |
| < : e instanceof An | |
| --- | |
| > : e instanceof Qn | |
| 15928c16162 | |
| < qn = (function () { | |
| --- | |
| > ui = (function () { | |
| 16001c16235 | |
| < Un = (function () { | |
| --- | |
| > hi = (function () { | |
| 16006c16240 | |
| < "string" == typeof e && (e = new _n(e)), | |
| --- | |
| > "string" == typeof e && (e = new pi(e)), | |
| 16010c16244 | |
| < return new fn(e.from, e.to); | |
| --- | |
| > return new Rn(e.from, e.to); | |
| 16012,16013c16246,16247 | |
| < : [new fn(0, 0)] | |
| < : [new fn(0, e.length)]), | |
| --- | |
| > : [new Rn(0, 0)] | |
| > : [new Rn(0, e.length)]), | |
| 16026c16260 | |
| < _n = (function () { | |
| --- | |
| > pi = (function () { | |
| 16054c16288 | |
| < function jn(e) { | |
| --- | |
| > function di(e) { | |
| 16056c16290 | |
| < return new Yn(t, e, n, i, r); | |
| --- | |
| > return new vi(t, e, n, i, r); | |
| 16059c16293 | |
| < var Wn = function (e, t, n, i, r) { | |
| --- | |
| > var fi = function (e, t, n, i, r) { | |
| 16066c16300 | |
| < Gn = function (e, t, n, i, r, o, a) { | |
| --- | |
| > mi = function (e, t, n, i, r, o, a) { | |
| 16077,16078c16311,16312 | |
| < Kn = new mn({ perNode: !0 }), | |
| < Yn = (function () { | |
| --- | |
| > gi = new Hn({ perNode: !0 }), | |
| > vi = (function () { | |
| 16109c16343 | |
| < (i = new xn( | |
| --- | |
| > (i = new Gn( | |
| 16114c16348 | |
| < i.propValues.concat([[Kn, this.stoppedAt]]) | |
| --- | |
| > i.propValues.concat([[gi, this.stoppedAt]]) | |
| 16124c16358 | |
| < (a[mn.mounted.id] = new gn(o, r.overlay, r.parser)), | |
| --- | |
| > (a[Hn.mounted.id] = new Vn(o, r.overlay, r.parser)), | |
| 16152c16386 | |
| < var e = new Jn(this.fragments), | |
| --- | |
| > var e = new Ci(this.fragments), | |
| 16155,16157c16389,16391 | |
| < i = new Fn( | |
| < new An(this.baseTree, this.ranges[0].from, 0, null), | |
| < bn.IncludeAnonymous | bn.IgnoreMounts | |
| --- | |
| > i = new ii( | |
| > new Qn(this.baseTree, this.ranges[0].from, 0, null), | |
| > Un.IncludeAnonymous | Un.IgnoreMounts | |
| 16196c16430 | |
| < } else if (n && (o = Xn(n.ranges, i.from, i.to))) a = 2 != o; | |
| --- | |
| > } else if (n && (o = yi(n.ranges, i.from, i.to))) a = 2 != o; | |
| 16202c16436 | |
| < i.tree || $n(i); | |
| --- | |
| > i.tree || wi(i); | |
| 16205c16439 | |
| < t = new Gn( | |
| --- | |
| > t = new mi( | |
| 16215c16449 | |
| < (d = ei(this.ranges, r.overlay || [new fn(i.from, i.to)])) | |
| --- | |
| > (d = Ei(this.ranges, r.overlay || [new Rn(i.from, i.to)])) | |
| 16218c16452 | |
| < new Wn( | |
| --- | |
| > new fi( | |
| 16220c16454 | |
| < r.parser.startParse(this.input, ti(p, d), d), | |
| --- | |
| > r.parser.startParse(this.input, xi(p, d), d), | |
| 16223c16457 | |
| < return new fn(e.from - i.from, e.to - i.from); | |
| --- | |
| > return new Rn(e.from - i.from, e.to - i.from); | |
| 16236c16470 | |
| < (!0 === s && (s = new fn(i.from, i.to)), | |
| --- | |
| > (!0 === s && (s = new Rn(i.from, i.to)), | |
| 16245c16479 | |
| < ((d = ei(this.ranges, t.ranges)).length && | |
| --- | |
| > ((d = Ei(this.ranges, t.ranges)).length && | |
| 16249c16483 | |
| < new Wn( | |
| --- | |
| > new fi( | |
| 16251c16485 | |
| < t.parser.startParse(this.input, ti(t.mounts, d), d), | |
| --- | |
| > t.parser.startParse(this.input, xi(t.mounts, d), d), | |
| 16253c16487 | |
| < return new fn(e.from - t.start, e.to - t.start); | |
| --- | |
| > return new Rn(e.from - t.start, e.to - t.start); | |
| 16267c16501 | |
| < function Xn(e, t, n) { | |
| --- | |
| > function yi(e, t, n) { | |
| 16275c16509 | |
| < function Zn(e, t, n, i, r, o) { | |
| --- | |
| > function bi(e, t, n, i, r, o) { | |
| 16282c16516 | |
| < function $n(e) { | |
| --- | |
| > function wi(e) { | |
| 16302c16536 | |
| < Zn(a, n, u, h, p, l); | |
| --- | |
| > bi(a, n, u, h, p, l); | |
| 16311,16312c16545,16546 | |
| < Zn(a, s[u + 3], i, h, p, l), | |
| < new xn(r, h, p, c) | |
| --- | |
| > bi(a, s[u + 3], i, h, p, l), | |
| > new Gn(r, h, p, c) | |
| 16314c16548 | |
| < })(0, s.length, yn.none, 0, a.length); | |
| --- | |
| > })(0, s.length, qn.none, 0, a.length); | |
| 16317c16551 | |
| < var Qn = (function () { | |
| --- | |
| > var ki = (function () { | |
| 16321c16555 | |
| < (this.cursor = e.cursor(bn.IncludeAnonymous | bn.IgnoreMounts)); | |
| --- | |
| > (this.cursor = e.cursor(Un.IncludeAnonymous | Un.IgnoreMounts)); | |
| 16331c16565 | |
| < t.enter(n, 1, bn.IgnoreOverlays | bn.ExcludeBuffers)) || | |
| --- | |
| > t.enter(n, 1, Un.IgnoreOverlays | Un.ExcludeBuffers)) || | |
| 16348c16582 | |
| < t.children[0] instanceof xn | |
| --- | |
| > t.children[0] instanceof Gn | |
| 16359c16593 | |
| < Jn = (function () { | |
| --- | |
| > Ci = (function () { | |
| 16370,16371c16604,16605 | |
| < null !== (t = n.tree.prop(Kn)) && void 0 !== t ? t : n.to), | |
| < (this.inner = new Qn(n.tree, -n.offset)); | |
| --- | |
| > null !== (t = n.tree.prop(gi)) && void 0 !== t ? t : n.to), | |
| > (this.inner = new ki(n.tree, -n.offset)); | |
| 16391,16392c16625,16626 | |
| < null !== (e = t.tree.prop(Kn)) && void 0 !== e ? e : t.to), | |
| < (this.inner = new Qn(t.tree, -t.offset)); | |
| --- | |
| > null !== (e = t.tree.prop(gi)) && void 0 !== e ? e : t.to), | |
| > (this.inner = new ki(t.tree, -t.offset)); | |
| 16404c16638 | |
| < : n.prop(mn.mounted); | |
| --- | |
| > : n.prop(Hn.mounted); | |
| 16419c16653 | |
| < function ei(e, t) { | |
| --- | |
| > function Ei(e, t) { | |
| 16427,16428c16661,16662 | |
| < ? ((n[o] = new fn(l.from, a)), | |
| < l.to > s && n.splice(o + 1, 0, new fn(s, l.to))) | |
| --- | |
| > ? ((n[o] = new Rn(l.from, a)), | |
| > l.to > s && n.splice(o + 1, 0, new Rn(s, l.to))) | |
| 16430c16664 | |
| < ? (n[o--] = new fn(s, l.to)) | |
| --- | |
| > ? (n[o--] = new Rn(s, l.to)) | |
| 16435c16669 | |
| < function ti(e, t) { | |
| --- | |
| > function xi(e, t) { | |
| 16446c16680 | |
| < return new fn(t.from + e, t.to + e); | |
| --- | |
| > return new Rn(t.from + e, t.to + e); | |
| 16459c16693 | |
| < p < d && c.push(new fn(p, d)); | |
| --- | |
| > p < d && c.push(new Rn(p, d)); | |
| 16476c16710 | |
| < n.push(new qn(p, f, i.tree, -o, r.from >= p, r.to <= f)), | |
| --- | |
| > n.push(new ui(p, f, i.tree, -o, r.from >= p, r.to <= f)), | |
| 16482c16716 | |
| < else n.push(new qn(s, l, i.tree, -o, r.from >= o, r.to <= a)); | |
| --- | |
| > else n.push(new ui(s, l, i.tree, -o, r.from >= o, r.to <= a)); | |
| 16494c16728 | |
| < var ni = (function () { | |
| --- | |
| > var Si = (function () { | |
| 16521c16755 | |
| < ri.from(i, this.length - (t - e) + n.length) | |
| --- | |
| > Ti.from(i, this.length - (t - e) + n.length) | |
| 16530c16764 | |
| < return this.decompose(e, t, n, 0), ri.from(n, t - e); | |
| --- | |
| > return this.decompose(e, t, n, 0), Ti.from(n, t - e); | |
| 16538,16539c16772,16773 | |
| < i = new si(this), | |
| < r = new si(e), | |
| --- | |
| > i = new Li(this), | |
| > r = new Li(e), | |
| 16558c16792 | |
| < return void 0 === e && (e = 1), new si(this, e); | |
| --- | |
| > return void 0 === e && (e = 1), new Li(this, e); | |
| 16561c16795 | |
| < return void 0 === t && (t = this.length), new li(this, e, t); | |
| --- | |
| > return void 0 === t && (t = this.length), new Pi(this, e, t); | |
| 16581c16815 | |
| < return new ci(n); | |
| --- | |
| > return new Ii(n); | |
| 16595,16596c16829,16830 | |
| < ? new ii(t) | |
| < : ri.from(ii.split(t, [])) | |
| --- | |
| > ? new Mi(t) | |
| > : Ti.from(Mi.split(t, [])) | |
| 16602c16836 | |
| < ii = (function (e) { | |
| --- | |
| > Mi = (function (e) { | |
| 16634c16868 | |
| < if ((t ? n : a) >= e) return new ui(i, a, n, o); | |
| --- | |
| > if ((t ? n : a) >= e) return new Oi(i, a, n, o); | |
| 16643c16877 | |
| < ai(this.text, e, n), | |
| --- | |
| > Ai(this.text, e, n), | |
| 16648c16882 | |
| < s = oi(o.text, a.text.slice(), 0, o.length); | |
| --- | |
| > s = Di(o.text, a.text.slice(), 0, o.length); | |
| 16659c16893 | |
| < var o = oi(this.text, oi(r.text, ai(this.text, 0, n)), i), | |
| --- | |
| > var o = Di(this.text, Di(r.text, Ai(this.text, 0, n)), i), | |
| 16661c16895 | |
| < return o.length <= 32 ? new t(o, a) : ri.from(t.split(o, []), a); | |
| --- | |
| > return o.length <= 32 ? new t(o, a) : Ti.from(t.split(o, []), a); | |
| 16698,16699c16932,16933 | |
| < })(ni), | |
| < ri = (function (e) { | |
| --- | |
| > })(Si), | |
| > Ti = (function (e) { | |
| 16812c17046 | |
| < return new ii(a, n); | |
| --- | |
| > return new Mi(a, n); | |
| 16830c17064 | |
| < : e instanceof ii && | |
| --- | |
| > : e instanceof Mi && | |
| 16832c17066 | |
| < (n = m[m.length - 1]) instanceof ii && | |
| --- | |
| > (n = m[m.length - 1]) instanceof Mi && | |
| 16836c17070 | |
| < (m[m.length - 1] = new ii( | |
| --- | |
| > (m[m.length - 1] = new Mi( | |
| 16858,16859c17092,17093 | |
| < })(ni); | |
| < function oi(e, t, n, i) { | |
| --- | |
| > })(Si); | |
| > function Di(e, t, n, i) { | |
| 16872,16873c17106,17107 | |
| < function ai(e, t, n) { | |
| < return oi(e, [""], t, n); | |
| --- | |
| > function Ai(e, t, n) { | |
| > return Di(e, [""], t, n); | |
| 16875,16876c17109,17110 | |
| < ni.empty = new ii([""], 0); | |
| < var si = (function () { | |
| --- | |
| > Si.empty = new Mi([""], 0); | |
| > var Li = (function () { | |
| 16887c17121 | |
| < : (e instanceof ii ? e.text.length : e.children.length) << 1, | |
| --- | |
| > : (e instanceof Mi ? e.text.length : e.children.length) << 1, | |
| 16897c17131 | |
| < a = i instanceof ii ? i.text.length : i.children.length; | |
| --- | |
| > a = i instanceof Mi ? i.text.length : i.children.length; | |
| 16907c17141 | |
| < } else if (i instanceof ii) { | |
| --- | |
| > } else if (i instanceof Mi) { | |
| 16928c17162 | |
| < : (s instanceof ii | |
| --- | |
| > : (s instanceof Mi | |
| 16946c17180 | |
| < li = (function () { | |
| --- | |
| > Pi = (function () { | |
| 16950c17184 | |
| < (this.cursor = new si(e, t > n ? -1 : 1)), | |
| --- | |
| > (this.cursor = new Li(e, t > n ? -1 : 1)), | |
| 16997c17231 | |
| < ci = (function () { | |
| --- | |
| > Ii = (function () { | |
| 17033c17267 | |
| < ((ni.prototype[Symbol.iterator] = function () { | |
| --- | |
| > ((Si.prototype[Symbol.iterator] = function () { | |
| 17036,17038c17270,17272 | |
| < (si.prototype[Symbol.iterator] = | |
| < li.prototype[Symbol.iterator] = | |
| < ci.prototype[Symbol.iterator] = | |
| --- | |
| > (Li.prototype[Symbol.iterator] = | |
| > Pi.prototype[Symbol.iterator] = | |
| > Ii.prototype[Symbol.iterator] = | |
| 17043c17277 | |
| < var ui = (function () { | |
| --- | |
| > var Oi = (function () { | |
| 17061c17295 | |
| < hi = | |
| --- | |
| > Fi = | |
| 17067,17069c17301,17303 | |
| < pi = 1; | |
| < pi < hi.length; | |
| < pi++ | |
| --- | |
| > Bi = 1; | |
| > Bi < Fi.length; | |
| > Bi++ | |
| 17071,17074c17305,17308 | |
| < hi[pi] += hi[pi - 1]; | |
| < function di(e) { | |
| < for (var t = 1; t < hi.length; t += 2) | |
| < if (hi[t] > e) return hi[t - 1] <= e; | |
| --- | |
| > Fi[Bi] += Fi[Bi - 1]; | |
| > function Ni(e) { | |
| > for (var t = 1; t < Fi.length; t += 2) | |
| > if (Fi[t] > e) return Fi[t - 1] <= e; | |
| 17077c17311 | |
| < function fi(e) { | |
| --- | |
| > function Ri(e) { | |
| 17080c17314 | |
| < function mi(e, t, n, i) { | |
| --- | |
| > function Hi(e, t, n, i) { | |
| 17084c17318 | |
| < (n ? gi : vi)(e, t, i) | |
| --- | |
| > (n ? Vi : zi)(e, t, i) | |
| 17087c17321 | |
| < function gi(e, t, n) { | |
| --- | |
| > function Vi(e, t, n) { | |
| 17089,17093c17323,17327 | |
| < t && yi(e.charCodeAt(t)) && bi(e.charCodeAt(t - 1)) && t--; | |
| < var i = wi(e, t); | |
| < for (t += Ci(i); t < e.length; ) { | |
| < var r = wi(e, t); | |
| < if (8205 == i || 8205 == r || (n && di(r))) (t += Ci(r)), (i = r); | |
| --- | |
| > t && qi(e.charCodeAt(t)) && Ui(e.charCodeAt(t - 1)) && t--; | |
| > var i = Wi(e, t); | |
| > for (t += ji(i); t < e.length; ) { | |
| > var r = Wi(e, t); | |
| > if (8205 == i || 8205 == r || (n && Ni(r))) (t += ji(r)), (i = r); | |
| 17095,17096c17329,17330 | |
| < if (!fi(r)) break; | |
| < for (var o = 0, a = t - 2; a >= 0 && fi(wi(e, a)); ) o++, (a -= 2); | |
| --- | |
| > if (!Ri(r)) break; | |
| > for (var o = 0, a = t - 2; a >= 0 && Ri(Wi(e, a)); ) o++, (a -= 2); | |
| 17103c17337 | |
| < function vi(e, t, n) { | |
| --- | |
| > function zi(e, t, n) { | |
| 17105c17339 | |
| < var i = gi(e, t - 2, n); | |
| --- | |
| > var i = Vi(e, t - 2, n); | |
| 17111c17345 | |
| < function yi(e) { | |
| --- | |
| > function qi(e) { | |
| 17114c17348 | |
| < function bi(e) { | |
| --- | |
| > function Ui(e) { | |
| 17117c17351 | |
| < function wi(e, t) { | |
| --- | |
| > function Wi(e, t) { | |
| 17119c17353 | |
| < if (!bi(n) || t + 1 == e.length) return n; | |
| --- | |
| > if (!Ui(n) || t + 1 == e.length) return n; | |
| 17121c17355 | |
| < return yi(i) ? i - 56320 + ((n - 55296) << 10) + 65536 : n; | |
| --- | |
| > return qi(i) ? i - 56320 + ((n - 55296) << 10) + 65536 : n; | |
| 17123c17357 | |
| < function ki(e) { | |
| --- | |
| > function _i(e) { | |
| 17129c17363 | |
| < function Ci(e) { | |
| --- | |
| > function ji(e) { | |
| 17132,17133c17366,17367 | |
| < var xi = /\r\n?|\n/, | |
| < Ei = (function (e) { | |
| --- | |
| > var Gi = /\r\n?|\n/, | |
| > Ki = (function (e) { | |
| 17141,17142c17375,17376 | |
| < })(Ei || (Ei = {})), | |
| < Si = (function () { | |
| --- | |
| > })(Ki || (Ki = {})), | |
| > Yi = (function () { | |
| 17185c17419 | |
| < void 0 === t && (t = !1), Ai(this, e, t); | |
| --- | |
| > void 0 === t && (t = !1), Qi(this, e, t); | |
| 17200c17434 | |
| < return this.empty ? e : e.empty ? this : Pi(this, e); | |
| --- | |
| > return this.empty ? e : e.empty ? this : er(this, e); | |
| 17203c17437 | |
| < return void 0 === t && (t = !1), e.empty ? this : Li(this, e, t); | |
| --- | |
| > return void 0 === t && (t = !1), e.empty ? this : Ji(this, e, t); | |
| 17206c17440 | |
| < void 0 === t && (t = -1), void 0 === n && (n = Ei.Simple); | |
| --- | |
| > void 0 === t && (t = -1), void 0 === n && (n = Ki.Simple); | |
| 17216c17450 | |
| < n != Ei.Simple && | |
| --- | |
| > n != Ki.Simple && | |
| 17218,17220c17452,17454 | |
| < ((n == Ei.TrackDel && i < e && l > e) || | |
| < (n == Ei.TrackBefore && i < e) || | |
| < (n == Ei.TrackAfter && l > e)) | |
| --- | |
| > ((n == Ki.TrackDel && i < e && l > e) || | |
| > (n == Ki.TrackBefore && i < e) || | |
| > (n == Ki.TrackAfter && l > e)) | |
| 17277c17511 | |
| < Mi = (function (e) { | |
| --- | |
| > Xi = (function (e) { | |
| 17290c17524 | |
| < Ai( | |
| --- | |
| > Qi( | |
| 17301c17535 | |
| < return void 0 === t && (t = !1), Li(this, e, t, !0); | |
| --- | |
| > return void 0 === t && (t = !1), Ji(this, e, t, !0); | |
| 17313,17314c17547,17548 | |
| < for (var l = r >> 1; i.length < l; ) i.push(ni.empty); | |
| < i.push(a ? e.slice(o, o + a) : ni.empty); | |
| --- | |
| > for (var l = r >> 1; i.length < l; ) i.push(Si.empty); | |
| > i.push(a ? e.slice(o, o + a) : Si.empty); | |
| 17321c17555 | |
| < return this.empty ? e : e.empty ? this : Pi(this, e, !0); | |
| --- | |
| > return this.empty ? e : e.empty ? this : er(this, e, !0); | |
| 17325c17559 | |
| < void 0 === t && (t = !1), e.empty ? this : Li(this, e, t, !0) | |
| --- | |
| > void 0 === t && (t = !1), e.empty ? this : Ji(this, e, t, !0) | |
| 17329c17563 | |
| < void 0 === t && (t = !1), Ai(this, e, t); | |
| --- | |
| > void 0 === t && (t = !1), Qi(this, e, t); | |
| 17333c17567 | |
| < return Si.create(this.sections); | |
| --- | |
| > return Yi.create(this.sections); | |
| 17342c17576 | |
| < o = new Ii(this); | |
| --- | |
| > o = new tr(this); | |
| 17350c17584 | |
| < Ti(r, (h = Math.min(o.len, l - s)), -1); | |
| --- | |
| > $i(r, (h = Math.min(o.len, l - s)), -1); | |
| 17352,17353c17586,17587 | |
| < Ti(n, h, c), | |
| < c > 0 && Di(i, n, o.text), | |
| --- | |
| > $i(n, h, c), | |
| > c > 0 && Zi(i, n, o.text), | |
| 17360,17361c17594,17595 | |
| < Ti(n, (h = Math.min(o.len, u - s)), -1), | |
| < Ti(r, h, -1 == o.ins ? -1 : 0 == o.off ? o.ins : 0), | |
| --- | |
| > $i(n, (h = Math.min(o.len, u - s)), -1), | |
| > $i(r, h, -1 == o.ins ? -1 : 0 == o.off ? o.ins : 0), | |
| 17366c17600 | |
| < return { changes: new t(n, i), filtered: Si.create(r) }; | |
| --- | |
| > return { changes: new t(n, i), filtered: Yi.create(r) }; | |
| 17387c17621 | |
| < a < n && Ti(r, n - a, -1); | |
| --- | |
| > a < n && $i(r, n - a, -1); | |
| 17423c17657 | |
| < ? ni.of(m.split(i || xi)) | |
| --- | |
| > ? Si.of(m.split(i || Gi)) | |
| 17425c17659 | |
| < : ni.empty, | |
| --- | |
| > : Si.empty, | |
| 17429,17431c17663,17665 | |
| < p > a && Ti(r, p - a, -1), | |
| < Ti(r, f - p, v), | |
| < Di(o, r, g), | |
| --- | |
| > p > a && $i(r, p - a, -1), | |
| > $i(r, f - p, v), | |
| > Zi(o, r, g), | |
| 17463,17464c17697,17698 | |
| < for (; i.length < r; ) i.push(ni.empty); | |
| < (i[r] = ni.of(o.slice(1))), n.push(o[0], i[r].length); | |
| --- | |
| > for (; i.length < r; ) i.push(Si.empty); | |
| > (i[r] = Si.of(o.slice(1))), n.push(o[0], i[r].length); | |
| 17475,17476c17709,17710 | |
| < })(Si); | |
| < function Ti(e, t, n, i) { | |
| --- | |
| > })(Yi); | |
| > function $i(e, t, n, i) { | |
| 17488c17722 | |
| < function Di(e, t, n) { | |
| --- | |
| > function Zi(e, t, n) { | |
| 17493c17727 | |
| < for (; e.length < i; ) e.push(ni.empty); | |
| --- | |
| > for (; e.length < i; ) e.push(Si.empty); | |
| 17498c17732 | |
| < function Ai(e, t, n) { | |
| --- | |
| > function Qi(e, t, n) { | |
| 17505c17739 | |
| < var c = r, u = o, h = ni.empty; | |
| --- | |
| > var c = r, u = o, h = Si.empty; | |
| 17517c17751 | |
| < function Li(e, t, n, i) { | |
| --- | |
| > function Ji(e, t, n, i) { | |
| 17520c17754 | |
| < var r = [], o = i ? [] : null, a = new Ii(e), s = new Ii(t), l = -1; | |
| --- | |
| > var r = [], o = i ? [] : null, a = new tr(e), s = new tr(t), l = -1; | |
| 17525c17759 | |
| < Ti(r, (c = Math.min(a.len, s.len)), -1), a.forward(c), s.forward(c); | |
| --- | |
| > $i(r, (c = Math.min(a.len, s.len)), -1), a.forward(c), s.forward(c); | |
| 17533c17767 | |
| < for (Ti(r, s.ins, -1); c; ) { | |
| --- | |
| > for ($i(r, s.ins, -1); c; ) { | |
| 17538c17772 | |
| < (Ti(r, 0, a.ins), o && Di(o, r, a.text), (l = a.i)), | |
| --- | |
| > ($i(r, 0, a.ins), o && Zi(o, r, a.text), (l = a.i)), | |
| 17546c17780 | |
| < return o ? Mi.createSet(r, o) : Si.create(r); | |
| --- | |
| > return o ? Xi.createSet(r, o) : Yi.create(r); | |
| 17557,17558c17791,17792 | |
| < Ti(r, c, l < a.i ? a.ins : 0), | |
| < o && l < a.i && Di(o, r, a.text), | |
| --- | |
| > $i(r, c, l < a.i ? a.ins : 0), | |
| > o && l < a.i && Zi(o, r, a.text), | |
| 17564c17798 | |
| < function Pi(e, t, n) { | |
| --- | |
| > function er(e, t, n) { | |
| 17567c17801 | |
| < var i = [], r = n ? [] : null, o = new Ii(e), a = new Ii(t), s = !1; | |
| --- | |
| > var i = [], r = n ? [] : null, o = new tr(e), a = new tr(t), s = !1; | |
| 17571,17572c17805,17806 | |
| < if (o.done && a.done) return r ? Mi.createSet(i, r) : Si.create(i); | |
| < if (0 == o.ins) Ti(i, o.len, 0, s), o.next(); | |
| --- | |
| > if (o.done && a.done) return r ? Xi.createSet(i, r) : Yi.create(i); | |
| > if (0 == o.ins) $i(i, o.len, 0, s), o.next(); | |
| 17580c17814 | |
| < Ti(i, l, u, s), r && u && Di(r, i, a.text); | |
| --- | |
| > $i(i, l, u, s), r && u && Zi(r, i, a.text); | |
| 17583,17585c17817,17819 | |
| < ? (Ti(i, o.off ? 0 : o.len, l, s), r && Di(r, i, o.textBit(l))) | |
| < : (Ti(i, o.off ? 0 : o.len, a.off ? 0 : a.ins, s), | |
| < r && !a.off && Di(r, i, a.text)); | |
| --- | |
| > ? ($i(i, o.off ? 0 : o.len, l, s), r && Zi(r, i, o.textBit(l))) | |
| > : ($i(i, o.off ? 0 : o.len, a.off ? 0 : a.ins, s), | |
| > r && !a.off && Zi(r, i, a.text)); | |
| 17590c17824 | |
| < } else Ti(i, 0, a.ins, s), r && Di(r, i, a.text), a.next(); | |
| --- | |
| > } else $i(i, 0, a.ins, s), r && Zi(r, i, a.text), a.next(); | |
| 17593c17827 | |
| < var Ii = (function () { | |
| --- | |
| > var tr = (function () { | |
| 17623c17857 | |
| < return t >= e.length ? ni.empty : e[t]; | |
| --- | |
| > return t >= e.length ? Si.empty : e[t]; | |
| 17632c17866 | |
| < ? ni.empty | |
| --- | |
| > ? Si.empty | |
| 17648c17882 | |
| < Oi = (function () { | |
| --- | |
| > nr = (function () { | |
| 17711c17945 | |
| < return Fi.range(e, t); | |
| --- | |
| > return ir.range(e, t); | |
| 17714c17948 | |
| < return Fi.range(this.anchor, n); | |
| --- | |
| > return ir.range(this.anchor, n); | |
| 17731c17965 | |
| < return Fi.range(e.anchor, e.head); | |
| --- | |
| > return ir.range(e.anchor, e.head); | |
| 17739c17973 | |
| < Fi = (function () { | |
| --- | |
| > ir = (function () { | |
| 17808c18042 | |
| < return Oi.fromJSON(e); | |
| --- | |
| > return nr.fromJSON(e); | |
| 17830c18064 | |
| < Oi.create( | |
| --- | |
| > nr.create( | |
| 17844,17845c18078,18079 | |
| < ? Oi.create(t, e, 24 | r) | |
| < : Oi.create(e, t, (t > e ? 4 : 0) | r); | |
| --- | |
| > ? nr.create(t, e, 24 | r) | |
| > : nr.create(e, t, (t > e ? 4 : 0) | r); | |
| 17873c18107 | |
| < function Bi(e, t) { | |
| --- | |
| > function rr(e, t) { | |
| 17879,17880c18113,18114 | |
| < var Ni = 0, | |
| < Ri = (function () { | |
| --- | |
| > var or = 0, | |
| > ar = (function () { | |
| 17886c18120 | |
| < (this.id = Ni++), | |
| --- | |
| > (this.id = or++), | |
| 17908c18142 | |
| < : Hi), | |
| --- | |
| > : sr), | |
| 17915c18149 | |
| < return new Vi([], this, 0, e); | |
| --- | |
| > return new lr([], this, 0, e); | |
| 17920c18154 | |
| < return new Vi(e, this, 1, t); | |
| --- | |
| > return new lr(e, this, 1, t); | |
| 17925c18159 | |
| < return new Vi(e, this, 2, t); | |
| --- | |
| > return new lr(e, this, 2, t); | |
| 17941c18175 | |
| < function Hi(e, t) { | |
| --- | |
| > function sr(e, t) { | |
| 17950c18184 | |
| < var Vi = (function () { | |
| --- | |
| > var lr = (function () { | |
| 17956c18190 | |
| < (this.id = Ni++); | |
| --- | |
| > (this.id = or++); | |
| 17992c18226 | |
| < qi(e, u) | |
| --- | |
| > ur(e, u) | |
| 17995c18229 | |
| < if (s ? !zi(n, e.values[a], r) : !r(n, e.values[a])) | |
| --- | |
| > if (s ? !cr(n, e.values[a], r) : !r(n, e.values[a])) | |
| 18004c18238 | |
| < var u = tr(t, c); | |
| --- | |
| > var u = xr(t, c); | |
| 18007c18241 | |
| < return n instanceof Ri | |
| --- | |
| > return n instanceof ar | |
| 18009c18243 | |
| < : !(n instanceof _i) || | |
| --- | |
| > : !(n instanceof pr) || | |
| 18012c18246 | |
| < (s ? zi((l = i(e)), u, r) : r((l = i(e)), u)) | |
| --- | |
| > (s ? cr((l = i(e)), u, r) : r((l = i(e)), u)) | |
| 18023c18257 | |
| < function zi(e, t, n) { | |
| --- | |
| > function cr(e, t, n) { | |
| 18028c18262 | |
| < function qi(e, t) { | |
| --- | |
| > function ur(e, t) { | |
| 18030c18264 | |
| < 1 & er(e, r[i]) && (n = !0); | |
| --- | |
| > 1 & Er(e, r[i]) && (n = !0); | |
| 18034,18035c18268,18269 | |
| < var Ui = Ri.define({ static: !0 }), | |
| < _i = (function () { | |
| --- | |
| > var hr = ar.define({ static: !0 }), | |
| > pr = (function () { | |
| 18047c18281 | |
| < Ni++, | |
| --- | |
| > or++, | |
| 18060c18294 | |
| < n = e.facet(Ui).find(function (e) { | |
| --- | |
| > n = e.facet(hr).find(function (e) { | |
| 18085c18319 | |
| < return [this, Ui.of({ field: this, create: e })]; | |
| --- | |
| > return [this, hr.of({ field: this, create: e })]; | |
| 18097,18101c18331,18335 | |
| < ji = 4, | |
| < Wi = 3, | |
| < Gi = 2, | |
| < Ki = 1; | |
| < function Yi(e) { | |
| --- | |
| > dr = 4, | |
| > fr = 3, | |
| > mr = 2, | |
| > gr = 1; | |
| > function vr(e) { | |
| 18103c18337 | |
| < return new Zi(t, e); | |
| --- | |
| > return new br(t, e); | |
| 18106,18111c18340,18345 | |
| < var Xi = { | |
| < highest: Yi(0), | |
| < high: Yi(Ki), | |
| < default: Yi(Gi), | |
| < low: Yi(Wi), | |
| < lowest: Yi(ji), | |
| --- | |
| > var yr = { | |
| > highest: vr(0), | |
| > high: vr(gr), | |
| > default: vr(mr), | |
| > low: vr(fr), | |
| > lowest: vr(dr), | |
| 18113c18347 | |
| < Zi = function (e, t) { | |
| --- | |
| > br = function (e, t) { | |
| 18116c18350 | |
| < $i = (function () { | |
| --- | |
| > wr = (function () { | |
| 18120c18354 | |
| < return new Qi(this, e); | |
| --- | |
| > return new kr(this, e); | |
| 18131c18365 | |
| < Qi = function (e, t) { | |
| --- | |
| > kr = function (e, t) { | |
| 18134c18368 | |
| < Ji = (function () { | |
| --- | |
| > Cr = (function () { | |
| 18169c18403 | |
| < e instanceof Qi && n.delete(e.compartment); | |
| --- | |
| > e instanceof kr && n.delete(e.compartment); | |
| 18175c18409 | |
| < else if (e instanceof Qi) { | |
| --- | |
| > else if (e instanceof kr) { | |
| 18182,18183c18416,18417 | |
| < } else if (e instanceof Zi) o(e.inner, e.prec); | |
| < else if (e instanceof _i) | |
| --- | |
| > } else if (e instanceof br) o(e.inner, e.prec); | |
| > else if (e instanceof pr) | |
| 18185c18419 | |
| < else if (e instanceof Vi) | |
| --- | |
| > else if (e instanceof lr) | |
| 18187c18421 | |
| < e.facet.extensions && o(e.facet.extensions, Gi); | |
| --- | |
| > e.facet.extensions && o(e.facet.extensions, mr); | |
| 18200c18434 | |
| < o(e, Gi), | |
| --- | |
| > o(e, mr), | |
| 18210c18444 | |
| < c instanceof _i | |
| --- | |
| > c instanceof pr | |
| 18241c18475 | |
| < if (((u[n.id] = (h.length << 1) | 1), Hi(r, t))) | |
| --- | |
| > if (((u[n.id] = (h.length << 1) | 1), sr(r, t))) | |
| 18283c18517 | |
| < var a = tr(e, i[o]); | |
| --- | |
| > var a = xr(e, i[o]); | |
| 18296c18530 | |
| < er(e, n[t]); | |
| --- | |
| > Er(e, n[t]); | |
| 18300c18534 | |
| < if (!qi(e, o)) return 0; | |
| --- | |
| > if (!ur(e, o)) return 0; | |
| 18307c18541 | |
| < var o = qi(e, i), | |
| --- | |
| > var o = ur(e, i), | |
| 18310c18544 | |
| < if (l && !o && Hi(n, l)) | |
| --- | |
| > if (l && !o && sr(n, l)) | |
| 18337c18571 | |
| < function er(e, t) { | |
| --- | |
| > function Er(e, t) { | |
| 18348c18582 | |
| < function tr(e, t) { | |
| --- | |
| > function xr(e, t) { | |
| 18351,18352c18585,18586 | |
| < var nr = Ri.define(), | |
| < ir = Ri.define({ | |
| --- | |
| > var Sr = ar.define(), | |
| > Mr = ar.define({ | |
| 18360c18594 | |
| < rr = Ri.define({ | |
| --- | |
| > Tr = ar.define({ | |
| 18366,18369c18600,18603 | |
| < or = Ri.define(), | |
| < ar = Ri.define(), | |
| < sr = Ri.define(), | |
| < lr = Ri.define({ | |
| --- | |
| > Dr = ar.define(), | |
| > Ar = ar.define(), | |
| > Lr = ar.define(), | |
| > Pr = ar.define({ | |
| 18374c18608 | |
| < cr = (function () { | |
| --- | |
| > Ir = (function () { | |
| 18380c18614 | |
| < return new ur(); | |
| --- | |
| > return new Or(); | |
| 18385c18619 | |
| < ur = (function () { | |
| --- | |
| > Or = (function () { | |
| 18389c18623 | |
| < return new cr(this, e); | |
| --- | |
| > return new Ir(this, e); | |
| 18394c18628 | |
| < hr = (function () { | |
| --- | |
| > Fr = (function () { | |
| 18400c18634 | |
| < return new pr(this, e); | |
| --- | |
| > return new Br(this, e); | |
| 18405c18639 | |
| < pr = (function () { | |
| --- | |
| > Br = (function () { | |
| 18424c18658 | |
| < new hr( | |
| --- | |
| > new Fr( | |
| 18443,18444c18677,18678 | |
| < (pr.reconfigure = pr.define()), (pr.appendConfig = pr.define()); | |
| < var dr = (function () { | |
| --- | |
| > (Br.reconfigure = Br.define()), (Br.appendConfig = Br.define()); | |
| > var Nr = (function () { | |
| 18454c18688 | |
| < i && Bi(i, n.newLength), | |
| --- | |
| > i && rr(i, n.newLength), | |
| 18527c18761 | |
| < function fr(e, t) { | |
| --- | |
| > function Rr(e, t) { | |
| 18542c18776 | |
| < function mr(e, t, n) { | |
| --- | |
| > function Hr(e, t, n) { | |
| 18547c18781 | |
| < (o = Mi.empty(t.changes.length)), | |
| --- | |
| > (o = Xi.empty(t.changes.length)), | |
| 18559,18561c18793,18795 | |
| < effects: pr | |
| < .mapEffects(e.effects, r) | |
| < .concat(pr.mapEffects(t.effects, o)), | |
| --- | |
| > effects: Br.mapEffects(e.effects, r).concat( | |
| > Br.mapEffects(t.effects, o) | |
| > ), | |
| 18569c18803 | |
| < function gr(e, t, n) { | |
| --- | |
| > function Vr(e, t, n) { | |
| 18571c18805 | |
| < r = br(t.annotations); | |
| --- | |
| > r = Ur(t.annotations); | |
| 18573c18807 | |
| < t.userEvent && (r = r.concat(dr.userEvent.of(t.userEvent))), | |
| --- | |
| > t.userEvent && (r = r.concat(Nr.userEvent.of(t.userEvent))), | |
| 18576c18810 | |
| < t.changes instanceof Mi | |
| --- | |
| > t.changes instanceof Xi | |
| 18578,18580c18812,18814 | |
| < : Mi.of(t.changes || [], n, e.facet(rr)), | |
| < selection: i && (i instanceof Fi ? i : Fi.single(i.anchor, i.head)), | |
| < effects: br(t.effects), | |
| --- | |
| > : Xi.of(t.changes || [], n, e.facet(Tr)), | |
| > selection: i && (i instanceof ir ? i : ir.single(i.anchor, i.head)), | |
| > effects: Ur(t.effects), | |
| 18586,18587c18820,18821 | |
| < function vr(e, t, n) { | |
| < var i = gr(e, t.length ? t[0] : {}, e.doc.length); | |
| --- | |
| > function zr(e, t, n) { | |
| > var i = Vr(e, t.length ? t[0] : {}, e.doc.length); | |
| 18592c18826 | |
| < i = mr(i, gr(e, t[r], o ? i.changes.newLength : e.doc.length), o); | |
| --- | |
| > i = Hr(i, Vr(e, t[r], o ? i.changes.newLength : e.doc.length), o); | |
| 18594c18828 | |
| < var a = dr.create( | |
| --- | |
| > var a = Nr.create( | |
| 18604c18838 | |
| < var t = e.startState, n = t.facet(sr), i = e, r = n.length - 1; | |
| --- | |
| > var t = e.startState, n = t.facet(Lr), i = e, r = n.length - 1; | |
| 18611c18845 | |
| < (i = mr(i, gr(t, o, e.changes.newLength), !0)); | |
| --- | |
| > (i = Hr(i, Vr(t, o, e.changes.newLength), !0)); | |
| 18615c18849 | |
| < : dr.create( | |
| --- | |
| > : Nr.create( | |
| 18627c18861 | |
| < var t = e.startState, n = !0, i = 0, r = t.facet(or); | |
| --- | |
| > var t = e.startState, n = !0, i = 0, r = t.facet(Dr); | |
| 18636c18870 | |
| < Array.isArray(o) && (n = !0 === n ? o : fr(n, o)); | |
| --- | |
| > Array.isArray(o) && (n = !0 === n ? o : Rr(n, o)); | |
| 18642c18876 | |
| < (s = e.changes.invertedDesc), (a = Mi.empty(t.doc.length)); | |
| --- | |
| > (s = e.changes.invertedDesc), (a = Xi.empty(t.doc.length)); | |
| 18646c18880 | |
| < e = dr.create( | |
| --- | |
| > e = Nr.create( | |
| 18650c18884 | |
| < pr.mapEffects(e.effects, s), | |
| --- | |
| > Br.mapEffects(e.effects, s), | |
| 18655c18889 | |
| < for (var l = t.facet(ar), c = l.length - 1; c >= 0; c--) { | |
| --- | |
| > for (var l = t.facet(Ar), c = l.length - 1; c >= 0; c--) { | |
| 18658c18892 | |
| < (u = l[c](e)) instanceof dr | |
| --- | |
| > (u = l[c](e)) instanceof Nr | |
| 18660c18894 | |
| < : Array.isArray(u) && 1 == u.length && u[0] instanceof dr | |
| --- | |
| > : Array.isArray(u) && 1 == u.length && u[0] instanceof Nr | |
| 18662c18896 | |
| < : vr(t, br(u), !1); | |
| --- | |
| > : zr(t, Ur(u), !1); | |
| 18669,18675c18903,18909 | |
| < (dr.time = cr.define()), | |
| < (dr.userEvent = cr.define()), | |
| < (dr.addToHistory = cr.define()), | |
| < (dr.remote = cr.define()); | |
| < var yr = []; | |
| < function br(e) { | |
| < return null == e ? yr : Array.isArray(e) ? e : [e]; | |
| --- | |
| > (Nr.time = Ir.define()), | |
| > (Nr.userEvent = Ir.define()), | |
| > (Nr.addToHistory = Ir.define()), | |
| > (Nr.remote = Ir.define()); | |
| > var qr = []; | |
| > function Ur(e) { | |
| > return null == e ? qr : Array.isArray(e) ? e : [e]; | |
| 18677,18678c18911,18912 | |
| < var wr, | |
| < kr = (function (e) { | |
| --- | |
| > var Wr, | |
| > _r = (function (e) { | |
| 18685,18686c18919,18920 | |
| < })(kr || (kr = {})), | |
| < Cr = | |
| --- | |
| > })(_r || (_r = {})), | |
| > jr = | |
| 18689c18923 | |
| < wr = new RegExp("[\\p{Alphabetic}\\p{Number}_]", "u"); | |
| --- | |
| > Wr = new RegExp("[\\p{Alphabetic}\\p{Number}_]", "u"); | |
| 18691c18925 | |
| < function xr(e) { | |
| --- | |
| > function Gr(e) { | |
| 18693c18927 | |
| < if (!/\S/.test(t)) return kr.Space; | |
| --- | |
| > if (!/\S/.test(t)) return _r.Space; | |
| 18696c18930 | |
| < if (wr) return wr.test(e); | |
| --- | |
| > if (Wr) return Wr.test(e); | |
| 18701c18935 | |
| < (n > "" && (n.toUpperCase() != n.toLowerCase() || Cr.test(n))) | |
| --- | |
| > (n > "" && (n.toUpperCase() != n.toLowerCase() || jr.test(n))) | |
| 18708c18942 | |
| < return kr.Word; | |
| --- | |
| > return _r.Word; | |
| 18710,18711c18944,18945 | |
| < if (t.indexOf(e[n]) > -1) return kr.Word; | |
| < return kr.Other; | |
| --- | |
| > if (t.indexOf(e[n]) > -1) return _r.Word; | |
| > return _r.Other; | |
| 18714c18948 | |
| < var Er = (function () { | |
| --- | |
| > var Kr = (function () { | |
| 18724c18958 | |
| < er(this, a << 1); | |
| --- | |
| > Er(this, a << 1); | |
| 18731c18965 | |
| < if (null != n) return er(this, n), tr(this, n); | |
| --- | |
| > if (null != n) return Er(this, n), xr(this, n); | |
| 18737c18971 | |
| < return vr(this, e, !0); | |
| --- | |
| > return zr(this, e, !0); | |
| 18752c18986 | |
| < c.is($i.reconfigure) | |
| --- | |
| > c.is(wr.reconfigure) | |
| 18760c18994 | |
| < : c.is(pr.reconfigure) | |
| --- | |
| > : c.is(Br.reconfigure) | |
| 18762,18763c18996,18997 | |
| < : c.is(pr.appendConfig) && | |
| < ((r = null), (o = br(o).concat(c.value))); | |
| --- | |
| > : c.is(Br.appendConfig) && | |
| > ((r = null), (o = Ur(o).concat(c.value))); | |
| 18768c19002 | |
| < (r = Ji.resolve(o, a, this)), | |
| --- | |
| > (r = Cr.resolve(o, a, this)), | |
| 18796c19030 | |
| < range: Fi.cursor(t.from + e.length), | |
| --- | |
| > range: ir.cursor(t.from + e.length), | |
| 18807c19041 | |
| < o = br(n.effects), | |
| --- | |
| > o = Ur(n.effects), | |
| 18824,18826c19058,19060 | |
| < (o = pr | |
| < .mapEffects(o, c) | |
| < .concat(pr.mapEffects(br(s.effects), h))); | |
| --- | |
| > (o = Br.mapEffects(o, c).concat( | |
| > Br.mapEffects(Ur(s.effects), h) | |
| > )); | |
| 18830c19064 | |
| < selection: Fi.create(r, t.mainIndex), | |
| --- | |
| > selection: ir.create(r, t.mainIndex), | |
| 18837c19071 | |
| < t instanceof Mi | |
| --- | |
| > t instanceof Xi | |
| 18839c19073 | |
| < : Mi.of(t, this.doc.length, this.facet(e.lineSeparator)) | |
| --- | |
| > : Xi.of(t, this.doc.length, this.facet(e.lineSeparator)) | |
| 18843c19077 | |
| < return ni.of(t.split(this.facet(e.lineSeparator) || xi)); | |
| --- | |
| > return Si.of(t.split(this.facet(e.lineSeparator) || Gi)); | |
| 18854c19088 | |
| < return null == t ? e.default : (er(this, t), tr(this, t)); | |
| --- | |
| > return null == t ? e.default : (Er(this, t), xr(this, t)); | |
| 18864c19098 | |
| < i instanceof _i && | |
| --- | |
| > i instanceof pr && | |
| 18892c19126 | |
| < selection: Fi.fromJSON(t.selection), | |
| --- | |
| > selection: ir.fromJSON(t.selection), | |
| 18898c19132 | |
| < var n = Ji.resolve(t.extensions || [], new Map()), | |
| --- | |
| > var n = Cr.resolve(t.extensions || [], new Map()), | |
| 18900c19134 | |
| < t.doc instanceof ni | |
| --- | |
| > t.doc instanceof Si | |
| 18902,18903c19136,19137 | |
| < : ni.of( | |
| < (t.doc || "").split(n.staticFacet(e.lineSeparator) || xi) | |
| --- | |
| > : Si.of( | |
| > (t.doc || "").split(n.staticFacet(e.lineSeparator) || Gi) | |
| 18906c19140 | |
| < ? t.selection instanceof Fi | |
| --- | |
| > ? t.selection instanceof ir | |
| 18908,18909c19142,19143 | |
| < : Fi.single(t.selection.anchor, t.selection.head) | |
| < : Fi.single(0); | |
| --- | |
| > : ir.single(t.selection.anchor, t.selection.head) | |
| > : ir.single(0); | |
| 18911,18912c19145,19146 | |
| < Bi(r, i.length), | |
| < n.staticFacet(ir) || (r = r.asSingle()), | |
| --- | |
| > rr(r, i.length), | |
| > n.staticFacet(Mr) || (r = r.asSingle()), | |
| 18943c19177 | |
| < return this.facet(lr); | |
| --- | |
| > return this.facet(Pr); | |
| 18970c19204 | |
| < for (var i = [], r = 0, o = this.facet(nr); r < o.length; r++) | |
| --- | |
| > for (var i = [], r = 0, o = this.facet(Sr); r < o.length; r++) | |
| 18978c19212 | |
| < return xr(this.languageDataAt("wordChars", e).join("")); | |
| --- | |
| > return Gr(this.languageDataAt("wordChars", e).join("")); | |
| 18992,18993c19226,19227 | |
| < var l = mi(n, a, !1); | |
| < if (o(n.slice(l, a)) != kr.Word) break; | |
| --- | |
| > var l = Hi(n, a, !1); | |
| > if (o(n.slice(l, a)) != _r.Word) break; | |
| 18997,18998c19231,19232 | |
| < var c = mi(n, s); | |
| < if (o(n.slice(s, c)) != kr.Word) break; | |
| --- | |
| > var c = Hi(n, s); | |
| > if (o(n.slice(s, c)) != _r.Word) break; | |
| 19001c19235 | |
| < return a == s ? null : Fi.range(a + i, s + i); | |
| --- | |
| > return a == s ? null : ir.range(a + i, s + i); | |
| 19006c19240 | |
| < function Sr(e, t, n) { | |
| --- | |
| > function Yr(e, t, n) { | |
| 19023,19024c19257,19258 | |
| < (Er.allowMultipleSelections = ir), | |
| < (Er.tabSize = Ri.define({ | |
| --- | |
| > (Kr.allowMultipleSelections = Mr), | |
| > (Kr.tabSize = ar.define({ | |
| 19029,19031c19263,19265 | |
| < (Er.lineSeparator = rr), | |
| < (Er.readOnly = lr), | |
| < (Er.phrases = Ri.define({ | |
| --- | |
| > (Kr.lineSeparator = Tr), | |
| > (Kr.readOnly = Pr), | |
| > (Kr.phrases = ar.define({ | |
| 19043,19048c19277,19282 | |
| < (Er.languageData = nr), | |
| < (Er.changeFilter = or), | |
| < (Er.transactionFilter = ar), | |
| < (Er.transactionExtender = sr), | |
| < ($i.reconfigure = pr.define()); | |
| < var Mr = (function () { | |
| --- | |
| > (Kr.languageData = Sr), | |
| > (Kr.changeFilter = Dr), | |
| > (Kr.transactionFilter = Ar), | |
| > (Kr.transactionExtender = Lr), | |
| > (wr.reconfigure = Br.define()); | |
| > var Xr = (function () { | |
| 19055c19289 | |
| < return void 0 === t && (t = e), Tr.create(e, t, this); | |
| --- | |
| > return void 0 === t && (t = e), $r.create(e, t, this); | |
| 19060,19063c19294,19297 | |
| < (Mr.prototype.startSide = Mr.prototype.endSide = 0), | |
| < (Mr.prototype.point = !1), | |
| < (Mr.prototype.mapMode = Ei.TrackDel); | |
| < var Tr = (function () { | |
| --- | |
| > (Xr.prototype.startSide = Xr.prototype.endSide = 0), | |
| > (Xr.prototype.point = !1), | |
| > (Xr.prototype.mapMode = Ki.TrackDel); | |
| > var $r = (function () { | |
| 19074c19308 | |
| < function Dr(e, t) { | |
| --- | |
| > function Zr(e, t) { | |
| 19077c19311 | |
| < var Ar = (function () { | |
| --- | |
| > var Qr = (function () { | |
| 19152c19386 | |
| < Lr = (function () { | |
| --- | |
| > Jr = (function () { | |
| 19202c19436 | |
| < if ((o && (i = i.slice().sort(Dr)), this.isEmpty)) | |
| --- | |
| > if ((o && (i = i.slice().sort(Zr)), this.isEmpty)) | |
| 19205c19439 | |
| < var h = new Or(this, null, -1).goto(0), | |
| --- | |
| > var h = new no(this, null, -1).goto(0), | |
| 19208c19442 | |
| < f = new Pr(); | |
| --- | |
| > f = new eo(); | |
| 19236c19470 | |
| < d.push(Tr.create(h.from, h.to, h.value))), | |
| --- | |
| > d.push($r.create(h.from, h.to, h.value))), | |
| 19287c19521 | |
| < return void 0 === e && (e = 0), Fr.from([this]).goto(e); | |
| --- | |
| > return void 0 === e && (e = 0), io.from([this]).goto(e); | |
| 19297c19531 | |
| < return void 0 === t && (t = 0), Fr.from(e).goto(t); | |
| --- | |
| > return void 0 === t && (t = 0), io.from(e).goto(t); | |
| 19307,19309c19541,19543 | |
| < s = Ir(o, a, n), | |
| < l = new Nr(o, s, r), | |
| < c = new Nr(a, s, r); | |
| --- | |
| > s = to(o, a, n), | |
| > l = new oo(o, s, r), | |
| > c = new oo(a, s, r); | |
| 19311c19545 | |
| < return Rr(l, e, c, t, n, i); | |
| --- | |
| > return ao(l, e, c, t, n, i); | |
| 19313c19547 | |
| < n.empty && 0 == n.length && Rr(l, 0, c, 0, 0, i); | |
| --- | |
| > n.empty && 0 == n.length && ao(l, 0, c, 0, 0, i); | |
| 19326,19328c19560,19562 | |
| < var a = Ir(r, o), | |
| < s = new Nr(r, a, 0).goto(n), | |
| < l = new Nr(o, a, 0).goto(n); | |
| --- | |
| > var a = to(r, o), | |
| > s = new oo(r, a, 0).goto(n), | |
| > l = new oo(o, a, 0).goto(n); | |
| 19334c19568 | |
| < !Hr(s.active, l.active) || | |
| --- | |
| > !so(s.active, l.active) || | |
| 19345c19579 | |
| < var o = new Nr(e, null, r).goto(t), a = t, s = o.openStart; | |
| --- | |
| > var o = new oo(e, null, r).goto(t), a = t, s = o.openStart; | |
| 19363c19597 | |
| < var n = new Pr(), | |
| --- | |
| > var n = new eo(), | |
| 19366c19600 | |
| < e instanceof Tr | |
| --- | |
| > e instanceof $r | |
| 19373c19607 | |
| < if (Dr(t, i) > 0) return e.slice().sort(Dr); | |
| --- | |
| > if (Zr(t, i) > 0) return e.slice().sort(Zr); | |
| 19390,19391c19624,19625 | |
| < (Lr.empty = new Lr([], [], null, -1)), (Lr.empty.nextLayer = Lr.empty); | |
| < var Pr = (function () { | |
| --- | |
| > (Jr.empty = new Jr([], [], null, -1)), (Jr.empty.nextLayer = Jr.empty); | |
| > var eo = (function () { | |
| 19409c19643 | |
| < new Ar(this.from, this.to, this.value, this.maxPoint) | |
| --- | |
| > new Qr(this.from, this.to, this.value, this.maxPoint) | |
| 19462c19696 | |
| < return this.finishInner(Lr.empty); | |
| --- | |
| > return this.finishInner(Jr.empty); | |
| 19470c19704 | |
| < var t = Lr.create( | |
| --- | |
| > var t = Jr.create( | |
| 19481c19715 | |
| < function Ir(e, t, n) { | |
| --- | |
| > function to(e, t, n) { | |
| 19495c19729 | |
| < var Or = (function () { | |
| --- | |
| > var no = (function () { | |
| 19600c19834 | |
| < Fr = (function () { | |
| --- | |
| > io = (function () { | |
| 19609c19843 | |
| < a.maxPoint >= i && r.push(new Or(a, n, i, o)); | |
| --- | |
| > a.maxPoint >= i && r.push(new no(a, n, i, o)); | |
| 19624c19858 | |
| < for (var r = this.heap.length >> 1; r >= 0; r--) Br(this.heap, r); | |
| --- | |
| > for (var r = this.heap.length >> 1; r >= 0; r--) ro(this.heap, r); | |
| 19631c19865 | |
| < for (var r = this.heap.length >> 1; r >= 0; r--) Br(this.heap, r); | |
| --- | |
| > for (var r = this.heap.length >> 1; r >= 0; r--) ro(this.heap, r); | |
| 19646c19880 | |
| < Br(this.heap, 0); | |
| --- | |
| > ro(this.heap, 0); | |
| 19652c19886 | |
| < function Br(e, t) { | |
| --- | |
| > function ro(e, t) { | |
| 19667c19901 | |
| < var Nr = (function () { | |
| --- | |
| > var oo = (function () { | |
| 19680c19914 | |
| < (this.cursor = Fr.from(e, t, n)); | |
| --- | |
| > (this.cursor = io.from(e, t, n)); | |
| 19711,19714c19945,19948 | |
| < Vr(this.active, e), | |
| < Vr(this.activeTo, e), | |
| < Vr(this.activeRank, e), | |
| < (this.minActive = qr(this.active, this.activeTo)); | |
| --- | |
| > lo(this.active, e), | |
| > lo(this.activeTo, e), | |
| > lo(this.activeRank, e), | |
| > (this.minActive = uo(this.active, this.activeTo)); | |
| 19723,19727c19957,19961 | |
| < zr(this.active, t, i), | |
| < zr(this.activeTo, t, r), | |
| < zr(this.activeRank, t, o), | |
| < e && zr(e, t, this.cursor.from), | |
| < (this.minActive = qr(this.active, this.activeTo)); | |
| --- | |
| > co(this.active, t, i), | |
| > co(this.activeTo, t, r), | |
| > co(this.activeRank, t, o), | |
| > e && co(e, t, this.cursor.from), | |
| > (this.minActive = uo(this.active, this.activeTo)); | |
| 19745c19979 | |
| < this.removeActive(i), n && Vr(n, i); | |
| --- | |
| > this.removeActive(i), n && lo(n, i); | |
| 19809c20043 | |
| < function Rr(e, t, n, i, r, o) { | |
| --- | |
| > function ao(e, t, n, i, r, o) { | |
| 19820c20054 | |
| < Hr(e.activeForPoint(e.to + l), n.activeForPoint(n.to))) || | |
| --- | |
| > so(e.activeForPoint(e.to), n.activeForPoint(n.to))) || | |
| 19823c20057 | |
| < !Hr(e.active, n.active) && | |
| --- | |
| > !so(e.active, n.active) && | |
| 19831c20065 | |
| < function Hr(e, t) { | |
| --- | |
| > function so(e, t) { | |
| 19837c20071 | |
| < function Vr(e, t) { | |
| --- | |
| > function lo(e, t) { | |
| 19841c20075 | |
| < function zr(e, t, n) { | |
| --- | |
| > function co(e, t, n) { | |
| 19845c20079 | |
| < function qr(e, t) { | |
| --- | |
| > function uo(e, t) { | |
| 19851c20085 | |
| < function Ur(e, t, n) { | |
| --- | |
| > function ho(e, t, n) { | |
| 19856c20090 | |
| < : (i++, (r = mi(e, r))); | |
| --- | |
| > : (i++, (r = Hi(e, r))); | |
| 19859c20093 | |
| < function _r(e, t, n, i) { | |
| --- | |
| > function po(e, t, n, i) { | |
| 19863c20097 | |
| < (o += 9 == e.charCodeAt(r) ? n - (o % n) : 1), (r = mi(e, r)); | |
| --- | |
| > (o += 9 == e.charCodeAt(r) ? n - (o % n) : 1), (r = Hi(e, r)); | |
| 19867,19868c20101,20102 | |
| < const jr = "undefined" == typeof Symbol ? "__ͼ" : Symbol.for("ͼ"), | |
| < Wr = | |
| --- | |
| > const fo = "undefined" == typeof Symbol ? "__ͼ" : Symbol.for("ͼ"), | |
| > mo = | |
| 19872c20106 | |
| < Gr = | |
| --- | |
| > go = | |
| 19878c20112 | |
| < class Kr { | |
| --- | |
| > class vo { | |
| 19934,19935c20168,20169 | |
| < let e = Gr[jr] || 1; | |
| < return (Gr[jr] = e + 1), "ͼ" + e.toString(36); | |
| --- | |
| > let e = go[fo] || 1; | |
| > return (go[fo] = e + 1), "ͼ" + e.toString(36); | |
| 19938c20172 | |
| < (e[Wr] || new Xr(e)).mount(Array.isArray(t) ? t : [t]); | |
| --- | |
| > (e[mo] || new bo(e)).mount(Array.isArray(t) ? t : [t]); | |
| 19941,19942c20175,20176 | |
| < let Yr = null; | |
| < class Xr { | |
| --- | |
| > let yo = null; | |
| > class bo { | |
| 19949c20183 | |
| < if (Yr) | |
| --- | |
| > if (yo) | |
| 19951c20185 | |
| < (e.adoptedStyleSheets = [Yr.sheet].concat( | |
| --- | |
| > (e.adoptedStyleSheets = [yo.sheet].concat( | |
| 19954c20188 | |
| < (e[Wr] = Yr) | |
| --- | |
| > (e[mo] = yo) | |
| 19960c20194 | |
| < (Yr = this); | |
| --- | |
| > (yo = this); | |
| 19966c20200 | |
| < (this.modules = []), (e[Wr] = this); | |
| --- | |
| > (this.modules = []), (e[mo] = this); | |
| 19996c20230 | |
| < var Zr = { | |
| --- | |
| > var wo = { | |
| 20051c20285 | |
| < $r = { | |
| --- | |
| > ko = { | |
| 20078c20312 | |
| < Qr = | |
| --- | |
| > Co = | |
| 20081c20315 | |
| < Jr = | |
| --- | |
| > Eo = | |
| 20084c20318 | |
| < eo = | |
| --- | |
| > xo = | |
| 20087c20321 | |
| < to = | |
| --- | |
| > So = | |
| 20089c20323 | |
| < no = | |
| --- | |
| > Mo = | |
| 20094,20097c20328,20331 | |
| < io = (Qr && (to || +Qr[1] < 57)) || (eo && to), | |
| < ro = 0; | |
| < ro < 10; | |
| < ro++ | |
| --- | |
| > To = (Co && (So || +Co[1] < 57)) || (xo && So), | |
| > Do = 0; | |
| > Do < 10; | |
| > Do++ | |
| 20099,20105c20333,20339 | |
| < Zr[48 + ro] = Zr[96 + ro] = String(ro); | |
| < for (ro = 1; ro <= 24; ro++) Zr[ro + 111] = "F" + ro; | |
| < for (ro = 65; ro <= 90; ro++) | |
| < (Zr[ro] = String.fromCharCode(ro + 32)), | |
| < ($r[ro] = String.fromCharCode(ro)); | |
| < for (var oo in Zr) $r.hasOwnProperty(oo) || ($r[oo] = Zr[oo]); | |
| < function ao(e) { | |
| --- | |
| > wo[48 + Do] = wo[96 + Do] = String(Do); | |
| > for (Do = 1; Do <= 24; Do++) wo[Do + 111] = "F" + Do; | |
| > for (Do = 65; Do <= 90; Do++) | |
| > (wo[Do] = String.fromCharCode(Do + 32)), | |
| > (ko[Do] = String.fromCharCode(Do)); | |
| > for (var Ao in wo) ko.hasOwnProperty(Ao) || (ko[Ao] = wo[Ao]); | |
| > function Lo(e) { | |
| 20108,20109c20342,20343 | |
| < (io && (e.ctrlKey || e.altKey || e.metaKey)) || | |
| < ((Jr || no) && e.shiftKey && e.key && 1 == e.key.length) | |
| --- | |
| > (To && (e.ctrlKey || e.altKey || e.metaKey)) || | |
| > ((Eo || Mo) && e.shiftKey && e.key && 1 == e.key.length) | |
| 20112c20346 | |
| < (e.shiftKey ? $r : Zr)[e.keyCode] || | |
| --- | |
| > (e.shiftKey ? ko : wo)[e.keyCode] || | |
| 20125c20359 | |
| < function so(e) { | |
| --- | |
| > function Po(e) { | |
| 20130c20364 | |
| < function lo(e, t) { | |
| --- | |
| > function Io(e, t) { | |
| 20135c20369 | |
| < function co(e, t) { | |
| --- | |
| > function Oo(e, t) { | |
| 20138c20372 | |
| < return lo(e, t.anchorNode); | |
| --- | |
| > return Io(e, t.anchorNode); | |
| 20143c20377 | |
| < function uo(e) { | |
| --- | |
| > function Fo(e) { | |
| 20145c20379 | |
| < ? Co(e, 0, e.nodeValue.length).getClientRects() | |
| --- | |
| > ? jo(e, 0, e.nodeValue.length).getClientRects() | |
| 20150,20151c20384,20385 | |
| < function ho(e, t, n, i) { | |
| < return !!n && (fo(e, t, n, i, -1) || fo(e, t, n, i, 1)); | |
| --- | |
| > function Bo(e, t, n, i) { | |
| > return !!n && (Ro(e, t, n, i, -1) || Ro(e, t, n, i, 1)); | |
| 20153c20387 | |
| < function po(e) { | |
| --- | |
| > function No(e) { | |
| 20156c20390 | |
| < function fo(e, t, n, i, r) { | |
| --- | |
| > function Ro(e, t, n, i, r) { | |
| 20159c20393 | |
| < if (t == (r < 0 ? 0 : mo(e))) { | |
| --- | |
| > if (t == (r < 0 ? 0 : Ho(e))) { | |
| 20163c20397 | |
| < (t = po(e) + (r < 0 ? 0 : 1)), (e = o); | |
| --- | |
| > (t = No(e) + (r < 0 ? 0 : 1)), (e = o); | |
| 20171c20405 | |
| < t = r < 0 ? mo(e) : 0; | |
| --- | |
| > t = r < 0 ? Ho(e) : 0; | |
| 20175c20409 | |
| < function mo(e) { | |
| --- | |
| > function Ho(e) { | |
| 20178c20412 | |
| < function go(e, t) { | |
| --- | |
| > function Vo(e, t) { | |
| 20182c20416 | |
| < function vo(e) { | |
| --- | |
| > function zo(e) { | |
| 20185,20186c20419,20420 | |
| < var yo, | |
| < bo = (function () { | |
| --- | |
| > var qo, | |
| > Uo = (function () { | |
| 20219,20220c20453,20454 | |
| < wo = null; | |
| < function ko(e) { | |
| --- | |
| > Wo = null; | |
| > function _o(e) { | |
| 20222c20456 | |
| < if (wo) return e.focus(wo); | |
| --- | |
| > if (Wo) return e.focus(Wo); | |
| 20230c20464 | |
| < null == wo | |
| --- | |
| > null == Wo | |
| 20233c20467 | |
| < return (wo = { preventScroll: !0 }), !0; | |
| --- | |
| > return (Wo = { preventScroll: !0 }), !0; | |
| 20238c20472 | |
| < !wo) | |
| --- | |
| > !Wo) | |
| 20240c20474 | |
| < wo = !1; | |
| --- | |
| > Wo = !1; | |
| 20250c20484 | |
| < function Co(e, t, n) { | |
| --- | |
| > function jo(e, t, n) { | |
| 20252c20486 | |
| < var i = yo || (yo = document.createRange()); | |
| --- | |
| > var i = qo || (qo = document.createRange()); | |
| 20255c20489 | |
| < function xo(e, t, n) { | |
| --- | |
| > function Go(e, t, n) { | |
| 20266c20500 | |
| < function Eo(e) { | |
| --- | |
| > function Ko(e) { | |
| 20269c20503 | |
| < var So = (function () { | |
| --- | |
| > var Yo = (function () { | |
| 20278c20512 | |
| < return new e(t.parentNode, po(t), n); | |
| --- | |
| > return new e(t.parentNode, No(t), n); | |
| 20281c20515 | |
| < return new e(t.parentNode, po(t) + 1, n); | |
| --- | |
| > return new e(t.parentNode, No(t) + 1, n); | |
| 20286,20287c20520,20521 | |
| < Mo = [], | |
| < To = (function () { | |
| --- | |
| > Xo = [], | |
| > $o = (function () { | |
| 20355c20589 | |
| < for (; o && o != h.dom; ) o = Do(o); | |
| --- | |
| > for (; o && o != h.dom; ) o = Zo(o); | |
| 20367c20601 | |
| < o = Do(o); | |
| --- | |
| > o = Zo(o); | |
| 20379c20613 | |
| < for (var r = 0 == mo(t) ? 0 : 0 == n ? -1 : 1; ; ) { | |
| --- | |
| > for (var r = 0 == Ho(t) ? 0 : 0 == n ? -1 : 1; ; ) { | |
| 20462c20696 | |
| < void 0 === n && (n = Mo), this.markDirty(); | |
| --- | |
| > void 0 === n && (n = Xo), this.markDirty(); | |
| 20479c20713 | |
| < new Ao(this.children, e, this.children.length) | |
| --- | |
| > new Qo(this.children, e, this.children.length) | |
| 20539c20773 | |
| < function Do(e) { | |
| --- | |
| > function Zo(e) { | |
| 20543,20544c20777,20778 | |
| < To.prototype.breakAfter = 0; | |
| < var Ao = (function () { | |
| --- | |
| > $o.prototype.breakAfter = 0; | |
| > var Qo = (function () { | |
| 20566c20800 | |
| < function Lo(e, t, n, i, r, o, a, s, l) { | |
| --- | |
| > function Jo(e, t, n, i, r, o, a, s, l) { | |
| 20621c20855 | |
| < function Po(e, t, n, i, r, o) { | |
| --- | |
| > function ea(e, t, n, i, r, o) { | |
| 20638c20872 | |
| < (e.length += d), Lo(e, h, p, l, c, i, 0, r, o); | |
| --- | |
| > (e.length += d), Jo(e, h, p, l, c, i, 0, r, o); | |
| 20640c20874 | |
| < var Io = | |
| --- | |
| > var ta = | |
| 20644c20878 | |
| < Oo = | |
| --- | |
| > na = | |
| 20648,20665c20882,20899 | |
| < Fo = /Edge\/(\d+)/.exec(Io.userAgent), | |
| < Bo = /MSIE \d/.test(Io.userAgent), | |
| < No = /Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Io.userAgent), | |
| < Ro = !!(Bo || No || Fo), | |
| < Ho = !Ro && /gecko\/(\d+)/i.test(Io.userAgent), | |
| < Vo = !Ro && /Chrome\/(\d+)/.exec(Io.userAgent), | |
| < zo = "webkitFontSmoothing" in Oo.documentElement.style, | |
| < qo = !Ro && /Apple Computer/.test(Io.vendor), | |
| < Uo = qo && (/Mobile\/\w+/.test(Io.userAgent) || Io.maxTouchPoints > 2), | |
| < _o = { | |
| < mac: Uo || /Mac/.test(Io.platform), | |
| < windows: /Win/.test(Io.platform), | |
| < linux: /Linux|X11/.test(Io.platform), | |
| < ie: Ro, | |
| < ie_version: Bo ? Oo.documentMode || 6 : No ? +No[1] : Fo ? +Fo[1] : 0, | |
| < gecko: Ho, | |
| < gecko_version: Ho | |
| < ? +(/Firefox\/(\d+)/.exec(Io.userAgent) || [0, 0])[1] | |
| --- | |
| > ia = /Edge\/(\d+)/.exec(ta.userAgent), | |
| > ra = /MSIE \d/.test(ta.userAgent), | |
| > oa = /Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(ta.userAgent), | |
| > aa = !!(ra || oa || ia), | |
| > sa = !aa && /gecko\/(\d+)/i.test(ta.userAgent), | |
| > la = !aa && /Chrome\/(\d+)/.exec(ta.userAgent), | |
| > ca = "webkitFontSmoothing" in na.documentElement.style, | |
| > ua = !aa && /Apple Computer/.test(ta.vendor), | |
| > ha = ua && (/Mobile\/\w+/.test(ta.userAgent) || ta.maxTouchPoints > 2), | |
| > pa = { | |
| > mac: ha || /Mac/.test(ta.platform), | |
| > windows: /Win/.test(ta.platform), | |
| > linux: /Linux|X11/.test(ta.platform), | |
| > ie: aa, | |
| > ie_version: ra ? na.documentMode || 6 : oa ? +oa[1] : ia ? +ia[1] : 0, | |
| > gecko: sa, | |
| > gecko_version: sa | |
| > ? +(/Firefox\/(\d+)/.exec(ta.userAgent) || [0, 0])[1] | |
| 20667,20673c20901,20907 | |
| < chrome: !!Vo, | |
| < chrome_version: Vo ? +Vo[1] : 0, | |
| < ios: Uo, | |
| < android: /Android\b/.test(Io.userAgent), | |
| < webkit: zo, | |
| < safari: qo, | |
| < webkit_version: zo | |
| --- | |
| > chrome: !!la, | |
| > chrome_version: la ? +la[1] : 0, | |
| > ios: ha, | |
| > android: /Android\b/.test(ta.userAgent), | |
| > webkit: ca, | |
| > safari: ua, | |
| > webkit_version: ca | |
| 20677c20911 | |
| < null != Oo.documentElement.style.tabSize | |
| --- | |
| > null != na.documentElement.style.tabSize | |
| 20681c20915 | |
| < jo = (function (e) { | |
| --- | |
| > da = (function (e) { | |
| 20728c20962 | |
| < return new So(this.dom, e); | |
| --- | |
| > return new Yo(this.dom, e); | |
| 20739c20973 | |
| < return Go(this.dom, e, t); | |
| --- | |
| > return ma(this.dom, e, t); | |
| 20743,20744c20977,20978 | |
| < })(To), | |
| < Wo = (function (e) { | |
| --- | |
| > })($o), | |
| > fa = (function (e) { | |
| 20758c20992 | |
| < (Eo(e), | |
| --- | |
| > (Ko(e), | |
| 20786c21020 | |
| < (Po(this, e, n, i ? i.children : [], o - 1, a - 1), | |
| --- | |
| > (ea(this, e, n, i ? i.children : [], o - 1, a - 1), | |
| 20812c21046 | |
| < return ea(this, e); | |
| --- | |
| > return Ea(this, e); | |
| 20815c21049 | |
| < return na(this, e, t); | |
| --- | |
| > return Sa(this, e, t); | |
| 20819,20820c21053,21054 | |
| < })(To); | |
| < function Go(e, t, n) { | |
| --- | |
| > })($o); | |
| > function ma(e, t, n) { | |
| 20827,20828c21061,21062 | |
| < ? _o.chrome || | |
| < _o.gecko || | |
| --- | |
| > ? pa.chrome || | |
| > pa.gecko || | |
| 20833c21067 | |
| < var s = Co(e, r, o).getClientRects(); | |
| --- | |
| > var s = jo(e, r, o).getClientRects(); | |
| 20837c21071 | |
| < _o.safari && | |
| --- | |
| > pa.safari && | |
| 20844c21078 | |
| < a ? go(l, a < 0) : l || null | |
| --- | |
| > a ? Vo(l, a < 0) : l || null | |
| 20847c21081 | |
| < var Ko = (function (e) { | |
| --- | |
| > var ga = (function (e) { | |
| 20913c21147 | |
| < if (0 == this.length) return ni.empty; | |
| --- | |
| > if (0 == this.length) return Si.empty; | |
| 20918c21152 | |
| < return n ? n.slice(i, i + this.length) : ni.empty; | |
| --- | |
| > return n ? n.slice(i, i + this.length) : Si.empty; | |
| 20925,20926c21159,21160 | |
| < ? So.before(this.dom) | |
| < : So.after(this.dom, e == this.length); | |
| --- | |
| > ? Yo.before(this.dom) | |
| > : Yo.after(this.dom, e == this.length); | |
| 20943c21177 | |
| < return this.length ? r : go(r, this.side > 0); | |
| --- | |
| > return this.length ? r : Vo(r, this.side > 0); | |
| 20972,20973c21206,21207 | |
| < })(To), | |
| < Yo = (function (e) { | |
| --- | |
| > })($o), | |
| > va = (function (e) { | |
| 20984c21218 | |
| < ? Xo( | |
| --- | |
| > ? ya( | |
| 20994c21228 | |
| < return new So(e, Math.min(t, e.nodeValue.length)); | |
| --- | |
| > return new Yo(e, Math.min(t, e.nodeValue.length)); | |
| 20997c21231 | |
| < : new So(i, Math.min(e, i.nodeValue.length)); | |
| --- | |
| > : new Yo(i, Math.min(e, i.nodeValue.length)); | |
| 21007c21241 | |
| < ? $o(e, t, i, r, this.length - i.length) | |
| --- | |
| > ? wa(e, t, i, r, this.length - i.length) | |
| 21025c21259 | |
| < ? Xo( | |
| --- | |
| > ? ya( | |
| 21035c21269 | |
| < return Go(e, t, n); | |
| --- | |
| > return ma(e, t, n); | |
| 21038c21272 | |
| < : Go(r, e, t); | |
| --- | |
| > : ma(r, e, t); | |
| 21059,21061c21293,21295 | |
| < })(Ko); | |
| < function Xo(e, t, n, i, r, o, a) { | |
| < if (n instanceof Wo) { | |
| --- | |
| > })(ga); | |
| > function ya(e, t, n, i, r, o, a) { | |
| > if (n instanceof fa) { | |
| 21063c21297 | |
| < var l = To.get(s); | |
| --- | |
| > var l = $o.get(s); | |
| 21065c21299 | |
| < var c = lo(s, i), | |
| --- | |
| > var c = Io(s, i), | |
| 21068c21302 | |
| < return c ? Xo(e, t, l, i, r, o, a) : o(l, e, t); | |
| --- | |
| > return c ? ya(e, t, l, i, r, o, a) : o(l, e, t); | |
| 21071c21305 | |
| < var h = Zo(e, t, s, a); | |
| --- | |
| > var h = ba(e, t, s, a); | |
| 21080c21314 | |
| < function Zo(e, t, n, i) { | |
| --- | |
| > function ba(e, t, n, i) { | |
| 21087c21321 | |
| < var a = Zo(e, t, o, i); | |
| --- | |
| > var a = ba(e, t, o, i); | |
| 21093,21094c21327,21328 | |
| < function $o(e, t, n, i, r) { | |
| < if (n instanceof Wo) | |
| --- | |
| > function wa(e, t, n, i, r) { | |
| > if (n instanceof fa) | |
| 21096c21330 | |
| < var s = To.get(a); | |
| --- | |
| > var s = $o.get(a); | |
| 21098,21100c21332,21334 | |
| < var l = lo(a, i); | |
| < if (lo(a, e)) | |
| < return o + (l ? $o(e, t, s, i, r) : s.localPosFromDOM(e, t)); | |
| --- | |
| > var l = Io(a, i); | |
| > if (Io(a, e)) | |
| > return o + (l ? wa(e, t, s, i, r) : s.localPosFromDOM(e, t)); | |
| 21103c21337 | |
| < var c = Qo(e, t, a); | |
| --- | |
| > var c = ka(e, t, a); | |
| 21111c21345 | |
| < function Qo(e, t, n) { | |
| --- | |
| > function ka(e, t, n) { | |
| 21119c21353 | |
| < var a = Qo(e, t, r); | |
| --- | |
| > var a = ka(e, t, r); | |
| 21124c21358 | |
| < var Jo = (function (e) { | |
| --- | |
| > var Ca = (function (e) { | |
| 21159c21393 | |
| < return this.side > 0 ? So.before(this.dom) : So.after(this.dom); | |
| --- | |
| > return this.side > 0 ? Yo.before(this.dom) : Yo.after(this.dom); | |
| 21172c21406 | |
| < return ni.empty; | |
| --- | |
| > return Si.empty; | |
| 21186,21187c21420,21421 | |
| < })(To); | |
| < function ea(e, t) { | |
| --- | |
| > })($o); | |
| > function Ea(e, t) { | |
| 21206c21440 | |
| < return new So(n, 0); | |
| --- | |
| > return new Yo(n, 0); | |
| 21208c21442 | |
| < function ta(e, t, n) { | |
| --- | |
| > function xa(e, t, n) { | |
| 21212c21446 | |
| < t instanceof Wo && | |
| --- | |
| > t instanceof fa && | |
| 21214c21448 | |
| < (i = r[r.length - 1]) instanceof Wo && | |
| --- | |
| > (i = r[r.length - 1]) instanceof fa && | |
| 21216c21450 | |
| < ? ta(i, t.children[0], n - 1) | |
| --- | |
| > ? xa(i, t.children[0], n - 1) | |
| 21220c21454 | |
| < function na(e, t, n) { | |
| --- | |
| > function Sa(e, t, n) { | |
| 21246c21480 | |
| < var n = uo(t); | |
| --- | |
| > var n = Fo(t); | |
| 21250c21484 | |
| < function ia(e, t) { | |
| --- | |
| > function Ma(e, t) { | |
| 21259c21493 | |
| < function ra(e, t) { | |
| --- | |
| > function Ta(e, t) { | |
| 21271c21505 | |
| < function oa(e, t, n) { | |
| --- | |
| > function Da(e, t, n) { | |
| 21278,21282c21512,21516 | |
| < jo.prototype.children = | |
| < Ko.prototype.children = | |
| < Jo.prototype.children = | |
| < Mo; | |
| < var aa = (function () { | |
| --- | |
| > da.prototype.children = | |
| > ga.prototype.children = | |
| > Ca.prototype.children = | |
| > Xo; | |
| > var Aa = (function () { | |
| 21335c21569 | |
| < sa = (function (e) { | |
| --- | |
| > La = (function (e) { | |
| 21343,21344c21577,21578 | |
| < })(sa || (sa = {})), | |
| < la = (function (e) { | |
| --- | |
| > })(La || (La = {})), | |
| > Pa = (function (e) { | |
| 21365c21599 | |
| < return new ca(e); | |
| --- | |
| > return new Ia(e); | |
| 21370c21604 | |
| < return new ha( | |
| --- | |
| > return new Fa( | |
| 21385c21619 | |
| < var r = pa(e, i); | |
| --- | |
| > var r = Ba(e, i); | |
| 21389c21623 | |
| < return new ha(e, t, n, i, e.widget || null, !0); | |
| --- | |
| > return new Fa(e, t, n, i, e.widget || null, !0); | |
| 21392c21626 | |
| < return new ua(e); | |
| --- | |
| > return new Oa(e); | |
| 21395c21629 | |
| < return void 0 === t && (t = !1), Lr.of(e, t); | |
| --- | |
| > return void 0 === t && (t = !1), Jr.of(e, t); | |
| 21402,21404c21636,21638 | |
| < })(Mr); | |
| < la.none = Lr.empty; | |
| < var ca = (function (e) { | |
| --- | |
| > })(Xr); | |
| > Pa.none = Jr.empty; | |
| > var Ia = (function (e) { | |
| 21407c21641 | |
| < i = pa(t), | |
| --- | |
| > i = Ba(t), | |
| 21427c21661 | |
| < ra(this.attrs, e.attrs)) | |
| --- | |
| > Ta(this.attrs, e.attrs)) | |
| 21437,21439c21671,21673 | |
| < })(la); | |
| < ca.prototype.point = !1; | |
| < var ua = (function (e) { | |
| --- | |
| > })(Pa); | |
| > Ia.prototype.point = !1; | |
| > var Oa = (function (e) { | |
| 21449c21683 | |
| < ra(this.spec.attributes, e.spec.attributes) | |
| --- | |
| > Ta(this.spec.attributes, e.spec.attributes) | |
| 21461,21463c21695,21697 | |
| < })(la); | |
| < (ua.prototype.mapMode = Ei.TrackBefore), (ua.prototype.point = !0); | |
| < var ha = (function (e) { | |
| --- | |
| > })(Pa); | |
| > (Oa.prototype.mapMode = Ki.TrackBefore), (Oa.prototype.point = !0); | |
| > var Fa = (function (e) { | |
| 21471,21473c21705,21707 | |
| < ? Ei.TrackBefore | |
| < : Ei.TrackAfter | |
| < : Ei.TrackDel), | |
| --- | |
| > ? Ki.TrackBefore | |
| > : Ki.TrackAfter | |
| > : Ki.TrackDel), | |
| 21482c21716 | |
| < ? sa.WidgetRange | |
| --- | |
| > ? La.WidgetRange | |
| 21484,21485c21718,21719 | |
| < ? sa.WidgetBefore | |
| < : sa.WidgetAfter; | |
| --- | |
| > ? La.WidgetBefore | |
| > : La.WidgetAfter; | |
| 21527,21528c21761,21762 | |
| < })(la); | |
| < function pa(e, t) { | |
| --- | |
| > })(Pa); | |
| > function Ba(e, t) { | |
| 21538c21772 | |
| < function da(e, t, n, i) { | |
| --- | |
| > function Na(e, t, n, i) { | |
| 21543,21544c21777,21778 | |
| < ha.prototype.point = !0; | |
| < var fa = (function (e) { | |
| --- | |
| > Fa.prototype.point = !0; | |
| > var Ra = (function (e) { | |
| 21565c21799 | |
| < Po(this, e, n, i ? i.children : [], o, a), | |
| --- | |
| > ea(this, e, n, i ? i.children : [], o, a), | |
| 21608c21842 | |
| < ra(this.attrs, e) || | |
| --- | |
| > Ta(this.attrs, e) || | |
| 21613c21847 | |
| < ta(this, e, t); | |
| --- | |
| > xa(this, e, t); | |
| 21618,21619c21852,21853 | |
| < t && (this.attrs = ia(t, this.attrs || {})), | |
| < n && (this.attrs = ia({ class: n }, this.attrs || {})); | |
| --- | |
| > t && (this.attrs = Ma(t, this.attrs || {})), | |
| > n && (this.attrs = Ma({ class: n }, this.attrs || {})); | |
| 21622c21856 | |
| < return ea(this, e); | |
| --- | |
| > return Ea(this, e); | |
| 21633c21867 | |
| < (Eo(this.dom), | |
| --- | |
| > (Ko(this.dom), | |
| 21640c21874 | |
| < (oa(this.dom, this.prevAttrs, this.attrs), | |
| --- | |
| > (Da(this.dom, this.prevAttrs, this.attrs), | |
| 21644c21878 | |
| < for (var r = this.dom.lastChild; r && To.get(r) instanceof Wo; ) | |
| --- | |
| > for (var r = this.dom.lastChild; r && $o.get(r) instanceof fa; ) | |
| 21652c21886 | |
| < (null === (i = To.get(r)) || void 0 === i | |
| --- | |
| > (null === (i = $o.get(r)) || void 0 === i | |
| 21655c21889 | |
| < (_o.ios && | |
| --- | |
| > (pa.ios && | |
| 21657c21891 | |
| < return e instanceof jo; | |
| --- | |
| > return e instanceof da; | |
| 21669,21670c21903,21904 | |
| < if (!(r instanceof jo) || /[^ -~]/.test(r.text)) return null; | |
| < var o = uo(r.dom); | |
| --- | |
| > if (!(r instanceof da) || /[^ -~]/.test(r.text)) return null; | |
| > var o = Fo(r.dom); | |
| 21683c21917 | |
| < var n = na(this, e, t); | |
| --- | |
| > var n = Sa(this, e, t); | |
| 21704c21938 | |
| < return sa.Text; | |
| --- | |
| > return La.Text; | |
| 21723,21724c21957,21958 | |
| < })(To), | |
| < ma = (function (e) { | |
| --- | |
| > })($o), | |
| > Ha = (function (e) { | |
| 21751,21752c21985,21986 | |
| < ? So.before(this.dom) | |
| < : So.after(this.dom, e == this.length); | |
| --- | |
| > ? Yo.before(this.dom) | |
| > : Yo.after(this.dom, e == this.length); | |
| 21762c21996 | |
| < return Mo; | |
| --- | |
| > return Xo; | |
| 21783c22017 | |
| < : ni.empty; | |
| --- | |
| > : Si.empty; | |
| 21836,21837c22070,22071 | |
| < })(To), | |
| < ga = (function () { | |
| --- | |
| > })($o), | |
| > Va = (function () { | |
| 21866c22100 | |
| < (e instanceof ma && e.type == sa.WidgetBefore) | |
| --- | |
| > (e instanceof Ha && e.type == La.WidgetBefore) | |
| 21872c22106 | |
| < (this.content.push((this.curLine = new fa())), | |
| --- | |
| > (this.content.push((this.curLine = new Ra())), | |
| 21880c22114 | |
| < (this.curLine.append(va(new Jo(-1), e), e.length), | |
| --- | |
| > (this.curLine.append(za(new Ca(-1), e), e.length), | |
| 21919,21920c22153,22154 | |
| < va( | |
| < new jo(this.text.slice(this.textOff, this.textOff + s)), | |
| --- | |
| > za( | |
| > new da(this.text.slice(this.textOff, this.textOff + s)), | |
| 21937c22171 | |
| < if (this.disallowBlockEffectsFor[o] && n instanceof ha) { | |
| --- | |
| > if (this.disallowBlockEffectsFor[o] && n instanceof Fa) { | |
| 21948c22182 | |
| < if (n instanceof ha) | |
| --- | |
| > if (n instanceof Fa) | |
| 21951c22185 | |
| < s != sa.WidgetAfter || this.posCovered() || this.getLine(), | |
| --- | |
| > s != La.WidgetAfter || this.posCovered() || this.getLine(), | |
| 21953c22187 | |
| < new ma(n.widget || new ya("div"), a, s) | |
| --- | |
| > new Ha(n.widget || new qa("div"), a, s) | |
| 21956,21957c22190,22191 | |
| < var l = Ko.create( | |
| < n.widget || new ya("span"), | |
| --- | |
| > var l = ga.create( | |
| > n.widget || new qa("span"), | |
| 21976c22210 | |
| < (h.append(va(new Jo(1), i), r), | |
| --- | |
| > (h.append(za(new Ca(1), i), r), | |
| 21978c22212 | |
| < h.append(va(l, i), r), | |
| --- | |
| > h.append(za(l, i), r), | |
| 22002c22236 | |
| < (a.openEnd = Lr.spans(r, n, i, a)), | |
| --- | |
| > (a.openEnd = Jr.spans(r, n, i, a)), | |
| 22011c22245 | |
| < function va(e, t) { | |
| --- | |
| > function za(e, t) { | |
| 22014c22248 | |
| < e = new Wo(r, [e], e.length); | |
| --- | |
| > e = new fa(r, [e], e.length); | |
| 22018c22252 | |
| < var ya = (function (e) { | |
| --- | |
| > var qa = (function (e) { | |
| 22043,22051c22277,22285 | |
| < })(aa), | |
| < ba = Ri.define(), | |
| < wa = Ri.define(), | |
| < ka = Ri.define(), | |
| < Ca = Ri.define(), | |
| < xa = Ri.define(), | |
| < Ea = Ri.define(), | |
| < Sa = Ri.define(), | |
| < Ma = Ri.define({ | |
| --- | |
| > })(Aa), | |
| > Ua = ar.define(), | |
| > Wa = ar.define(), | |
| > _a = ar.define(), | |
| > ja = ar.define(), | |
| > Ga = ar.define(), | |
| > Ka = ar.define(), | |
| > Ya = ar.define(), | |
| > Xa = ar.define({ | |
| 22058c22292 | |
| < Ta = Ri.define({ | |
| --- | |
| > $a = ar.define({ | |
| 22065c22299 | |
| < Da = (function () { | |
| --- | |
| > Za = (function () { | |
| 22092c22326 | |
| < Aa = pr.define({ | |
| --- | |
| > Qa = Br.define({ | |
| 22097,22098c22331,22332 | |
| < function La(e, t, n) { | |
| < var i = e.facet(Ca); | |
| --- | |
| > function Ja(e, t, n) { | |
| > var i = e.facet(ja); | |
| 22107c22341 | |
| < var Pa = Ri.define({ | |
| --- | |
| > var es = ar.define({ | |
| 22112,22114c22346,22348 | |
| < Ia = 0, | |
| < Oa = Ri.define(), | |
| < Fa = (function () { | |
| --- | |
| > ts = 0, | |
| > ns = ar.define(), | |
| > is = (function () { | |
| 22127,22128c22361,22362 | |
| < return new e(Ia++, t, r, function (e) { | |
| < var t = [Oa.of(e)]; | |
| --- | |
| > return new e(ts++, t, r, function (e) { | |
| > var t = [ns.of(e)]; | |
| 22132c22366 | |
| < Ha.of(function (t) { | |
| --- | |
| > ss.of(function (t) { | |
| 22134c22368 | |
| < return n ? a(n) : la.none; | |
| --- | |
| > return n ? a(n) : Pa.none; | |
| 22150c22384 | |
| < Ba = (function () { | |
| --- | |
| > rs = (function () { | |
| 22164c22398 | |
| < (La(t.state, e, "CodeMirror plugin crashed"), | |
| --- | |
| > (Ja(t.state, e, "CodeMirror plugin crashed"), | |
| 22177c22411 | |
| < La(e.state, t, "CodeMirror plugin crashed"), | |
| --- | |
| > Ja(e.state, t, "CodeMirror plugin crashed"), | |
| 22190c22424 | |
| < La(e.state, t, "CodeMirror plugin crashed"); | |
| --- | |
| > Ja(e.state, t, "CodeMirror plugin crashed"); | |
| 22199,22205c22433,22439 | |
| < Na = Ri.define(), | |
| < Ra = Ri.define(), | |
| < Ha = Ri.define(), | |
| < Va = Ri.define(), | |
| < za = Ri.define(), | |
| < qa = Ri.define(), | |
| < Ua = (function () { | |
| --- | |
| > os = ar.define(), | |
| > as = ar.define(), | |
| > ss = ar.define(), | |
| > ls = ar.define(), | |
| > cs = ar.define(), | |
| > us = ar.define(), | |
| > hs = (function () { | |
| 22255c22489 | |
| < _a = (function () { | |
| --- | |
| > ps = (function () { | |
| 22262c22496 | |
| < (this.changes = Mi.empty(this.startState.doc.length)); | |
| --- | |
| > (this.changes = Xi.empty(this.startState.doc.length)); | |
| 22269c22503 | |
| < return a.push(new Ua(e, t, n, i)); | |
| --- | |
| > return a.push(new hs(e, t, n, i)); | |
| 22331c22565 | |
| < ja = (function (e) { | |
| --- | |
| > ds = (function (e) { | |
| 22333,22336c22567,22570 | |
| < })(ja || (ja = {})), | |
| < Wa = ja.LTR, | |
| < Ga = ja.RTL; | |
| < function Ka(e) { | |
| --- | |
| > })(ds || (ds = {})), | |
| > fs = ds.LTR, | |
| > ms = ds.RTL; | |
| > function gs(e) { | |
| 22341c22575 | |
| < var Ya = Ka( | |
| --- | |
| > var vs = gs( | |
| 22344c22578 | |
| < Xa = Ka( | |
| --- | |
| > ys = gs( | |
| 22347,22352c22581,22586 | |
| < Za = Object.create(null), | |
| < $a = [], | |
| < Qa = 0, | |
| < Ja = ["()", "[]", "{}"]; | |
| < Qa < Ja.length; | |
| < Qa++ | |
| --- | |
| > bs = Object.create(null), | |
| > ws = [], | |
| > ks = 0, | |
| > Cs = ["()", "[]", "{}"]; | |
| > ks < Cs.length; | |
| > ks++ | |
| 22354,22357c22588,22591 | |
| < var es = Ja[Qa], | |
| < ts = es.charCodeAt(0), | |
| < ns = es.charCodeAt(1); | |
| < (Za[ts] = ns), (Za[ns] = -ts); | |
| --- | |
| > var Es = Cs[ks], | |
| > xs = Es.charCodeAt(0), | |
| > Ss = Es.charCodeAt(1); | |
| > (bs[xs] = Ss), (bs[Ss] = -xs); | |
| 22359c22593 | |
| < function is(e) { | |
| --- | |
| > function Ms(e) { | |
| 22361c22595 | |
| < ? Ya[e] | |
| --- | |
| > ? vs[e] | |
| 22365c22599 | |
| < ? Xa[e - 1536] | |
| --- | |
| > ? ys[e - 1536] | |
| 22376,22377c22610,22611 | |
| < var rs = /[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac\ufb50-\ufdff]/, | |
| < os = (function () { | |
| --- | |
| > var Ts = /[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac\ufb50-\ufdff]/, | |
| > Ds = (function () { | |
| 22384c22618 | |
| < return this.level % 2 ? Ga : Wa; | |
| --- | |
| > return this.level % 2 ? ms : fs; | |
| 22412,22413c22646,22647 | |
| < as = []; | |
| < function ss(e, t) { | |
| --- | |
| > As = []; | |
| > function Ls(e, t) { | |
| 22415,22417c22649,22651 | |
| < i = t == Wa ? 1 : 2, | |
| < r = t == Wa ? 2 : 1; | |
| < if (!e || (1 == i && !rs.test(e))) return ls(n); | |
| --- | |
| > i = t == fs ? 1 : 2, | |
| > r = t == fs ? 2 : 1; | |
| > if (!e || (1 == i && !Ts.test(e))) return Ps(n); | |
| 22419c22653 | |
| < 512 == (m = is(e.charCodeAt(o))) | |
| --- | |
| > 512 == (m = Ms(e.charCodeAt(o))) | |
| 22422c22656 | |
| < (as[o] = 4 == m ? 2 : m), | |
| --- | |
| > (As[o] = 4 == m ? 2 : m), | |
| 22427,22430c22661,22664 | |
| < if (128 == (m = as[o])) | |
| < o < n - 1 && a == as[o + 1] && 24 & a | |
| < ? (m = as[o] = a) | |
| < : (as[o] = 256); | |
| --- | |
| > if (128 == (m = As[o])) | |
| > o < n - 1 && a == As[o + 1] && 24 & a | |
| > ? (m = As[o] = a) | |
| > : (As[o] = 256); | |
| 22432c22666 | |
| < for (var l = o + 1; l < n && 64 == as[l]; ) l++; | |
| --- | |
| > for (var l = o + 1; l < n && 64 == As[l]; ) l++; | |
| 22435c22669 | |
| < (o && 8 == a) || (l < n && 8 == as[l]) | |
| --- | |
| > (o && 8 == a) || (l < n && 8 == As[l]) | |
| 22444c22678 | |
| < as[u] = c; | |
| --- | |
| > As[u] = c; | |
| 22446c22680 | |
| < } else 8 == m && 1 == s && (as[o] = 1); | |
| --- | |
| > } else 8 == m && 1 == s && (As[o] = 1); | |
| 22451c22685 | |
| < if ((f = Za[(d = e.charCodeAt(o))])) | |
| --- | |
| > if ((f = bs[(d = e.charCodeAt(o))])) | |
| 22454,22455c22688,22689 | |
| < if ($a[g + 1] == -f) { | |
| < var v = $a[g + 2], | |
| --- | |
| > if (ws[g + 1] == -f) { | |
| > var v = ws[g + 2], | |
| 22457c22691 | |
| < y && (as[o] = as[$a[g]] = y), (h = g); | |
| --- | |
| > y && (As[o] = As[ws[g]] = y), (h = g); | |
| 22461,22462c22695,22696 | |
| < if (189 == $a.length) break; | |
| < ($a[h++] = o), ($a[h++] = d), ($a[h++] = p); | |
| --- | |
| > if (189 == ws.length) break; | |
| > (ws[h++] = o), (ws[h++] = d), (ws[h++] = p); | |
| 22464c22698 | |
| < else if (2 == (m = as[o]) || 1 == m) { | |
| --- | |
| > else if (2 == (m = As[o]) || 1 == m) { | |
| 22468c22702 | |
| < var w = $a[g + 2]; | |
| --- | |
| > var w = ws[g + 2]; | |
| 22470c22704 | |
| < if (b) $a[g + 2] |= 2; | |
| --- | |
| > if (b) ws[g + 2] |= 2; | |
| 22473c22707 | |
| < $a[g + 2] |= 4; | |
| --- | |
| > ws[g + 2] |= 4; | |
| 22478,22480c22712,22714 | |
| < if (256 == as[o]) { | |
| < for (l = o + 1; l < n && 256 == as[l]; ) l++; | |
| < var k = 1 == (o ? as[o - 1] : i); | |
| --- | |
| > if (256 == As[o]) { | |
| > for (l = o + 1; l < n && 256 == As[l]; ) l++; | |
| > var k = 1 == (o ? As[o - 1] : i); | |
| 22482c22716 | |
| < c = k == (1 == (l < n ? as[l] : i)) ? (k ? 1 : 2) : i, u = o; | |
| --- | |
| > c = k == (1 == (l < n ? As[l] : i)) ? (k ? 1 : 2) : i, u = o; | |
| 22486c22720 | |
| < as[u] = c; | |
| --- | |
| > As[u] = c; | |
| 22492,22494c22726,22728 | |
| < for (var x = o, E = 1 != as[o++]; o < n && E == (1 != as[o]); ) o++; | |
| < if (E) | |
| < for (u = o; u > x; ) { | |
| --- | |
| > for (var E = o, x = 1 != As[o++]; o < n && x == (1 != As[o]); ) o++; | |
| > if (x) | |
| > for (u = o; u > E; ) { | |
| 22496c22730 | |
| < for (var S = 2 != as[--u]; u > x && S == (2 != as[u - 1]); ) | |
| --- | |
| > for (var S = 2 != As[--u]; u > E && S == (2 != As[u - 1]); ) | |
| 22498c22732 | |
| < C.push(new os(u, l, S ? 2 : 1)); | |
| --- | |
| > C.push(new Ds(u, l, S ? 2 : 1)); | |
| 22500c22734 | |
| < else C.push(new os(x, o, 0)); | |
| --- | |
| > else C.push(new Ds(E, o, 0)); | |
| 22504,22505c22738,22739 | |
| < for (x = o, E = 2 == as[o++]; o < n && E == (2 == as[o]); ) o++; | |
| < C.push(new os(x, o, E ? 1 : 2)); | |
| --- | |
| > for (E = o, x = 2 == As[o++]; o < n && x == (2 == As[o]); ) o++; | |
| > C.push(new Ds(E, o, x ? 1 : 2)); | |
| 22509,22510c22743,22744 | |
| < function ls(e) { | |
| < return [new os(0, e, 0)]; | |
| --- | |
| > function Ps(e) { | |
| > return [new Ds(0, e, 0)]; | |
| 22512,22513c22746,22747 | |
| < var cs = ""; | |
| < function us(e, t, n, i, r) { | |
| --- | |
| > var Is = ""; | |
| > function Os(e, t, n, i, r) { | |
| 22526c22760 | |
| < (s = os.find( | |
| --- | |
| > (s = Ds.find( | |
| 22535c22769 | |
| < h = mi(e.text, a, u); | |
| --- | |
| > h = Hi(e.text, a, u); | |
| 22537c22771 | |
| < ((cs = e.text.slice(Math.min(a, h), Math.max(a, h))), | |
| --- | |
| > ((Is = e.text.slice(Math.min(a, h), Math.max(a, h))), | |
| 22540c22774 | |
| < return Fi.cursor(h + e.from, u ? -1 : 1, c.level); | |
| --- | |
| > return ir.cursor(h + e.from, u ? -1 : 1, c.level); | |
| 22544,22546c22778,22780 | |
| < ? Fi.cursor(p.side(!r, n) + e.from, r ? 1 : -1, p.level) | |
| < : Fi.cursor(h + e.from, r ? -1 : 1, c.level) | |
| < : Fi.cursor(r ? e.to : e.from, r ? -1 : 1, n); | |
| --- | |
| > ? ir.cursor(p.side(!r, n) + e.from, r ? 1 : -1, p.level) | |
| > : ir.cursor(h + e.from, r ? -1 : 1, c.level) | |
| > : ir.cursor(r ? e.to : e.from, r ? -1 : 1, n); | |
| 22548,22549c22782,22783 | |
| < var hs = "", | |
| < ps = (function () { | |
| --- | |
| > var Fs = "", | |
| > Bs = (function () { | |
| 22553c22787 | |
| < (this.lineSeparator = t.facet(Er.lineSeparator)); | |
| --- | |
| > (this.lineSeparator = t.facet(Kr.lineSeparator)); | |
| 22560c22794 | |
| < this.text += hs; | |
| --- | |
| > this.text += Fs; | |
| 22568,22569c22802,22803 | |
| < var o = To.get(i), | |
| < a = To.get(r); | |
| --- | |
| > var o = $o.get(i), | |
| > a = $o.get(r); | |
| 22572,22573c22806,22807 | |
| < : (o ? o.breakAfter : ds(i)) || | |
| < (ds(r) && ("BR" != i.nodeName || i.cmIgnore))) && | |
| --- | |
| > : (o ? o.breakAfter : Ns(i)) || | |
| > (Ns(r) && ("BR" != i.nodeName || i.cmIgnore))) && | |
| 22613c22847 | |
| < var t = To.get(e), | |
| --- | |
| > var t = $o.get(e), | |
| 22645c22879 | |
| < function ds(e) { | |
| --- | |
| > function Ns(e) { | |
| 22651c22885 | |
| < var fs = function (e, t) { | |
| --- | |
| > var Rs = function (e, t) { | |
| 22654c22888 | |
| < ms = (function (e) { | |
| --- | |
| > Hs = (function (e) { | |
| 22659c22893 | |
| < (n.compositionDeco = la.none), | |
| --- | |
| > (n.compositionDeco = Pa.none), | |
| 22670c22904 | |
| < (n.children = [new fa()]), | |
| --- | |
| > (n.children = [new Ra()]), | |
| 22673c22907 | |
| < n.updateInner([new Ua(0, 0, 0, t.state.doc.length)], 0), | |
| --- | |
| > n.updateInner([new hs(0, 0, 0, t.state.doc.length)], 0), | |
| 22702c22936 | |
| < ? (this.compositionDeco = la.none) | |
| --- | |
| > ? (this.compositionDeco = Pa.none) | |
| 22705,22706c22939,22940 | |
| < var n = vs(e); | |
| < if (!n) return la.none; | |
| --- | |
| > var n = zs(e); | |
| > if (!n) return Pa.none; | |
| 22717c22951 | |
| < : new ps([], c).readRange(o.firstChild, null).text; | |
| --- | |
| > : new Bs([], c).readRange(o.firstChild, null).text; | |
| 22723c22957 | |
| < hs | |
| --- | |
| > Fs | |
| 22732c22966 | |
| < hs | |
| --- | |
| > Fs | |
| 22735c22969 | |
| < return la.none; | |
| --- | |
| > return Pa.none; | |
| 22738,22740c22972,22974 | |
| < else if (c.doc.sliceString(s, l, hs) != u) return la.none; | |
| < var h = To.get(o); | |
| < h instanceof Yo | |
| --- | |
| > else if (c.doc.sliceString(s, l, Fs) != u) return Pa.none; | |
| > var h = $o.get(o); | |
| > h instanceof va | |
| 22743,22746c22977,22981 | |
| < return la.set( | |
| < la | |
| < .replace({ widget: new ys(o, a, h), inclusive: !0 }) | |
| < .range(s, l) | |
| --- | |
| > return Pa.set( | |
| > Pa.replace({ | |
| > widget: new qs(o, a, h), | |
| > inclusive: !0, | |
| > }).range(s, l) | |
| 22749c22984 | |
| < (_o.ie || _o.chrome) && | |
| --- | |
| > (pa.ie || pa.chrome) && | |
| 22764,22765c22999,23000 | |
| < (a = new ws()), | |
| < Lr.compare(i, r, o, a), | |
| --- | |
| > (a = new Ws()), | |
| > Jr.compare(i, r, o, a), | |
| 22768c23003 | |
| < (n = Ua.extendWithRanges(n, c)), | |
| --- | |
| > (n = hs.extendWithRanges(n, c)), | |
| 22784c23019 | |
| < _o.chrome || _o.ios | |
| --- | |
| > pa.chrome || pa.ios | |
| 22801c23036 | |
| < s instanceof ma && s.widget instanceof gs && r.push(s.dom); | |
| --- | |
| > s instanceof Ha && s.widget instanceof Vs && r.push(s.dom); | |
| 22813c23048 | |
| < c = ga.build( | |
| --- | |
| > c = Va.build( | |
| 22828c23063 | |
| < Lo(this, v.i, v.off, m, g, u, h, p, d); | |
| --- | |
| > Jo(this, v.i, v.off, m, g, u, h, p, d); | |
| 22841c23076 | |
| < co(this.dom, this.view.observer.selectionRange) && | |
| --- | |
| > Oo(this.dom, this.view.observer.selectionRange) && | |
| 22850c23085 | |
| < _o.gecko && | |
| --- | |
| > pa.gecko && | |
| 22872c23107 | |
| < (l = c = new So(u, 0)), | |
| --- | |
| > (l = c = new Yo(u, 0)), | |
| 22878,22879c23113,23114 | |
| < ho(l.node, l.offset, h.anchorNode, h.anchorOffset) && | |
| < ho(c.node, c.offset, h.focusNode, h.focusOffset)) || | |
| --- | |
| > Bo(l.node, l.offset, h.anchorNode, h.anchorOffset) && | |
| > Bo(c.node, c.offset, h.focusNode, h.focusOffset)) || | |
| 22882,22883c23117,23118 | |
| < _o.android && | |
| < _o.chrome && | |
| --- | |
| > pa.android && | |
| > pa.chrome && | |
| 22898c23133 | |
| < a = so(n.view.root); | |
| --- | |
| > a = Po(n.view.root); | |
| 22901c23136 | |
| < if (_o.gecko) { | |
| --- | |
| > if (pa.gecko) { | |
| 22916c23151 | |
| < var p = bs(l.node, l.offset, 1 == u ? 1 : -1); | |
| --- | |
| > var p = Us(l.node, l.offset, 1 == u ? 1 : -1); | |
| 22918c23153 | |
| < (l = new So(p, 1 == u ? 0 : p.nodeValue.length)); | |
| --- | |
| > (l = new Yo(p, 1 == u ? 0 : p.nodeValue.length)); | |
| 22947c23182 | |
| < : new So(h.anchorNode, h.anchorOffset)), | |
| --- | |
| > : new Yo(h.anchorNode, h.anchorOffset)), | |
| 22950c23185 | |
| < : new So(h.focusNode, h.focusOffset)); | |
| --- | |
| > : new Yo(h.focusNode, h.focusOffset)); | |
| 22957c23192 | |
| < n = so(e.root), | |
| --- | |
| > n = Po(e.root), | |
| 22962c23197 | |
| < var a = fa.find(this, t.head); | |
| --- | |
| > var a = Ra.find(this, t.head); | |
| 22988c23223 | |
| < var n = To.get(t); | |
| --- | |
| > var n = $o.get(t); | |
| 23009c23244 | |
| < if (i < r.length || r instanceof fa) break; | |
| --- | |
| > if (i < r.length || r instanceof Ra) break; | |
| 23021,23022c23256,23257 | |
| < r.type != sa.WidgetBefore && | |
| < r.type != sa.WidgetAfter && | |
| --- | |
| > r.type != La.WidgetBefore && | |
| > r.type != La.WidgetAfter && | |
| 23026c23261 | |
| < (this.children[i - 1].type == sa.WidgetBefore && t > -2))) | |
| --- | |
| > (this.children[i - 1].type == La.WidgetBefore && t > -2))) | |
| 23043c23278 | |
| < s = this.view.textDirection == ja.LTR, | |
| --- | |
| > s = this.view.textDirection == ds.LTR, | |
| 23056c23291 | |
| < f = d ? uo(d) : []; | |
| --- | |
| > f = d ? Fo(d) : []; | |
| 23075,23076c23310,23311 | |
| < ? ja.RTL | |
| < : ja.LTR; | |
| --- | |
| > ? ds.RTL | |
| > : ds.LTR; | |
| 23081c23316 | |
| < if (i instanceof fa) { | |
| --- | |
| > if (i instanceof Ra) { | |
| 23096c23331 | |
| < var t = uo(l.firstChild)[0]; | |
| --- | |
| > var t = Fo(l.firstChild)[0]; | |
| 23110c23345 | |
| < new Ao(this.children, e, t) | |
| --- | |
| > new Qo(this.children, e, t) | |
| 23120,23127c23355,23360 | |
| < la | |
| < .replace({ | |
| < widget: new gs(a), | |
| < block: !0, | |
| < inclusive: !0, | |
| < isBlockGap: !0, | |
| < }) | |
| < .range(n, o) | |
| --- | |
| > Pa.replace({ | |
| > widget: new Vs(a), | |
| > block: !0, | |
| > inclusive: !0, | |
| > isBlockGap: !0, | |
| > }).range(n, o) | |
| 23133c23366 | |
| < return la.set(e); | |
| --- | |
| > return Pa.set(e); | |
| 23138c23371 | |
| < t = this.view.state.facet(Ha).map(function (t, n) { | |
| --- | |
| > t = this.view.state.facet(ss).map(function (t, n) { | |
| 23182c23415 | |
| < u = this.view.state.facet(za).map(function (e) { | |
| --- | |
| > u = this.view.state.facet(cs).map(function (e) { | |
| 23217c23450 | |
| < if (p) h = vo(c); | |
| --- | |
| > if (p) h = zo(c); | |
| 23314c23547 | |
| < this.view.textDirection == ja.LTR | |
| --- | |
| > this.view.textDirection == ds.LTR | |
| 23321,23322c23554,23555 | |
| < })(To); | |
| < var gs = (function (e) { | |
| --- | |
| > })($o); | |
| > var Vs = (function (e) { | |
| 23348,23349c23581,23582 | |
| < })(aa); | |
| < function vs(e) { | |
| --- | |
| > })(Aa); | |
| > function zs(e) { | |
| 23351c23584 | |
| < n = t.focusNode && bs(t.focusNode, t.focusOffset, 0); | |
| --- | |
| > n = t.focusNode && Us(t.focusNode, t.focusOffset, 0); | |
| 23355c23588 | |
| < if (i instanceof fa) { | |
| --- | |
| > if (i instanceof Ra) { | |
| 23357c23590 | |
| < for (var o = r.previousSibling; o && !To.get(o); ) | |
| --- | |
| > for (var o = r.previousSibling; o && !$o.get(o); ) | |
| 23359c23592 | |
| < var a = o ? To.get(o).posAtEnd : i.posAtStart; | |
| --- | |
| > var a = o ? $o.get(o).posAtEnd : i.posAtStart; | |
| 23365c23598 | |
| < if (s instanceof fa) break; | |
| --- | |
| > if (s instanceof Ra) break; | |
| 23371c23604 | |
| < var ys = (function (e) { | |
| --- | |
| > var qs = (function (e) { | |
| 23389c23622 | |
| < return Yo; | |
| --- | |
| > return va; | |
| 23396,23397c23629,23630 | |
| < })(aa); | |
| < function bs(e, t, n) { | |
| --- | |
| > })(Aa); | |
| > function Us(e, t, n) { | |
| 23402c23635 | |
| < r = mo((i = i.childNodes[r - 1])); | |
| --- | |
| > r = Ho((i = i.childNodes[r - 1])); | |
| 23412c23645 | |
| < var ws = (function () { | |
| --- | |
| > var Ws = (function () { | |
| 23418c23651 | |
| < da(e, t, this.changes); | |
| --- | |
| > Na(e, t, this.changes); | |
| 23421c23654 | |
| < da(e, t, this.changes); | |
| --- | |
| > Na(e, t, this.changes); | |
| 23426c23659 | |
| < function ks(e, t) { | |
| --- | |
| > function _s(e, t) { | |
| 23429c23662 | |
| < function Cs(e, t) { | |
| --- | |
| > function js(e, t) { | |
| 23432c23665 | |
| < function xs(e, t) { | |
| --- | |
| > function Gs(e, t) { | |
| 23435c23668 | |
| < function Es(e, t) { | |
| --- | |
| > function Ks(e, t) { | |
| 23440c23673 | |
| < function Ss(e, t) { | |
| --- | |
| > function Ys(e, t) { | |
| 23445c23678 | |
| < function Ms(e, t, n) { | |
| --- | |
| > function Xs(e, t, n) { | |
| 23451c23684 | |
| < for (var d = uo(p), f = 0; f < d.length; f++) { | |
| --- | |
| > for (var d = Fo(p), f = 0; f < d.length; f++) { | |
| 23453,23455c23686,23688 | |
| < r && xs(r, m) && (m = Es(Ss(m, r.bottom), r.top)); | |
| < var g = ks(t, m), | |
| < v = Cs(n, m); | |
| --- | |
| > r && Gs(r, m) && (m = Ks(Ys(m, r.bottom), r.top)); | |
| > var g = _s(t, m), | |
| > v = js(n, m); | |
| 23457c23690 | |
| < return 3 == p.nodeType ? Ts(p, t, n) : Ms(p, t, n); | |
| --- | |
| > return 3 == p.nodeType ? $s(p, t, n) : Xs(p, t, n); | |
| 23467,23469c23700,23702 | |
| < : c && xs(c, m) | |
| < ? (c = Ss(c, m.bottom)) | |
| < : u && xs(u, m) && (u = Es(u, m.top)); | |
| --- | |
| > : c && Gs(c, m) | |
| > ? (c = Ys(c, m.bottom)) | |
| > : u && Gs(u, m) && (u = Ks(u, m.top)); | |
| 23480c23713 | |
| < ? Ts(i, b, n) | |
| --- | |
| > ? $s(i, b, n) | |
| 23482c23715 | |
| < ? Ms(i, b, n) | |
| --- | |
| > ? Xs(i, b, n) | |
| 23490c23723 | |
| < function Ts(e, t, n) { | |
| --- | |
| > function $s(e, t, n) { | |
| 23497c23730 | |
| < var l = Co(e, s, s + 1).getClientRects(), c = 0; | |
| --- | |
| > var l = jo(e, s, s + 1).getClientRects(), c = 0; | |
| 23508,23509c23741,23742 | |
| < if (_o.chrome || _o.gecko) | |
| < Co(e, s).getBoundingClientRect().left == u.right && (d = !p); | |
| --- | |
| > if (pa.chrome || pa.gecko) | |
| > jo(e, s).getBoundingClientRect().left == u.right && (d = !p); | |
| 23517c23750 | |
| < function Ds(e, t, n, i) { | |
| --- | |
| > function Zs(e, t, n, i) { | |
| 23531c23764 | |
| < (s = e.elementAtHeight(d)).type != sa.Text; | |
| --- | |
| > (s = e.elementAtHeight(d)).type != La.Text; | |
| 23541c23774 | |
| < return 0 == e.viewport.from ? 0 : n ? null : As(e, l, s, h, p); | |
| --- | |
| > return 0 == e.viewport.from ? 0 : n ? null : Qs(e, l, s, h, p); | |
| 23547c23780 | |
| < : As(e, l, s, h, p); | |
| --- | |
| > : Qs(e, l, s, h, p); | |
| 23570,23573c23803,23806 | |
| < var x = v.caretRangeFromPoint(h, p); | |
| < x && | |
| < ((w = x.startContainer), | |
| < (k = x.startOffset), | |
| --- | |
| > var E = v.caretRangeFromPoint(h, p); | |
| > E && | |
| > ((w = E.startContainer), | |
| > (k = E.startOffset), | |
| 23575c23808 | |
| < (_o.safari && | |
| --- | |
| > (pa.safari && | |
| 23582c23815 | |
| < return Co(e, i - 1, i).getBoundingClientRect().left > n; | |
| --- | |
| > return jo(e, i - 1, i).getBoundingClientRect().left > n; | |
| 23584c23817 | |
| < (_o.chrome && | |
| --- | |
| > (pa.chrome && | |
| 23596c23829 | |
| < : Co( | |
| --- | |
| > : jo( | |
| 23606,23608c23839,23841 | |
| < var E = fa.find(e.docView, g); | |
| < if (!E) return d > s.top + s.height / 2 ? s.to : s.from; | |
| < (w = (r = Ms(E.dom, h, p)).node), (k = r.offset); | |
| --- | |
| > var x = Ra.find(e.docView, g); | |
| > if (!x) return d > s.top + s.height / 2 ? s.to : s.from; | |
| > (w = (r = Xs(x.dom, h, p)).node), (k = r.offset); | |
| 23624c23857 | |
| < function As(e, t, n, i, r) { | |
| --- | |
| > function Qs(e, t, n, i, r) { | |
| 23632c23865 | |
| < return n.from + _r(a, o, e.state.tabSize); | |
| --- | |
| > return n.from + po(a, o, e.state.tabSize); | |
| 23634c23867 | |
| < function Ls(e, t, n, i) { | |
| --- | |
| > function Js(e, t, n, i) { | |
| 23644,23645c23877,23878 | |
| < var c = us(r, o, a, s, n), | |
| < u = cs; | |
| --- | |
| > var c = Os(r, o, a, s, n), | |
| > u = Is; | |
| 23651c23884 | |
| < (c = Fi.cursor(n ? r.from : r.to)); | |
| --- | |
| > (c = ir.cursor(n ? r.from : r.to)); | |
| 23662c23895 | |
| < function Ps(e, t, n) { | |
| --- | |
| > function el(e, t, n) { | |
| 23664c23897 | |
| < var i = e.state.facet(Va).map(function (t) { | |
| --- | |
| > var i = e.state.facet(ls).map(function (t) { | |
| 23672c23905 | |
| < ((n = t.head > n.from ? Fi.cursor(i, 1) : Fi.cursor(r, -1)), | |
| --- | |
| > ((n = t.head > n.from ? ir.cursor(i, 1) : ir.cursor(r, -1)), | |
| 23685c23918 | |
| < var Is = (function () { | |
| --- | |
| > var tl = (function () { | |
| 23718c23951 | |
| < var i = Vs[t]; | |
| --- | |
| > var i = ll[t]; | |
| 23722c23955 | |
| < Hs(e, t) && n(i, t); | |
| --- | |
| > sl(e, t) && n(i, t); | |
| 23724c23957 | |
| < zs[t] | |
| --- | |
| > cl[t] | |
| 23729c23962 | |
| < for (var o in Vs) i(o); | |
| --- | |
| > for (var o in ll) i(o); | |
| 23734c23967 | |
| < (n(Vs.mousedown, t), !t.defaultPrevented && 2 == t.button) | |
| --- | |
| > (n(ll.mousedown, t), !t.defaultPrevented && 2 == t.button) | |
| 23746c23979 | |
| < n(Vs.drop, t); | |
| --- | |
| > n(ll.drop, t); | |
| 23748,23749c23981,23982 | |
| < _o.chrome && | |
| < 102 == _o.chrome_version && | |
| --- | |
| > pa.chrome && | |
| > 102 == pa.chrome_version && | |
| 23764c23997 | |
| < _o.safari && | |
| --- | |
| > pa.safari && | |
| 23793c24026 | |
| < Hs(e, n) && | |
| --- | |
| > sl(e, n) && | |
| 23811c24044 | |
| < La(t.state, e); | |
| --- | |
| > Ja(t.state, e); | |
| 23826c24059 | |
| < La(e.state, t); | |
| --- | |
| > Ja(e.state, t); | |
| 23838c24071 | |
| < Bs.indexOf(t.keyCode) < 0 && | |
| --- | |
| > rl.indexOf(t.keyCode) < 0 && | |
| 23840,23841c24073,24074 | |
| < !_o.android || | |
| < !_o.chrome || | |
| --- | |
| > !pa.android || | |
| > !pa.chrome || | |
| 23845c24078 | |
| < !_o.ios || | |
| --- | |
| > !pa.ios || | |
| 23850c24083 | |
| < ((n = Os.find(function (e) { | |
| --- | |
| > ((n = nl.find(function (e) { | |
| 23854c24087 | |
| < (Fs.indexOf(t.key) > -1 && t.ctrlKey && !t.shiftKey) | |
| --- | |
| > (il.indexOf(t.key) > -1 && t.ctrlKey && !t.shiftKey) | |
| 23870c24103 | |
| < xo(e.contentDOM, t.key, t.keyCode)) | |
| --- | |
| > Go(e.contentDOM, t.key, t.keyCode)) | |
| 23878,23879c24111,24112 | |
| < _o.safari && | |
| < !_o.ios && | |
| --- | |
| > pa.safari && | |
| > !pa.ios && | |
| 23889c24122 | |
| < ("compositionend" == e.type && !_o.ios && !_o.android) | |
| --- | |
| > ("compositionend" == e.type && !pa.ios && !pa.android) | |
| 23907c24140 | |
| < Os = [ | |
| --- | |
| > nl = [ | |
| 23912,23914c24145,24147 | |
| < Fs = "dthko", | |
| < Bs = [16, 17, 18, 20, 91, 92, 224, 225]; | |
| < function Ns(e) { | |
| --- | |
| > il = "dthko", | |
| > rl = [16, 17, 18, 20, 91, 92, 224, 225]; | |
| > function ol(e) { | |
| 23917c24150 | |
| < var Rs = (function () { | |
| --- | |
| > var al = (function () { | |
| 23949c24182 | |
| < e.state.facet(Er.allowMultipleSelections) && | |
| --- | |
| > e.state.facet(Kr.allowMultipleSelections) && | |
| 23951,23952c24184,24185 | |
| < var n = e.state.facet(ba); | |
| < return n.length ? n[0](t) : _o.mac ? t.metaKey : t.ctrlKey; | |
| --- | |
| > var n = e.state.facet(Ua); | |
| > return n.length ? n[0](t) : pa.mac ? t.metaKey : t.ctrlKey; | |
| 23955,23956c24188,24189 | |
| < var n = e.state.facet(wa); | |
| < return n.length ? n[0](t) : _o.mac ? !t.altKey : !t.ctrlKey; | |
| --- | |
| > var n = e.state.facet(Wa); | |
| > return n.length ? n[0](t) : pa.mac ? !t.altKey : !t.ctrlKey; | |
| 23962c24195 | |
| < var n = so(e.root); | |
| --- | |
| > var n = Po(e.root); | |
| 23979c24212 | |
| < })(e, t) || 1 != Qs(t) | |
| --- | |
| > })(e, t) || 1 != kl(t) | |
| 24002,24003c24235,24236 | |
| < ? (n = -Ns(r.left - e.clientX)) | |
| < : e.clientX >= r.right - 6 && (n = Ns(e.clientX - r.right)), | |
| --- | |
| > ? (n = -ol(r.left - e.clientX)) | |
| > : e.clientX >= r.right - 6 && (n = ol(e.clientX - r.right)), | |
| 24005,24006c24238,24239 | |
| < ? (i = -Ns(r.top - e.clientY)) | |
| < : e.clientY >= r.bottom - 6 && (i = Ns(e.clientY - r.bottom)), | |
| --- | |
| > ? (i = -ol(r.top - e.clientY)) | |
| > : e.clientY >= r.bottom - 6 && (i = ol(e.clientY - r.bottom)), | |
| 24061c24294 | |
| < function Hs(e, t) { | |
| --- | |
| > function sl(e, t) { | |
| 24065c24298 | |
| < if (!n || 11 == n.nodeType || ((i = To.get(n)) && i.ignoreEvent(t))) | |
| --- | |
| > if (!n || 11 == n.nodeType || ((i = $o.get(n)) && i.ignoreEvent(t))) | |
| 24069,24073c24302,24306 | |
| < var Vs = Object.create(null), | |
| < zs = Object.create(null), | |
| < qs = | |
| < (_o.ie && _o.ie_version < 15) || (_o.ios && _o.webkit_version < 604); | |
| < function Us(e, t) { | |
| --- | |
| > var ll = Object.create(null), | |
| > cl = Object.create(null), | |
| > ul = | |
| > (pa.ie && pa.ie_version < 15) || (pa.ios && pa.webkit_version < 604); | |
| > function hl(e, t) { | |
| 24080c24313 | |
| < null != el && | |
| --- | |
| > null != El && | |
| 24084c24317 | |
| < el == o.toString() | |
| --- | |
| > El == o.toString() | |
| 24094c24327 | |
| < range: Fi.cursor(e.from + l.length), | |
| --- | |
| > range: ir.cursor(e.from + l.length), | |
| 24103c24336 | |
| < range: Fi.cursor(e.from + t.length), | |
| --- | |
| > range: ir.cursor(e.from + t.length), | |
| 24109,24110c24342,24343 | |
| < function _s(e, t, n, i) { | |
| < if (1 == i) return Fi.cursor(t, n); | |
| --- | |
| > function pl(e, t, n, i) { | |
| > if (1 == i) return ir.cursor(t, n); | |
| 24117c24350 | |
| < if (0 == r.length) return Fi.cursor(t); | |
| --- | |
| > if (0 == r.length) return ir.cursor(t); | |
| 24121c24354 | |
| < n < 0 ? (a = mi(r.text, o, !1)) : (s = mi(r.text, o)); | |
| --- | |
| > n < 0 ? (a = Hi(r.text, o, !1)) : (s = Hi(r.text, o)); | |
| 24123c24356 | |
| < var c = mi(r.text, a, !1); | |
| --- | |
| > var c = Hi(r.text, a, !1); | |
| 24128c24361 | |
| < var u = mi(r.text, s); | |
| --- | |
| > var u = Hi(r.text, s); | |
| 24132c24365 | |
| < return Fi.range(a + r.from, s + r.from); | |
| --- | |
| > return ir.range(a + r.from, s + r.from); | |
| 24134c24367 | |
| < var r = fa.find(e.docView, t), | |
| --- | |
| > var r = Ra.find(e.docView, t), | |
| 24138c24371 | |
| < return s < e.state.doc.length && s == o.to && s++, Fi.range(a, s); | |
| --- | |
| > return s < e.state.doc.length && s == o.to && s++, ir.range(a, s); | |
| 24140c24373 | |
| < (Vs.keydown = function (e, t) { | |
| --- | |
| > (ll.keydown = function (e, t) { | |
| 24144c24377 | |
| < (Vs.touchstart = function (e, t) { | |
| --- | |
| > (ll.touchstart = function (e, t) { | |
| 24148c24381 | |
| < (Vs.touchmove = function (e) { | |
| --- | |
| > (ll.touchmove = function (e) { | |
| 24151,24152c24384,24385 | |
| < (zs.touchstart = zs.touchmove = { passive: !0 }), | |
| < (Vs.mousedown = function (e, t) { | |
| --- | |
| > (cl.touchstart = cl.touchmove = { passive: !0 }), | |
| > (ll.mousedown = function (e, t) { | |
| 24158c24391 | |
| < var n = null, i = 0, r = e.state.facet(ka); | |
| --- | |
| > var n = null, i = 0, r = e.state.facet(_a); | |
| 24168,24169c24401,24402 | |
| < var n = Ks(e, t), | |
| < i = Qs(t), | |
| --- | |
| > var n = gl(e, t), | |
| > i = kl(t), | |
| 24179,24180c24412,24413 | |
| < l = Ks(e, t), | |
| < c = _s(e, l.pos, l.bias, i); | |
| --- | |
| > l = gl(e, t), | |
| > c = pl(e, l.pos, l.bias, i); | |
| 24182c24415 | |
| < var u = _s(e, n.pos, n.bias, i), | |
| --- | |
| > var u = pl(e, n.pos, n.bias, i), | |
| 24185c24418 | |
| < c = h < c.from ? Fi.range(h, p) : Fi.range(p, h); | |
| --- | |
| > c = h < c.from ? ir.range(h, p) : ir.range(p, h); | |
| 24198c24431 | |
| < return Fi.create( | |
| --- | |
| > return ir.create( | |
| 24212c24445 | |
| < : Fi.create([c]); | |
| --- | |
| > : ir.create([c]); | |
| 24219c24452 | |
| < e.inputState.startMouseSelection(new Rs(e, t, n, o)), | |
| --- | |
| > e.inputState.startMouseSelection(new al(e, t, n, o)), | |
| 24222c24455 | |
| < return ko(e.contentDOM); | |
| --- | |
| > return _o(e.contentDOM); | |
| 24229c24462 | |
| < var js = function (e, t) { | |
| --- | |
| > var dl = function (e, t) { | |
| 24232,24233c24465,24466 | |
| < Ws = function (e, t, n) { | |
| < return js(t, n) && e >= n.left && e <= n.right; | |
| --- | |
| > fl = function (e, t, n) { | |
| > return dl(t, n) && e >= n.left && e <= n.right; | |
| 24235,24236c24468,24469 | |
| < function Gs(e, t, n, i) { | |
| < var r = fa.find(e.docView, t); | |
| --- | |
| > function ml(e, t, n, i) { | |
| > var r = Ra.find(e.docView, t); | |
| 24242c24475 | |
| < if (a && Ws(n, i, a)) return -1; | |
| --- | |
| > if (a && fl(n, i, a)) return -1; | |
| 24244c24477 | |
| < return s && Ws(n, i, s) ? 1 : a && js(i, a) ? -1 : 1; | |
| --- | |
| > return s && fl(n, i, s) ? 1 : a && dl(i, a) ? -1 : 1; | |
| 24246c24479 | |
| < function Ks(e, t) { | |
| --- | |
| > function gl(e, t) { | |
| 24248c24481 | |
| < return { pos: n, bias: Gs(e, n, t.clientX, t.clientY) }; | |
| --- | |
| > return { pos: n, bias: ml(e, n, t.clientX, t.clientY) }; | |
| 24250,24261c24483,24494 | |
| < var Ys = _o.ie && _o.ie_version <= 11, | |
| < Xs = null, | |
| < Zs = 0, | |
| < $s = 0; | |
| < function Qs(e) { | |
| < if (!Ys) return e.detail; | |
| < var t = Xs, | |
| < n = $s; | |
| < return ( | |
| < (Xs = e), | |
| < ($s = Date.now()), | |
| < (Zs = | |
| --- | |
| > var vl = pa.ie && pa.ie_version <= 11, | |
| > yl = null, | |
| > bl = 0, | |
| > wl = 0; | |
| > function kl(e) { | |
| > if (!vl) return e.detail; | |
| > var t = yl, | |
| > n = wl; | |
| > return ( | |
| > (yl = e), | |
| > (wl = Date.now()), | |
| > (bl = | |
| 24266c24499 | |
| < ? (Zs + 1) % 3 | |
| --- | |
| > ? (bl + 1) % 3 | |
| 24270c24503 | |
| < function Js(e, t, n, i) { | |
| --- | |
| > function Cl(e, t, n, i) { | |
| 24289c24522 | |
| < (Vs.dragstart = function (e, t) { | |
| --- | |
| > (ll.dragstart = function (e, t) { | |
| 24297c24530 | |
| < (Vs.drop = function (e, t) { | |
| --- | |
| > (ll.drop = function (e, t) { | |
| 24308c24541 | |
| < Js( | |
| --- | |
| > Cl( | |
| 24334c24567 | |
| < } else Js(e, t, t.dataTransfer.getData("Text"), !0); | |
| --- | |
| > } else Cl(e, t, t.dataTransfer.getData("Text"), !0); | |
| 24337c24570 | |
| < (Vs.paste = function (e, t) { | |
| --- | |
| > (ll.paste = function (e, t) { | |
| 24340c24573 | |
| < var n = qs ? null : t.clipboardData; | |
| --- | |
| > var n = ul ? null : t.clipboardData; | |
| 24342c24575 | |
| < ? (Us(e, n.getData("text/plain") || n.getData("text/uri-text")), | |
| --- | |
| > ? (hl(e, n.getData("text/plain") || n.getData("text/uri-text")), | |
| 24352c24585 | |
| < e.focus(), n.remove(), Us(e, n.value); | |
| --- | |
| > e.focus(), n.remove(), hl(e, n.value); | |
| 24357,24358c24590,24591 | |
| < var el = null; | |
| < Vs.copy = Vs.cut = function (e, t) { | |
| --- | |
| > var El = null; | |
| > ll.copy = ll.cut = function (e, t) { | |
| 24392,24393c24625,24626 | |
| < el = o ? i : null; | |
| < var a = qs ? null : t.clipboardData; | |
| --- | |
| > El = o ? i : null; | |
| > var a = ul ? null : t.clipboardData; | |
| 24420,24422c24653,24655 | |
| < var tl = cr.define(); | |
| < function nl(e, t) { | |
| < for (var n = [], i = 0, r = e.facet(Sa); i < r.length; i++) { | |
| --- | |
| > var xl = Ir.define(); | |
| > function Sl(e, t) { | |
| > for (var n = [], i = 0, r = e.facet(Ya); i < r.length; i++) { | |
| 24426c24659 | |
| < return n ? e.update({ effects: n, annotations: tl.of(!0) }) : null; | |
| --- | |
| > return n ? e.update({ effects: n, annotations: xl.of(!0) }) : null; | |
| 24428c24661 | |
| < function il(e) { | |
| --- | |
| > function Ml(e) { | |
| 24432c24665 | |
| < var n = nl(e.state, t); | |
| --- | |
| > var n = Sl(e.state, t); | |
| 24437c24670 | |
| < (Vs.focus = function (e) { | |
| --- | |
| > (ll.focus = function (e) { | |
| 24443c24676 | |
| < il(e); | |
| --- | |
| > Ml(e); | |
| 24445,24446c24678,24679 | |
| < (Vs.blur = function (e) { | |
| < e.observer.clearSelectionRange(), il(e); | |
| --- | |
| > (ll.blur = function (e) { | |
| > e.observer.clearSelectionRange(), Ml(e); | |
| 24448c24681 | |
| < (Vs.compositionstart = Vs.compositionupdate = | |
| --- | |
| > (ll.compositionstart = ll.compositionupdate = | |
| 24454c24687 | |
| < (Vs.compositionend = function (e) { | |
| --- | |
| > (ll.compositionend = function (e) { | |
| 24461c24694 | |
| < _o.chrome && _o.android | |
| --- | |
| > pa.chrome && pa.android | |
| 24473c24706 | |
| < (Vs.contextmenu = function (e) { | |
| --- | |
| > (ll.contextmenu = function (e) { | |
| 24476c24709 | |
| < (Vs.beforeinput = function (e, t) { | |
| --- | |
| > (ll.beforeinput = function (e, t) { | |
| 24479,24481c24712,24714 | |
| < _o.chrome && | |
| < _o.android && | |
| < (i = Os.find(function (e) { | |
| --- | |
| > pa.chrome && | |
| > pa.android && | |
| > (i = nl.find(function (e) { | |
| 24502,24503c24735,24736 | |
| < var rl = ["pre-wrap", "normal", "pre-line", "break-spaces"], | |
| < ol = (function () { | |
| --- | |
| > var Tl = ["pre-wrap", "normal", "pre-line", "break-spaces"], | |
| > Dl = (function () { | |
| 24506c24739 | |
| < (this.doc = ni.empty), | |
| --- | |
| > (this.doc = Si.empty), | |
| 24542c24775 | |
| < return rl.indexOf(e) > -1 != this.lineWrapping; | |
| --- | |
| > return Tl.indexOf(e) > -1 != this.lineWrapping; | |
| 24555c24788 | |
| < var a = rl.indexOf(e) > -1, | |
| --- | |
| > var a = Tl.indexOf(e) > -1, | |
| 24578c24811 | |
| < al = (function () { | |
| --- | |
| > Al = (function () { | |
| 24593c24826 | |
| < sl = (function () { | |
| --- | |
| > Ll = (function () { | |
| 24631c24864 | |
| < ll = (function (e) { | |
| --- | |
| > Pl = (function (e) { | |
| 24638,24640c24871,24873 | |
| < })(ll || (ll = {})), | |
| < cl = 0.001, | |
| < ul = (function () { | |
| --- | |
| > })(Pl || (Pl = {})), | |
| > Il = 0.001, | |
| > Ol = (function () { | |
| 24660c24893 | |
| < (Math.abs(this.height - t) > cl && (e.heightChanged = !0), | |
| --- | |
| > (Math.abs(this.height - t) > Il && (e.heightChanged = !0), | |
| 24679,24680c24912,24913 | |
| < p = r.lineAt(l, ll.ByPosNoHeight, n.setDoc(t), 0, 0), | |
| < d = p.to >= c ? p : r.lineAt(c, ll.ByPosNoHeight, n, 0, 0); | |
| --- | |
| > p = r.lineAt(l, Pl.ByPosNoHeight, n.setDoc(t), 0, 0), | |
| > d = p.to >= c ? p : r.lineAt(c, Pl.ByPosNoHeight, n, 0, 0); | |
| 24685c24918 | |
| < l < p.from && (p = r.lineAt(l, ll.ByPosNoHeight, n, 0, 0)); | |
| --- | |
| > l < p.from && (p = r.lineAt(l, Pl.ByPosNoHeight, n, 0, 0)); | |
| 24687c24920 | |
| < var f = gl.build(n.setDoc(o), e, u, h); | |
| --- | |
| > var f = Vl.build(n.setDoc(o), e, u, h); | |
| 24693c24926 | |
| < return new pl(0, 0); | |
| --- | |
| > return new Bl(0, 0); | |
| 24725c24958 | |
| < new fl(e.of(t.slice(0, n)), l, e.of(t.slice(i))) | |
| --- | |
| > new Rl(e.of(t.slice(0, n)), l, e.of(t.slice(i))) | |
| 24731,24732c24964,24965 | |
| < ul.prototype.size = 1; | |
| < var hl = (function (e) { | |
| --- | |
| > Ol.prototype.size = 1; | |
| > var Fl = (function (e) { | |
| 24740c24973 | |
| < return new sl(i, this.length, n, this.height, this.type); | |
| --- | |
| > return new Ll(i, this.length, n, this.height, this.type); | |
| 24765,24766c24998,24999 | |
| < })(ul), | |
| < pl = (function (e) { | |
| --- | |
| > })(Ol), | |
| > Bl = (function (e) { | |
| 24768c25001 | |
| < var i = e.call(this, t, n, sa.Text) || this; | |
| --- | |
| > var i = e.call(this, t, n, La.Text) || this; | |
| 24776c25009 | |
| < (r instanceof t || (r instanceof dl && 4 & r.flags)) && | |
| --- | |
| > (r instanceof t || (r instanceof Nl && 4 & r.flags)) && | |
| 24778c25011 | |
| < ? (r instanceof dl | |
| --- | |
| > ? (r instanceof Nl | |
| 24783c25016 | |
| < : ul.of(i); | |
| --- | |
| > : Ol.of(i); | |
| 24811,24812c25044,25045 | |
| < })(hl), | |
| < dl = (function (e) { | |
| --- | |
| > })(Fl), | |
| > Nl = (function (e) { | |
| 24847c25080 | |
| < return new sl(p.from, p.length, h, u, sa.Text); | |
| --- | |
| > return new Ll(p.from, p.length, h, u, La.Text); | |
| 24853c25086 | |
| < return new sl(f, m, n + s * p, s, sa.Text); | |
| --- | |
| > return new Ll(f, m, n + s * p, s, La.Text); | |
| 24856,24857c25089,25090 | |
| < if (t == ll.ByHeight) return this.blockAt(e, n, i, r); | |
| < if (t == ll.ByPosNoHeight) { | |
| --- | |
| > if (t == Pl.ByHeight) return this.blockAt(e, n, i, r); | |
| > if (t == Pl.ByPosNoHeight) { | |
| 24861c25094 | |
| < return new sl(a, s - a, 0, 0, sa.Text); | |
| --- | |
| > return new Ll(a, s - a, 0, 0, La.Text); | |
| 24871c25104 | |
| < return new sl( | |
| --- | |
| > return new Ll( | |
| 24876c25109 | |
| < sa.Text | |
| --- | |
| > La.Text | |
| 24897c25130 | |
| < o(new sl(p.from, p.length, h, f, sa.Text)), | |
| --- | |
| > o(new Ll(p.from, p.length, h, f, La.Text)), | |
| 24916c25149 | |
| < return ul.of(i); | |
| --- | |
| > return Ol.of(i); | |
| 24940,24941c25173,25174 | |
| < -1 == l ? (l = u) : Math.abs(u - l) >= cl && (l = -2); | |
| < var h = new pl(c, u); | |
| --- | |
| > -1 == l ? (l = u) : Math.abs(u - l) >= Il && (l = -2); | |
| > var h = new Bl(c, u); | |
| 24945c25178 | |
| < var p = ul.of(a); | |
| --- | |
| > var p = Ol.of(a); | |
| 24948,24949c25181,25182 | |
| < Math.abs(p.height - this.height) >= cl || | |
| < Math.abs(l - this.heightMetrics(e, n).perLine) >= cl) && | |
| --- | |
| > Math.abs(p.height - this.height) >= Il || | |
| > Math.abs(l - this.heightMetrics(e, n).perLine) >= Il) && | |
| 24966,24967c25199,25200 | |
| < })(ul), | |
| < fl = (function (e) { | |
| --- | |
| > })(Ol), | |
| > Rl = (function (e) { | |
| 25001c25234 | |
| < s = t == ll.ByHeight ? e < o : e < a, | |
| --- | |
| > s = t == Pl.ByHeight ? e < o : e < a, | |
| 25006c25239 | |
| < var c = t == ll.ByPosNoHeight ? ll.ByPosNoHeight : ll.ByPos; | |
| --- | |
| > var c = t == Pl.ByPosNoHeight ? Pl.ByPosNoHeight : Pl.ByPos; | |
| 25018c25251 | |
| < var l = this.lineAt(s, ll.ByPos, n, i, r); | |
| --- | |
| > var l = this.lineAt(s, Pl.ByPos, n, i, r); | |
| 25039c25272 | |
| < if ((e > 0 && ml(r, o - 1), t < this.length)) { | |
| --- | |
| > if ((e > 0 && Hl(r, o - 1), t < this.length)) { | |
| 25041c25274 | |
| < this.decomposeRight(t, r), ml(r, c); | |
| --- | |
| > this.decomposeRight(t, r), Hl(r, c); | |
| 25043c25276 | |
| < return ul.of(r); | |
| --- | |
| > return Ol.of(r); | |
| 25062c25295 | |
| < ? ul.of(this.break ? [e, null, t] : [e, t]) | |
| --- | |
| > ? Ol.of(this.break ? [e, null, t] : [e, t]) | |
| 25096,25097c25329,25330 | |
| < })(ul); | |
| < function ml(e, t) { | |
| --- | |
| > })(Ol); | |
| > function Hl(e, t) { | |
| 25100,25102c25333,25335 | |
| < (n = e[t - 1]) instanceof dl && | |
| < (i = e[t + 1]) instanceof dl && | |
| < e.splice(t - 1, 3, new dl(n.length + 1 + i.length)); | |
| --- | |
| > (n = e[t - 1]) instanceof Nl && | |
| > (i = e[t + 1]) instanceof Nl && | |
| > e.splice(t - 1, 3, new Nl(n.length + 1 + i.length)); | |
| 25104c25337 | |
| < var gl = (function () { | |
| --- | |
| > var Vl = (function () { | |
| 25129c25362 | |
| < i instanceof pl | |
| --- | |
| > i instanceof Bl | |
| 25132c25365 | |
| < this.nodes.push(new pl(n - this.pos, -1)), | |
| --- | |
| > this.nodes.push(new Bl(n - this.pos, -1)), | |
| 25147c25380 | |
| < ? this.addBlock(new hl(r, i, n.type)) | |
| --- | |
| > ? this.addBlock(new Fl(r, i, n.type)) | |
| 25166c25399 | |
| < this.pos > t && this.nodes.push(new pl(this.pos - t, -1)), | |
| --- | |
| > this.pos > t && this.nodes.push(new Bl(this.pos - t, -1)), | |
| 25171c25404 | |
| < var n = new dl(t - e); | |
| --- | |
| > var n = new Nl(t - e); | |
| 25179,25180c25412,25413 | |
| < if (e instanceof pl) return e; | |
| < var t = new pl(0, -1); | |
| --- | |
| > if (e instanceof Bl) return e; | |
| > var t = new Bl(0, -1); | |
| 25185c25418 | |
| < e.type != sa.WidgetAfter || this.isCovered || this.ensureLine(), | |
| --- | |
| > e.type != La.WidgetAfter || this.isCovered || this.ensureLine(), | |
| 25188c25421 | |
| < e.type != sa.WidgetBefore && (this.covering = e); | |
| --- | |
| > e.type != La.WidgetBefore && (this.covering = e); | |
| 25200c25433 | |
| < !(this.lineStart > -1) || t instanceof pl || this.isCovered | |
| --- | |
| > !(this.lineStart > -1) || t instanceof Bl || this.isCovered | |
| 25203c25436 | |
| < : this.nodes.push(new pl(0, -1)); | |
| --- | |
| > : this.nodes.push(new Bl(0, -1)); | |
| 25206c25439 | |
| < o instanceof pl && o.updateHeight(this.oracle, n), | |
| --- | |
| > o instanceof Bl && o.updateHeight(this.oracle, n), | |
| 25213c25446 | |
| < return Lr.spans(n, i, r, o, 0), o.finish(i); | |
| --- | |
| > return Jr.spans(n, i, r, o, 0), o.finish(i); | |
| 25218c25451 | |
| < var vl = (function () { | |
| --- | |
| > var zl = (function () { | |
| 25226c25459 | |
| < da(e, t, this.changes, 5); | |
| --- | |
| > Na(e, t, this.changes, 5); | |
| 25231c25464 | |
| < function yl(e, t) { | |
| --- | |
| > function ql(e, t) { | |
| 25273c25506 | |
| < function bl(e, t) { | |
| --- | |
| > function Ul(e, t) { | |
| 25282c25515 | |
| < var wl = (function () { | |
| --- | |
| > var Wl = (function () { | |
| 25298,25300c25531,25534 | |
| < return la | |
| < .replace({ widget: new kl(this.size, e) }) | |
| < .range(this.from, this.to); | |
| --- | |
| > return Pa.replace({ widget: new _l(this.size, e) }).range( | |
| > this.from, | |
| > this.to | |
| > ); | |
| 25305c25539 | |
| < kl = (function (e) { | |
| --- | |
| > _l = (function (e) { | |
| 25335,25336c25569,25570 | |
| < })(aa), | |
| < Cl = (function () { | |
| --- | |
| > })(Aa), | |
| > jl = (function () { | |
| 25352c25586 | |
| < (this.scaler = Tl), | |
| --- | |
| > (this.scaler = $l), | |
| 25356c25590 | |
| < (this.defaultTextDirection = ja.LTR), | |
| --- | |
| > (this.defaultTextDirection = ds.LTR), | |
| 25359c25593 | |
| < var t = e.facet(Ra).some(function (e) { | |
| --- | |
| > var t = e.facet(as).some(function (e) { | |
| 25362,25363c25596,25597 | |
| < (this.heightOracle = new ol(t)), | |
| < (this.stateDeco = e.facet(Ha).filter(function (e) { | |
| --- | |
| > (this.heightOracle = new Dl(t)), | |
| > (this.stateDeco = e.facet(ss).filter(function (e) { | |
| 25366,25373c25600,25605 | |
| < (this.heightMap = ul | |
| < .empty() | |
| < .applyChanges( | |
| < this.stateDeco, | |
| < ni.empty, | |
| < this.heightOracle.setDoc(e.doc), | |
| < [new Ua(0, 0, 0, e.doc.length)] | |
| < )), | |
| --- | |
| > (this.heightMap = Ol.empty().applyChanges( | |
| > this.stateDeco, | |
| > Si.empty, | |
| > this.heightOracle.setDoc(e.doc), | |
| > [new hs(0, 0, 0, e.doc.length)] | |
| > )), | |
| 25378c25610 | |
| < (this.lineGapDeco = la.set( | |
| --- | |
| > (this.lineGapDeco = Pa.set( | |
| 25402c25634 | |
| < e.push(new xl(a, s)); | |
| --- | |
| > e.push(new Gl(a, s)); | |
| 25416,25417c25648,25649 | |
| < ? Tl | |
| < : new Dl( | |
| --- | |
| > ? $l | |
| > : new Zl( | |
| 25434c25666 | |
| < 1 == e.scaler.scale ? t : Al(t, e.scaler) | |
| --- | |
| > 1 == e.scaler.scale ? t : Ql(t, e.scaler) | |
| 25442c25674 | |
| < this.stateDeco = this.state.facet(Ha).filter(function (e) { | |
| --- | |
| > this.stateDeco = this.state.facet(ss).filter(function (e) { | |
| 25450c25682 | |
| < l = Ua.extendWithRanges( | |
| --- | |
| > l = hs.extendWithRanges( | |
| 25454,25456c25686,25688 | |
| < (o = e ? e.changes : Mi.empty(this.state.doc.length)), | |
| < (a = new vl()), | |
| < Lr.compare(i, r, o, a, 0), | |
| --- | |
| > (o = e ? e.changes : Xi.empty(this.state.doc.length)), | |
| > (a = new zl()), | |
| > Jr.compare(i, r, o, a, 0), | |
| 25495c25727 | |
| < !e.state.facet(Ta) && | |
| --- | |
| > !e.state.facet($a) && | |
| 25504c25736 | |
| < "rtl" == n.direction ? ja.RTL : ja.LTR; | |
| --- | |
| > "rtl" == n.direction ? ds.RTL : ds.LTR; | |
| 25523c25755 | |
| < var p = (this.printing ? bl : yl)(t, this.paddingTop), | |
| --- | |
| > var p = (this.printing ? Ul : ql)(t, this.paddingTop), | |
| 25562,25563c25794,25795 | |
| < for (var C = 0, x = this.viewports; C < x.length; C++) { | |
| < var E = x[C], | |
| --- | |
| > for (var C = 0, E = this.viewports; C < E.length; C++) { | |
| > var x = E[C], | |
| 25565c25797 | |
| < E.from == this.viewport.from | |
| --- | |
| > x.from == this.viewport.from | |
| 25567c25799 | |
| < : e.docView.measureVisibleLineHeights(E); | |
| --- | |
| > : e.docView.measureVisibleLineHeights(x); | |
| 25570,25577c25802,25807 | |
| < ? ul | |
| < .empty() | |
| < .applyChanges( | |
| < this.stateDeco, | |
| < ni.empty, | |
| < this.heightOracle, | |
| < [new Ua(0, 0, 0, e.state.doc.length)] | |
| < ) | |
| --- | |
| > ? Ol.empty().applyChanges( | |
| > this.stateDeco, | |
| > Si.empty, | |
| > this.heightOracle, | |
| > [new hs(0, 0, 0, e.state.doc.length)] | |
| > ) | |
| 25579c25809 | |
| < ).updateHeight(i, 0, o, new al(E.from, S)); | |
| --- | |
| > ).updateHeight(i, 0, o, new Al(x.from, S)); | |
| 25624,25626c25854,25856 | |
| < s = new xl( | |
| < i.lineAt(o - 1e3 * n, ll.ByHeight, r, 0, 0).from, | |
| < i.lineAt(a + 1e3 * (1 - n), ll.ByHeight, r, 0, 0).to | |
| --- | |
| > s = new Gl( | |
| > i.lineAt(o - 1e3 * n, Pl.ByHeight, r, 0, 0).from, | |
| > i.lineAt(a + 1e3 * (1 - n), Pl.ByHeight, r, 0, 0).to | |
| 25635c25865 | |
| < u = i.lineAt(l, ll.ByPos, r, 0, 0), | |
| --- | |
| > u = i.lineAt(l, Pl.ByPos, r, 0, 0), | |
| 25643,25645c25873,25875 | |
| < (s = new xl( | |
| < i.lineAt(h - 500, ll.ByHeight, r, 0, 0).from, | |
| < i.lineAt(h + c + 500, ll.ByHeight, r, 0, 0).to | |
| --- | |
| > (s = new Gl( | |
| > i.lineAt(h - 500, Pl.ByHeight, r, 0, 0).from, | |
| > i.lineAt(h + c + 500, Pl.ByHeight, r, 0, 0).to | |
| 25654c25884 | |
| < return new xl( | |
| --- | |
| > return new Gl( | |
| 25657c25887 | |
| < ll.ByPos, | |
| --- | |
| > Pl.ByPos, | |
| 25662c25892 | |
| < this.heightMap.lineAt(i, ll.ByPos, this.heightOracle, 0, 0).to | |
| --- | |
| > this.heightMap.lineAt(i, Pl.ByPos, this.heightOracle, 0, 0).to | |
| 25671c25901 | |
| < ll.ByPos, | |
| --- | |
| > Pl.ByPos, | |
| 25678c25908 | |
| < ll.ByPos, | |
| --- | |
| > Pl.ByPos, | |
| 25698c25928 | |
| < n.push(new wl(t.mapPos(o.from), t.mapPos(o.to), o.size)); | |
| --- | |
| > n.push(new Wl(t.mapPos(o.from), t.mapPos(o.to), o.size)); | |
| 25708c25938 | |
| < if (this.defaultTextDirection != ja.LTR && !i) return []; | |
| --- | |
| > if (this.defaultTextDirection != ds.LTR && !i) return []; | |
| 25748c25978 | |
| < Fi.cursor(a), | |
| --- | |
| > ir.cursor(a), | |
| 25754c25984 | |
| < g = new wl(r, a, n.gapSize(c, r, a, u)); | |
| --- | |
| > g = new Wl(r, a, n.gapSize(c, r, a, u)); | |
| 25766c25996 | |
| < var p = El(h.from, h.to, this.stateDeco); | |
| --- | |
| > var p = Kl(h.from, h.to, this.stateDeco); | |
| 25781c26011 | |
| < (b = Ml(p, d)) - | |
| --- | |
| > (b = Xl(p, d)) - | |
| 25789c26019 | |
| < (f = Sl(p, v)), (m = Sl(p, y)); | |
| --- | |
| > (f = Yl(p, v)), (m = Yl(p, y)); | |
| 25795,25796c26025,26026 | |
| < x = void 0, | |
| < E = void 0; | |
| --- | |
| > E = void 0, | |
| > x = void 0; | |
| 25798,25799c26028,26029 | |
| < (x = | |
| < (b = Ml(p, d)) - | |
| --- | |
| > (E = | |
| > (b = Xl(p, d)) - | |
| 25806c26036 | |
| < (E = b + w); | |
| --- | |
| > (x = b + w); | |
| 25808,25810c26038,26040 | |
| < (x = (this.pixelViewport.left - C) / k), | |
| < (E = (this.pixelViewport.right + C) / k); | |
| < (f = Sl(p, x)), (m = Sl(p, E)); | |
| --- | |
| > (E = (this.pixelViewport.left - C) / k), | |
| > (x = (this.pixelViewport.right + C) / k); | |
| > (f = Yl(p, E)), (m = Yl(p, x)); | |
| 25820c26050 | |
| < var r = Ml(i, n) - Ml(i, t); | |
| --- | |
| > var r = Xl(i, n) - Xl(i, t); | |
| 25827c26057 | |
| < wl.same(e, this.lineGaps) || | |
| --- | |
| > Wl.same(e, this.lineGaps) || | |
| 25829c26059 | |
| < (this.lineGapDeco = la.set( | |
| --- | |
| > (this.lineGapDeco = Pa.set( | |
| 25839c26069 | |
| < Lr.spans( | |
| --- | |
| > Jr.spans( | |
| 25865,25866c26095,26096 | |
| < Al( | |
| < this.heightMap.lineAt(e, ll.ByPos, this.heightOracle, 0, 0), | |
| --- | |
| > Ql( | |
| > this.heightMap.lineAt(e, Pl.ByPos, this.heightOracle, 0, 0), | |
| 25872c26102 | |
| < return Al( | |
| --- | |
| > return Ql( | |
| 25875c26105 | |
| < ll.ByHeight, | |
| --- | |
| > Pl.ByHeight, | |
| 25884c26114 | |
| < return Al( | |
| --- | |
| > return Ql( | |
| 25911c26141 | |
| < xl = function (e, t) { | |
| --- | |
| > Gl = function (e, t) { | |
| 25914c26144 | |
| < function El(e, t, n) { | |
| --- | |
| > function Kl(e, t, n) { | |
| 25919c26149 | |
| < Lr.spans( | |
| --- | |
| > Jr.spans( | |
| 25935c26165 | |
| < function Sl(e, t) { | |
| --- | |
| > function Yl(e, t) { | |
| 25948c26178 | |
| < function Ml(e, t) { | |
| --- | |
| > function Xl(e, t) { | |
| 25961c26191 | |
| < var Tl = { | |
| --- | |
| > var $l = { | |
| 25970c26200 | |
| < Dl = (function () { | |
| --- | |
| > Zl = (function () { | |
| 25978,25979c26208,26209 | |
| < a = t.lineAt(r, ll.ByPos, e, 0, 0).top, | |
| < s = t.lineAt(o, ll.ByPos, e, 0, 0).bottom; | |
| --- | |
| > a = t.lineAt(r, Pl.ByPos, e, 0, 0).top, | |
| > s = t.lineAt(o, Pl.ByPos, e, 0, 0).bottom; | |
| 26013c26243 | |
| < function Al(e, t) { | |
| --- | |
| > function Ql(e, t) { | |
| 26017c26247 | |
| < return new sl( | |
| --- | |
| > return new Ll( | |
| 26024c26254 | |
| < return Al(e, t); | |
| --- | |
| > return Ql(e, t); | |
| 26029c26259 | |
| < var Ll = Ri.define({ | |
| --- | |
| > var Jl = ar.define({ | |
| 26034c26264 | |
| < Pl = Ri.define({ | |
| --- | |
| > ec = ar.define({ | |
| 26039,26044c26269,26274 | |
| < Il = Kr.newName(), | |
| < Ol = Kr.newName(), | |
| < Fl = Kr.newName(), | |
| < Bl = { "&light": "." + Ol, "&dark": "." + Fl }; | |
| < function Nl(e, t, n) { | |
| < return new Kr(t, { | |
| --- | |
| > tc = vo.newName(), | |
| > nc = vo.newName(), | |
| > ic = vo.newName(), | |
| > rc = { "&light": "." + nc, "&dark": "." + ic }; | |
| > function oc(e, t, n) { | |
| > return new vo(t, { | |
| 26057,26058c26287,26288 | |
| < var Rl = Nl( | |
| < "." + Il, | |
| --- | |
| > var ac = oc( | |
| > "." + tc, | |
| 26246c26476 | |
| < Bl | |
| --- | |
| > rc | |
| 26248c26478 | |
| < Hl = function (e, t, n, i) { | |
| --- | |
| > sc = function (e, t, n, i) { | |
| 26271,26272c26501,26502 | |
| < (t.push(new fs(i, r)), | |
| < (o == i && a == r) || t.push(new fs(o, a))), | |
| --- | |
| > (t.push(new Rs(i, r)), | |
| > (o == i && a == r) || t.push(new Rs(o, a))), | |
| 26276c26506 | |
| < l = new ps(s, e.state); | |
| --- | |
| > l = new Bs(s, e.state); | |
| 26283c26513 | |
| < return n > -1 && i > -1 ? Fi.single(n + t, i + t) : null; | |
| --- | |
| > return n > -1 && i > -1 ? ir.single(n + t, i + t) : null; | |
| 26289c26519 | |
| < !lo(e.contentDOM, c.focusNode) | |
| --- | |
| > !Io(e.contentDOM, c.focusNode) | |
| 26294c26524 | |
| < !lo(e.contentDOM, c.anchorNode) | |
| --- | |
| > !Io(e.contentDOM, c.anchorNode) | |
| 26297c26527 | |
| < this.newSel = Fi.single(h, u); | |
| --- | |
| > this.newSel = ir.single(h, u); | |
| 26300c26530 | |
| < function Vl(e, t) { | |
| --- | |
| > function lc(e, t) { | |
| 26312c26542 | |
| < (_o.android && t.text.length < s - a)) && | |
| --- | |
| > (pa.android && t.text.length < s - a)) && | |
| 26336c26566 | |
| < })(e.state.doc.sliceString(a, s, hs), t.text, l - a, c); | |
| --- | |
| > })(e.state.doc.sliceString(a, s, Fs), t.text, l - a, c); | |
| 26338c26568 | |
| < (_o.chrome && | |
| --- | |
| > (pa.chrome && | |
| 26346c26576 | |
| < insert: ni.of(t.text.slice(u.from, u.toB).split(hs)), | |
| --- | |
| > insert: Si.of(t.text.slice(u.from, u.toB).split(Fs)), | |
| 26350c26580 | |
| < ((!e.hasFocus && e.state.facet(Pa)) || i.main.eq(r)) && | |
| --- | |
| > ((!e.hasFocus && e.state.facet(es)) || i.main.eq(r)) && | |
| 26373c26603 | |
| < : _o.chrome && | |
| --- | |
| > : pa.chrome && | |
| 26379,26380c26609,26610 | |
| < (i && (i = Fi.single(i.main.anchor - 1, i.main.head - 1)), | |
| < (n = { from: r.from, to: r.to, insert: ni.of([" "]) })), | |
| --- | |
| > (i && (i = ir.single(i.main.anchor - 1, i.main.head - 1)), | |
| > (n = { from: r.from, to: r.to, insert: Si.of([" "]) })), | |
| 26384c26614 | |
| < if (_o.ios && e.inputState.flushIOSKey(e)) return !0; | |
| --- | |
| > if (pa.ios && e.inputState.flushIOSKey(e)) return !0; | |
| 26386c26616 | |
| < _o.android && | |
| --- | |
| > pa.android && | |
| 26391c26621 | |
| < xo(e.contentDOM, "Enter", 13)) || | |
| --- | |
| > Go(e.contentDOM, "Enter", 13)) || | |
| 26395c26625 | |
| < xo(e.contentDOM, "Backspace", 8)) || | |
| --- | |
| > Go(e.contentDOM, "Backspace", 8)) || | |
| 26399c26629 | |
| < xo(e.contentDOM, "Delete", 46))) | |
| --- | |
| > Go(e.contentDOM, "Delete", 46))) | |
| 26404c26634 | |
| < e.state.facet(Ea).some(function (t) { | |
| --- | |
| > e.state.facet(Ka).some(function (t) { | |
| 26435c26665 | |
| < b = vs(e) || e.state.doc.lineAt(r.head), | |
| --- | |
| > b = zs(e) || e.state.doc.lineAt(r.head), | |
| 26454c26684 | |
| < ? Fi.range( | |
| --- | |
| > ? ir.range( | |
| 26478c26708 | |
| < var x = !1; | |
| --- | |
| > var E = !1; | |
| 26482c26712 | |
| < ("select" == e.inputState.lastSelectionOrigin && (x = !0), | |
| --- | |
| > ("select" == e.inputState.lastSelectionOrigin && (E = !0), | |
| 26484c26714 | |
| < e.dispatch({ selection: i, scrollIntoView: x, userEvent: C }), | |
| --- | |
| > e.dispatch({ selection: i, scrollIntoView: E, userEvent: C }), | |
| 26490c26720 | |
| < var zl = { | |
| --- | |
| > var cc = { | |
| 26497,26498c26727,26728 | |
| < ql = _o.ie && _o.ie_version <= 11, | |
| < Ul = (function () { | |
| --- | |
| > uc = pa.ie && pa.ie_version <= 11, | |
| > hc = (function () { | |
| 26503c26733 | |
| < (this.selectionRange = new bo()), | |
| --- | |
| > (this.selectionRange = new Uo()), | |
| 26525,26528c26755,26758 | |
| < ((_o.ie && _o.ie_version <= 11) || | |
| < (_o.ios && e.compositionStarted) || | |
| < (_o.windows && | |
| < _o.chrome && | |
| --- | |
| > ((pa.ie && pa.ie_version <= 11) || | |
| > (pa.ios && e.compositionStarted) || | |
| > (pa.windows && | |
| > pa.chrome && | |
| 26540c26770 | |
| < ql && | |
| --- | |
| > uc && | |
| 26639c26869 | |
| < n.state.facet(Pa) | |
| --- | |
| > n.state.facet(es) | |
| 26641c26871 | |
| < : co(n.dom, i) | |
| --- | |
| > : Oo(n.dom, i) | |
| 26646,26647c26876,26877 | |
| < : ((_o.ie && _o.ie_version <= 11) || | |
| < (_o.android && _o.chrome)) && | |
| --- | |
| > : ((pa.ie && pa.ie_version <= 11) || | |
| > (pa.android && pa.chrome)) && | |
| 26650c26880 | |
| < ho( | |
| --- | |
| > Bo( | |
| 26664c26894 | |
| < (_o.safari && | |
| --- | |
| > (pa.safari && | |
| 26691c26921 | |
| < ho(l.node, l.offset, a, s) && | |
| --- | |
| > Bo(l.node, l.offset, a, s) && | |
| 26703c26933 | |
| < so(e.root); | |
| --- | |
| > Po(e.root); | |
| 26705c26935 | |
| < var n = co(this.dom, t); | |
| --- | |
| > var n = Oo(this.dom, t); | |
| 26718c26948 | |
| < "false" == r.contentEditable ? i-- : (i = mo((n = r))); | |
| --- | |
| > "false" == r.contentEditable ? i-- : (i = Ho((n = r))); | |
| 26721c26951 | |
| < (i = po(n)), (n = n.parentNode); | |
| --- | |
| > (i = No(n)), (n = n.parentNode); | |
| 26781,26782c27011,27012 | |
| < (this.observer.observe(this.dom, zl), | |
| < ql && | |
| --- | |
| > (this.observer.observe(this.dom, cc), | |
| > uc && | |
| 26793c27023 | |
| < ql && | |
| --- | |
| > uc && | |
| 26813c27043 | |
| < !i.flush() && e.force && xo(i.dom, e.key, e.keyCode)); | |
| --- | |
| > !i.flush() && e.force && Go(i.dom, e.key, e.keyCode)); | |
| 26882c27112 | |
| < r = this.selectionChanged && co(this.dom, this.selectionRange); | |
| --- | |
| > r = this.selectionChanged && Oo(this.dom, this.selectionRange); | |
| 26888c27118 | |
| < new Hl(this.view, t, n, i)); | |
| --- | |
| > new sc(this.view, t, n, i)); | |
| 26900c27130 | |
| < i = Vl(this.view, t); | |
| --- | |
| > i = lc(this.view, t); | |
| 26911c27141 | |
| < var n = _l( | |
| --- | |
| > var n = pc( | |
| 26916c27146 | |
| < i = _l(t, e.nextSibling || e.target.nextSibling, 1); | |
| --- | |
| > i = pc(t, e.nextSibling || e.target.nextSibling, 1); | |
| 26982c27212 | |
| < function _l(e, t, n) { | |
| --- | |
| > function pc(e, t, n) { | |
| 26984c27214 | |
| < var i = To.get(t); | |
| --- | |
| > var i = $o.get(t); | |
| 26991c27221 | |
| < var jl = (function () { | |
| --- | |
| > var dc = (function () { | |
| 27037,27039c27267,27269 | |
| < (this.viewState = new Cl(e.state || Er.create(e))), | |
| < (this.plugins = this.state.facet(Oa).map(function (e) { | |
| < return new Ba(e); | |
| --- | |
| > (this.viewState = new jl(e.state || Kr.create(e))), | |
| > (this.plugins = this.state.facet(ns).map(function (e) { | |
| > return new rs(e); | |
| 27044,27045c27274,27275 | |
| < (this.observer = new Ul(this)), | |
| < (this.inputState = new Is(this)), | |
| --- | |
| > (this.observer = new hc(this)), | |
| > (this.inputState = new tl(this)), | |
| 27047c27277 | |
| < (this.docView = new ms(this)), | |
| --- | |
| > (this.docView = new Hs(this)), | |
| 27114c27344 | |
| < 1 == t.length && t[0] instanceof dr | |
| --- | |
| > 1 == t.length && t[0] instanceof Nr | |
| 27142c27372 | |
| < return e.annotation(tl); | |
| --- | |
| > return e.annotation(xl); | |
| 27147c27377 | |
| < (u = nl(o, l)) || (c = 1)); | |
| --- | |
| > (u = Sl(o, l)) || (c = 1)); | |
| 27158c27388 | |
| < o.facet(Er.phrases) != this.state.facet(Er.phrases)) | |
| --- | |
| > o.facet(Kr.phrases) != this.state.facet(Kr.phrases)) | |
| 27161c27391 | |
| < (n = _a.create(this, o, e)).flags |= c; | |
| --- | |
| > (n = ps.create(this, o, e)).flags |= c; | |
| 27169c27399 | |
| < d = new Da( | |
| --- | |
| > d = new Za( | |
| 27172c27402 | |
| < : Fi.cursor(v.head, v.head > v.anchor ? -1 : 1) | |
| --- | |
| > : ir.cursor(v.head, v.head > v.anchor ? -1 : 1) | |
| 27177c27407 | |
| < w.is(Aa) && (d = w.value); | |
| --- | |
| > w.is(Qa) && (d = w.value); | |
| 27181c27411 | |
| < (this.bidiCache = Kl.update(this.bidiCache, n.changes)), | |
| --- | |
| > (this.bidiCache = gc.update(this.bidiCache, n.changes)), | |
| 27184c27414 | |
| < this.state.facet(qa) != this.styleModules && | |
| --- | |
| > this.state.facet(us) != this.styleModules && | |
| 27198c27428 | |
| < (n.startState.facet(Ll) != n.state.facet(Ll) && | |
| --- | |
| > (n.startState.facet(Jl) != n.state.facet(Jl) && | |
| 27208c27438 | |
| < for (var k = 0, C = this.state.facet(xa); k < C.length; k++) { | |
| --- | |
| > for (var k = 0, C = this.state.facet(Ga); k < C.length; k++) { | |
| 27215c27445 | |
| < !Vl(t, p) && | |
| --- | |
| > !lc(t, p) && | |
| 27217c27447 | |
| < xo(t.contentDOM, h.key, h.keyCode); | |
| --- | |
| > Go(t.contentDOM, h.key, h.keyCode); | |
| 27234,27236c27464,27466 | |
| < (this.viewState = new Cl(e)), | |
| < (this.plugins = e.facet(Oa).map(function (e) { | |
| < return new Ba(e); | |
| --- | |
| > (this.viewState = new jl(e)), | |
| > (this.plugins = e.facet(ns).map(function (e) { | |
| > return new rs(e); | |
| 27242c27472 | |
| < (this.docView = new ms(this)), | |
| --- | |
| > (this.docView = new Hs(this)), | |
| 27254,27255c27484,27485 | |
| < var t = e.startState.facet(Oa), | |
| < n = e.state.facet(Oa); | |
| --- | |
| > var t = e.startState.facet(ns), | |
| > n = e.state.facet(ns); | |
| 27260c27490 | |
| < if (s < 0) i.push(new Ba(a)); | |
| --- | |
| > if (s < 0) i.push(new rs(a)); | |
| 27322c27552 | |
| < return La(n.state, e), Gl; | |
| --- | |
| > return Ja(n.state, e), mc; | |
| 27325c27555 | |
| < f = _a.create(this, this.state, []), | |
| --- | |
| > f = ps.create(this, this.state, []), | |
| 27337c27567 | |
| < if (d[v] != Gl) | |
| --- | |
| > if (d[v] != mc) | |
| 27342c27572 | |
| < La(this.state, e); | |
| --- | |
| > Ja(this.state, e); | |
| 27367c27597 | |
| < for (var w = 0, k = this.state.facet(xa); w < k.length; w++) { | |
| --- | |
| > for (var w = 0, k = this.state.facet(Ga); w < k.length; w++) { | |
| 27375c27605 | |
| < Il + | |
| --- | |
| > tc + | |
| 27377c27607 | |
| < (this.state.facet(Pl) ? Fl : Ol) + | |
| --- | |
| > (this.state.facet(ec) ? ic : nc) + | |
| 27379c27609 | |
| < this.state.facet(Ll) | |
| --- | |
| > this.state.facet(Jl) | |
| 27387c27617 | |
| < t = Yl(this, Na, { | |
| --- | |
| > t = vc(this, os, { | |
| 27398c27628 | |
| < contenteditable: this.state.facet(Pa) ? "true" : "false", | |
| --- | |
| > contenteditable: this.state.facet(es) ? "true" : "false", | |
| 27400c27630 | |
| < style: "".concat(_o.tabSize, ": ").concat(this.state.tabSize), | |
| --- | |
| > style: "".concat(pa.tabSize, ": ").concat(this.state.tabSize), | |
| 27405c27635 | |
| < Yl(this, Ra, n); | |
| --- | |
| > vc(this, as, n); | |
| 27407,27408c27637,27638 | |
| < var i = oa(e.contentDOM, e.contentAttrs, n), | |
| < r = oa(e.dom, e.editorAttrs, t); | |
| --- | |
| > var i = Da(e.contentDOM, e.contentAttrs, n), | |
| > r = Da(e.dom, e.editorAttrs, t); | |
| 27426,27427c27656,27657 | |
| < (this.styleModules = this.state.facet(qa)), | |
| < Kr.mount(this.root, this.styleModules.concat(Rl).reverse()); | |
| --- | |
| > (this.styleModules = this.state.facet(us)), | |
| > vo.mount(this.root, this.styleModules.concat(ac).reverse()); | |
| 27515c27745 | |
| < return Ps(this, e, Ls(this, e, t, n)); | |
| --- | |
| > return el(this, e, Js(this, e, t, n)); | |
| 27519c27749 | |
| < return Ps( | |
| --- | |
| > return el( | |
| 27522c27752 | |
| < Ls(this, e, t, function (t) { | |
| --- | |
| > Js(this, e, t, function (t) { | |
| 27528c27758 | |
| < return r == kr.Space && (r = t), r == t; | |
| --- | |
| > return r == _r.Space && (r = t), r == t; | |
| 27549c27779 | |
| < x: n == (s == ja.LTR) ? a.right - 1 : a.left + 1, | |
| --- | |
| > x: n == (s == ds.LTR) ? a.right - 1 : a.left + 1, | |
| 27552c27782 | |
| < if (null != l) return Fi.cursor(l, n ? -1 : 1); | |
| --- | |
| > if (null != l) return ir.cursor(l, n ? -1 : 1); | |
| 27554c27784 | |
| < var c = fa.find(e.docView, t.head), | |
| --- | |
| > var c = Ra.find(e.docView, t.head), | |
| 27556c27786 | |
| < return Fi.cursor(u, n ? -1 : 1); | |
| --- | |
| > return ir.cursor(u, n ? -1 : 1); | |
| 27561c27791 | |
| < return Ps( | |
| --- | |
| > return el( | |
| 27568c27798 | |
| < return Fi.cursor(r, t.assoc); | |
| --- | |
| > return ir.cursor(r, t.assoc); | |
| 27594c27824 | |
| < g = Ds(e, { x: p, y: m }, !1, o); | |
| --- | |
| > g = Zs(e, { x: p, y: m }, !1, o); | |
| 27596c27826 | |
| < return Fi.cursor(g, t.assoc, void 0, s); | |
| --- | |
| > return ir.cursor(g, t.assoc, void 0, s); | |
| 27609c27839 | |
| < void 0 === t && (t = !0), this.readMeasured(), Ds(this, e, t) | |
| --- | |
| > void 0 === t && (t = !0), this.readMeasured(), Zs(this, e, t) | |
| 27618c27848 | |
| < return go( | |
| --- | |
| > return Vo( | |
| 27620c27850 | |
| < (r[os.find(r, e - i.from, -1, t)].dir == ja.LTR) == t > 0 | |
| --- | |
| > (r[Ds.find(r, e - i.from, -1, t)].dir == ds.LTR) == t > 0 | |
| 27645c27875 | |
| < return !this.state.facet(Ma) || | |
| --- | |
| > return !this.state.facet(Xa) || | |
| 27659c27889 | |
| < if (e.length > Wl) return ls(e.length); | |
| --- | |
| > if (e.length > fc) return Ps(e.length); | |
| 27668,27669c27898,27899 | |
| < var o = ss(e.text, t); | |
| < return this.bidiCache.push(new Kl(e.from, e.to, t, o)), o; | |
| --- | |
| > var o = Ls(e.text, t); | |
| > return this.bidiCache.push(new gc(e.from, e.to, t, o)), o; | |
| 27676c27906 | |
| < (_o.safari && | |
| --- | |
| > (pa.safari && | |
| 27690c27920 | |
| < ko(e.contentDOM), e.docView.updateSelection(); | |
| --- | |
| > _o(e.contentDOM), e.docView.updateSelection(); | |
| 27716,27718c27946,27948 | |
| < Aa.of( | |
| < new Da( | |
| < "number" == typeof e ? Fi.cursor(e) : e, | |
| --- | |
| > Qa.of( | |
| > new Za( | |
| > "number" == typeof e ? ir.cursor(e) : e, | |
| 27728c27958 | |
| < return Fa.define( | |
| --- | |
| > return is.define( | |
| 27736,27738c27966,27968 | |
| < var n = Kr.newName(), | |
| < i = [Ll.of(n), qa.of(Nl(".".concat(n), e))]; | |
| < return t && t.dark && i.push(Pl.of(!0)), i; | |
| --- | |
| > var n = vo.newName(), | |
| > i = [Jl.of(n), us.of(oc(".".concat(n), e))]; | |
| > return t && t.dark && i.push(ec.of(!0)), i; | |
| 27741c27971 | |
| < return Xi.lowest(qa.of(Nl("." + Il, e, Bl))); | |
| --- | |
| > return yr.lowest(us.of(oc("." + tc, e, rc))); | |
| 27746c27976 | |
| < i = (n && To.get(n)) || To.get(e); | |
| --- | |
| > i = (n && $o.get(n)) || $o.get(e); | |
| 27756,27772c27986,28002 | |
| < (jl.styleModule = qa), | |
| < (jl.inputHandler = Ea), | |
| < (jl.focusChangeEffect = Sa), | |
| < (jl.perLineTextDirection = Ma), | |
| < (jl.exceptionSink = Ca), | |
| < (jl.updateListener = xa), | |
| < (jl.editable = Pa), | |
| < (jl.mouseSelectionStyle = ka), | |
| < (jl.dragMovesSelection = wa), | |
| < (jl.clickAddsSelectionRange = ba), | |
| < (jl.decorations = Ha), | |
| < (jl.atomicRanges = Va), | |
| < (jl.scrollMargins = za), | |
| < (jl.darkTheme = Pl), | |
| < (jl.contentAttributes = Ra), | |
| < (jl.editorAttributes = Na), | |
| < (jl.lineWrapping = jl.contentAttributes.of({ | |
| --- | |
| > (dc.styleModule = us), | |
| > (dc.inputHandler = Ka), | |
| > (dc.focusChangeEffect = Ya), | |
| > (dc.perLineTextDirection = Xa), | |
| > (dc.exceptionSink = ja), | |
| > (dc.updateListener = Ga), | |
| > (dc.editable = es), | |
| > (dc.mouseSelectionStyle = _a), | |
| > (dc.dragMovesSelection = Wa), | |
| > (dc.clickAddsSelectionRange = Ua), | |
| > (dc.decorations = ss), | |
| > (dc.atomicRanges = ls), | |
| > (dc.scrollMargins = cs), | |
| > (dc.darkTheme = ec), | |
| > (dc.contentAttributes = as), | |
| > (dc.editorAttributes = os), | |
| > (dc.lineWrapping = dc.contentAttributes.of({ | |
| 27775,27778c28005,28008 | |
| < (jl.announce = pr.define()); | |
| < var Wl = 4096, | |
| < Gl = {}, | |
| < Kl = (function () { | |
| --- | |
| > (dc.announce = Br.define()); | |
| > var fc = 4096, | |
| > mc = {}, | |
| > gc = (function () { | |
| 27787c28017 | |
| < r = t.length ? t[t.length - 1].dir : ja.LTR, | |
| --- | |
| > r = t.length ? t[t.length - 1].dir : ds.LTR, | |
| 27809c28039 | |
| < function Yl(e, t, n) { | |
| --- | |
| > function vc(e, t, n) { | |
| 27813c28043 | |
| < a && ia(a, n); | |
| --- | |
| > a && Ma(a, n); | |
| 27817,27818c28047,28048 | |
| < var Xl = _o.mac ? "mac" : _o.windows ? "win" : _o.linux ? "linux" : "key"; | |
| < function Zl(e, t, n) { | |
| --- | |
| > var yc = pa.mac ? "mac" : pa.windows ? "win" : pa.linux ? "linux" : "key"; | |
| > function bc(e, t, n) { | |
| 27827,27828c28057,28058 | |
| < var $l = Xi.default( | |
| < jl.domEventHandlers({ | |
| --- | |
| > var wc = yr.default( | |
| > dc.domEventHandlers({ | |
| 27830c28060 | |
| < return ic(ec(t.state), e, t, "editor"); | |
| --- | |
| > return Mc(Ec(t.state), e, t, "editor"); | |
| 27834,27838c28064,28068 | |
| < Ql = Ri.define({ enables: $l }), | |
| < Jl = new WeakMap(); | |
| < function ec(e) { | |
| < var t = e.facet(Ql), | |
| < n = Jl.get(t); | |
| --- | |
| > kc = ar.define({ enables: wc }), | |
| > Cc = new WeakMap(); | |
| > function Ec(e) { | |
| > var t = e.facet(kc), | |
| > n = Cc.get(t); | |
| 27841c28071 | |
| < Jl.set( | |
| --- | |
| > Cc.set( | |
| 27844c28074 | |
| < void 0 === t && (t = Xl); | |
| --- | |
| > void 0 === t && (t = yc); | |
| 27903c28133 | |
| < var i = (nc = { | |
| --- | |
| > var i = (Sc = { | |
| 27910c28140 | |
| < nc == i && (nc = null); | |
| --- | |
| > Sc == i && (Sc = null); | |
| 27974,27975c28204,28205 | |
| < function tc(e, t, n) { | |
| < return ic(ec(e.state), t, e, n); | |
| --- | |
| > function xc(e, t, n) { | |
| > return Mc(Ec(e.state), t, e, n); | |
| 27977,27980c28207,28210 | |
| < var nc = null; | |
| < function ic(e, t, n, i) { | |
| < var r = ao(t), | |
| < o = Ci(wi(r, 0)) == r.length && " " != r, | |
| --- | |
| > var Sc = null; | |
| > function Mc(e, t, n, i) { | |
| > var r = Lo(t), | |
| > o = ji(Wi(r, 0)) == r.length && " " != r, | |
| 27983,27987c28213,28217 | |
| < nc && | |
| < nc.view == n && | |
| < nc.scope == i && | |
| < ((a = nc.prefix + " "), | |
| < (s = Bs.indexOf(t.keyCode) < 0) && (nc = null)); | |
| --- | |
| > Sc && | |
| > Sc.view == n && | |
| > Sc.scope == i && | |
| > ((a = Sc.prefix + " "), | |
| > (s = rl.indexOf(t.keyCode) < 0) && (Sc = null)); | |
| 28003c28233 | |
| < if (h(p[a + Zl(r, t, !o)])) return !0; | |
| --- | |
| > if (h(p[a + bc(r, t, !o)])) return !0; | |
| 28007,28008c28237,28238 | |
| < !(_o.windows && t.ctrlKey && t.altKey) && | |
| < (l = Zr[t.keyCode]) && | |
| --- | |
| > !(pa.windows && t.ctrlKey && t.altKey) && | |
| > (l = wo[t.keyCode]) && | |
| 28011c28241 | |
| < if (h(p[a + Zl(l, t, !0)])) return !0; | |
| --- | |
| > if (h(p[a + bc(l, t, !0)])) return !0; | |
| 28014c28244 | |
| < (c = $r[t.keyCode]) != r && | |
| --- | |
| > (c = ko[t.keyCode]) != r && | |
| 28016c28246 | |
| < h(p[a + Zl(c, t, !1)]) | |
| --- | |
| > h(p[a + bc(c, t, !1)]) | |
| 28019c28249 | |
| < } else if (o && t.shiftKey && h(p[a + Zl(r, t, !0)])) return !0; | |
| --- | |
| > } else if (o && t.shiftKey && h(p[a + bc(r, t, !0)])) return !0; | |
| 28024c28254 | |
| < var rc = (function () { | |
| --- | |
| > var Tc = (function () { | |
| 28059c28289 | |
| < var o = oc(t); | |
| --- | |
| > var o = Dc(t); | |
| 28070c28300 | |
| < return lc(t, n, i); | |
| --- | |
| > return Pc(t, n, i); | |
| 28075c28305 | |
| < function oc(e) { | |
| --- | |
| > function Dc(e) { | |
| 28079c28309 | |
| < (e.textDirection == ja.LTR | |
| --- | |
| > (e.textDirection == ds.LTR | |
| 28085,28086c28315,28316 | |
| < function ac(e, t, n) { | |
| < var i = Fi.cursor(t); | |
| --- | |
| > function Ac(e, t, n) { | |
| > var i = ir.cursor(t); | |
| 28090c28320 | |
| < type: sa.Text, | |
| --- | |
| > type: La.Text, | |
| 28093c28323 | |
| < function sc(e, t) { | |
| --- | |
| > function Lc(e, t) { | |
| 28098c28328 | |
| < if (o.to > t || (o.to == t && (o.to == n.to || o.type == sa.Text))) | |
| --- | |
| > if (o.to > t || (o.to == t && (o.to == n.to || o.type == La.Text))) | |
| 28103c28333 | |
| < function lc(e, t, n) { | |
| --- | |
| > function Pc(e, t, n) { | |
| 28107c28337 | |
| < o = e.textDirection == ja.LTR, | |
| --- | |
| > o = e.textDirection == ds.LTR, | |
| 28110c28340 | |
| < l = oc(e), | |
| --- | |
| > l = Dc(e), | |
| 28119,28122c28349,28352 | |
| < d = sc(e, i), | |
| < f = sc(e, r), | |
| < m = d.type == sa.Text ? d : null, | |
| < g = f.type == sa.Text ? f : null; | |
| --- | |
| > d = Lc(e, i), | |
| > f = Lc(e, r), | |
| > m = d.type == La.Text ? d : null, | |
| > g = f.type == La.Text ? f : null; | |
| 28124c28354 | |
| < (e.lineWrapping && (m && (m = ac(e, i, m)), g && (g = ac(e, r, g))), | |
| --- | |
| > (e.lineWrapping && (m && (m = Ac(e, i, m)), g && (g = Ac(e, r, g))), | |
| 28128,28129c28358,28359 | |
| < var v = m ? C(n.from, null, m) : x(d, !1), | |
| < y = g ? C(null, n.to, g) : x(f, !0), | |
| --- | |
| > var v = m ? C(n.from, null, m) : E(d, !1), | |
| > y = g ? C(null, n.to, g) : E(f, !0), | |
| 28135c28365 | |
| < e.elementAtHeight((v.bottom + y.top) / 2).type == sa.Text && | |
| --- | |
| > e.elementAtHeight((v.bottom + y.top) / 2).type == La.Text && | |
| 28140c28370 | |
| < return new rc(t, e - l.left, n - l.top - 0.01, i - e, r - n + 0.01); | |
| --- | |
| > return new Tc(t, e - l.left, n - l.top - 0.01, i - e, r - n + 0.01); | |
| 28162c28392 | |
| < u == ja.LTR | |
| --- | |
| > u == ds.LTR | |
| 28184c28414 | |
| < x = k.to + y.from; | |
| --- | |
| > E = k.to + y.from; | |
| 28186c28416 | |
| < x > g && | |
| --- | |
| > E > g && | |
| 28190,28191c28420,28421 | |
| < Math.min(x, v), | |
| < null == n && x >= u, | |
| --- | |
| > Math.min(E, v), | |
| > null == n && E >= u, | |
| 28203c28433 | |
| < function x(e, t) { | |
| --- | |
| > function E(e, t) { | |
| 28208c28438 | |
| < var cc = (function () { | |
| --- | |
| > var Ic = (function () { | |
| 28230c28460 | |
| < e.startState.facet(uc) != e.state.facet(uc) && | |
| --- | |
| > e.startState.facet(Oc) != e.state.facet(Oc) && | |
| 28237c28467 | |
| < var t = 0, n = e.facet(uc); | |
| --- | |
| > var t = 0, n = e.facet(Oc); | |
| 28288,28289c28518,28519 | |
| < uc = Ri.define(); | |
| < function hc(e) { | |
| --- | |
| > Oc = ar.define(); | |
| > function Fc(e) { | |
| 28291,28292c28521,28522 | |
| < Fa.define(function (t) { | |
| < return new cc(t, e); | |
| --- | |
| > is.define(function (t) { | |
| > return new Ic(t, e); | |
| 28294c28524 | |
| < uc.of(e), | |
| --- | |
| > Oc.of(e), | |
| 28297,28298c28527,28528 | |
| < var pc = !_o.ios, | |
| < dc = Ri.define({ | |
| --- | |
| > var Bc = !pa.ios, | |
| > Nc = ar.define({ | |
| 28300c28530 | |
| < return Sr( | |
| --- | |
| > return Yr( | |
| 28314,28315c28544,28545 | |
| < function fc(e) { | |
| < return void 0 === e && (e = {}), [dc.of(e), gc, yc, wc, Ta.of(!0)]; | |
| --- | |
| > function Rc(e) { | |
| > return void 0 === e && (e = {}), [Nc.of(e), Vc, qc, Wc, $a.of(!0)]; | |
| 28317,28318c28547,28548 | |
| < function mc(e) { | |
| < return e.startState.facet(dc) != e.state.facet(dc); | |
| --- | |
| > function Hc(e) { | |
| > return e.startState.facet(Nc) != e.state.facet(Nc); | |
| 28320c28550 | |
| < var gc = hc({ | |
| --- | |
| > var Vc = Fc({ | |
| 28325c28555 | |
| < n = t.facet(dc), | |
| --- | |
| > n = t.facet(Nc), | |
| 28334c28564 | |
| < if (a.empty ? !s || pc : n.drawRangeCursor) | |
| --- | |
| > if (a.empty ? !s || Bc : n.drawRangeCursor) | |
| 28341c28571 | |
| < : Fi.cursor(a.head, a.head > a.anchor ? -1 : 1), | |
| --- | |
| > : ir.cursor(a.head, a.head > a.anchor ? -1 : 1), | |
| 28343c28573 | |
| < h = rc.forRange(e, l, c); | |
| --- | |
| > h = Tc.forRange(e, l, c); | |
| 28359,28360c28589,28590 | |
| < var n = mc(e); | |
| < return n && vc(e.state, t), e.docChanged || e.selectionSet || n; | |
| --- | |
| > var n = Hc(e); | |
| > return n && zc(e.state, t), e.docChanged || e.selectionSet || n; | |
| 28363c28593 | |
| < vc(t.state, e); | |
| --- | |
| > zc(t.state, e); | |
| 28367,28368c28597,28598 | |
| < function vc(e, t) { | |
| < t.style.animationDuration = e.facet(dc).cursorBlinkRate + "ms"; | |
| --- | |
| > function zc(e, t) { | |
| > t.style.animationDuration = e.facet(Nc).cursorBlinkRate + "ms"; | |
| 28370c28600 | |
| < var yc = hc({ | |
| --- | |
| > var qc = Fc({ | |
| 28377c28607 | |
| < : rc.forRange(e, "cm-selectionBackground", t); | |
| --- | |
| > : Tc.forRange(e, "cm-selectionBackground", t); | |
| 28384c28614 | |
| < return e.docChanged || e.selectionSet || e.viewportChanged || mc(e); | |
| --- | |
| > return e.docChanged || e.selectionSet || e.viewportChanged || Hc(e); | |
| 28388c28618 | |
| < bc = { | |
| --- | |
| > Uc = { | |
| 28394,28396c28624,28626 | |
| < pc && (bc[".cm-line"].caretColor = "transparent !important"); | |
| < var wc = Xi.highest(jl.theme(bc)), | |
| < kc = pr.define({ | |
| --- | |
| > Bc && (Uc[".cm-line"].caretColor = "transparent !important"); | |
| > var Wc = yr.highest(dc.theme(Uc)), | |
| > _c = Br.define({ | |
| 28401c28631 | |
| < Cc = _i.define({ | |
| --- | |
| > jc = pr.define({ | |
| 28409c28639 | |
| < return t.is(kc) ? t.value : e; | |
| --- | |
| > return t.is(_c) ? t.value : e; | |
| 28414c28644 | |
| < xc = Fa.fromClass( | |
| --- | |
| > Gc = is.fromClass( | |
| 28427c28657 | |
| < n = e.state.field(Cc); | |
| --- | |
| > n = e.state.field(jc); | |
| 28437c28667 | |
| < (e.startState.field(Cc) != n || | |
| --- | |
| > (e.startState.field(jc) != n || | |
| 28443c28673 | |
| < var e = this.view.state.field(Cc), | |
| --- | |
| > var e = this.view.state.field(jc), | |
| 28465,28466c28695,28696 | |
| < this.view.state.field(Cc) != e && | |
| < this.view.dispatch({ effects: kc.of(e) }); | |
| --- | |
| > this.view.state.field(jc) != e && | |
| > this.view.dispatch({ effects: _c.of(e) }); | |
| 28492,28493c28722,28723 | |
| < function Ec() { | |
| < return [Cc, xc]; | |
| --- | |
| > function Kc() { | |
| > return [jc, Gc]; | |
| 28495c28725 | |
| < function Sc(e, t, n, i, r) { | |
| --- | |
| > function Yc(e, t, n, i, r) { | |
| 28504c28734 | |
| < var Mc = (function () { | |
| --- | |
| > var Xc = (function () { | |
| 28540c28770 | |
| < n = new Pr(), | |
| --- | |
| > n = new eo(), | |
| 28569c28799 | |
| < Sc(e.state.doc, this.regexp, s, l, function (n, r) { | |
| --- | |
| > Yc(e.state.doc, this.regexp, s, l, function (n, r) { | |
| 28628c28858 | |
| < Sc(e.state.doc, a.regexp, h, p, function (t, n) { | |
| --- | |
| > Yc(e.state.doc, a.regexp, h, p, function (t, n) { | |
| 28654,28656c28884,28886 | |
| < Tc = null != /x/.unicode ? "gu" : "g", | |
| < Dc = new RegExp("[\0-\b\n--\u2028\u2029\ufeff-]", Tc), | |
| < Ac = { | |
| --- | |
| > $c = null != /x/.unicode ? "gu" : "g", | |
| > Zc = new RegExp("[\0-\b\n--\u2028\u2029\ufeff-]", $c), | |
| > Qc = { | |
| 28679,28680c28909,28910 | |
| < Lc = null; | |
| < var Pc = Ri.define({ | |
| --- | |
| > Jc = null; | |
| > var eu = ar.define({ | |
| 28682c28912 | |
| < var t = Sr(e, { | |
| --- | |
| > var t = Yr(e, { | |
| 28684c28914 | |
| < specialChars: Dc, | |
| --- | |
| > specialChars: Zc, | |
| 28691c28921 | |
| < null == Lc && | |
| --- | |
| > null == Jc && | |
| 28696c28926 | |
| < Lc = | |
| --- | |
| > Jc = | |
| 28700c28930 | |
| < return Lc || !1; | |
| --- | |
| > return Jc || !1; | |
| 28702c28932 | |
| < (t.specialChars = new RegExp("\t|" + t.specialChars.source, Tc)), | |
| --- | |
| > (t.specialChars = new RegExp("\t|" + t.specialChars.source, $c)), | |
| 28706c28936 | |
| < Tc | |
| --- | |
| > $c | |
| 28712c28942 | |
| < function Ic(e) { | |
| --- | |
| > function tu(e) { | |
| 28716,28718c28946,28948 | |
| < Pc.of(e), | |
| < Oc || | |
| < (Oc = Fa.fromClass( | |
| --- | |
| > eu.of(e), | |
| > nu || | |
| > (nu = is.fromClass( | |
| 28722c28952 | |
| < (this.decorations = la.none), | |
| --- | |
| > (this.decorations = Pa.none), | |
| 28724c28954 | |
| < (this.decorator = this.makeDecorator(e.state.facet(Pc))), | |
| --- | |
| > (this.decorator = this.makeDecorator(e.state.facet(eu))), | |
| 28730c28960 | |
| < return new Mc({ | |
| --- | |
| > return new Xc({ | |
| 28734c28964 | |
| < a = wi(n[0], 0); | |
| --- | |
| > a = Wi(n[0], 0); | |
| 28738,28740c28968,28970 | |
| < c = Ur(s.text, l, r - s.from); | |
| < return la.replace({ | |
| < widget: new Bc( | |
| --- | |
| > c = ho(s.text, l, r - s.from); | |
| > return Pa.replace({ | |
| > widget: new ru( | |
| 28747,28748c28977,28978 | |
| < (t.decorationCache[a] = la.replace({ | |
| < widget: new Fc(e, a), | |
| --- | |
| > (t.decorationCache[a] = Pa.replace({ | |
| > widget: new iu(e, a), | |
| 28756,28757c28986,28987 | |
| < var t = e.state.facet(Pc); | |
| < e.startState.facet(Pc) != t | |
| --- | |
| > var t = e.state.facet(eu); | |
| > e.startState.facet(eu) != t | |
| 28779,28780c29009,29010 | |
| < var Oc = null; | |
| < var Fc = (function (e) { | |
| --- | |
| > var nu = null; | |
| > var iu = (function (e) { | |
| 28801c29031 | |
| < (Ac[this.code] || "0x" + this.code.toString(16)), | |
| --- | |
| > (Qc[this.code] || "0x" + this.code.toString(16)), | |
| 28818,28819c29048,29049 | |
| < })(aa), | |
| < Bc = (function (e) { | |
| --- | |
| > })(Aa), | |
| > ru = (function (e) { | |
| 28843,28844c29073,29074 | |
| < })(aa), | |
| < Nc = Fa.fromClass( | |
| --- | |
| > })(Aa), | |
| > ou = is.fromClass( | |
| 28866c29096 | |
| < function Rc() { | |
| --- | |
| > function au() { | |
| 28868,28869c29098,29099 | |
| < Nc, | |
| < Ra.of(function (e) { | |
| --- | |
| > ou, | |
| > as.of(function (e) { | |
| 28872c29102 | |
| < (null === (t = e.plugin(Nc)) || void 0 === t | |
| --- | |
| > (null === (t = e.plugin(ou)) || void 0 === t | |
| 28879,28880c29109,29110 | |
| < function Hc() { | |
| < return zc; | |
| --- | |
| > function su() { | |
| > return cu; | |
| 28882,28883c29112,29113 | |
| < var Vc = la.line({ class: "cm-activeLine" }), | |
| < zc = Fa.fromClass( | |
| --- | |
| > var lu = Pa.line({ class: "cm-activeLine" }), | |
| > cu = is.fromClass( | |
| 28901c29131 | |
| < a.from > t && (n.push(Vc.range(a.from)), (t = a.from)); | |
| --- | |
| > a.from > t && (n.push(lu.range(a.from)), (t = a.from)); | |
| 28903c29133 | |
| < return la.set(n); | |
| --- | |
| > return Pa.set(n); | |
| 28914c29144 | |
| < qc = (function (e) { | |
| --- | |
| > uu = (function (e) { | |
| 28938c29168 | |
| < var t = e.firstChild ? uo(e.firstChild) : []; | |
| --- | |
| > var t = e.firstChild ? Fo(e.firstChild) : []; | |
| 28940c29170 | |
| < ? go(t[0], "rtl" != window.getComputedStyle(e).direction) | |
| --- | |
| > ? Vo(t[0], "rtl" != window.getComputedStyle(e).direction) | |
| 28948,28950c29178,29180 | |
| < })(aa); | |
| < function Uc(e) { | |
| < return Fa.fromClass( | |
| --- | |
| > })(Aa); | |
| > function hu(e) { | |
| > return is.fromClass( | |
| 28954,28955c29184,29185 | |
| < (this.placeholder = la.set([ | |
| < la.widget({ widget: new qc(e), side: 1 }).range(0), | |
| --- | |
| > (this.placeholder = Pa.set([ | |
| > Pa.widget({ widget: new uu(e), side: 1 }).range(0), | |
| 28962c29192 | |
| < ? la.none | |
| --- | |
| > ? Pa.none | |
| 28978,28979c29208,29209 | |
| < var _c = 2e3; | |
| < function jc(e, t) { | |
| --- | |
| > var pu = 2e3; | |
| > function du(e, t) { | |
| 28984c29214 | |
| < r > _c | |
| --- | |
| > r > pu | |
| 28995c29225 | |
| < : Ur(i.text, e.state.tabSize, n - i.from); | |
| --- | |
| > : ho(i.text, e.state.tabSize, n - i.from); | |
| 28998,28999c29228,29229 | |
| < function Wc(e, t) { | |
| < var n = jc(e, t), | |
| --- | |
| > function fu(e, t) { | |
| > var n = du(e, t), | |
| 29016c29246 | |
| < var a = jc(e, t); | |
| --- | |
| > var a = du(e, t); | |
| 29022c29252 | |
| < if (t.off > _c || n.off > _c || t.col < 0 || n.col < 0) | |
| --- | |
| > if (t.off > pu || n.off > pu || t.col < 0 || n.col < 0) | |
| 29031c29261 | |
| < o.push(Fi.range(h.from + a, h.to + s)); | |
| --- | |
| > o.push(ir.range(h.from + a, h.to + s)); | |
| 29037,29038c29267,29268 | |
| < p = _r((h = e.doc.line(l)).text, c, e.tabSize, !0); | |
| < if (p < 0) o.push(Fi.cursor(h.to)); | |
| --- | |
| > p = po((h = e.doc.line(l)).text, c, e.tabSize, !0); | |
| > if (p < 0) o.push(ir.cursor(h.to)); | |
| 29040,29041c29270,29271 | |
| < var d = _r(h.text, u, e.tabSize); | |
| < o.push(Fi.range(h.from + p, h.from + d)); | |
| --- | |
| > var d = po(h.text, u, e.tabSize); | |
| > o.push(ir.range(h.from + p, h.from + d)); | |
| 29049,29050c29279,29280 | |
| < ? Fi.create(s.concat(i.ranges)) | |
| < : Fi.create(s) | |
| --- | |
| > ? ir.create(s.concat(i.ranges)) | |
| > : ir.create(s) | |
| 29056c29286 | |
| < function Gc(e) { | |
| --- | |
| > function mu(e) { | |
| 29062,29063c29292,29293 | |
| < return jl.mouseSelectionStyle.of(function (e, n) { | |
| < return t(n) ? Wc(e, n) : null; | |
| --- | |
| > return dc.mouseSelectionStyle.of(function (e, n) { | |
| > return t(n) ? fu(e, n) : null; | |
| 29066c29296 | |
| < var Kc = { | |
| --- | |
| > var gu = { | |
| 29092,29093c29322,29323 | |
| < Yc = { style: "cursor: crosshair" }; | |
| < function Xc(e) { | |
| --- | |
| > vu = { style: "cursor: crosshair" }; | |
| > function yu(e) { | |
| 29095c29325 | |
| < var t = Kc[e.key || "Alt"], | |
| --- | |
| > var t = gu[e.key || "Alt"], | |
| 29098c29328 | |
| < r = Fa.fromClass( | |
| --- | |
| > r = is.fromClass( | |
| 29126c29356 | |
| < jl.contentAttributes.of(function (e) { | |
| --- | |
| > dc.contentAttributes.of(function (e) { | |
| 29131c29361 | |
| < ? Yc | |
| --- | |
| > ? vu | |
| 29136,29137c29366,29367 | |
| < var Zc = "-10000px", | |
| < $c = (function () { | |
| --- | |
| > var bu = "-10000px", | |
| > wu = (function () { | |
| 29191,29192c29421,29422 | |
| < function Qc(e) { | |
| < return void 0 === e && (e = {}), eu.of(e); | |
| --- | |
| > function ku(e) { | |
| > return void 0 === e && (e = {}), Eu.of(e); | |
| 29194c29424 | |
| < function Jc(e) { | |
| --- | |
| > function Cu(e) { | |
| 29198c29428 | |
| < var eu = Ri.define({ | |
| --- | |
| > var Eu = ar.define({ | |
| 29202c29432 | |
| < position: _o.ios | |
| --- | |
| > position: pa.ios | |
| 29223c29453 | |
| < : i.tooltipSpace) || Jc, | |
| --- | |
| > : i.tooltipSpace) || Cu, | |
| 29227,29228c29457,29458 | |
| < tu = new WeakMap(), | |
| < nu = Fa.fromClass( | |
| --- | |
| > xu = new WeakMap(), | |
| > Su = is.fromClass( | |
| 29236c29466 | |
| < var n = e.state.facet(eu); | |
| --- | |
| > var n = e.state.facet(Eu); | |
| 29246c29476 | |
| < (this.manager = new $c(e, ou, function (e) { | |
| --- | |
| > (this.manager = new wu(e, Du, function (e) { | |
| 29302c29532 | |
| < i = e.state.facet(eu); | |
| --- | |
| > i = e.state.facet(Eu); | |
| 29346c29576 | |
| < (t.dom.style.top = Zc), | |
| --- | |
| > (t.dom.style.top = bu), | |
| 29386c29616 | |
| < space: this.view.state.facet(eu).tooltipSpace(this.view), | |
| --- | |
| > space: this.view.state.facet(Eu).tooltipSpace(this.view), | |
| 29407c29637 | |
| < l.style.top = Zc; | |
| --- | |
| > l.style.top = bu; | |
| 29415c29645 | |
| < null !== (t = tu.get(s)) && void 0 !== t | |
| --- | |
| > null !== (t = xu.get(s)) && void 0 !== t | |
| 29418,29419c29648,29649 | |
| < m = s.offset || ru, | |
| < g = this.view.textDirection == ja.LTR, | |
| --- | |
| > m = s.offset || Tu, | |
| > g = this.view.textDirection == ds.LTR, | |
| 29438c29668 | |
| < l.style.top = Zc; | |
| --- | |
| > l.style.top = bu; | |
| 29441c29671 | |
| < tu.set(s, f), (l.style.height = (f = b) + "px"); | |
| --- | |
| > xu.set(s, f), (l.style.height = (f = b) + "px"); | |
| 29446,29452c29676,29682 | |
| < for (var C = 0, x = r; C < x.length; C++) { | |
| < var E = x[C]; | |
| < E.left < k && | |
| < E.right > v && | |
| < E.top < w + f && | |
| < E.bottom > w && | |
| < (w = y ? E.top - f - 2 - p : E.bottom + p + 2); | |
| --- | |
| > for (var C = 0, E = r; C < E.length; C++) { | |
| > var x = E[C]; | |
| > x.left < k && | |
| > x.right > v && | |
| > x.top < w + f && | |
| > x.bottom > w && | |
| > (w = y ? x.top - f - 2 - p : x.bottom + p + 2); | |
| 29484c29714 | |
| < t[e].dom.style.top = Zc; | |
| --- | |
| > t[e].dom.style.top = bu; | |
| 29498c29728 | |
| < iu = jl.baseTheme({ | |
| --- | |
| > Mu = dc.baseTheme({ | |
| 29550,29553c29780,29783 | |
| < ru = { x: 0, y: 0 }, | |
| < ou = Ri.define({ enables: [nu, iu] }), | |
| < au = Ri.define(), | |
| < su = (function () { | |
| --- | |
| > Tu = { x: 0, y: 0 }, | |
| > Du = ar.define({ enables: [Su, Mu] }), | |
| > Au = ar.define(), | |
| > Lu = (function () { | |
| 29560c29790 | |
| < (this.manager = new $c(e, au, function (e) { | |
| --- | |
| > (this.manager = new wu(e, Au, function (e) { | |
| 29614,29615c29844,29845 | |
| < lu = ou.compute([au], function (e) { | |
| < var t = e.facet(au).filter(function (e) { | |
| --- | |
| > Pu = Du.compute([Au], function (e) { | |
| > var t = e.facet(Au).filter(function (e) { | |
| 29637c29867 | |
| < create: su.create, | |
| --- | |
| > create: Lu.create, | |
| 29644c29874 | |
| < cu = (function () { | |
| --- | |
| > Iu = (function () { | |
| 29716c29946 | |
| < o = r && r.dir == ja.RTL ? -1 : 1, | |
| --- | |
| > o = r && r.dir == ds.RTL ? -1 : 1, | |
| 29727c29957 | |
| < return La(e.view.state, t, "hover tooltip"); | |
| --- | |
| > return Ja(e.view.state, t, "hover tooltip"); | |
| 29749c29979 | |
| < if ((n && !uu(this.lastMove.target)) || this.pending) { | |
| --- | |
| > if ((n && !Ou(this.lastMove.target)) || this.pending) { | |
| 29786c30016 | |
| < !uu(e.relatedTarget) && | |
| --- | |
| > !Ou(e.relatedTarget) && | |
| 29800c30030 | |
| < function uu(e) { | |
| --- | |
| > function Ou(e) { | |
| 29805c30035 | |
| < function hu(e, t) { | |
| --- | |
| > function Fu(e, t) { | |
| 29807,29808c30037,30038 | |
| < var n = pr.define(), | |
| < i = _i.define({ | |
| --- | |
| > var n = Br.define(), | |
| > i = pr.define({ | |
| 29820c30050 | |
| < var r = i.changes.mapPos(e.pos, -1, Ei.TrackDel); | |
| --- | |
| > var r = i.changes.mapPos(e.pos, -1, Ki.TrackDel); | |
| 29829c30059 | |
| < l.is(n) && (e = l.value), l.is(fu) && (e = null); | |
| --- | |
| > l.is(n) && (e = l.value), l.is(Ru) && (e = null); | |
| 29834c30064 | |
| < return au.from(e); | |
| --- | |
| > return Au.from(e); | |
| 29839,29840c30069,30070 | |
| < Fa.define(function (r) { | |
| < return new cu(r, e, i, n, t.hoverTime || 300); | |
| --- | |
| > is.define(function (r) { | |
| > return new Iu(r, e, i, n, t.hoverTime || 300); | |
| 29842c30072 | |
| < lu, | |
| --- | |
| > Pu, | |
| 29845,29846c30075,30076 | |
| < function pu(e, t) { | |
| < var n = e.plugin(nu); | |
| --- | |
| > function Bu(e, t) { | |
| > var n = e.plugin(Su); | |
| 29851,29852c30081,30082 | |
| < function du(e) { | |
| < return e.facet(au).some(function (e) { | |
| --- | |
| > function Nu(e) { | |
| > return e.facet(Au).some(function (e) { | |
| 29856,29858c30086,30088 | |
| < var fu = pr.define(), | |
| < mu = fu.of(null); | |
| < function gu(e) { | |
| --- | |
| > var Ru = Br.define(), | |
| > Hu = Ru.of(null); | |
| > function Vu(e) { | |
| 29860c30090 | |
| < null === (t = e.plugin(nu)) || void 0 === t || t.maybeMeasure(); | |
| --- | |
| > null === (t = e.plugin(Su)) || void 0 === t || t.maybeMeasure(); | |
| 29862c30092 | |
| < var vu = Ri.define({ | |
| --- | |
| > var zu = ar.define({ | |
| 29871,29872c30101,30102 | |
| < function yu(e) { | |
| < return e ? [vu.of(e)] : []; | |
| --- | |
| > function qu(e) { | |
| > return e ? [zu.of(e)] : []; | |
| 29874,29875c30104,30105 | |
| < function bu(e, t) { | |
| < var n = e.plugin(wu), | |
| --- | |
| > function Uu(e, t) { | |
| > var n = e.plugin(Wu), | |
| 29879c30109 | |
| < var wu = Fa.fromClass( | |
| --- | |
| > var Wu = is.fromClass( | |
| 29882c30112 | |
| < (this.input = e.state.facet(xu)), | |
| --- | |
| > (this.input = e.state.facet(Gu)), | |
| 29889,29891c30119,30121 | |
| < var t = e.state.facet(vu); | |
| < (this.top = new ku(e, !0, t.topContainer)), | |
| < (this.bottom = new ku(e, !1, t.bottomContainer)), | |
| --- | |
| > var t = e.state.facet(zu); | |
| > (this.top = new _u(e, !0, t.topContainer)), | |
| > (this.bottom = new _u(e, !1, t.bottomContainer)), | |
| 29909c30139 | |
| < var t = e.state.facet(vu); | |
| --- | |
| > var t = e.state.facet(zu); | |
| 29912c30142 | |
| < (this.top = new ku(e.view, !0, t.topContainer))), | |
| --- | |
| > (this.top = new _u(e.view, !0, t.topContainer))), | |
| 29915c30145 | |
| < (this.bottom = new ku(e.view, !1, t.bottomContainer))), | |
| --- | |
| > (this.bottom = new _u(e.view, !1, t.bottomContainer))), | |
| 29918c30148 | |
| < var n = e.state.facet(xu); | |
| --- | |
| > var n = e.state.facet(Gu); | |
| 29964c30194 | |
| < return jl.scrollMargins.of(function (t) { | |
| --- | |
| > return dc.scrollMargins.of(function (t) { | |
| 29976c30206 | |
| < ku = (function () { | |
| --- | |
| > _u = (function () { | |
| 30012c30242 | |
| < for (; t != r.dom; ) t = Cu(t); | |
| --- | |
| > for (; t != r.dom; ) t = ju(t); | |
| 30016c30246 | |
| < for (; t; ) t = Cu(t); | |
| --- | |
| > for (; t; ) t = ju(t); | |
| 30059c30289 | |
| < function Cu(e) { | |
| --- | |
| > function ju(e) { | |
| 30063,30064c30293,30294 | |
| < var xu = Ri.define({ enables: wu }), | |
| < Eu = (function (e) { | |
| --- | |
| > var Gu = ar.define({ enables: Wu }), | |
| > Ku = (function (e) { | |
| 30081,30088c30311,30318 | |
| < })(Mr); | |
| < (Eu.prototype.elementClass = ""), | |
| < (Eu.prototype.toDOM = void 0), | |
| < (Eu.prototype.mapMode = Ei.TrackBefore), | |
| < (Eu.prototype.startSide = Eu.prototype.endSide = -1), | |
| < (Eu.prototype.point = !0); | |
| < var Su = Ri.define(), | |
| < Mu = { | |
| --- | |
| > })(Xr); | |
| > (Ku.prototype.elementClass = ""), | |
| > (Ku.prototype.toDOM = void 0), | |
| > (Ku.prototype.mapMode = Ki.TrackBefore), | |
| > (Ku.prototype.startSide = Ku.prototype.endSide = -1), | |
| > (Ku.prototype.point = !0); | |
| > var Yu = ar.define(), | |
| > Xu = { | |
| 30093c30323 | |
| < return Lr.empty; | |
| --- | |
| > return Jr.empty; | |
| 30103,30105c30333,30335 | |
| < Tu = Ri.define(); | |
| < function Du(e) { | |
| < return [Lu(), Tu.of(Object.assign(Object.assign({}, Mu), e))]; | |
| --- | |
| > $u = ar.define(); | |
| > function Zu(e) { | |
| > return [Ju(), $u.of(Object.assign(Object.assign({}, Xu), e))]; | |
| 30107c30337 | |
| < var Au = Ri.define({ | |
| --- | |
| > var Qu = ar.define({ | |
| 30114,30116c30344,30346 | |
| < function Lu(e) { | |
| < var t = [Pu]; | |
| < return e && !1 === e.fixed && t.push(Au.of(!0)), t; | |
| --- | |
| > function Ju(e) { | |
| > var t = [eh]; | |
| > return e && !1 === e.fixed && t.push(Qu.of(!0)), t; | |
| 30118c30348 | |
| < var Pu = Fa.fromClass( | |
| --- | |
| > var eh = is.fromClass( | |
| 30127,30128c30357,30358 | |
| < (this.gutters = e.state.facet(Tu).map(function (t) { | |
| < return new Nu(e, t); | |
| --- | |
| > (this.gutters = e.state.facet($u).map(function (t) { | |
| > return new oh(e, t); | |
| 30134c30364 | |
| < (this.fixed = !e.state.facet(Au)), | |
| --- | |
| > (this.fixed = !e.state.facet(Qu)), | |
| 30149c30379 | |
| < this.view.state.facet(Au) != !this.fixed && | |
| --- | |
| > this.view.state.facet(Qu) != !this.fixed && | |
| 30159,30160c30389,30390 | |
| < var i = Lr.iter( | |
| < this.view.state.facet(Su), | |
| --- | |
| > var i = Jr.iter( | |
| > this.view.state.facet(Yu), | |
| 30165c30395 | |
| < return new Bu( | |
| --- | |
| > return new rh( | |
| 30183c30413 | |
| < if (f.type == sa.Text) { | |
| --- | |
| > if (f.type == La.Text) { | |
| 30188c30418,30419 | |
| < else h = c.type == sa.Text || a < u ? c : void 0; | |
| --- | |
| > else | |
| > h = c.type == La.Text || (a < u && c.height > 1) ? c : void 0; | |
| 30190c30421 | |
| < r.length && (r = []), Ou(i, r, c.from); | |
| --- | |
| > r.length && (r = []), nh(i, r, c.from); | |
| 30202,30203c30433,30434 | |
| < var t = e.startState.facet(Tu), | |
| < n = e.state.facet(Tu), | |
| --- | |
| > var t = e.startState.facet($u), | |
| > n = e.state.facet($u), | |
| 30208,30210c30439,30441 | |
| < !Lr.eq( | |
| < e.startState.facet(Su), | |
| < e.state.facet(Su), | |
| --- | |
| > !Jr.eq( | |
| > e.startState.facet(Yu), | |
| > e.state.facet(Yu), | |
| 30224c30455 | |
| < ? a.push(new Nu(this.view, c)) | |
| --- | |
| > ? a.push(new oh(this.view, c)) | |
| 30249c30480 | |
| < return jl.scrollMargins.of(function (t) { | |
| --- | |
| > return dc.scrollMargins.of(function (t) { | |
| 30252c30483 | |
| < ? t.textDirection == ja.LTR | |
| --- | |
| > ? t.textDirection == ds.LTR | |
| 30260c30491 | |
| < function Iu(e) { | |
| --- | |
| > function th(e) { | |
| 30263c30494 | |
| < function Ou(e, t, n) { | |
| --- | |
| > function nh(e, t, n) { | |
| 30267c30498 | |
| < function Fu(e) { | |
| --- | |
| > function ih(e) { | |
| 30272,30273c30503,30504 | |
| < if (e.firstChild) return Fu(e.firstChild); | |
| < if (e.nextSibling) return Fu(e.nextSibling); | |
| --- | |
| > if (e.firstChild) return ih(e.firstChild); | |
| > if (e.nextSibling) return ih(e.nextSibling); | |
| 30276c30507 | |
| < if (t.nextSibling) return Fu(t.nextSibling); | |
| --- | |
| > if (t.nextSibling) return ih(t.nextSibling); | |
| 30281c30512 | |
| < var Bu = (function () { | |
| --- | |
| > var rh = (function () { | |
| 30286c30517 | |
| < (this.cursor = Lr.iter(e.markers, t.from)); | |
| --- | |
| > (this.cursor = Jr.iter(e.markers, t.from)); | |
| 30291c30522 | |
| < Ou(this.cursor, i, t.from), n.length && (i = i.concat(n)); | |
| --- | |
| > nh(this.cursor, i, t.from), n.length && (i = i.concat(n)); | |
| 30299c30530 | |
| < var l = new Ru(e, t.height, s, i); | |
| --- | |
| > var l = new ah(e, t.height, s, i); | |
| 30319c30550 | |
| < var s = Fu(o); | |
| --- | |
| > var s = ih(o); | |
| 30344c30575 | |
| < Nu = (function () { | |
| --- | |
| > oh = (function () { | |
| 30370c30601 | |
| < (this.markers = Iu(t.markers(e))), | |
| --- | |
| > (this.markers = th(t.markers(e))), | |
| 30372c30603 | |
| < ((this.spacer = new Ru(e, 0, 0, [t.initialSpacer(e)])), | |
| --- | |
| > ((this.spacer = new ah(e, 0, 0, [t.initialSpacer(e)])), | |
| 30381c30612 | |
| < ((this.markers = Iu(this.config.markers(e.view))), | |
| --- | |
| > ((this.markers = th(this.config.markers(e.view))), | |
| 30390c30621 | |
| < !Lr.eq(this.markers, t, i.from, i.to) || | |
| --- | |
| > !Jr.eq(this.markers, t, i.from, i.to) || | |
| 30403c30634 | |
| < Ru = (function () { | |
| --- | |
| > ah = (function () { | |
| 30469,30470c30700,30701 | |
| < var Hu = Ri.define(), | |
| < Vu = Ri.define({ | |
| --- | |
| > var sh = ar.define(), | |
| > lh = ar.define({ | |
| 30472c30703 | |
| < return Sr( | |
| --- | |
| > return Yr( | |
| 30494c30725 | |
| < zu = (function (e) { | |
| --- | |
| > ch = (function (e) { | |
| 30509,30511c30740,30742 | |
| < })(Eu); | |
| < function qu(e, t) { | |
| < return e.state.facet(Vu).formatNumber(t, e.state); | |
| --- | |
| > })(Ku); | |
| > function uh(e, t) { | |
| > return e.state.facet(lh).formatNumber(t, e.state); | |
| 30513c30744 | |
| < var Uu = Tu.compute([Vu], function (e) { | |
| --- | |
| > var hh = $u.compute([lh], function (e) { | |
| 30518c30749 | |
| < return e.state.facet(Hu); | |
| --- | |
| > return e.state.facet(sh); | |
| 30525c30756 | |
| < : new zu(qu(e, e.state.doc.lineAt(t.from).number)); | |
| --- | |
| > : new ch(uh(e, e.state.doc.lineAt(t.from).number)); | |
| 30528c30759 | |
| < return e.startState.facet(Vu) != e.state.facet(Vu); | |
| --- | |
| > return e.startState.facet(lh) != e.state.facet(lh); | |
| 30531c30762 | |
| < return new zu(qu(e, ju(e.state.doc.lines))); | |
| --- | |
| > return new ch(uh(e, dh(e.state.doc.lines))); | |
| 30534,30535c30765,30766 | |
| < var n = qu(t.view, ju(t.view.state.doc.lines)); | |
| < return n == e.number ? e : new zu(n); | |
| --- | |
| > var n = uh(t.view, dh(t.view.state.doc.lines)); | |
| > return n == e.number ? e : new ch(n); | |
| 30537c30768 | |
| < domEventHandlers: e.facet(Vu).domEventHandlers, | |
| --- | |
| > domEventHandlers: e.facet(lh).domEventHandlers, | |
| 30540,30541c30771,30772 | |
| < function _u(e) { | |
| < return void 0 === e && (e = {}), [Vu.of(e), Lu(), Uu]; | |
| --- | |
| > function ph(e) { | |
| > return void 0 === e && (e = {}), [lh.of(e), Ju(), hh]; | |
| 30543c30774 | |
| < function ju(e) { | |
| --- | |
| > function dh(e) { | |
| 30547c30778 | |
| < var Wu = new ((function (e) { | |
| --- | |
| > var fh = new ((function (e) { | |
| 30553,30554c30784,30785 | |
| < })(Eu))(), | |
| < Gu = Su.compute(["selection"], function (e) { | |
| --- | |
| > })(Ku))(), | |
| > mh = Yu.compute(["selection"], function (e) { | |
| 30562c30793 | |
| < a > n && ((n = a), t.push(Wu.range(a))); | |
| --- | |
| > a > n && ((n = a), t.push(fh.range(a))); | |
| 30564c30795 | |
| < return Lr.of(t); | |
| --- | |
| > return Jr.of(t); | |
| 30566,30567c30797,30798 | |
| < function Ku() { | |
| < return Gu; | |
| --- | |
| > function gh() { | |
| > return mh; | |
| 30569,30571c30800,30802 | |
| < var Yu = new Map(); | |
| < function Xu(e) { | |
| < return Fa.define( | |
| --- | |
| > var vh = new Map(); | |
| > function yh(e) { | |
| > return is.define( | |
| 30587,30588c30818,30819 | |
| < var Zu = Xu( | |
| < new Mc({ | |
| --- | |
| > var bh = yh( | |
| > new Xc({ | |
| 30592c30823 | |
| < var t = Yu.get(e); | |
| --- | |
| > var t = vh.get(e); | |
| 30595c30826 | |
| < Yu.set( | |
| --- | |
| > vh.set( | |
| 30597c30828 | |
| < (t = la.mark({ | |
| --- | |
| > (t = Pa.mark({ | |
| 30614,30615c30845,30846 | |
| < function $u() { | |
| < return Zu; | |
| --- | |
| > function wh() { | |
| > return bh; | |
| 30617,30618c30848,30849 | |
| < var Qu = Xu( | |
| < new Mc({ | |
| --- | |
| > var kh = yh( | |
| > new Xc({ | |
| 30620c30851 | |
| < decoration: la.mark({ class: "cm-trailingSpace" }), | |
| --- | |
| > decoration: Pa.mark({ class: "cm-trailingSpace" }), | |
| 30624,30625c30855,30856 | |
| < function Ju() { | |
| < return Qu; | |
| --- | |
| > function Ch() { | |
| > return kh; | |
| 30627,30634c30858,30865 | |
| < var eh = { | |
| < HeightMap: ul, | |
| < HeightOracle: ol, | |
| < MeasuredHeights: al, | |
| < QueryType: ll, | |
| < ChangedRange: Ua, | |
| < computeOrder: ss, | |
| < moveVisually: us, | |
| --- | |
| > var Eh = { | |
| > HeightMap: Ol, | |
| > HeightOracle: Dl, | |
| > MeasuredHeights: Al, | |
| > QueryType: Pl, | |
| > ChangedRange: hs, | |
| > computeOrder: Ls, | |
| > moveVisually: Os, | |
| 30636,30637c30867,30868 | |
| < th = 0, | |
| < nh = (function () { | |
| --- | |
| > xh = 0, | |
| > Sh = (function () { | |
| 30642c30873 | |
| < (this.id = th++); | |
| --- | |
| > (this.id = xh++); | |
| 30657c30888 | |
| < var e = new rh(); | |
| --- | |
| > var e = new Th(); | |
| 30661c30892 | |
| < : rh.get( | |
| --- | |
| > : Th.get( | |
| 30672,30673c30903,30904 | |
| < ih = 0, | |
| < rh = (function () { | |
| --- | |
| > Mh = 0, | |
| > Th = (function () { | |
| 30675c30906 | |
| < (this.instances = []), (this.id = ih++); | |
| --- | |
| > (this.instances = []), (this.id = Mh++); | |
| 30694c30925 | |
| < var r = [], o = new nh(r, t, n), a = 0, s = n; | |
| --- | |
| > var r = [], o = new Sh(r, t, n), a = 0, s = n; | |
| 30700c30931 | |
| < for (var l = oh(n), c = 0, u = t.set; c < u.length; c++) | |
| --- | |
| > for (var l = Dh(n), c = 0, u = t.set; c < u.length; c++) | |
| 30710c30941 | |
| < function oh(e) { | |
| --- | |
| > function Dh(e) { | |
| 30713c30944 | |
| < var i = 0, r = oh(e.slice(0, n).concat(e.slice(n + 1))); | |
| --- | |
| > var i = 0, r = Dh(e.slice(0, n).concat(e.slice(n + 1))); | |
| 30722c30953 | |
| < function ah(e) { | |
| --- | |
| > function Ah(e) { | |
| 30755c30986 | |
| < var m = new lh(i, l, d > 0 ? s.slice(0, d) : null); | |
| --- | |
| > var m = new Ph(i, l, d > 0 ? s.slice(0, d) : null); | |
| 30760c30991 | |
| < return sh.add(t); | |
| --- | |
| > return Lh.add(t); | |
| 30762,30763c30993,30994 | |
| < var sh = new mn(), | |
| < lh = (function () { | |
| --- | |
| > var Lh = new Hn(), | |
| > Ph = (function () { | |
| 30786c31017 | |
| < function ch(e, t) { | |
| --- | |
| > function Ih(e, t) { | |
| 30816c31047 | |
| < function uh(e, t) { | |
| --- | |
| > function Oh(e, t) { | |
| 30823c31054 | |
| < function hh(e, t, n, i, r) { | |
| --- | |
| > function Fh(e, t, n, i, r) { | |
| 30825c31056 | |
| < var o = new dh(i, Array.isArray(t) ? t : [t], n); | |
| --- | |
| > var o = new Nh(i, Array.isArray(t) ? t : [t], n); | |
| 30828,30829c31059,31060 | |
| < var ph, | |
| < dh = (function () { | |
| --- | |
| > var Bh, | |
| > Nh = (function () { | |
| 30853c31084 | |
| < for (var l = i, c = o.prop(sh), u = !1; c; ) { | |
| --- | |
| > for (var l = i, c = o.prop(Lh), u = !1; c; ) { | |
| 30855c31086 | |
| < var h = uh(r, c.tags); | |
| --- | |
| > var h = Oh(r, c.tags); | |
| 30867c31098 | |
| < var p = e.tree && e.tree.prop(mn.mounted); | |
| --- | |
| > var p = e.tree && e.tree.prop(Hn.mounted); | |
| 30921,31036c31152,31267 | |
| < fh = nh.define, | |
| < mh = fh(), | |
| < gh = fh(), | |
| < vh = fh(gh), | |
| < yh = fh(gh), | |
| < bh = fh(), | |
| < wh = fh(bh), | |
| < kh = fh(bh), | |
| < Ch = fh(), | |
| < xh = fh(Ch), | |
| < Eh = fh(), | |
| < Sh = fh(), | |
| < Mh = fh(), | |
| < Th = fh(Mh), | |
| < Dh = fh(), | |
| < Ah = { | |
| < comment: mh, | |
| < lineComment: fh(mh), | |
| < blockComment: fh(mh), | |
| < docComment: fh(mh), | |
| < name: gh, | |
| < variableName: fh(gh), | |
| < typeName: vh, | |
| < tagName: fh(vh), | |
| < propertyName: yh, | |
| < attributeName: fh(yh), | |
| < className: fh(gh), | |
| < labelName: fh(gh), | |
| < namespace: fh(gh), | |
| < macroName: fh(gh), | |
| < literal: bh, | |
| < string: wh, | |
| < docString: fh(wh), | |
| < character: fh(wh), | |
| < attributeValue: fh(wh), | |
| < number: kh, | |
| < integer: fh(kh), | |
| < float: fh(kh), | |
| < bool: fh(bh), | |
| < regexp: fh(bh), | |
| < escape: fh(bh), | |
| < color: fh(bh), | |
| < url: fh(bh), | |
| < keyword: Eh, | |
| < self: fh(Eh), | |
| < null: fh(Eh), | |
| < atom: fh(Eh), | |
| < unit: fh(Eh), | |
| < modifier: fh(Eh), | |
| < operatorKeyword: fh(Eh), | |
| < controlKeyword: fh(Eh), | |
| < definitionKeyword: fh(Eh), | |
| < moduleKeyword: fh(Eh), | |
| < operator: Sh, | |
| < derefOperator: fh(Sh), | |
| < arithmeticOperator: fh(Sh), | |
| < logicOperator: fh(Sh), | |
| < bitwiseOperator: fh(Sh), | |
| < compareOperator: fh(Sh), | |
| < updateOperator: fh(Sh), | |
| < definitionOperator: fh(Sh), | |
| < typeOperator: fh(Sh), | |
| < controlOperator: fh(Sh), | |
| < punctuation: Mh, | |
| < separator: fh(Mh), | |
| < bracket: Th, | |
| < angleBracket: fh(Th), | |
| < squareBracket: fh(Th), | |
| < paren: fh(Th), | |
| < brace: fh(Th), | |
| < content: Ch, | |
| < heading: xh, | |
| < heading1: fh(xh), | |
| < heading2: fh(xh), | |
| < heading3: fh(xh), | |
| < heading4: fh(xh), | |
| < heading5: fh(xh), | |
| < heading6: fh(xh), | |
| < contentSeparator: fh(Ch), | |
| < list: fh(Ch), | |
| < quote: fh(Ch), | |
| < emphasis: fh(Ch), | |
| < strong: fh(Ch), | |
| < link: fh(Ch), | |
| < monospace: fh(Ch), | |
| < strikethrough: fh(Ch), | |
| < inserted: fh(), | |
| < deleted: fh(), | |
| < changed: fh(), | |
| < invalid: fh(), | |
| < meta: Dh, | |
| < documentMeta: fh(Dh), | |
| < annotation: fh(Dh), | |
| < processingInstruction: fh(Dh), | |
| < definition: nh.defineModifier(), | |
| < constant: nh.defineModifier(), | |
| < function: nh.defineModifier(), | |
| < standard: nh.defineModifier(), | |
| < local: nh.defineModifier(), | |
| < special: nh.defineModifier(), | |
| < }, | |
| < Lh = ch([ | |
| < { tag: Ah.link, class: "tok-link" }, | |
| < { tag: Ah.heading, class: "tok-heading" }, | |
| < { tag: Ah.emphasis, class: "tok-emphasis" }, | |
| < { tag: Ah.strong, class: "tok-strong" }, | |
| < { tag: Ah.keyword, class: "tok-keyword" }, | |
| < { tag: Ah.atom, class: "tok-atom" }, | |
| < { tag: Ah.bool, class: "tok-bool" }, | |
| < { tag: Ah.url, class: "tok-url" }, | |
| < { tag: Ah.labelName, class: "tok-labelName" }, | |
| < { tag: Ah.inserted, class: "tok-inserted" }, | |
| < { tag: Ah.deleted, class: "tok-deleted" }, | |
| < { tag: Ah.literal, class: "tok-literal" }, | |
| < { tag: Ah.string, class: "tok-string" }, | |
| < { tag: Ah.number, class: "tok-number" }, | |
| --- | |
| > Rh = Sh.define, | |
| > Hh = Rh(), | |
| > Vh = Rh(), | |
| > zh = Rh(Vh), | |
| > qh = Rh(Vh), | |
| > Uh = Rh(), | |
| > Wh = Rh(Uh), | |
| > _h = Rh(Uh), | |
| > jh = Rh(), | |
| > Gh = Rh(jh), | |
| > Kh = Rh(), | |
| > Yh = Rh(), | |
| > Xh = Rh(), | |
| > $h = Rh(Xh), | |
| > Zh = Rh(), | |
| > Qh = { | |
| > comment: Hh, | |
| > lineComment: Rh(Hh), | |
| > blockComment: Rh(Hh), | |
| > docComment: Rh(Hh), | |
| > name: Vh, | |
| > variableName: Rh(Vh), | |
| > typeName: zh, | |
| > tagName: Rh(zh), | |
| > propertyName: qh, | |
| > attributeName: Rh(qh), | |
| > className: Rh(Vh), | |
| > labelName: Rh(Vh), | |
| > namespace: Rh(Vh), | |
| > macroName: Rh(Vh), | |
| > literal: Uh, | |
| > string: Wh, | |
| > docString: Rh(Wh), | |
| > character: Rh(Wh), | |
| > attributeValue: Rh(Wh), | |
| > number: _h, | |
| > integer: Rh(_h), | |
| > float: Rh(_h), | |
| > bool: Rh(Uh), | |
| > regexp: Rh(Uh), | |
| > escape: Rh(Uh), | |
| > color: Rh(Uh), | |
| > url: Rh(Uh), | |
| > keyword: Kh, | |
| > self: Rh(Kh), | |
| > null: Rh(Kh), | |
| > atom: Rh(Kh), | |
| > unit: Rh(Kh), | |
| > modifier: Rh(Kh), | |
| > operatorKeyword: Rh(Kh), | |
| > controlKeyword: Rh(Kh), | |
| > definitionKeyword: Rh(Kh), | |
| > moduleKeyword: Rh(Kh), | |
| > operator: Yh, | |
| > derefOperator: Rh(Yh), | |
| > arithmeticOperator: Rh(Yh), | |
| > logicOperator: Rh(Yh), | |
| > bitwiseOperator: Rh(Yh), | |
| > compareOperator: Rh(Yh), | |
| > updateOperator: Rh(Yh), | |
| > definitionOperator: Rh(Yh), | |
| > typeOperator: Rh(Yh), | |
| > controlOperator: Rh(Yh), | |
| > punctuation: Xh, | |
| > separator: Rh(Xh), | |
| > bracket: $h, | |
| > angleBracket: Rh($h), | |
| > squareBracket: Rh($h), | |
| > paren: Rh($h), | |
| > brace: Rh($h), | |
| > content: jh, | |
| > heading: Gh, | |
| > heading1: Rh(Gh), | |
| > heading2: Rh(Gh), | |
| > heading3: Rh(Gh), | |
| > heading4: Rh(Gh), | |
| > heading5: Rh(Gh), | |
| > heading6: Rh(Gh), | |
| > contentSeparator: Rh(jh), | |
| > list: Rh(jh), | |
| > quote: Rh(jh), | |
| > emphasis: Rh(jh), | |
| > strong: Rh(jh), | |
| > link: Rh(jh), | |
| > monospace: Rh(jh), | |
| > strikethrough: Rh(jh), | |
| > inserted: Rh(), | |
| > deleted: Rh(), | |
| > changed: Rh(), | |
| > invalid: Rh(), | |
| > meta: Zh, | |
| > documentMeta: Rh(Zh), | |
| > annotation: Rh(Zh), | |
| > processingInstruction: Rh(Zh), | |
| > definition: Sh.defineModifier(), | |
| > constant: Sh.defineModifier(), | |
| > function: Sh.defineModifier(), | |
| > standard: Sh.defineModifier(), | |
| > local: Sh.defineModifier(), | |
| > special: Sh.defineModifier(), | |
| > }, | |
| > Jh = Ih([ | |
| > { tag: Qh.link, class: "tok-link" }, | |
| > { tag: Qh.heading, class: "tok-heading" }, | |
| > { tag: Qh.emphasis, class: "tok-emphasis" }, | |
| > { tag: Qh.strong, class: "tok-strong" }, | |
| > { tag: Qh.keyword, class: "tok-keyword" }, | |
| > { tag: Qh.atom, class: "tok-atom" }, | |
| > { tag: Qh.bool, class: "tok-bool" }, | |
| > { tag: Qh.url, class: "tok-url" }, | |
| > { tag: Qh.labelName, class: "tok-labelName" }, | |
| > { tag: Qh.inserted, class: "tok-inserted" }, | |
| > { tag: Qh.deleted, class: "tok-deleted" }, | |
| > { tag: Qh.literal, class: "tok-literal" }, | |
| > { tag: Qh.string, class: "tok-string" }, | |
| > { tag: Qh.number, class: "tok-number" }, | |
| 31038c31269 | |
| < tag: [Ah.regexp, Ah.escape, Ah.special(Ah.string)], | |
| --- | |
| > tag: [Qh.regexp, Qh.escape, Qh.special(Qh.string)], | |
| 31041c31272 | |
| < { tag: Ah.variableName, class: "tok-variableName" }, | |
| --- | |
| > { tag: Qh.variableName, class: "tok-variableName" }, | |
| 31043c31274 | |
| < tag: Ah.local(Ah.variableName), | |
| --- | |
| > tag: Qh.local(Qh.variableName), | |
| 31047c31278 | |
| < tag: Ah.definition(Ah.variableName), | |
| --- | |
| > tag: Qh.definition(Qh.variableName), | |
| 31050c31281 | |
| < { tag: Ah.special(Ah.variableName), class: "tok-variableName2" }, | |
| --- | |
| > { tag: Qh.special(Qh.variableName), class: "tok-variableName2" }, | |
| 31052c31283 | |
| < tag: Ah.definition(Ah.propertyName), | |
| --- | |
| > tag: Qh.definition(Qh.propertyName), | |
| 31055,31064c31286,31295 | |
| < { tag: Ah.typeName, class: "tok-typeName" }, | |
| < { tag: Ah.namespace, class: "tok-namespace" }, | |
| < { tag: Ah.className, class: "tok-className" }, | |
| < { tag: Ah.macroName, class: "tok-macroName" }, | |
| < { tag: Ah.propertyName, class: "tok-propertyName" }, | |
| < { tag: Ah.operator, class: "tok-operator" }, | |
| < { tag: Ah.comment, class: "tok-comment" }, | |
| < { tag: Ah.meta, class: "tok-meta" }, | |
| < { tag: Ah.invalid, class: "tok-invalid" }, | |
| < { tag: Ah.punctuation, class: "tok-punctuation" }, | |
| --- | |
| > { tag: Qh.typeName, class: "tok-typeName" }, | |
| > { tag: Qh.namespace, class: "tok-namespace" }, | |
| > { tag: Qh.className, class: "tok-className" }, | |
| > { tag: Qh.macroName, class: "tok-macroName" }, | |
| > { tag: Qh.propertyName, class: "tok-propertyName" }, | |
| > { tag: Qh.operator, class: "tok-operator" }, | |
| > { tag: Qh.comment, class: "tok-comment" }, | |
| > { tag: Qh.meta, class: "tok-meta" }, | |
| > { tag: Qh.invalid, class: "tok-invalid" }, | |
| > { tag: Qh.punctuation, class: "tok-punctuation" }, | |
| 31066,31068c31297,31299 | |
| < Ph = new mn(); | |
| < function Ih(e) { | |
| < return Ri.define({ | |
| --- | |
| > ep = new Hn(); | |
| > function tp(e) { | |
| > return ar.define({ | |
| 31076,31077c31307,31308 | |
| < var Oh = new mn(), | |
| < Fh = (function () { | |
| --- | |
| > var np = new Hn(), | |
| > ip = (function () { | |
| 31083,31084c31314,31315 | |
| < Er.prototype.hasOwnProperty("tree") || | |
| < Object.defineProperty(Er.prototype, "tree", { | |
| --- | |
| > Kr.prototype.hasOwnProperty("tree") || | |
| > Object.defineProperty(Kr.prototype, "tree", { | |
| 31086c31317 | |
| < return Rh(this); | |
| --- | |
| > return ap(this); | |
| 31091,31094c31322,31325 | |
| < Zh.of(this), | |
| < Er.languageData.of(function (e, t, n) { | |
| < var i = Bh(e, t, n), | |
| < r = i.type.prop(Ph); | |
| --- | |
| > bp.of(this), | |
| > Kr.languageData.of(function (e, t, n) { | |
| > var i = rp(e, t, n), | |
| > r = i.type.prop(ep); | |
| 31097c31328 | |
| < a = i.type.prop(Oh); | |
| --- | |
| > a = i.type.prop(np); | |
| 31117c31348 | |
| < void 0 === n && (n = -1), Bh(e, t, n).type.prop(Ph) == this.data | |
| --- | |
| > void 0 === n && (n = -1), rp(e, t, n).type.prop(ep) == this.data | |
| 31122c31353 | |
| < n = e.facet(Zh); | |
| --- | |
| > n = e.facet(bp); | |
| 31128,31129c31359,31360 | |
| < if (e.prop(Ph) != t.data) { | |
| < var o = e.prop(mn.mounted); | |
| --- | |
| > if (e.prop(ep) != t.data) { | |
| > var o = e.prop(Hn.mounted); | |
| 31131c31362 | |
| < if (o.tree.prop(Ph) == t.data) { | |
| --- | |
| > if (o.tree.prop(ep) == t.data) { | |
| 31148c31379 | |
| < h instanceof xn && r(h, e.positions[u] + n); | |
| --- | |
| > h instanceof Gn && r(h, e.positions[u] + n); | |
| 31152c31383 | |
| < return r(Rh(e), 0), i; | |
| --- | |
| > return r(ap(e), 0), i; | |
| 31164,31166c31395,31397 | |
| < function Bh(e, t, n) { | |
| < var i = e.facet(Zh), | |
| < r = Rh(e).topNode; | |
| --- | |
| > function rp(e, t, n) { | |
| > var i = e.facet(bp), | |
| > r = ap(e).topNode; | |
| 31168c31399 | |
| < for (var o = r; o; o = o.enter(t, n, bn.ExcludeBuffers)) | |
| --- | |
| > for (var o = r; o; o = o.enter(t, n, Un.ExcludeBuffers)) | |
| 31172,31173c31403,31404 | |
| < Fh.setState = pr.define(); | |
| < var Nh = (function (e) { | |
| --- | |
| > ip.setState = Br.define(); | |
| > var op = (function (e) { | |
| 31181c31412 | |
| < var n = Ih(e.languageData); | |
| --- | |
| > var n = tp(e.languageData); | |
| 31186c31417 | |
| < Ph.add(function (e) { | |
| --- | |
| > ep.add(function (e) { | |
| 31206,31209c31437,31440 | |
| < })(Fh); | |
| < function Rh(e) { | |
| < var t = e.field(Fh.state, !1); | |
| < return t ? t.tree : xn.empty; | |
| --- | |
| > })(ip); | |
| > function ap(e) { | |
| > var t = e.field(ip.state, !1); | |
| > return t ? t.tree : Gn.empty; | |
| 31211c31442 | |
| < function Hh(e, t, n) { | |
| --- | |
| > function sp(e, t, n) { | |
| 31215c31446 | |
| < null === (i = e.field(Fh.state, !1)) || void 0 === i | |
| --- | |
| > null === (i = e.field(ip.state, !1)) || void 0 === i | |
| 31224c31455 | |
| < function Vh(e, t) { | |
| --- | |
| > function lp(e, t) { | |
| 31228c31459 | |
| < (null === (n = e.field(Fh.state, !1)) || void 0 === n | |
| --- | |
| > (null === (n = e.field(ip.state, !1)) || void 0 === n | |
| 31233c31464 | |
| < function zh(e, t, n) { | |
| --- | |
| > function cp(e, t, n) { | |
| 31235,31236c31466,31467 | |
| < var i = Hh(e.state, t, n); | |
| < return i != Rh(e.state) && e.dispatch({}), !!i; | |
| --- | |
| > var i = sp(e.state, t, n); | |
| > return i != ap(e.state) && e.dispatch({}), !!i; | |
| 31238c31469 | |
| < function qh(e) { | |
| --- | |
| > function up(e) { | |
| 31241c31472 | |
| < (null === (t = e.plugin(Xh)) || void 0 === t | |
| --- | |
| > (null === (t = e.plugin(yp)) || void 0 === t | |
| 31246c31477 | |
| < var Uh = (function () { | |
| --- | |
| > var hp = (function () { | |
| 31287,31288c31518,31519 | |
| < _h = null, | |
| < jh = (function () { | |
| --- | |
| > pp = null, | |
| > dp = (function () { | |
| 31304c31535 | |
| < return new e(t, n, [], xn.empty, 0, i, [], null); | |
| --- | |
| > return new e(t, n, [], Gn.empty, 0, i, [], null); | |
| 31308c31539 | |
| < new Uh(this.state.doc), | |
| --- | |
| > new hp(this.state.doc), | |
| 31316c31547 | |
| < this.tree != xn.empty && | |
| --- | |
| > this.tree != Gn.empty && | |
| 31341c31572 | |
| < qn.addTree( | |
| --- | |
| > ui.addTree( | |
| 31377c31608 | |
| < qn.addTree(this.tree, this.fragments, !0) | |
| --- | |
| > ui.addTree(this.tree, this.fragments, !0) | |
| 31382,31383c31613,31614 | |
| < var t = _h; | |
| < _h = this; | |
| --- | |
| > var t = pp; | |
| > pp = this; | |
| 31387c31618 | |
| < _h = t; | |
| --- | |
| > pp = t; | |
| 31392c31623 | |
| < e = Wh(e, t.from, t.to); | |
| --- | |
| > e = fp(e, t.from, t.to); | |
| 31408,31409c31639,31640 | |
| < (r = qn.applyChanges(r, c)), | |
| < (o = xn.empty), | |
| --- | |
| > (r = ui.applyChanges(r, c)), | |
| > (o = Gn.empty), | |
| 31439c31670 | |
| < ((this.fragments = Wh(this.fragments, r, o)), | |
| --- | |
| > ((this.fragments = fp(this.fragments, r, o)), | |
| 31463c31694 | |
| < var t = _h; | |
| --- | |
| > var t = pp; | |
| 31475c31706 | |
| < (this.parsedPos = o), new xn(yn.none, [], [], o - r) | |
| --- | |
| > (this.parsedPos = o), new Gn(qn.none, [], [], o - r) | |
| 31484c31715 | |
| < })(Un))(); | |
| --- | |
| > })(hi))(); | |
| 31494c31725 | |
| < return _h; | |
| --- | |
| > return pp; | |
| 31499,31500c31730,31731 | |
| < function Wh(e, t, n) { | |
| < return qn.applyChanges(e, [{ fromA: t, toA: n, fromB: t, toB: n }]); | |
| --- | |
| > function fp(e, t, n) { | |
| > return ui.applyChanges(e, [{ fromA: t, toA: n, fromB: t, toB: n }]); | |
| 31502c31733 | |
| < var Gh = (function () { | |
| --- | |
| > var mp = (function () { | |
| 31521c31752 | |
| < i = jh.create(t.facet(Zh).parser, t, { from: 0, to: n }); | |
| --- | |
| > i = dp.create(t.facet(bp).parser, t, { from: 0, to: n }); | |
| 31527,31528c31758,31759 | |
| < Fh.state = _i.define({ | |
| < create: Gh.init, | |
| --- | |
| > ip.state = pr.define({ | |
| > create: mp.init, | |
| 31532c31763 | |
| < if (r.is(Fh.setState)) return r.value; | |
| --- | |
| > if (r.is(ip.setState)) return r.value; | |
| 31534,31535c31765,31766 | |
| < return t.startState.facet(Zh) != t.state.facet(Zh) | |
| < ? Gh.init(t.state) | |
| --- | |
| > return t.startState.facet(bp) != t.state.facet(bp) | |
| > ? mp.init(t.state) | |
| 31539c31770 | |
| < var Kh = function (e) { | |
| --- | |
| > var gp = function (e) { | |
| 31548c31779 | |
| < (Kh = function (e) { | |
| --- | |
| > (gp = function (e) { | |
| 31557c31788 | |
| < var Yh = | |
| --- | |
| > var vp = | |
| 31559c31790 | |
| < (null === (ph = navigator.scheduling) || void 0 === ph | |
| --- | |
| > (null === (Bh = navigator.scheduling) || void 0 === Bh | |
| 31561c31792 | |
| < : ph.isInputPending) | |
| --- | |
| > : Bh.isInputPending) | |
| 31566c31797 | |
| < Xh = Fa.fromClass( | |
| --- | |
| > yp = is.fromClass( | |
| 31579c31810 | |
| < var t = this.view.state.field(Fh.state).context; | |
| --- | |
| > var t = this.view.state.field(ip.state).context; | |
| 31591c31822 | |
| < t = e.field(Fh.state); | |
| --- | |
| > t = e.field(ip.state); | |
| 31594c31825 | |
| < (this.working = Kh(this.work)); | |
| --- | |
| > (this.working = gp(this.work)); | |
| 31609c31840 | |
| < o = i.field(Fh.state); | |
| --- | |
| > o = i.field(ip.state); | |
| 31616c31847 | |
| < e && !Yh ? Math.max(25, e.timeRemaining() - 5) : 1e9 | |
| --- | |
| > e && !vp ? Math.max(25, e.timeRemaining() - 5) : 1e9 | |
| 31620c31851 | |
| < return (Yh && Yh()) || Date.now() > a; | |
| --- | |
| > return (vp && vp()) || Date.now() > a; | |
| 31626c31857 | |
| < effects: Fh.setState.of(new Gh(o.context)), | |
| --- | |
| > effects: ip.setState.of(new mp(o.context)), | |
| 31642c31873 | |
| < return La(t.view.state, e); | |
| --- | |
| > return Ja(t.view.state, e); | |
| 31666c31897 | |
| < Zh = Ri.define({ | |
| --- | |
| > bp = ar.define({ | |
| 31672,31674c31903,31905 | |
| < Fh.state, | |
| < Xh, | |
| < jl.contentAttributes.compute([e], function (t) { | |
| --- | |
| > ip.state, | |
| > yp, | |
| > dc.contentAttributes.compute([e], function (t) { | |
| 31681c31912 | |
| < $h = function (e, t) { | |
| --- | |
| > wp = function (e, t) { | |
| 31687c31918 | |
| < Qh = (function () { | |
| --- | |
| > kp = (function () { | |
| 31775,31776c32006,32007 | |
| < Jh = Ri.define(), | |
| < ep = Ri.define({ | |
| --- | |
| > Cp = ar.define(), | |
| > Ep = ar.define({ | |
| 31791,31792c32022,32023 | |
| < function tp(e) { | |
| < var t = e.facet(ep); | |
| --- | |
| > function xp(e) { | |
| > var t = e.facet(Ep); | |
| 31795c32026 | |
| < function np(e, t) { | |
| --- | |
| > function Sp(e, t) { | |
| 31798c32029 | |
| < r = e.facet(ep)[0]; | |
| --- | |
| > r = e.facet(Ep)[0]; | |
| 31806,31808c32037,32039 | |
| < function ip(e, t) { | |
| < e instanceof Er && (e = new op(e)); | |
| < for (var n = 0, i = e.state.facet(Jh); n < i.length; n++) { | |
| --- | |
| > function Mp(e, t) { | |
| > e instanceof Kr && (e = new Dp(e)); | |
| > for (var n = 0, i = e.state.facet(Cp); n < i.length; n++) { | |
| 31812c32043 | |
| < var o = Rh(e.state); | |
| --- | |
| > var o = ap(e.state); | |
| 31815c32046 | |
| < return lp(t.resolveInner(n).enterUnfinishedNodesBefore(n), n, e); | |
| --- | |
| > return Pp(t.resolveInner(n).enterUnfinishedNodesBefore(n), n, e); | |
| 31819c32050 | |
| < function rp(e, t, n) { | |
| --- | |
| > function Tp(e, t, n) { | |
| 31822c32053 | |
| < r = new op(e, { | |
| --- | |
| > r = new Dp(e, { | |
| 31835c32066 | |
| < var l = ip(r, s.from); | |
| --- | |
| > var l = Mp(r, s.from); | |
| 31839c32070 | |
| < u = np(e, l); | |
| --- | |
| > u = Sp(e, l); | |
| 31847c32078 | |
| < var op = (function () { | |
| --- | |
| > var Dp = (function () { | |
| 31852c32083 | |
| < (this.unit = tp(e)); | |
| --- | |
| > (this.unit = xp(e)); | |
| 31896c32127 | |
| < void 0 === t && (t = e.length), Ur(e, this.state.tabSize, t) | |
| --- | |
| > void 0 === t && (t = e.length), ho(e, this.state.tabSize, t) | |
| 31921,31923c32152,32154 | |
| < ap = new mn(); | |
| < function sp(e) { | |
| < var t = e.type.prop(ap); | |
| --- | |
| > Ap = new Hn(); | |
| > function Lp(e) { | |
| > var t = e.type.prop(Ap); | |
| 31927c32158 | |
| < if (i && (n = i.type.prop(mn.closedBy))) { | |
| --- | |
| > if (i && (n = i.type.prop(Hn.closedBy))) { | |
| 31931c32162 | |
| < return dp( | |
| --- | |
| > return Np( | |
| 31948c32179 | |
| < return null == e.parent ? cp : null; | |
| --- | |
| > return null == e.parent ? Ip : null; | |
| 31950c32181 | |
| < function lp(e, t, n) { | |
| --- | |
| > function Pp(e, t, n) { | |
| 31952,31953c32183,32184 | |
| < var i = sp(e); | |
| < if (i) return i(up.create(n, t, e)); | |
| --- | |
| > var i = Lp(e); | |
| > if (i) return i(Op.create(n, t, e)); | |
| 31957c32188 | |
| < function cp() { | |
| --- | |
| > function Ip() { | |
| 31960c32191 | |
| < var up = (function (e) { | |
| --- | |
| > var Op = (function (e) { | |
| 31986c32217 | |
| < if (hp(t, this.node)) break; | |
| --- | |
| > if (Fp(t, this.node)) break; | |
| 31996c32227 | |
| < return e ? lp(e, this.pos, this.base) : 0; | |
| --- | |
| > return e ? Pp(e, this.pos, this.base) : 0; | |
| 32000,32001c32231,32232 | |
| < })(op); | |
| < function hp(e, t) { | |
| --- | |
| > })(Dp); | |
| > function Fp(e, t) { | |
| 32005c32236 | |
| < function pp(e) { | |
| --- | |
| > function Bp(e) { | |
| 32012c32243 | |
| < return dp(e, i, o, t); | |
| --- | |
| > return Np(e, i, o, t); | |
| 32015c32246 | |
| < function dp(e, t, n, i, r) { | |
| --- | |
| > function Np(e, t, n, i, r) { | |
| 32046c32277 | |
| < var fp = function (e) { | |
| --- | |
| > var Rp = function (e) { | |
| 32049c32280 | |
| < function mp(e) { | |
| --- | |
| > function Hp(e) { | |
| 32059,32060c32290,32291 | |
| < function gp() { | |
| < return Er.transactionFilter.of(function (e) { | |
| --- | |
| > function Vp() { | |
| > return Kr.transactionFilter.of(function (e) { | |
| 32091c32322 | |
| < var d = ip(a, p.from); | |
| --- | |
| > var d = Mp(a, p.from); | |
| 32094c32325 | |
| < m = np(a, d); | |
| --- | |
| > m = Sp(a, d); | |
| 32103,32105c32334,32336 | |
| < var vp = Ri.define(), | |
| < yp = new mn(); | |
| < function bp(e) { | |
| --- | |
| > var zp = ar.define(), | |
| > qp = new Hn(); | |
| > function Up(e) { | |
| 32112,32113c32343,32344 | |
| < function wp(e, t, n) { | |
| < for (var i = 0, r = e.facet(vp); i < r.length; i++) { | |
| --- | |
| > function Wp(e, t, n) { | |
| > for (var i = 0, r = e.facet(zp); i < r.length; i++) { | |
| 32118c32349 | |
| < var i = Rh(e); | |
| --- | |
| > var i = ap(e); | |
| 32123c32354 | |
| < var l = s.type.prop(yp); | |
| --- | |
| > var l = s.type.prop(qp); | |
| 32138c32369 | |
| < function kp(e, t) { | |
| --- | |
| > function _p(e, t) { | |
| 32143,32145c32374,32376 | |
| < var Cp = pr.define({ map: kp }), | |
| < xp = pr.define({ map: kp }); | |
| < function Ep(e) { | |
| --- | |
| > var jp = Br.define({ map: _p }), | |
| > Gp = Br.define({ map: _p }); | |
| > function Kp(e) { | |
| 32166c32397 | |
| < var Sp = _i.define({ | |
| --- | |
| > var Yp = pr.define({ | |
| 32168c32399 | |
| < return la.none; | |
| --- | |
| > return Pa.none; | |
| 32174c32405 | |
| < t.is(Cp) && | |
| --- | |
| > t.is(jp) && | |
| 32185c32416 | |
| < add: [zp.range(t.value.from, t.value.to)], | |
| --- | |
| > add: [cd.range(t.value.from, t.value.to)], | |
| 32187c32418 | |
| < : t.is(xp) && | |
| --- | |
| > : t.is(Gp) && | |
| 32221c32452 | |
| < return jl.decorations.from(e); | |
| --- | |
| > return dc.decorations.from(e); | |
| 32240c32471 | |
| < t.push(zp.range(i, r)); | |
| --- | |
| > t.push(cd.range(i, r)); | |
| 32242c32473 | |
| < return la.set(t, !0); | |
| --- | |
| > return Pa.set(t, !0); | |
| 32245,32246c32476,32477 | |
| < function Mp(e) { | |
| < return e.field(Sp, !1) || Lr.empty; | |
| --- | |
| > function Xp(e) { | |
| > return e.field(Yp, !1) || Jr.empty; | |
| 32248c32479 | |
| < function Tp(e, t, n) { | |
| --- | |
| > function $p(e, t, n) { | |
| 32252c32483 | |
| < null === (i = e.field(Sp, !1)) || | |
| --- | |
| > null === (i = e.field(Yp, !1)) || | |
| 32260,32261c32491,32492 | |
| < function Dp(e, t) { | |
| < return e.field(Sp, !1) ? t : t.concat(pr.appendConfig.of(Vp())); | |
| --- | |
| > function Zp(e, t) { | |
| > return e.field(Yp, !1) ? t : t.concat(Br.appendConfig.of(ld())); | |
| 32263,32264c32494,32495 | |
| < var Ap = function (e) { | |
| < for (var t = 0, n = Ep(e); t < n.length; t++) { | |
| --- | |
| > var Qp = function (e) { | |
| > for (var t = 0, n = Kp(e); t < n.length; t++) { | |
| 32266c32497 | |
| < r = wp(e.state, i.from, i.to); | |
| --- | |
| > r = Wp(e.state, i.from, i.to); | |
| 32269c32500 | |
| < e.dispatch({ effects: Dp(e.state, [Cp.of(r), Pp(e, r)]) }), !0 | |
| --- | |
| > e.dispatch({ effects: Zp(e.state, [jp.of(r), ed(e, r)]) }), !0 | |
| 32274,32276c32505,32507 | |
| < Lp = function (e) { | |
| < if (!e.state.field(Sp, !1)) return !1; | |
| < for (var t = [], n = 0, i = Ep(e); n < i.length; n++) { | |
| --- | |
| > Jp = function (e) { | |
| > if (!e.state.field(Yp, !1)) return !1; | |
| > for (var t = [], n = 0, i = Kp(e); n < i.length; n++) { | |
| 32278,32279c32509,32510 | |
| < o = Tp(e.state, r.from, r.to); | |
| < o && t.push(xp.of(o), Pp(e, o, !1)); | |
| --- | |
| > o = $p(e.state, r.from, r.to); | |
| > o && t.push(Gp.of(o), ed(e, o, !1)); | |
| 32283c32514 | |
| < function Pp(e, t, n) { | |
| --- | |
| > function ed(e, t, n) { | |
| 32287c32518 | |
| < return jl.announce.of( | |
| --- | |
| > return dc.announce.of( | |
| 32295c32526 | |
| < var Ip = function (e) { | |
| --- | |
| > var td = function (e) { | |
| 32298,32299c32529,32530 | |
| < o = wp(t, r.from, r.to); | |
| < o && n.push(Cp.of(o)), (i = (o ? e.lineBlockAt(o.to) : r).to + 1); | |
| --- | |
| > o = Wp(t, r.from, r.to); | |
| > o && n.push(jp.of(o)), (i = (o ? e.lineBlockAt(o.to) : r).to + 1); | |
| 32302c32533 | |
| < n.length && e.dispatch({ effects: Dp(e.state, n) }), !!n.length | |
| --- | |
| > n.length && e.dispatch({ effects: Zp(e.state, n) }), !!n.length | |
| 32305,32306c32536,32537 | |
| < Op = function (e) { | |
| < var t = e.state.field(Sp, !1); | |
| --- | |
| > nd = function (e) { | |
| > var t = e.state.field(Yp, !1); | |
| 32311c32542 | |
| < n.push(xp.of({ from: e, to: t })); | |
| --- | |
| > n.push(Gp.of({ from: e, to: t })); | |
| 32317c32548 | |
| < function Fp(e, t) { | |
| --- | |
| > function id(e, t) { | |
| 32319c32550 | |
| < var i = wp(e.state, n.from, n.to); | |
| --- | |
| > var i = Wp(e.state, n.from, n.to); | |
| 32325,32326c32556,32557 | |
| < var Bp = function (e) { | |
| < for (var t = [], n = 0, i = Ep(e); n < i.length; n++) { | |
| --- | |
| > var rd = function (e) { | |
| > for (var t = [], n = 0, i = Kp(e); n < i.length; n++) { | |
| 32328,32329c32559,32560 | |
| < o = Tp(e.state, r.from, r.to); | |
| < if (o) t.push(xp.of(o), Pp(e, o, !1)); | |
| --- | |
| > o = $p(e.state, r.from, r.to); | |
| > if (o) t.push(Gp.of(o), ed(e, o, !1)); | |
| 32331,32332c32562,32563 | |
| < var a = Fp(e, r); | |
| < a && t.push(Cp.of(a), Pp(e, a)); | |
| --- | |
| > var a = id(e, r); | |
| > a && t.push(jp.of(a), ed(e, a)); | |
| 32336c32567 | |
| < t.length > 0 && e.dispatch({ effects: Dp(e.state, t) }), !!t.length | |
| --- | |
| > t.length > 0 && e.dispatch({ effects: Zp(e.state, t) }), !!t.length | |
| 32339,32343c32570,32574 | |
| < Np = [ | |
| < { key: "Ctrl-Shift-[", mac: "Cmd-Alt-[", run: Ap }, | |
| < { key: "Ctrl-Shift-]", mac: "Cmd-Alt-]", run: Lp }, | |
| < { key: "Ctrl-Alt-[", run: Ip }, | |
| < { key: "Ctrl-Alt-]", run: Op }, | |
| --- | |
| > od = [ | |
| > { key: "Ctrl-Shift-[", mac: "Cmd-Alt-[", run: Qp }, | |
| > { key: "Ctrl-Shift-]", mac: "Cmd-Alt-]", run: Jp }, | |
| > { key: "Ctrl-Alt-[", run: td }, | |
| > { key: "Ctrl-Alt-]", run: nd }, | |
| 32345,32346c32576,32577 | |
| < Rp = { placeholderDOM: null, placeholderText: "…" }, | |
| < Hp = Ri.define({ | |
| --- | |
| > ad = { placeholderDOM: null, placeholderText: "…" }, | |
| > sd = ar.define({ | |
| 32348c32579 | |
| < return Sr(e, Rp); | |
| --- | |
| > return Yr(e, ad); | |
| 32351,32353c32582,32584 | |
| < function Vp(e) { | |
| < var t = [Sp, jp]; | |
| < return e && t.push(Hp.of(e)), t; | |
| --- | |
| > function ld(e) { | |
| > var t = [Yp, dd]; | |
| > return e && t.push(sd.of(e)), t; | |
| 32355c32586 | |
| < var zp = la.replace({ | |
| --- | |
| > var cd = Pa.replace({ | |
| 32364c32595 | |
| < n = t.facet(Hp), | |
| --- | |
| > n = t.facet(sd), | |
| 32367,32368c32598,32599 | |
| < i = Tp(e.state, n.from, n.to); | |
| < i && e.dispatch({ effects: xp.of(i) }), t.preventDefault(); | |
| --- | |
| > i = $p(e.state, n.from, n.to); | |
| > i && e.dispatch({ effects: Gp.of(i) }), t.preventDefault(); | |
| 32383c32614 | |
| < })(aa))(), | |
| --- | |
| > })(Aa))(), | |
| 32385c32616 | |
| < qp = { | |
| --- | |
| > ud = { | |
| 32394c32625 | |
| < Up = (function (e) { | |
| --- | |
| > hd = (function (e) { | |
| 32420,32421c32651,32652 | |
| < })(Eu); | |
| < function _p(e) { | |
| --- | |
| > })(Ku); | |
| > function pd(e) { | |
| 32423,32426c32654,32657 | |
| < var t = Object.assign(Object.assign({}, qp), e), | |
| < n = new Up(t, !0), | |
| < i = new Up(t, !1), | |
| < r = Fa.fromClass( | |
| --- | |
| > var t = Object.assign(Object.assign({}, ud), e), | |
| > n = new hd(t, !0), | |
| > i = new hd(t, !1), | |
| > r = is.fromClass( | |
| 32436,32438c32667,32669 | |
| < e.startState.facet(Zh) != e.state.facet(Zh) || | |
| < e.startState.field(Sp, !1) != e.state.field(Sp, !1) || | |
| < Rh(e.startState) != Rh(e.state) || | |
| --- | |
| > e.startState.facet(bp) != e.state.facet(bp) || | |
| > e.startState.field(Yp, !1) != e.state.field(Yp, !1) || | |
| > ap(e.startState) != ap(e.state) || | |
| 32444c32675 | |
| < var t = new Pr(), r = 0, o = e.viewportLineBlocks; | |
| --- | |
| > var t = new eo(), r = 0, o = e.viewportLineBlocks; | |
| 32449c32680 | |
| < s = Tp(e.state, a.from, a.to) | |
| --- | |
| > s = $p(e.state, a.from, a.to) | |
| 32451c32682 | |
| < : wp(e.state, a.from, a.to) | |
| --- | |
| > : Wp(e.state, a.from, a.to) | |
| 32465c32696 | |
| < Du({ | |
| --- | |
| > Zu({ | |
| 32472c32703 | |
| < : t.markers) || Lr.empty | |
| --- | |
| > : t.markers) || Jr.empty | |
| 32476c32707 | |
| < return new Up(t, !1); | |
| --- | |
| > return new hd(t, !1); | |
| 32481,32484c32712,32715 | |
| < var i = Tp(e.state, t.from, t.to); | |
| < if (i) return e.dispatch({ effects: xp.of(i) }), !0; | |
| < var r = wp(e.state, t.from, t.to); | |
| < return !!r && (e.dispatch({ effects: Cp.of(r) }), !0); | |
| --- | |
| > var i = $p(e.state, t.from, t.to); | |
| > if (i) return e.dispatch({ effects: Gp.of(i) }), !0; | |
| > var r = Wp(e.state, t.from, t.to); | |
| > return !!r && (e.dispatch({ effects: jp.of(r) }), !0); | |
| 32488c32719 | |
| < Vp(), | |
| --- | |
| > ld(), | |
| 32491c32722 | |
| < var jp = jl.baseTheme({ | |
| --- | |
| > var dd = dc.baseTheme({ | |
| 32503c32734 | |
| < Wp = (function () { | |
| --- | |
| > fd = (function () { | |
| 32507c32738 | |
| < var t = Kr.newName(); | |
| --- | |
| > var t = vo.newName(); | |
| 32515c32746 | |
| < o instanceof Fh | |
| --- | |
| > o instanceof ip | |
| 32517c32748 | |
| < return e.prop(Ph) == o.data; | |
| --- | |
| > return e.prop(ep) == o.data; | |
| 32524c32755 | |
| < (this.style = ch( | |
| --- | |
| > (this.style = Ih( | |
| 32533c32764 | |
| < (this.module = n ? new Kr(n) : null), | |
| --- | |
| > (this.module = n ? new vo(n) : null), | |
| 32543,32544c32774,32775 | |
| < Gp = Ri.define(), | |
| < Kp = Ri.define({ | |
| --- | |
| > md = ar.define(), | |
| > gd = ar.define({ | |
| 32549,32551c32780,32782 | |
| < function Yp(e) { | |
| < var t = e.facet(Gp); | |
| < return t.length ? t : e.facet(Kp); | |
| --- | |
| > function vd(e) { | |
| > var t = e.facet(md); | |
| > return t.length ? t : e.facet(gd); | |
| 32553c32784 | |
| < function Xp(e, t) { | |
| --- | |
| > function yd(e, t) { | |
| 32555c32786 | |
| < i = [Qp]; | |
| --- | |
| > i = [kd]; | |
| 32557,32558c32788,32789 | |
| < e instanceof Wp && | |
| < (e.module && i.push(jl.styleModule.of(e.module)), | |
| --- | |
| > e instanceof fd && | |
| > (e.module && i.push(dc.styleModule.of(e.module)), | |
| 32561c32792 | |
| < ? i.push(Kp.of(e)) | |
| --- | |
| > ? i.push(gd.of(e)) | |
| 32564,32565c32795,32796 | |
| < Gp.computeN([jl.darkTheme], function (t) { | |
| < return t.facet(jl.darkTheme) == ("dark" == n) ? [e] : []; | |
| --- | |
| > md.computeN([dc.darkTheme], function (t) { | |
| > return t.facet(dc.darkTheme) == ("dark" == n) ? [e] : []; | |
| 32568c32799 | |
| < : i.push(Gp.of(e)), | |
| --- | |
| > : i.push(md.of(e)), | |
| 32572,32573c32803,32804 | |
| < function Zp(e, t, n) { | |
| < var i = Yp(e), | |
| --- | |
| > function bd(e, t, n) { | |
| > var i = vd(e), | |
| 32585c32816 | |
| < var $p = (function () { | |
| --- | |
| > var wd = (function () { | |
| 32588,32589c32819,32820 | |
| < (this.tree = Rh(e.state)), | |
| < (this.decorations = this.buildDeco(e, Yp(e.state))); | |
| --- | |
| > (this.tree = ap(e.state)), | |
| > (this.decorations = this.buildDeco(e, vd(e.state))); | |
| 32593,32595c32824,32826 | |
| < var t = Rh(e.state), | |
| < n = Yp(e.state), | |
| < i = n != Yp(e.startState); | |
| --- | |
| > var t = ap(e.state), | |
| > n = vd(e.state), | |
| > i = n != vd(e.startState); | |
| 32604c32835 | |
| < if (!t || !this.tree.length) return la.none; | |
| --- | |
| > if (!t || !this.tree.length) return Pa.none; | |
| 32606c32837 | |
| < var i = new Pr(), r = 0, o = e.visibleRanges; | |
| --- | |
| > var i = new eo(), r = 0, o = e.visibleRanges; | |
| 32613c32844 | |
| < hh( | |
| --- | |
| > Fh( | |
| 32620c32851 | |
| < n.markCache[r] || (n.markCache[r] = la.mark({ class: r })) | |
| --- | |
| > n.markCache[r] || (n.markCache[r] = Pa.mark({ class: r })) | |
| 32632,32633c32863,32864 | |
| < Qp = Xi.high( | |
| < Fa.fromClass($p, { | |
| --- | |
| > kd = yr.high( | |
| > is.fromClass(wd, { | |
| 32639,32646c32870,32877 | |
| < Jp = Wp.define([ | |
| < { tag: Ah.meta, color: "#404740" }, | |
| < { tag: Ah.link, textDecoration: "underline" }, | |
| < { tag: Ah.heading, textDecoration: "underline", fontWeight: "bold" }, | |
| < { tag: Ah.emphasis, fontStyle: "italic" }, | |
| < { tag: Ah.strong, fontWeight: "bold" }, | |
| < { tag: Ah.strikethrough, textDecoration: "line-through" }, | |
| < { tag: Ah.keyword, color: "#708" }, | |
| --- | |
| > Cd = fd.define([ | |
| > { tag: Qh.meta, color: "#404740" }, | |
| > { tag: Qh.link, textDecoration: "underline" }, | |
| > { tag: Qh.heading, textDecoration: "underline", fontWeight: "bold" }, | |
| > { tag: Qh.emphasis, fontStyle: "italic" }, | |
| > { tag: Qh.strong, fontWeight: "bold" }, | |
| > { tag: Qh.strikethrough, textDecoration: "line-through" }, | |
| > { tag: Qh.keyword, color: "#708" }, | |
| 32648c32879 | |
| < tag: [Ah.atom, Ah.bool, Ah.url, Ah.contentSeparator, Ah.labelName], | |
| --- | |
| > tag: [Qh.atom, Qh.bool, Qh.url, Qh.contentSeparator, Qh.labelName], | |
| 32651,32661c32882,32892 | |
| < { tag: [Ah.literal, Ah.inserted], color: "#164" }, | |
| < { tag: [Ah.string, Ah.deleted], color: "#a11" }, | |
| < { tag: [Ah.regexp, Ah.escape, Ah.special(Ah.string)], color: "#e40" }, | |
| < { tag: Ah.definition(Ah.variableName), color: "#00f" }, | |
| < { tag: Ah.local(Ah.variableName), color: "#30a" }, | |
| < { tag: [Ah.typeName, Ah.namespace], color: "#085" }, | |
| < { tag: Ah.className, color: "#167" }, | |
| < { tag: [Ah.special(Ah.variableName), Ah.macroName], color: "#256" }, | |
| < { tag: Ah.definition(Ah.propertyName), color: "#00c" }, | |
| < { tag: Ah.comment, color: "#940" }, | |
| < { tag: Ah.invalid, color: "#f00" }, | |
| --- | |
| > { tag: [Qh.literal, Qh.inserted], color: "#164" }, | |
| > { tag: [Qh.string, Qh.deleted], color: "#a11" }, | |
| > { tag: [Qh.regexp, Qh.escape, Qh.special(Qh.string)], color: "#e40" }, | |
| > { tag: Qh.definition(Qh.variableName), color: "#00f" }, | |
| > { tag: Qh.local(Qh.variableName), color: "#30a" }, | |
| > { tag: [Qh.typeName, Qh.namespace], color: "#085" }, | |
| > { tag: Qh.className, color: "#167" }, | |
| > { tag: [Qh.special(Qh.variableName), Qh.macroName], color: "#256" }, | |
| > { tag: Qh.definition(Qh.propertyName), color: "#00c" }, | |
| > { tag: Qh.comment, color: "#940" }, | |
| > { tag: Qh.invalid, color: "#f00" }, | |
| 32663c32894 | |
| < ed = jl.baseTheme({ | |
| --- | |
| > Ed = dc.baseTheme({ | |
| 32669,32670c32900,32901 | |
| < td = "()[]{}", | |
| < nd = Ri.define({ | |
| --- | |
| > xd = "()[]{}", | |
| > Sd = ar.define({ | |
| 32672c32903 | |
| < return Sr(e, { | |
| --- | |
| > return Yr(e, { | |
| 32674c32905 | |
| < brackets: td, | |
| --- | |
| > brackets: xd, | |
| 32676c32907 | |
| < renderMatch: od, | |
| --- | |
| > renderMatch: Dd, | |
| 32680,32682c32911,32913 | |
| < id = la.mark({ class: "cm-matchingBracket" }), | |
| < rd = la.mark({ class: "cm-nonmatchingBracket" }); | |
| < function od(e) { | |
| --- | |
| > Md = Pa.mark({ class: "cm-matchingBracket" }), | |
| > Td = Pa.mark({ class: "cm-nonmatchingBracket" }); | |
| > function Dd(e) { | |
| 32684c32915 | |
| < n = e.matched ? id : rd; | |
| --- | |
| > n = e.matched ? Md : Td; | |
| 32691,32692c32922,32923 | |
| < var ad = [ | |
| < _i.define({ | |
| --- | |
| > var Ad = [ | |
| > pr.define({ | |
| 32694c32925 | |
| < return la.none; | |
| --- | |
| > return Pa.none; | |
| 32700c32931 | |
| < i = t.state.facet(nd), | |
| --- | |
| > i = t.state.facet(Sd), | |
| 32709,32710c32940,32941 | |
| < hd(t.state, a.head, -1, i) || | |
| < (a.head > 0 && hd(t.state, a.head - 1, 1, i)) || | |
| --- | |
| > Fd(t.state, a.head, -1, i) || | |
| > (a.head > 0 && Fd(t.state, a.head - 1, 1, i)) || | |
| 32712c32943 | |
| < (hd(t.state, a.head, 1, i) || | |
| --- | |
| > (Fd(t.state, a.head, 1, i) || | |
| 32714c32945 | |
| < hd(t.state, a.head + 1, -1, i)))); | |
| --- | |
| > Fd(t.state, a.head + 1, -1, i)))); | |
| 32718c32949 | |
| < return la.set(n, !0); | |
| --- | |
| > return Pa.set(n, !0); | |
| 32721c32952 | |
| < return jl.decorations.from(e); | |
| --- | |
| > return dc.decorations.from(e); | |
| 32724c32955 | |
| < ed, | |
| --- | |
| > Ed, | |
| 32726,32727c32957,32958 | |
| < function sd(e) { | |
| < return void 0 === e && (e = {}), [nd.of(e), ad]; | |
| --- | |
| > function Ld(e) { | |
| > return void 0 === e && (e = {}), [Sd.of(e), Ad]; | |
| 32729,32731c32960,32962 | |
| < var ld = new mn(); | |
| < function cd(e, t, n) { | |
| < var i = e.prop(t < 0 ? mn.openedBy : mn.closedBy); | |
| --- | |
| > var Pd = new Hn(); | |
| > function Id(e, t, n) { | |
| > var i = e.prop(t < 0 ? Hn.openedBy : Hn.closedBy); | |
| 32739,32740c32970,32971 | |
| < function ud(e) { | |
| < var t = e.type.prop(ld); | |
| --- | |
| > function Od(e) { | |
| > var t = e.type.prop(Pd); | |
| 32743c32974 | |
| < function hd(e, t, n, i) { | |
| --- | |
| > function Fd(e, t, n, i) { | |
| 32747,32748c32978,32979 | |
| < o = i.brackets || td, | |
| < a = Rh(e), | |
| --- | |
| > o = i.brackets || xd, | |
| > a = ap(e), | |
| 32754c32985 | |
| < var c = cd(l.type, n, o); | |
| --- | |
| > var c = Id(l.type, n, o); | |
| 32756c32987 | |
| < var u = ud(l); | |
| --- | |
| > var u = Od(l); | |
| 32761c32992 | |
| < return pd(e, t, n, l, u, c, o); | |
| --- | |
| > return Bd(e, t, n, l, u, c, o); | |
| 32803c33034 | |
| < function pd(e, t, n, i, r, o, a) { | |
| --- | |
| > function Bd(e, t, n, i, r, o, a) { | |
| 32814c33045 | |
| < end: (h = ud(u)) ? { from: h.from, to: h.to } : void 0, | |
| --- | |
| > end: (h = Od(u)) ? { from: h.from, to: h.to } : void 0, | |
| 32817,32818c33048,33049 | |
| < if (cd(u.type, n, a)) c++; | |
| < else if (cd(u.type, -n, a)) { | |
| --- | |
| > if (Id(u.type, n, a)) c++; | |
| > else if (Id(u.type, -n, a)) { | |
| 32824c33055 | |
| < (h = ud(u)) && h.from < h.to | |
| --- | |
| > (h = Od(u)) && h.from < h.to | |
| 32835c33066 | |
| < function dd(e, t, n, i, r) { | |
| --- | |
| > function Nd(e, t, n, i, r) { | |
| 32843c33074 | |
| < var fd = (function () { | |
| --- | |
| > var Rd = (function () { | |
| 32904c33135 | |
| < ((this.lastColumnValue = dd( | |
| --- | |
| > ((this.lastColumnValue = Nd( | |
| 32919c33150 | |
| < : dd(this.string, null, this.tabSize); | |
| --- | |
| > : Nd(this.string, null, this.tabSize); | |
| 32941c33172 | |
| < function md(e) { | |
| --- | |
| > function Hd(e) { | |
| 32950,32951c33181,33182 | |
| < var gd = new WeakMap(), | |
| < vd = (function (e) { | |
| --- | |
| > var Vd = new WeakMap(), | |
| > zd = (function (e) { | |
| 32956c33187 | |
| < o = Ih(t.languageData), | |
| --- | |
| > o = tp(t.languageData), | |
| 32970c33201 | |
| < copyState: i.copyState || md, | |
| --- | |
| > copyState: i.copyState || Hd, | |
| 32985c33216 | |
| < return new wd(n, e, t, i); | |
| --- | |
| > return new Wd(n, e, t, i); | |
| 32989c33220 | |
| < })(Un))(); | |
| --- | |
| > })(hi))(); | |
| 32997c33228 | |
| < Jh.of(function (e, t) { | |
| --- | |
| > Cp.of(function (e, t) { | |
| 33003,33004c33234,33235 | |
| < var t = yn.define({ | |
| < id: xd.length, | |
| --- | |
| > var t = qn.define({ | |
| > id: Gd.length, | |
| 33007c33238 | |
| < Ph.add(function () { | |
| --- | |
| > ep.add(function () { | |
| 33012c33243 | |
| < return xd.push(t), t; | |
| --- | |
| > return Gd.push(t), t; | |
| 33016c33247 | |
| < (r.stateAfter = new mn({ perNode: !0 })), | |
| --- | |
| > (r.stateAfter = new Hn({ perNode: !0 })), | |
| 33027c33258 | |
| < var n = Rh(e.state), i = n.resolve(t); | |
| --- | |
| > var n = ap(e.state), i = n.resolve(t); | |
| 33035c33266 | |
| < o && null != (r = gd.get(e.state)) && r < t - 1e4 && (r = void 0); | |
| --- | |
| > o && null != (r = Vd.get(e.state)) && r < t - 1e4 && (r = void 0); | |
| 33038c33269 | |
| < l = yd(this, n, 0, i.from, null != r ? r : t); | |
| --- | |
| > l = qd(this, n, 0, i.from, null != r ? r : t); | |
| 33053c33284 | |
| < l = new fd( | |
| --- | |
| > l = new Rd( | |
| 33067c33298 | |
| < kd(u.streamParser.token, l, s); | |
| --- | |
| > _d(u.streamParser.token, l, s); | |
| 33079c33310 | |
| < o && null == r && gd.set(e.state, h.from); | |
| --- | |
| > o && null == r && Vd.set(e.state, h.from); | |
| 33096,33097c33327,33328 | |
| < })(Fh); | |
| < function yd(e, t, n, i, r) { | |
| --- | |
| > })(ip); | |
| > function qd(e, t, n, i, r) { | |
| 33103c33334 | |
| < c = s instanceof xn && l < r && yd(e, s, l, i, r); | |
| --- | |
| > c = s instanceof Gn && l < r && qd(e, s, l, i, r); | |
| 33108c33339 | |
| < function bd(e, t, n, i, r) { | |
| --- | |
| > function Ud(e, t, n, i, r) { | |
| 33115,33116c33346,33347 | |
| < if (a < i && s instanceof xn) { | |
| < if (!(l = bd(e, s, n - a, i - a, r))) break; | |
| --- | |
| > if (a < i && s instanceof Gn) { | |
| > if (!(l = Ud(e, s, n - a, i - a, r))) break; | |
| 33118c33349 | |
| < ? new xn( | |
| --- | |
| > ? new Gn( | |
| 33129c33360 | |
| < var wd = (function () { | |
| --- | |
| > var Wd = (function () { | |
| 33143c33374 | |
| < var r = jh.get(), | |
| --- | |
| > var r = dp.get(), | |
| 33150c33381 | |
| < c = s <= n && l > n && yd(e, a.tree, 0 - a.offset, n, l), | |
| --- | |
| > c = s <= n && l > n && qd(e, a.tree, 0 - a.offset, n, l), | |
| 33154c33385 | |
| < (u = bd(e, a.tree, n + a.offset, c.pos + a.offset, !1)) | |
| --- | |
| > (u = Ud(e, a.tree, n + a.offset, c.pos + a.offset, !1)) | |
| 33159,33160c33390,33391 | |
| < state: e.streamParser.startState(i ? tp(i) : 4), | |
| < tree: xn.empty, | |
| --- | |
| > state: e.streamParser.startState(i ? xp(i) : 4), | |
| > tree: Gn.empty, | |
| 33170c33401 | |
| < ((this.state = this.lang.streamParser.startState(tp(r.state))), | |
| --- | |
| > ((this.state = this.lang.streamParser.startState(xp(r.state))), | |
| 33177c33408 | |
| < var e = jh.get(), | |
| --- | |
| > var e = dp.get(), | |
| 33259c33490 | |
| < l = new fd( | |
| --- | |
| > l = new Rd( | |
| 33262c33493 | |
| < e ? tp(e.state) : 2, | |
| --- | |
| > e ? xp(e.state) : 2, | |
| 33284c33515 | |
| < var e = kd(a.token, l, f.state); | |
| --- | |
| > var e = _d(a.token, l, f.state); | |
| 33320c33551 | |
| < o = this.emitToken(Sd(v.cls), v.from, v.to, 4, o); | |
| --- | |
| > o = this.emitToken(Yd(v.cls), v.from, v.to, 4, o); | |
| 33325c33556 | |
| < Sd(Array.from(u).sort().join(" "), !0), | |
| --- | |
| > Yd(Array.from(u).sort().join(" "), !0), | |
| 33336c33567 | |
| < var e = xn.build({ | |
| --- | |
| > var e = Gn.build({ | |
| 33340c33571 | |
| < nodeSet: Ed, | |
| --- | |
| > nodeSet: Kd, | |
| 33345c33576 | |
| < (e = new xn(e.type, e.children, e.positions, e.length, [ | |
| --- | |
| > (e = new Gn(e.type, e.children, e.positions, e.length, [ | |
| 33358c33589 | |
| < return new xn( | |
| --- | |
| > return new Gn( | |
| 33368c33599 | |
| < function kd(e, t, n) { | |
| --- | |
| > function _d(e, t, n) { | |
| 33376,33379c33607,33610 | |
| < var Cd = Object.create(null), | |
| < xd = [yn.none], | |
| < Ed = new wn(xd); | |
| < function Sd(e, t) { | |
| --- | |
| > var jd = Object.create(null), | |
| > Gd = [qn.none], | |
| > Kd = new Wn(Gd); | |
| > function Yd(e, t) { | |
| 33381,33382c33612,33613 | |
| < ? Cd[e] || | |
| < (Cd[e] = (function (e, t) { | |
| --- | |
| > ? jd[e] || | |
| > (jd[e] = (function (e, t) { | |
| 33386,33387c33617,33618 | |
| < o = yn.define({ | |
| < id: xd.length, | |
| --- | |
| > o = qn.define({ | |
| > id: Gd.length, | |
| 33391,33392c33622,33623 | |
| < ? Td.add(((n = {}), (n[r] = e), n)) | |
| < : Md.add(((i = {}), (i[r] = e), i)), | |
| --- | |
| > ? $d.add(((n = {}), (n[r] = e), n)) | |
| > : Xd.add(((i = {}), (i[r] = e), i)), | |
| 33395c33626 | |
| < return xd.push(o), o.id; | |
| --- | |
| > return Gd.push(o), o.id; | |
| 33399,33401c33630,33632 | |
| < var Md = new mn(), | |
| < Td = new mn(), | |
| < Dd = (function () { | |
| --- | |
| > var Xd = new Hn(), | |
| > $d = new Hn(), | |
| > Zd = (function () { | |
| 33405c33636 | |
| < (this.tree = Rh(e.state)), | |
| --- | |
| > (this.tree = ap(e.state)), | |
| 33410c33641 | |
| < var t = Rh(e.state); | |
| --- | |
| > var t = ap(e.state); | |
| 33419c33650 | |
| < if (!this.tree.length) return la.none; | |
| --- | |
| > if (!this.tree.length) return Pa.none; | |
| 33421c33652 | |
| < var n = [], i = 0, r = e.state.facet(Ld); | |
| --- | |
| > var n = [], i = 0, r = e.state.facet(Jd); | |
| 33431c33662 | |
| < l = new Pr(), | |
| --- | |
| > l = new eo(), | |
| 33448c33679 | |
| < u = i.prop(Td); | |
| --- | |
| > u = i.prop($d); | |
| 33452c33683 | |
| < (t.lineCache[u] = la.line({ | |
| --- | |
| > (t.lineCache[u] = Pa.line({ | |
| 33459c33690 | |
| < var d = i.prop(Md); | |
| --- | |
| > var d = i.prop(Xd); | |
| 33476c33707 | |
| < (h = t.tokenCache[d] = la.mark(m)); | |
| --- | |
| > (h = t.tokenCache[d] = Pa.mark(m)); | |
| 33488,33489c33719,33720 | |
| < Ad = Xi.lowest( | |
| < Fa.define( | |
| --- | |
| > Qd = yr.lowest( | |
| > is.define( | |
| 33491c33722 | |
| < return new Dd(e); | |
| --- | |
| > return new Zd(e); | |
| 33500,33501c33731,33732 | |
| < Ld = Ri.define({}); | |
| < function Pd(e, t) { | |
| --- | |
| > Jd = ar.define({}); | |
| > function ef(e, t) { | |
| 33504,33506c33735,33737 | |
| < var Id = /\u00A0/g; | |
| < function Od(e) { | |
| < return e.replace(Id, " "); | |
| --- | |
| > var tf = /\u00A0/g; | |
| > function nf(e) { | |
| > return e.replace(tf, " "); | |
| 33508c33739 | |
| < function Fd(e) { | |
| --- | |
| > function rf(e) { | |
| 33517,33519c33748,33750 | |
| < function Bd(e, t) { | |
| < var n = Fd(e), | |
| < i = Fd(t); | |
| --- | |
| > function of(e, t) { | |
| > var n = rf(e), | |
| > i = rf(t); | |
| 33532c33763 | |
| < function Nd(e) { | |
| --- | |
| > function af(e) { | |
| 33539,33544c33770,33775 | |
| < var Rd = window.process, | |
| < Hd = Rd ? Rd.platform : "", | |
| < Vd = "darwin" === Hd, | |
| < zd = "win32" === Hd, | |
| < qd = Vd || zd, | |
| < Ud = (function () { | |
| --- | |
| > var sf = window.process, | |
| > lf = sf ? sf.platform : "", | |
| > cf = "darwin" === lf, | |
| > uf = "win32" === lf, | |
| > hf = cf || uf, | |
| > pf = (function () { | |
| 33546c33777 | |
| < (this.thingsHappening = qe(this.kill.bind(this), 6e4, !0)), | |
| --- | |
| > (this.thingsHappening = et(this.kill.bind(this), 6e4, !0)), | |
| 33562c33793 | |
| < this.insensitive = Vd || zd; | |
| --- | |
| > this.insensitive = cf || uf; | |
| 33638,33639c33869,33870 | |
| < (n = pe("" === e ? t : e + "/" + t)), | |
| < (i = he(n)), | |
| --- | |
| > (n = Se("" === e ? t : e + "/" + t)), | |
| > (i = xe(n)), | |
| 33641c33872 | |
| < oe(i) ? [4, this.reconcileDeletion(n, i)] : [3, 2] | |
| --- | |
| > ye(i) ? [4, this.reconcileDeletion(n, i)] : [3, 2] | |
| 33816c34047 | |
| < return [2, B(r.sent())]; | |
| --- | |
| > return [2, Y(r.sent())]; | |
| 33869c34100 | |
| < (i = this.getFullPath(e)), (r = N(t)), (o.label = 1); | |
| --- | |
| > (i = this.getFullPath(e)), (r = X(t)), (o.label = 1); | |
| 33988c34219 | |
| < ct.resourcePathPrefix + r + "?" + n | |
| --- | |
| > St.resourcePathPrefix + r + "?" + n | |
| 34214c34445 | |
| < ? [2, m({ type: "file" }, Nd(n))] | |
| --- | |
| > ? [2, m({ type: "file" }, af(n))] | |
| 34216c34447 | |
| < ? [2, m({ type: "folder" }, Nd(n))] | |
| --- | |
| > ? [2, m({ type: "folder" }, af(n))] | |
| 34256,34257c34487,34488 | |
| < (s = pe("" === e ? a : e + "/" + a)), | |
| < (l = he(s)), | |
| --- | |
| > (s = Se("" === e ? a : e + "/" + a)), | |
| > (l = xe(s)), | |
| 34312c34543 | |
| < if (qd) return [2]; | |
| --- | |
| > if (hf) return [2]; | |
| 34330c34561 | |
| < (a = pe("" === e ? o : e + "/" + o)), | |
| --- | |
| > (a = Se("" === e ? o : e + "/" + o)), | |
| 34392c34623 | |
| < recursive: qd, | |
| --- | |
| > recursive: hf, | |
| 34414c34645 | |
| < ((e = pe(e)), | |
| --- | |
| > ((e = Se(e)), | |
| 34416c34647 | |
| < var n = he(e); | |
| --- | |
| > var n = xe(e); | |
| 34439c34670 | |
| < oe(t) ? [4, this.reconcileDeletion(e, t, n)] : [3, 2] | |
| --- | |
| > ye(t) ? [4, this.reconcileDeletion(e, t, n)] : [3, 2] | |
| 34444c34675 | |
| < return (i = re(t)) && "/" !== i | |
| --- | |
| > return (i = ve(t)) && "/" !== i | |
| 34447c34678 | |
| < : [4, this.reconcileFile(re(e), i, n)] | |
| --- | |
| > : [4, this.reconcileFile(ve(e), i, n)] | |
| 34466c34697 | |
| < return Od(e).normalize("NFC"); | |
| --- | |
| > return nf(e).normalize("NFC"); | |
| 34532c34763 | |
| < if (((i = Nd(n)), (r = this.files[t]))) { | |
| --- | |
| > if (((i = af(n)), (r = this.files[t]))) { | |
| 34574c34805 | |
| < qd ? [3, 2] : [4, this.startWatchPath(t)]); | |
| --- | |
| > hf ? [3, 2] : [4, this.startWatchPath(t)]); | |
| 34631c34862 | |
| < ? qd | |
| --- | |
| > ? hf | |
| 34686c34917 | |
| < t = re(t); | |
| --- | |
| > t = ve(t); | |
| 34730c34961 | |
| < ? ((n = t("fs")), (i = B), [4, n.promises.readFile(e)]) | |
| --- | |
| > ? ((n = t("fs")), (i = Y), [4, n.promises.readFile(e)]) | |
| 34760,34762c34991,34993 | |
| < _d = "language", | |
| < jd = "en", | |
| < Wd = { | |
| --- | |
| > df = "language", | |
| > ff = "en", | |
| > mf = { | |
| 34777c35008 | |
| < pl: "język polski", | |
| --- | |
| > pl: "Polski", | |
| 34788a35020 | |
| > vi: "Tiếng Việt", | |
| 34790,34792c35022,35026 | |
| < Gd = { interpolation: { prefix: "{{{{", suffix: "}}}}" } }, | |
| < Kd = "default"; | |
| < function Yd(e, t) { | |
| --- | |
| > gf = Object.keys(mf).sort(), | |
| > vf = { zh: "zh-cn", cz: "cs", no: "nn" }, | |
| > yf = { interpolation: { prefix: "{{{{", suffix: "}}}}" } }, | |
| > bf = "default"; | |
| > function wf(e, t) { | |
| 34796c35030 | |
| < e.hasOwnProperty(i) && (n[i] = Yd(e[i], (t && t[i]) || null)); | |
| --- | |
| > e.hasOwnProperty(i) && (n[i] = wf(e[i], (t && t[i]) || null)); | |
| 34799c35033 | |
| < function Xd(e) { | |
| --- | |
| > function kf(e) { | |
| 34809,34811c35043,35045 | |
| < fallbackLng: jd, | |
| < ns: [Kd], | |
| < defaultNS: Kd, | |
| --- | |
| > fallbackLng: ff, | |
| > ns: [bf], | |
| > defaultNS: bf, | |
| 34813c35047,35053 | |
| < interpolation: { escapeValue: !1 }, | |
| --- | |
| > interpolation: { | |
| > alwaysFormat: !0, | |
| > escapeValue: !1, | |
| > format: function (e, t) { | |
| > return "number" == typeof e ? e.toLocaleString() : e; | |
| > }, | |
| > }, | |
| 34815c35055 | |
| < var Zd = (function e(t, n) { | |
| --- | |
| > var Cf = (function e(t, n) { | |
| 34824,34858c35064,35109 | |
| < })(OBSIDIAN_DEFAULT_I18N, Xd); | |
| < i18next.addResourceBundle(jd, Kd, Zd); | |
| < var $d = Promise.resolve(), | |
| < Qd = localStorage.getItem(_d); | |
| < if (Qd) { | |
| < !1, | |
| < ($d = v(void 0, void 0, void 0, function () { | |
| < var e, t; | |
| < return y(this, function (n) { | |
| < switch (n.label) { | |
| < case 0: | |
| < return ( | |
| < n.trys.push([0, 3, , 4]), | |
| < [4, ajaxPromise({ url: "/i18n/" + Qd + ".json" })] | |
| < ); | |
| < case 1: | |
| < return ( | |
| < (e = n.sent()), | |
| < (t = JSON.parse(e)), | |
| < i18next.addResourceBundle(Qd, Kd, t), | |
| < [4, i18next.changeLanguage(Qd)] | |
| < ); | |
| < case 2: | |
| < return n.sent(), [3, 4]; | |
| < case 3: | |
| < return ( | |
| < n.sent(), | |
| < console.error("Failed to load language pack."), | |
| < [3, 4] | |
| < ); | |
| < case 4: | |
| < return !0, [2]; | |
| < } | |
| < }); | |
| < })); | |
| --- | |
| > })(OBSIDIAN_DEFAULT_I18N, kf); | |
| > i18next.addResourceBundle(ff, bf, Cf); | |
| > var Ef = Promise.resolve(), | |
| > xf = localStorage.getItem(df); | |
| > if (xf) { | |
| > Ef = v(void 0, void 0, void 0, function () { | |
| > var e, t, n, i, r; | |
| > return y(this, function (o) { | |
| > switch (o.label) { | |
| > case 0: | |
| > return ( | |
| > o.trys.push([0, 5, , 6]), | |
| > xf.contains("/") || xf.contains("\\") | |
| > ? ((e = JSON.parse( | |
| > window.require("original-fs").readFileSync(xf, "utf8") | |
| > )), | |
| > i18next.addResourceBundle("dev", bf, e), | |
| > [4, i18next.changeLanguage("dev")]) | |
| > : [3, 2] | |
| > ); | |
| > case 1: | |
| > return o.sent(), [2]; | |
| > case 2: | |
| > return ( | |
| > (i = (n = JSON).parse), | |
| > [4, ajaxPromise({ url: "/i18n/" + xf + ".json" })] | |
| > ); | |
| > case 3: | |
| > return ( | |
| > (t = i.apply(n, [o.sent()])), | |
| > i18next.addResourceBundle(xf, bf, t), | |
| > [4, i18next.changeLanguage(xf)] | |
| > ); | |
| > case 4: | |
| > return o.sent(), [3, 6]; | |
| > case 5: | |
| > return ( | |
| > (r = o.sent()), | |
| > console.error("Failed to load language pack.", r), | |
| > [3, 6] | |
| > ); | |
| > case 6: | |
| > return [2]; | |
| > } | |
| > }); | |
| > }); | |
| 34860,34862c35111,35112 | |
| < var Jd = Qd.toLowerCase(), | |
| < ef = { zh: "zh-cn", cz: "cs", no: "nn" }; | |
| < ef.hasOwnProperty(Jd) && (Jd = ef[Jd]), window.moment.locale(Jd); | |
| --- | |
| > var Sf = xf.toLowerCase(); | |
| > vf.hasOwnProperty(Sf) && (Sf = vf[Sf]), window.moment.locale(Sf); | |
| 34865,34880c35115,35146 | |
| < Bt && | |
| < Lt(function (e) { | |
| < window.i18nGenBundles = function () { | |
| < var t = window.require("fs"), | |
| < n = e.ipcRenderer.sendSync("resources"); | |
| < for (var i in Wd) | |
| < if (Wd.hasOwnProperty(i)) { | |
| < var r = n + "/i18n/" + i + ".json"; | |
| < try { | |
| < if (t.existsSync(r)) { | |
| < var o = t.readFileSync(r, "utf8"), | |
| < a = JSON.parse(o), | |
| < s = Yd(Zd, a), | |
| < l = JSON.stringify(s, null, "\t"); | |
| < t.writeFileSync(r, l, "utf8"), | |
| < console.log("Saved bundle for", i); | |
| --- | |
| > (window.selectLanguageFileLocation = function () { | |
| > if (St.isDesktopApp) { | |
| > var e = electron.remote.dialog.showOpenDialogSync({ | |
| > title: "Pick location of translation file", | |
| > filters: [{ name: "Translation file", extensions: ["json"] }], | |
| > properties: ["openFile", "dontAddToRecent"], | |
| > }); | |
| > if (e.length > 0) { | |
| > var t = e[0]; | |
| > localStorage.setItem(df, t), location.reload(); | |
| > } | |
| > } | |
| > }), | |
| > Zt && | |
| > (window.i18nGenBundles = function () { | |
| > if (St.isDesktopApp) { | |
| > var e = window.require("original-fs"), | |
| > t = electron.ipcRenderer.sendSync("resources"); | |
| > for (var n in mf) | |
| > if (mf.hasOwnProperty(n)) { | |
| > var i = t + "/i18n/" + n + ".json"; | |
| > try { | |
| > if (e.existsSync(i)) { | |
| > var r = e.readFileSync(i, "utf8"), | |
| > o = JSON.parse(r), | |
| > a = wf(Cf, o), | |
| > s = JSON.stringify(a, null, "\t"); | |
| > e.writeFileSync(i, s, "utf8"), | |
| > console.log("Saved bundle for", n); | |
| > } | |
| > } catch (e) { | |
| > console.error("Failed to process translation for", n, e); | |
| 34882,34883d35147 | |
| < } catch (e) { | |
| < console.error("Failed to process translation for", i, e); | |
| 34885,34888c35149,35151 | |
| < } | |
| < }; | |
| < }); | |
| < var tf = (function e(t, n) { | |
| --- | |
| > } | |
| > }); | |
| > var Mf = (function e(t, n) { | |
| 34894c35157 | |
| < : (i[r] = e(t + Xd(r) + ".", function (e, n) { | |
| --- | |
| > : (i[r] = e(t + kf(r) + ".", function (e, n) { | |
| 34896,34897c35159,35160 | |
| < ? i18next.t(t + Xd(r) + "." + e, n) | |
| < : i18next.t(t + Xd(r), e); | |
| --- | |
| > ? i18next.t(t + kf(r) + "." + e, n) | |
| > : i18next.t(t + kf(r), e); | |
| 34902c35165 | |
| < function nf(e) { | |
| --- | |
| > function Tf(e) { | |
| 35844,35847c36107,36130 | |
| < var rf = pr.define(), | |
| < of = pr.define(), | |
| < af = new Map(), | |
| < sf = _i.define({ | |
| --- | |
| > var Df = Br.define(), | |
| > Af = dc.inputHandler.of(function (e, t, n, i) { | |
| > if ("-" !== i) return !1; | |
| > var r = e.state.selection.main; | |
| > if (t != r.from || n != r.to) return !1; | |
| > var o = e.state.doc.lineAt(t); | |
| > if (o.from > 0) return !1; | |
| > if (/^--$/.test(o.text)) { | |
| > return ( | |
| > e.dispatch({ | |
| > changes: [{ insert: "-\n\n---\n", from: o.to }], | |
| > selection: { anchor: t + 2 }, | |
| > effects: [Df.of()], | |
| > userEvent: "input.type", | |
| > }), | |
| > !0 | |
| > ); | |
| > } | |
| > return !1; | |
| > }), | |
| > Lf = Br.define(), | |
| > Pf = Br.define(), | |
| > If = new Map(), | |
| > Of = pr.define({ | |
| 35849c36132 | |
| < return la.none; | |
| --- | |
| > return Pa.none; | |
| 35855c36138 | |
| < r.is(rf) | |
| --- | |
| > r.is(Lf) | |
| 35857c36140 | |
| < : r.is(of) && (e = e.update({ filter: r.value })); | |
| --- | |
| > : r.is(Pf) && (e = e.update({ filter: r.value })); | |
| 35862c36145 | |
| < return jl.decorations.from(e); | |
| --- | |
| > return dc.decorations.from(e); | |
| 35864,35868c36147,36235 | |
| < }), | |
| < lf = (function () { | |
| < function e() { | |
| < (this._loaded = !1), (this._events = []), (this._children = []); | |
| < } | |
| --- | |
| > }); | |
| > function Ff(e) { | |
| > return "set" !== e.annotation(Nr.userEvent); | |
| > } | |
| > function Bf(e, t) { | |
| > if (t.line < 0) return 0; | |
| > var n = t.line + 1; | |
| > if (n > e.lines) return e.length; | |
| > var i = e.line(n); | |
| > return isFinite(t.ch) | |
| > ? t.ch < 0 | |
| > ? i.from + Math.max(0, i.length + t.ch) | |
| > : i.from + t.ch | |
| > : i.to; | |
| > } | |
| > function Nf(e, t) { | |
| > t = Math.clamp(t, 0, e.length); | |
| > var n = e.lineAt(t); | |
| > return { line: n.number - 1, ch: t - n.from }; | |
| > } | |
| > function Rf(e, t, n) { | |
| > return e.from <= n && e.to >= t; | |
| > } | |
| > function Hf(e, t, n) { | |
| > for (var i = 0, r = e; i < r.length; i++) { | |
| > if (Rf(r[i], t, n)) return !0; | |
| > } | |
| > return !1; | |
| > } | |
| > function Vf(e, t, n, i) { | |
| > var r = !1; | |
| > return ( | |
| > e.between(n, i, function (e, n, i) { | |
| > if (i === t) return (r = !0), !1; | |
| > }), | |
| > r | |
| > ); | |
| > } | |
| > var zf = Br.define(); | |
| > function qf(e, t) { | |
| > return e.some(function (e) { | |
| > return e.effects.some(function (e) { | |
| > return e.is(t); | |
| > }); | |
| > }); | |
| > } | |
| > function Uf(e, t) { | |
| > return void 0 === t && (t = 0), { line: e, ch: t }; | |
| > } | |
| > function Wf(e, t) { | |
| > return { line: e.line, ch: e.ch + t }; | |
| > } | |
| > function _f(e, t) { | |
| > return e.line === t.line && e.ch === t.ch; | |
| > } | |
| > function jf(e, t) { | |
| > return e.line === t.line ? e.ch <= t.ch : e.line <= t.line; | |
| > } | |
| > function Gf(e, t) { | |
| > return (function (e, t) { | |
| > var n = e.from, | |
| > i = t.from; | |
| > return n.line === i.line ? n.ch - i.ch : n.line - i.line; | |
| > })(t, e); | |
| > } | |
| > var Kf = /^([>\s]*)(([*+-] |(\d+)([.)] ))(?:\[(.)\] )?)?/, | |
| > Yf = /^([>\s]*)(#{1,6} )?(.*)/, | |
| > Xf = [ | |
| > { | |
| > regex: /(!)?【【$/, | |
| > replace: function (e) { | |
| > return e[1] ? "![[" : "[["; | |
| > }, | |
| > }, | |
| > { | |
| > regex: /】】$/, | |
| > replace: function () { | |
| > return "]]"; | |
| > }, | |
| > }, | |
| > { | |
| > regex: /【【$/, | |
| > replace: function () { | |
| > return "[["; | |
| > }, | |
| > }, | |
| > ], | |
| > $f = (function () { | |
| > function e() {} | |
| 35870,35874c36237,36342 | |
| < (e.prototype.load = function () { | |
| < if (!this._loaded) { | |
| < (this._loaded = !0), this.onload(); | |
| < for (var e = 0, t = this._children.slice(); e < t.length; e++) { | |
| < t[e].load(); | |
| --- | |
| > (e.prototype.getDoc = function () { | |
| > return this; | |
| > }), | |
| > (e.prototype.setLine = function (e, t) { | |
| > this.replaceRange(t, Uf(e, 0), Uf(e, this.getLine(e).length)); | |
| > }), | |
| > (e.prototype.somethingSelected = function () { | |
| > return !!this.getSelection(); | |
| > }), | |
| > (e.prototype.setCursor = function (e, t) { | |
| > return Number.isNumber(e) | |
| > ? this.setSelection({ line: e, ch: t }) | |
| > : this.setSelection(e); | |
| > }), | |
| > (e.prototype.posAtMouse = function (e) { | |
| > return this.posAtCoords(e.clientX, e.clientY); | |
| > }), | |
| > (e.prototype.insertMarkdownLink = function () { | |
| > var e = this.getSelection(), | |
| > t = this.getCursor("from"), | |
| > n = this.getCursor("to"); | |
| > e | |
| > ? this.transaction({ | |
| > replaceSelection: "[".concat(e, "]()"), | |
| > selection: { from: Wf(t, e.length + 3) }, | |
| > }) | |
| > : t.line === n.line && | |
| > t.ch === n.ch && | |
| > this.transaction({ | |
| > replaceSelection: "[]()", | |
| > selection: { from: Wf(t, 1) }, | |
| > }); | |
| > }), | |
| > (e.prototype.triggerWikilink = function (e) { | |
| > var t = this.getSelection(), | |
| > n = this.getCursor("from"), | |
| > i = this.getCursor("to"); | |
| > t | |
| > ? (this.replaceSelection( | |
| > e ? "![[".concat(t, "]]") : "[[".concat(t, "]]") | |
| > ), | |
| > this.setSelection(Wf(n, t.length + 2))) | |
| > : n.line === i.line && | |
| > n.ch === i.ch && | |
| > (this.replaceSelection(e ? "![[]]" : "[[]]"), | |
| > this.setSelection(Wf(n, e ? 3 : 2))); | |
| > }), | |
| > (e.prototype.insertText = function (e) { | |
| > var t = this.lineCount() - 1, | |
| > n = Uf(t, this.getLine(t).length); | |
| > this.replaceRange(e, n), | |
| > (n = Uf((t = this.lineCount() - 1), this.getLine(t).length)), | |
| > this.setSelection(n); | |
| > }), | |
| > (e.prototype.processLines = function (e, t, n) { | |
| > void 0 === n && (n = !0); | |
| > for ( | |
| > var i = this.listSelections(), | |
| > r = (function (e) { | |
| > for (var t = [], n = 0, i = e; n < i.length; n++) | |
| > for ( | |
| > var r = i[n], | |
| > o = Math.min(r.anchor.line, r.head.line), | |
| > a = Math.max(r.anchor.line, r.head.line), | |
| > s = o; | |
| > s <= a; | |
| > s++ | |
| > ) | |
| > t.push(s); | |
| > return Array.from(new Set(t)).sort(); | |
| > })(i), | |
| > o = [], | |
| > a = 0, | |
| > s = r; | |
| > a < s.length; | |
| > a++ | |
| > ) { | |
| > var l = s[a], | |
| > c = this.getLine(l); | |
| > if (n && r.length > 1 && !c.trim()) o.push(null); | |
| > else { | |
| > var u = e(l, c); | |
| > o.push(u); | |
| > } | |
| > } | |
| > for (var h = [], p = 0; p < r.length; p++) { | |
| > (l = r[p]), (u = o[p]); | |
| > if (!n || null !== u) | |
| > (d = t(l, (c = this.getLine(l)), u)) && h.push(d); | |
| > } | |
| > if (0 !== h.length) { | |
| > if (1 === i.length) { | |
| > var d = h[0], | |
| > f = i[0], | |
| > m = f.anchor; | |
| > if (0 === m.ch && _f(m, f.head) && m.line === d.from.line) { | |
| > var g = d.text.length - (d.to ? d.to.ch - d.from.ch : 0); | |
| > return ( | |
| > (m.ch += g), | |
| > m.ch < 0 && (m.ch = 0), | |
| > void this.transaction({ | |
| > changes: h, | |
| > selection: { from: m }, | |
| > }) | |
| > ); | |
| > } | |
| 35875a36344 | |
| > this.transaction({ changes: h }); | |
| 35878,35883c36347,36418 | |
| < (e.prototype.onload = function () {}), | |
| < (e.prototype.unload = function () { | |
| < if (this._loaded) { | |
| < this._loaded = !1; | |
| < for (var e = this._children, t = this._events; e.length > 0; ) { | |
| < e.pop().unload(); | |
| --- | |
| > (e.prototype.setHeading = function (e) { | |
| > this.processLines( | |
| > function (e, t) { | |
| > return t.match(Yf); | |
| > }, | |
| > function (t, n, i) { | |
| > var r = 0 === e ? "" : Array(e).fill("#").join("") + " "; | |
| > return { | |
| > from: Uf(t, i[1].length), | |
| > to: Uf(t, n.length - i[3].length), | |
| > text: r, | |
| > }; | |
| > } | |
| > ); | |
| > }), | |
| > (e.prototype.toggleBlockquote = function () { | |
| > var e = /^\s*>(\s*)/, | |
| > t = !1; | |
| > this.processLines( | |
| > function (n, i) { | |
| > var r = i.match(e); | |
| > return r || (t = !0), r; | |
| > }, | |
| > function (e, n, i) { | |
| > var r = i; | |
| > if (t && !r) return { from: Uf(e, 0), text: "> " }; | |
| > if (!t && r) { | |
| > var o = r[0].length; | |
| > if (r[1].startsWith(" ")) { | |
| > for (var a = r[1]; a.startsWith(" "); ) | |
| > a = a.substring(4); | |
| > (o -= r[1].length), a.startsWith(" ") && o++; | |
| > } | |
| > return { from: Uf(e, 0), to: Uf(e, o), text: "" }; | |
| > } | |
| > }, | |
| > !1 | |
| > ); | |
| > }), | |
| > (e.prototype.toggleBulletList = function () { | |
| > var e = !1; | |
| > this.processLines( | |
| > function (t, n) { | |
| > var i = n.match(Kf); | |
| > return (i[3] && !i[4]) || (e = !0), i; | |
| > }, | |
| > function (t, n, i) { | |
| > return i | |
| > ? { | |
| > from: Uf(t, 0), | |
| > to: Uf(t, i[0].length), | |
| > text: i[1] + (e ? "- " : ""), | |
| > } | |
| > : null; | |
| > } | |
| > ); | |
| > }), | |
| > (e.prototype.toggleNumberList = function () { | |
| > var e = !1; | |
| > this.processLines( | |
| > function (t, n) { | |
| > var i = n.match(Kf); | |
| > return i[4] || (e = !0), i; | |
| > }, | |
| > function (t, n, i) { | |
| > return i | |
| > ? { | |
| > from: Uf(t, 0), | |
| > to: Uf(t, i[0].length), | |
| > text: i[1] + (e ? "1. " : ""), | |
| > } | |
| > : null; | |
| 35885,35886c36420,36454 | |
| < for (; t.length > 0; ) { | |
| < t.pop()(); | |
| --- | |
| > ), | |
| > e && this.afterIndent(); | |
| > }), | |
| > (e.prototype.toggleCheckList = function (e) { | |
| > var t = 3; | |
| > this.processLines( | |
| > function (n, i) { | |
| > var r = i.match(Kf); | |
| > return ( | |
| > t > 2 && " " === r[6] && (t = 2), | |
| > t > 1 && !r[6] && (t = 1), | |
| > e && t > 0 && !r[3] && (t = 0), | |
| > r | |
| > ); | |
| > }, | |
| > function (n, i, r) { | |
| > if (!r) return null; | |
| > var o = r[0], | |
| > a = r[1], | |
| > s = r[3], | |
| > l = { | |
| > from: Uf(n, 0), | |
| > to: Uf(n, o.length), | |
| > text: i.substr(0, o.length), | |
| > }, | |
| > c = a + (s || "- "); | |
| > return ( | |
| > (l.text = c), | |
| > 1 === t | |
| > ? r[6] || (l.text = c + "[ ] ") | |
| > : 2 === t | |
| > ? (l.text = c + "[x] ") | |
| > : 3 === t && (l.text = e ? c : c + "[ ] "), | |
| > l | |
| > ); | |
| 35888c36456,36585 | |
| < this.onunload(); | |
| --- | |
| > ); | |
| > }), | |
| > (e.prototype.insertCallout = function () { | |
| > var e = this.getCursor("from"), | |
| > t = this.getCursor("to"); | |
| > if (!_f(e, t) || this.getLine(e.line).substring(0, e.ch).trim()) { | |
| > var n = [], | |
| > i = "> [!NOTE]\n> ", | |
| > r = { from: Uf(e.line, 4), to: Uf(e.line, 8) }; | |
| > e.line > 0 && | |
| > this.getLine(e.line - 1) && | |
| > ((i = "\n" + i), (r.from.line += 1), (r.to.line += 1)), | |
| > n.push({ from: Uf(e.line, 0), text: i }); | |
| > for (var o = e.line + 1; o <= t.line; o++) | |
| > n.push({ from: Uf(o, 0), text: "> " }); | |
| > t.line < this.lineCount() - 1 && | |
| > this.getLine(t.line + 1) && | |
| > n.push({ from: Uf(t.line + 1, 0), text: "\n" }), | |
| > this.transaction({ changes: n, selection: r }); | |
| > } else | |
| > this.transaction({ | |
| > changes: [ | |
| > { from: e, to: t, text: "\n> [!NOTE] Title\n> Contents\n" }, | |
| > ], | |
| > selection: { from: Uf(e.line + 1, 4), to: Uf(e.line + 1, 8) }, | |
| > }); | |
| > }), | |
| > (e.prototype.insertCodeblock = function () { | |
| > this.insertBlock("```", "```"); | |
| > }), | |
| > (e.prototype.insertMathBlock = function () { | |
| > this.insertBlock("$$", "$$"); | |
| > }), | |
| > (e.prototype.indentList = function () { | |
| > this.exec("indentMore"), this.afterIndent(); | |
| > }), | |
| > (e.prototype.unindentList = function () { | |
| > this.exec("indentLess"), this.afterIndent(); | |
| > }), | |
| > (e.prototype.afterIndent = function () { | |
| > for ( | |
| > var e, | |
| > t = this, | |
| > n = this.listSelections(), | |
| > i = [], | |
| > r = [], | |
| > o = 0, | |
| > a = n; | |
| > o < a.length; | |
| > o++ | |
| > ) { | |
| > var s = a[o]; | |
| > r.push( | |
| > Math.min(s.head.line, s.anchor.line), | |
| > Math.max(s.head.line, s.anchor.line) + 1 | |
| > ); | |
| > } | |
| > r = ((e = r), Array.from(new Set(e))).sort(); | |
| > for ( | |
| > var l = -1, | |
| > c = function (e) { | |
| > var n = t.getLine(e); | |
| > if (n) { | |
| > var r = Kf.exec(n); | |
| > if (r && r[4]) { | |
| > for ( | |
| > var o = r[1], a = r[5], s = e - 1, c = 0, u = null; | |
| > s >= 0; | |
| > | |
| > ) { | |
| > var h = t.getLine(s), | |
| > p = Kf.exec(h); | |
| > if (!p || !p[4]) break; | |
| > var d = p[1]; | |
| > if (d === o) { | |
| > p[4] ? (c = parseInt(p[4], 10)) : (u = p); | |
| > break; | |
| > } | |
| > if (d.length < o.length) break; | |
| > s--; | |
| > } | |
| > var f = o.length + r[2].length; | |
| > if (u) | |
| > return ( | |
| > i.push({ | |
| > text: o + u[2], | |
| > from: Uf(e), | |
| > to: Uf(e, f), | |
| > }), | |
| > void (l = e) | |
| > ); | |
| > c++, | |
| > i.push({ | |
| > text: o + c + a, | |
| > from: Uf(e), | |
| > to: Uf(e, f), | |
| > }), | |
| > (l = e); | |
| > for (var m = e + 1, g = t.lineCount(); m < g; ) { | |
| > var v = t.getLine(m); | |
| > if (v) { | |
| > var y = Kf.exec(v); | |
| > if (!y || !y[2]) break; | |
| > var b = y[1]; | |
| > if ( | |
| > (b === o && | |
| > y[4] && | |
| > (c++, | |
| > i.push({ | |
| > text: o + c + y[5], | |
| > from: Uf(m), | |
| > to: Uf(m, b.length + y[2].length), | |
| > }), | |
| > (l = m)), | |
| > b.length < o.length) | |
| > ) | |
| > break; | |
| > m++; | |
| > } else m++; | |
| > } | |
| > } | |
| > } | |
| > }, | |
| > u = 0, | |
| > h = r; | |
| > u < h.length; | |
| > u++ | |
| > ) { | |
| > var p = h[u]; | |
| > p > l && c(p); | |
| 35889a36587 | |
| > this.transaction({ changes: i }); | |
| 35891,35893c36589,36743 | |
| < (e.prototype.onunload = function () {}), | |
| < (e.prototype.addChild = function (e) { | |
| < return this._children.push(e), this._loaded && e.load(), e; | |
| --- | |
| > (e.prototype.newlineAndIndentContinueMarkdownList = function () { | |
| > for ( | |
| > var e = this, | |
| > t = this.listSelections(), | |
| > n = [], | |
| > i = function (t) { | |
| > var i = t.head; | |
| > if ( | |
| > t.head.line !== t.anchor.line || | |
| > t.head.ch !== t.anchor.ch | |
| > ) | |
| > return !1; | |
| > var r = e.getLine(i.line), | |
| > o = Kf.exec(r); | |
| > if (!o) return !1; | |
| > var a = o[0], | |
| > s = o[1], | |
| > l = o[2], | |
| > c = o[3], | |
| > u = o[4], | |
| > h = o[5], | |
| > p = o[6]; | |
| > if (i.ch < a.length || (!l && !s)) return !1; | |
| > if ("" === r.substr(a.length).trim()) { | |
| > if (!s) | |
| > return ( | |
| > n.push({ text: "", from: Uf(i.line), to: i }), !0 | |
| > ); | |
| > if (s.endsWith(">") || s.endsWith("> ")) { | |
| > if (l) | |
| > return ( | |
| > n.push({ | |
| > text: "", | |
| > from: Uf(i.line, s.length), | |
| > to: i, | |
| > }), | |
| > !0 | |
| > ); | |
| > var d = s.endsWith(">") ? 1 : 2; | |
| > if (i.line > 0) | |
| > if (e.getLine(i.line - 1) === s) | |
| > return ( | |
| > n.push( | |
| > { | |
| > text: "", | |
| > from: Uf(i.line - 1, s.length - d), | |
| > to: Uf(i.line - 1, s.length), | |
| > }, | |
| > { | |
| > text: "", | |
| > from: Uf(i.line, s.length - d), | |
| > to: Uf(i.line, s.length), | |
| > } | |
| > ), | |
| > !0 | |
| > ); | |
| > var f = s.substr(0, s.length - d); | |
| > return ( | |
| > n.push({ | |
| > text: "\n" + f, | |
| > from: Uf(i.line, s.length - d), | |
| > to: Uf(i.line, s.length), | |
| > }), | |
| > !0 | |
| > ); | |
| > } | |
| > if (s.endsWith("\t")) | |
| > return ( | |
| > n.push({ | |
| > text: "", | |
| > from: Uf(i.line, s.length - 1), | |
| > to: Uf(i.line, s.length), | |
| > }), | |
| > !0 | |
| > ); | |
| > for ( | |
| > var m = 0; | |
| > m < 4 && " " === s.charAt(s.length - m - 1); | |
| > m++ | |
| > ); | |
| > return m > 0 | |
| > ? (n.push({ | |
| > text: "", | |
| > from: Uf(i.line, s.length - m), | |
| > to: Uf(i.line, s.length), | |
| > }), | |
| > !0) | |
| > : (n.push({ | |
| > text: "", | |
| > from: Uf(i.line), | |
| > to: Uf(i.line, s.length), | |
| > }), | |
| > !0); | |
| > } | |
| > if (!l) | |
| > return ( | |
| > n.push({ | |
| > text: r.charAt(i.ch - 1) + "\n" + s, | |
| > from: Uf(i.line, i.ch - 1), | |
| > to: i, | |
| > }), | |
| > !0 | |
| > ); | |
| > var g = c; | |
| > u && (g = parseInt(u, 10) + 1 + h), p && (g += "[ ] "); | |
| > var v = Kf.exec(r.substring(i.ch)); | |
| > if ( | |
| > (v && v[3] && (g = ""), | |
| > n.push({ | |
| > text: r.charAt(i.ch - 1) + "\n" + s + g, | |
| > from: Uf(i.line, i.ch - 1), | |
| > to: i, | |
| > }), | |
| > v && | |
| > v[1] && | |
| > n.push({ | |
| > text: "", | |
| > from: i, | |
| > to: Uf(i.line, i.ch + v[1].length), | |
| > }), | |
| > u) | |
| > ) | |
| > for ( | |
| > var y = parseInt(u, 10) + 2, | |
| > b = i.line + 1, | |
| > w = e.lineCount(); | |
| > b < w; | |
| > b++ | |
| > ) { | |
| > var k = Kf.exec(e.getLine(b)); | |
| > if (!k || !k[2]) break; | |
| > if ((f = k[1]) === s) { | |
| > var C = k[4], | |
| > E = parseInt(C, 10); | |
| > C && | |
| > !isNaN(E) && | |
| > ((y = Math.max(y, E)), | |
| > n.push({ | |
| > text: String(y), | |
| > from: Uf(b, s.length), | |
| > to: Uf(b, s.length + C.length), | |
| > }), | |
| > y++); | |
| > } else if (!(f.length > s.length)) break; | |
| > } | |
| > return !0; | |
| > }, | |
| > r = 0, | |
| > o = t; | |
| > r < o.length; | |
| > r++ | |
| > ) { | |
| > if (!i(o[r])) return this.exec("newlineAndIndent"); | |
| > } | |
| > this.transaction({ changes: n }), this.afterIndent(); | |
| 35895,35898c36745,36786 | |
| < (e.prototype.removeChild = function (e) { | |
| < var t = this._children, | |
| < n = t.indexOf(e); | |
| < return -1 !== n && (t.splice(n, 1), e.unload()), e; | |
| --- | |
| > (e.prototype.newlineAndIndentOnly = function () { | |
| > for ( | |
| > var e = this, | |
| > t = this.listSelections(), | |
| > n = [], | |
| > i = function (t) { | |
| > var i = t.head; | |
| > if ( | |
| > t.head.line !== t.anchor.line || | |
| > t.head.ch !== t.anchor.ch | |
| > ) | |
| > return !1; | |
| > var r = e.getLine(i.line), | |
| > o = Kf.exec(r); | |
| > if (!o) return !1; | |
| > var a = o[0], | |
| > s = o[1], | |
| > l = o[2]; | |
| > return ( | |
| > !(i.ch < a.length) && | |
| > (n.push({ | |
| > text: | |
| > r.charAt(i.ch - 1) + | |
| > "\n" + | |
| > s + | |
| > (l | |
| > ? l.replace(/\t/g, " ").replace(/./g, " ") | |
| > : ""), | |
| > from: Uf(i.line, i.ch - 1), | |
| > to: i, | |
| > }), | |
| > !0) | |
| > ); | |
| > }, | |
| > r = 0, | |
| > o = t; | |
| > r < o.length; | |
| > r++ | |
| > ) { | |
| > if (!i(o[r])) return this.newlineOnly(); | |
| > } | |
| > this.transaction({ changes: n }); | |
| 35900,35901c36788,36789 | |
| < (e.prototype.register = function (e) { | |
| < this._events.push(e); | |
| --- | |
| > (e.prototype.newlineOnly = function () { | |
| > this.transaction({ replaceSelection: "\n" }); | |
| 35903,35906c36791,36808 | |
| < (e.prototype.registerEvent = function (e) { | |
| < this.register(function () { | |
| < return e.e.offref(e); | |
| < }); | |
| --- | |
| > (e.prototype.expandText = function () { | |
| > var e = this.getCursor("anchor"), | |
| > t = this.getCursor("head"); | |
| > if (e.line === t.line && e.ch === t.ch) | |
| > for ( | |
| > var n = this.getLine(e.line).substr(0, e.ch), i = 0, r = Xf; | |
| > i < r.length; | |
| > i++ | |
| > ) { | |
| > var o = r[i], | |
| > a = n.match(o.regex); | |
| > if (a) { | |
| > var s = a[0].length, | |
| > l = o.replace(a); | |
| > this.replaceRange(l, Wf(e, -s), e); | |
| > break; | |
| > } | |
| > } | |
| 35908,35911c36810,37418 | |
| < (e.prototype.registerDomEvent = function (e, t, n, i) { | |
| < e.addEventListener(t, n, i), | |
| < this.register(function () { | |
| < return e.removeEventListener(t, n, i); | |
| --- | |
| > e | |
| > ); | |
| > })(); | |
| > function Zf(e, t) { | |
| > for (var n = [], i = 0, r = t; i < r.length; i++) { | |
| > var o = r[i]; | |
| > n.push(o[0], o[1]); | |
| > } | |
| > for (var a = Qf(e, n), s = [], l = 0; l < t.length; l++) | |
| > s.push({ from: a[2 * l], to: a[2 * l + 1] }); | |
| > return s; | |
| > } | |
| > function Qf(e, t) { | |
| > for ( | |
| > var n = 0, i = 0, r = e.indexOf("\n"), o = [], a = 0, s = t; | |
| > a < s.length; | |
| > a++ | |
| > ) { | |
| > for (var l = s[a]; r < l; ) { | |
| > if (-1 === r) { | |
| > r = e.length; | |
| > break; | |
| > } | |
| > n++, (i = r + 1), (r = e.indexOf("\n", i)); | |
| > } | |
| > o.push({ line: n, ch: l - i }); | |
| > } | |
| > return o; | |
| > } | |
| > var Jf = function (e) { | |
| > var t = e.state, | |
| > n = t.doc.lineAt(t.selection.main.from), | |
| > i = lm(e.state, n.from); | |
| > return i.line ? tm(e) : !!i.block && sm(e); | |
| > }; | |
| > function em(e, t) { | |
| > return function (n) { | |
| > var i = n.state, | |
| > r = n.dispatch; | |
| > if (i.readOnly) return !1; | |
| > var o = e(t, i); | |
| > return !!o && (r(i.update(o)), !0); | |
| > }; | |
| > } | |
| > var tm = em(um, 0), | |
| > nm = em(um, 1), | |
| > im = em(um, 2), | |
| > rm = em(cm, 0), | |
| > om = em(cm, 1), | |
| > am = em(cm, 2), | |
| > sm = em(function (e, t) { | |
| > return cm( | |
| > e, | |
| > t, | |
| > (function (e) { | |
| > for ( | |
| > var t = [], n = 0, i = e.selection.ranges; | |
| > n < i.length; | |
| > n++ | |
| > ) { | |
| > var r = i[n], | |
| > o = e.doc.lineAt(r.from), | |
| > a = r.to <= o.to ? o : e.doc.lineAt(r.to), | |
| > s = t.length - 1; | |
| > s >= 0 && t[s].to > o.from | |
| > ? (t[s].to = a.to) | |
| > : t.push({ from: o.from, to: a.to }); | |
| > } | |
| > return t; | |
| > })(t) | |
| > ); | |
| > }, 0); | |
| > function lm(e, t) { | |
| > var n = e.languageDataAt("commentTokens", t); | |
| > return n.length ? n[0] : {}; | |
| > } | |
| > function cm(e, t, n) { | |
| > void 0 === n && (n = t.selection.ranges); | |
| > var i = n.map(function (e) { | |
| > return lm(t, e.from).block; | |
| > }); | |
| > if ( | |
| > !i.every(function (e) { | |
| > return e; | |
| > }) | |
| > ) | |
| > return null; | |
| > var r = n.map(function (e, n) { | |
| > return (function (e, t, n, i) { | |
| > var r, | |
| > o, | |
| > a = t.open, | |
| > s = t.close, | |
| > l = e.sliceDoc(n - 50, n), | |
| > c = e.sliceDoc(i, i + 50), | |
| > u = /\s*$/.exec(l)[0].length, | |
| > h = /^\s*/.exec(c)[0].length, | |
| > p = l.length - u; | |
| > if (l.slice(p - a.length, p) == a && c.slice(h, h + s.length) == s) | |
| > return { | |
| > open: { pos: n - u, margin: u && 1 }, | |
| > close: { pos: i + h, margin: h && 1 }, | |
| > }; | |
| > i - n <= 100 | |
| > ? (r = o = e.sliceDoc(n, i)) | |
| > : ((r = e.sliceDoc(n, n + 50)), (o = e.sliceDoc(i - 50, i))); | |
| > var d = /^\s*/.exec(r)[0].length, | |
| > f = /\s*$/.exec(o)[0].length, | |
| > m = o.length - f - s.length; | |
| > return r.slice(d, d + a.length) == a && | |
| > o.slice(m, m + s.length) == s | |
| > ? { | |
| > open: { | |
| > pos: n + d + a.length, | |
| > margin: /\s/.test(r.charAt(d + a.length)) ? 1 : 0, | |
| > }, | |
| > close: { | |
| > pos: i - f - s.length, | |
| > margin: /\s/.test(o.charAt(m - 1)) ? 1 : 0, | |
| > }, | |
| > } | |
| > : null; | |
| > })(t, i[n], e.from, e.to); | |
| > }); | |
| > if ( | |
| > 2 != e && | |
| > !r.every(function (e) { | |
| > return e; | |
| > }) | |
| > ) | |
| > return { | |
| > changes: t.changes( | |
| > n.map(function (e, t) { | |
| > return r[t] | |
| > ? [] | |
| > : [ | |
| > { from: e.from, insert: i[t].open + " " }, | |
| > { from: e.to, insert: " " + i[t].close }, | |
| > ]; | |
| > }) | |
| > ), | |
| > }; | |
| > if ( | |
| > 1 != e && | |
| > r.some(function (e) { | |
| > return e; | |
| > }) | |
| > ) { | |
| > for (var o = [], a = 0, s = void 0; a < r.length; a++) | |
| > if ((s = r[a])) { | |
| > var l = i[a], | |
| > c = s.open, | |
| > u = s.close; | |
| > o.push( | |
| > { from: c.pos - l.open.length, to: c.pos + c.margin }, | |
| > { from: u.pos - u.margin, to: u.pos + l.close.length } | |
| > ); | |
| > } | |
| > return { changes: o }; | |
| > } | |
| > return null; | |
| > } | |
| > function um(e, t, n) { | |
| > void 0 === n && (n = t.selection.ranges); | |
| > for (var i = [], r = -1, o = 0, a = n; o < a.length; o++) { | |
| > var s = a[o], | |
| > l = s.from, | |
| > c = s.to, | |
| > u = i.length, | |
| > h = 1e9; | |
| > if ((k = lm(t, l).line)) { | |
| > for (var p = l; p <= c; ) { | |
| > if ((w = t.doc.lineAt(p)).from > r && (l == c || c > w.from)) { | |
| > r = w.from; | |
| > var d = (C = /^\s*/.exec(w.text)[0].length) == w.length, | |
| > f = w.text.slice(C, C + k.length) == k ? C : -1; | |
| > C < w.text.length && C < h && (h = C), | |
| > i.push({ | |
| > line: w, | |
| > comment: f, | |
| > token: k, | |
| > indent: C, | |
| > empty: d, | |
| > single: !1, | |
| > }); | |
| > } | |
| > p = w.to + 1; | |
| > } | |
| > if (h < 1e9) | |
| > for (var m = u; m < i.length; m++) | |
| > i[m].indent < i[m].line.text.length && (i[m].indent = h); | |
| > i.length == u + 1 && (i[u].single = !0); | |
| > } | |
| > } | |
| > if ( | |
| > 2 != e && | |
| > i.some(function (e) { | |
| > return e.comment < 0 && (!e.empty || e.single); | |
| > }) | |
| > ) { | |
| > for (var g = [], v = 0, y = i; v < y.length; v++) { | |
| > var b = y[v], | |
| > w = b.line, | |
| > k = b.token, | |
| > C = b.indent; | |
| > d = b.empty; | |
| > (!b.single && d) || g.push({ from: w.from + C, insert: k + " " }); | |
| > } | |
| > var E = t.changes(g); | |
| > return { changes: E, selection: t.selection.map(E, 1) }; | |
| > } | |
| > if ( | |
| > 1 != e && | |
| > i.some(function (e) { | |
| > return e.comment >= 0; | |
| > }) | |
| > ) { | |
| > g = []; | |
| > for (var x = 0, S = i; x < S.length; x++) { | |
| > var M = S[x]; | |
| > (w = M.line), (f = M.comment), (k = M.token); | |
| > if (f >= 0) { | |
| > c = (l = w.from + f) + k.length; | |
| > " " == w.text[c - w.from] && c++, g.push({ from: l, to: c }); | |
| > } | |
| > } | |
| > return { changes: g }; | |
| > } | |
| > return null; | |
| > } | |
| > var hm = Ir.define(), | |
| > pm = Ir.define(), | |
| > dm = ar.define(), | |
| > fm = ar.define({ | |
| > combine: function (e) { | |
| > return Yr( | |
| > e, | |
| > { | |
| > minDepth: 100, | |
| > newGroupDelay: 500, | |
| > joinToEvent: function (e, t) { | |
| > return t; | |
| > }, | |
| > }, | |
| > { | |
| > minDepth: Math.max, | |
| > newGroupDelay: Math.min, | |
| > joinToEvent: function (e, t) { | |
| > return function (n, i) { | |
| > return e(n, i) || t(n, i); | |
| > }; | |
| > }, | |
| > } | |
| > ); | |
| > }, | |
| > }); | |
| > var mm = pr.define({ | |
| > create: function () { | |
| > return Bm.empty; | |
| > }, | |
| > update: function (e, t) { | |
| > var n, | |
| > i, | |
| > r = t.state.facet(fm), | |
| > o = t.annotation(hm); | |
| > if (o) { | |
| > var a = t.docChanged | |
| > ? ir.single( | |
| > ((n = t.changes), | |
| > (i = 0), | |
| > n.iterChangedRanges(function (e, t) { | |
| > return (i = t); | |
| > }), | |
| > i) | |
| > ) | |
| > : void 0, | |
| > s = Mm.fromTransaction(t, a), | |
| > l = o.side, | |
| > c = 0 == l ? e.undone : e.done; | |
| > return ( | |
| > (c = s | |
| > ? Tm(c, c.length, r.minDepth, s) | |
| > : Lm(c, t.startState.selection)), | |
| > new Bm(0 == l ? o.rest : c, 0 == l ? c : o.rest) | |
| > ); | |
| > } | |
| > var u = t.annotation(pm); | |
| > if ( | |
| > (("full" != u && "before" != u) || (e = e.isolate()), | |
| > !1 === t.annotation(Nr.addToHistory)) | |
| > ) | |
| > return t.changes.empty ? e : e.addMapping(t.changes.desc); | |
| > var h = Mm.fromTransaction(t), | |
| > p = t.annotation(Nr.time), | |
| > d = t.annotation(Nr.userEvent); | |
| > return ( | |
| > h | |
| > ? (e = e.addChanges(h, p, d, r, t)) | |
| > : t.selection && | |
| > (e = e.addSelection( | |
| > t.startState.selection, | |
| > p, | |
| > d, | |
| > r.newGroupDelay | |
| > )), | |
| > ("full" != u && "after" != u) || (e = e.isolate()), | |
| > e | |
| > ); | |
| > }, | |
| > toJSON: function (e) { | |
| > return { | |
| > done: e.done.map(function (e) { | |
| > return e.toJSON(); | |
| > }), | |
| > undone: e.undone.map(function (e) { | |
| > return e.toJSON(); | |
| > }), | |
| > }; | |
| > }, | |
| > fromJSON: function (e) { | |
| > return new Bm(e.done.map(Mm.fromJSON), e.undone.map(Mm.fromJSON)); | |
| > }, | |
| > }); | |
| > function gm(e) { | |
| > return ( | |
| > void 0 === e && (e = {}), | |
| > [ | |
| > mm, | |
| > fm.of(e), | |
| > dc.domEventHandlers({ | |
| > beforeinput: function (e, t) { | |
| > var n = | |
| > "historyUndo" == e.inputType | |
| > ? bm | |
| > : "historyRedo" == e.inputType | |
| > ? wm | |
| > : null; | |
| > return !!n && (e.preventDefault(), n(t)); | |
| > }, | |
| > }), | |
| > ] | |
| > ); | |
| > } | |
| > var vm = mm; | |
| > function ym(e, t) { | |
| > return function (n) { | |
| > var i = n.state, | |
| > r = n.dispatch; | |
| > if (!t && i.readOnly) return !1; | |
| > var o = i.field(mm, !1); | |
| > if (!o) return !1; | |
| > var a = o.pop(e, i, t); | |
| > return !!a && (r(a), !0); | |
| > }; | |
| > } | |
| > var bm = ym(0, !1), | |
| > wm = ym(1, !1), | |
| > km = ym(0, !0), | |
| > Cm = ym(1, !0); | |
| > function Em(e) { | |
| > return function (t) { | |
| > var n = t.field(mm, !1); | |
| > if (!n) return 0; | |
| > var i = 0 == e ? n.done : n.undone; | |
| > return i.length - (i.length && !i[0].changes ? 1 : 0); | |
| > }; | |
| > } | |
| > var xm = Em(0), | |
| > Sm = Em(1), | |
| > Mm = (function () { | |
| > function e(e, t, n, i, r) { | |
| > (this.changes = e), | |
| > (this.effects = t), | |
| > (this.mapped = n), | |
| > (this.startSelection = i), | |
| > (this.selectionsAfter = r); | |
| > } | |
| > return ( | |
| > (e.prototype.setSelAfter = function (t) { | |
| > return new e( | |
| > this.changes, | |
| > this.effects, | |
| > this.mapped, | |
| > this.startSelection, | |
| > t | |
| > ); | |
| > }), | |
| > (e.prototype.toJSON = function () { | |
| > var e, t, n; | |
| > return { | |
| > changes: | |
| > null === (e = this.changes) || void 0 === e | |
| > ? void 0 | |
| > : e.toJSON(), | |
| > mapped: | |
| > null === (t = this.mapped) || void 0 === t | |
| > ? void 0 | |
| > : t.toJSON(), | |
| > startSelection: | |
| > null === (n = this.startSelection) || void 0 === n | |
| > ? void 0 | |
| > : n.toJSON(), | |
| > selectionsAfter: this.selectionsAfter.map(function (e) { | |
| > return e.toJSON(); | |
| > }), | |
| > }; | |
| > }), | |
| > (e.fromJSON = function (t) { | |
| > return new e( | |
| > t.changes && Xi.fromJSON(t.changes), | |
| > [], | |
| > t.mapped && Yi.fromJSON(t.mapped), | |
| > t.startSelection && ir.fromJSON(t.startSelection), | |
| > t.selectionsAfter.map(ir.fromJSON) | |
| > ); | |
| > }), | |
| > (e.fromTransaction = function (t, n) { | |
| > for ( | |
| > var i = Am, r = 0, o = t.startState.facet(dm); | |
| > r < o.length; | |
| > r++ | |
| > ) { | |
| > var a = (0, o[r])(t); | |
| > a.length && (i = i.concat(a)); | |
| > } | |
| > return !i.length && t.changes.empty | |
| > ? null | |
| > : new e( | |
| > t.changes.invert(t.startState.doc), | |
| > i, | |
| > void 0, | |
| > n || t.startState.selection, | |
| > Am | |
| > ); | |
| > }), | |
| > (e.selection = function (t) { | |
| > return new e(void 0, Am, void 0, void 0, t); | |
| > }), | |
| > e | |
| > ); | |
| > })(); | |
| > function Tm(e, t, n, i) { | |
| > var r = t + 1 > n + 20 ? t - n - 1 : 0, | |
| > o = e.slice(r, t); | |
| > return o.push(i), o; | |
| > } | |
| > function Dm(e, t) { | |
| > return e.length ? (t.length ? e.concat(t) : e) : t; | |
| > } | |
| > var Am = []; | |
| > function Lm(e, t) { | |
| > if (e.length) { | |
| > var n = e[e.length - 1], | |
| > i = n.selectionsAfter.slice( | |
| > Math.max(0, n.selectionsAfter.length - 200) | |
| > ); | |
| > return i.length && i[i.length - 1].eq(t) | |
| > ? e | |
| > : (i.push(t), Tm(e, e.length - 1, 1e9, n.setSelAfter(i))); | |
| > } | |
| > return [Mm.selection([t])]; | |
| > } | |
| > function Pm(e) { | |
| > var t = e[e.length - 1], | |
| > n = e.slice(); | |
| > return ( | |
| > (n[e.length - 1] = t.setSelAfter( | |
| > t.selectionsAfter.slice(0, t.selectionsAfter.length - 1) | |
| > )), | |
| > n | |
| > ); | |
| > } | |
| > function Im(e, t) { | |
| > if (!e.length) return e; | |
| > for (var n = e.length, i = Am; n; ) { | |
| > var r = Om(e[n - 1], t, i); | |
| > if ((r.changes && !r.changes.empty) || r.effects.length) { | |
| > var o = e.slice(0, n); | |
| > return (o[n - 1] = r), o; | |
| > } | |
| > (t = r.mapped), n--, (i = r.selectionsAfter); | |
| > } | |
| > return i.length ? [Mm.selection(i)] : Am; | |
| > } | |
| > function Om(e, t, n) { | |
| > var i = Dm( | |
| > e.selectionsAfter.length | |
| > ? e.selectionsAfter.map(function (e) { | |
| > return e.map(t); | |
| > }) | |
| > : Am, | |
| > n | |
| > ); | |
| > if (!e.changes) return Mm.selection(i); | |
| > var r = e.changes.map(t), | |
| > o = t.mapDesc(e.changes, !0), | |
| > a = e.mapped ? e.mapped.composeDesc(o) : o; | |
| > return new Mm( | |
| > r, | |
| > Br.mapEffects(e.effects, t), | |
| > a, | |
| > e.startSelection.map(o), | |
| > i | |
| > ); | |
| > } | |
| > var Fm = /^(input\.type|delete)($|\.)/, | |
| > Bm = (function () { | |
| > function e(e, t, n, i) { | |
| > void 0 === n && (n = 0), | |
| > void 0 === i && (i = void 0), | |
| > (this.done = e), | |
| > (this.undone = t), | |
| > (this.prevTime = n), | |
| > (this.prevUserEvent = i); | |
| > } | |
| > return ( | |
| > (e.prototype.isolate = function () { | |
| > return this.prevTime ? new e(this.done, this.undone) : this; | |
| > }), | |
| > (e.prototype.addChanges = function (t, n, i, r, o) { | |
| > var a = this.done, | |
| > s = a[a.length - 1]; | |
| > return new e( | |
| > (a = | |
| > s && | |
| > s.changes && | |
| > !s.changes.empty && | |
| > t.changes && | |
| > (!i || Fm.test(i)) && | |
| > ((!s.selectionsAfter.length && | |
| > n - this.prevTime < r.newGroupDelay && | |
| > r.joinToEvent( | |
| > o, | |
| > (function (e, t) { | |
| > var n = [], | |
| > i = !1; | |
| > return ( | |
| > e.iterChangedRanges(function (e, t) { | |
| > return n.push(e, t); | |
| > }), | |
| > t.iterChangedRanges(function (e, t, r, o) { | |
| > for (var a = 0; a < n.length; ) { | |
| > var s = n[a++], | |
| > l = n[a++]; | |
| > o >= s && r <= l && (i = !0); | |
| > } | |
| > }), | |
| > i | |
| > ); | |
| > })(s.changes, t.changes) | |
| > )) || | |
| > "input.type.compose" == i) | |
| > ? Tm( | |
| > a, | |
| > a.length - 1, | |
| > r.minDepth, | |
| > new Mm( | |
| > t.changes.compose(s.changes), | |
| > Dm(t.effects, s.effects), | |
| > s.mapped, | |
| > s.startSelection, | |
| > Am | |
| > ) | |
| > ) | |
| > : Tm(a, a.length, r.minDepth, t)), | |
| > Am, | |
| > n, | |
| > i | |
| > ); | |
| > }), | |
| > (e.prototype.addSelection = function (t, n, i, r) { | |
| > var o, | |
| > a, | |
| > s = this.done.length | |
| > ? this.done[this.done.length - 1].selectionsAfter | |
| > : Am; | |
| > return s.length > 0 && | |
| > n - this.prevTime < r && | |
| > i == this.prevUserEvent && | |
| > i && | |
| > /^select($|\.)/.test(i) && | |
| > ((o = s[s.length - 1]), | |
| > (a = t), | |
| > o.ranges.length == a.ranges.length && | |
| > 0 === | |
| > o.ranges.filter(function (e, t) { | |
| > return e.empty != a.ranges[t].empty; | |
| > }).length) | |
| > ? this | |
| > : new e(Lm(this.done, t), this.undone, n, i); | |
| > }), | |
| > (e.prototype.addMapping = function (t) { | |
| > return new e( | |
| > Im(this.done, t), | |
| > Im(this.undone, t), | |
| > this.prevTime, | |
| > this.prevUserEvent | |
| > ); | |
| > }), | |
| > (e.prototype.pop = function (e, t, n) { | |
| > var i = 0 == e ? this.done : this.undone; | |
| > if (0 == i.length) return null; | |
| > var r = i[i.length - 1]; | |
| > if (n && r.selectionsAfter.length) | |
| > return t.update({ | |
| > selection: r.selectionsAfter[r.selectionsAfter.length - 1], | |
| > annotations: hm.of({ side: e, rest: Pm(i) }), | |
| > userEvent: 0 == e ? "select.undo" : "select.redo", | |
| > scrollIntoView: !0, | |
| 35912a37420,37435 | |
| > if (r.changes) { | |
| > var o = 1 == i.length ? Am : i.slice(0, i.length - 1); | |
| > return ( | |
| > r.mapped && (o = Im(o, r.mapped)), | |
| > t.update({ | |
| > changes: r.changes, | |
| > selection: r.startSelection, | |
| > effects: r.effects, | |
| > annotations: hm.of({ side: e, rest: o }), | |
| > filter: !1, | |
| > userEvent: 0 == e ? "undo" : "redo", | |
| > scrollIntoView: !0, | |
| > }) | |
| > ); | |
| > } | |
| > return null; | |
| 35914,35916c37437,38199 | |
| < (e.prototype.registerScopeEvent = function (e) { | |
| < this.register(function () { | |
| < return e.scope.unregister(e); | |
| --- | |
| > e | |
| > ); | |
| > })(); | |
| > Bm.empty = new Bm(Am, Am); | |
| > var Nm = [ | |
| > { key: "Mod-z", run: bm, preventDefault: !0 }, | |
| > { key: "Mod-y", mac: "Mod-Shift-z", run: wm, preventDefault: !0 }, | |
| > { linux: "Ctrl-Shift-z", run: wm, preventDefault: !0 }, | |
| > { key: "Mod-u", run: km, preventDefault: !0 }, | |
| > { key: "Alt-u", mac: "Mod-Shift-u", run: Cm, preventDefault: !0 }, | |
| > ]; | |
| > function Rm(e, t) { | |
| > return ir.create(e.ranges.map(t), e.mainIndex); | |
| > } | |
| > function Hm(e, t) { | |
| > return e.update({ | |
| > selection: t, | |
| > scrollIntoView: !0, | |
| > userEvent: "select", | |
| > }); | |
| > } | |
| > function Vm(e, t) { | |
| > var n = e.state, | |
| > i = e.dispatch, | |
| > r = Rm(n.selection, t); | |
| > return !r.eq(n.selection) && (i(Hm(n, r)), !0); | |
| > } | |
| > function zm(e, t) { | |
| > return ir.cursor(t ? e.to : e.from); | |
| > } | |
| > function qm(e, t) { | |
| > return Vm(e, function (n) { | |
| > return n.empty ? e.moveByChar(n, t) : zm(n, t); | |
| > }); | |
| > } | |
| > function Um(e) { | |
| > return e.textDirectionAt(e.state.selection.main.head) == ds.LTR; | |
| > } | |
| > var Wm = function (e) { | |
| > return qm(e, !Um(e)); | |
| > }, | |
| > _m = function (e) { | |
| > return qm(e, Um(e)); | |
| > }, | |
| > jm = function (e) { | |
| > return qm(e, !0); | |
| > }, | |
| > Gm = function (e) { | |
| > return qm(e, !1); | |
| > }; | |
| > function Km(e, t) { | |
| > return Vm(e, function (n) { | |
| > return n.empty ? e.moveByGroup(n, t) : zm(n, t); | |
| > }); | |
| > } | |
| > var Ym = function (e) { | |
| > return Km(e, !Um(e)); | |
| > }, | |
| > Xm = function (e) { | |
| > return Km(e, Um(e)); | |
| > }, | |
| > $m = function (e) { | |
| > return Km(e, !0); | |
| > }, | |
| > Zm = function (e) { | |
| > return Km(e, !1); | |
| > }; | |
| > function Qm(e, t, n) { | |
| > var i = e.state.charCategorizer(t.from); | |
| > return e.moveByChar(t, n, function (r) { | |
| > var o = _r.Space, | |
| > a = t.from, | |
| > s = !1, | |
| > l = !1, | |
| > c = !1, | |
| > u = function (t) { | |
| > if (s) return !1; | |
| > a += n ? t.length : -t.length; | |
| > var r, | |
| > u = i(t); | |
| > if ((o == _r.Space && (o = u), o != u)) return !1; | |
| > if (o == _r.Word) | |
| > if (t.toLowerCase() == t) { | |
| > if (!n && l) return !1; | |
| > c = !0; | |
| > } else if (c) { | |
| > if (n) return !1; | |
| > s = !0; | |
| > } else { | |
| > if ( | |
| > l && | |
| > n && | |
| > i((r = e.state.sliceDoc(a, a + 1))) == _r.Word && | |
| > r.toLowerCase() == r | |
| > ) | |
| > return !1; | |
| > l = !0; | |
| > } | |
| > return !0; | |
| > }; | |
| > return u(r), u; | |
| > }); | |
| > } | |
| > function Jm(e, t) { | |
| > return Vm(e, function (n) { | |
| > return n.empty ? Qm(e, n, t) : zm(n, t); | |
| > }); | |
| > } | |
| > var eg = function (e) { | |
| > return Jm(e, !0); | |
| > }, | |
| > tg = function (e) { | |
| > return Jm(e, !1); | |
| > }; | |
| > function ng(e, t, n) { | |
| > if (t.type.prop(n)) return !0; | |
| > var i = t.to - t.from; | |
| > return ( | |
| > (i && (i > 2 || /[^\s,.;:]/.test(e.sliceDoc(t.from, t.to)))) || | |
| > t.firstChild | |
| > ); | |
| > } | |
| > function ig(e, t, n) { | |
| > for ( | |
| > var i = ap(e).resolveInner(t.head), | |
| > r = n ? Hn.closedBy : Hn.openedBy, | |
| > o = t.head; | |
| > ; | |
| > | |
| > ) { | |
| > var a = n ? i.childAfter(o) : i.childBefore(o); | |
| > if (!a) break; | |
| > ng(e, a, r) ? (i = a) : (o = n ? a.to : a.from); | |
| > } | |
| > var s, l; | |
| > return ( | |
| > (l = | |
| > i.type.prop(r) && | |
| > (s = n ? Fd(e, i.from, 1) : Fd(e, i.to, -1)) && | |
| > s.matched | |
| > ? n | |
| > ? s.end.to | |
| > : s.end.from | |
| > : n | |
| > ? i.to | |
| > : i.from), | |
| > ir.cursor(l, n ? -1 : 1) | |
| > ); | |
| > } | |
| > var rg = function (e) { | |
| > return Vm(e, function (t) { | |
| > return ig(e.state, t, !Um(e)); | |
| > }); | |
| > }, | |
| > og = function (e) { | |
| > return Vm(e, function (t) { | |
| > return ig(e.state, t, Um(e)); | |
| > }); | |
| > }; | |
| > function ag(e, t) { | |
| > return Vm(e, function (n) { | |
| > if (!n.empty) return zm(n, t); | |
| > var i = e.moveVertically(n, t); | |
| > return i.head != n.head ? i : e.moveToLineBoundary(n, t); | |
| > }); | |
| > } | |
| > var sg = function (e) { | |
| > return ag(e, !1); | |
| > }, | |
| > lg = function (e) { | |
| > return ag(e, !0); | |
| > }; | |
| > function cg(e) { | |
| > var t, | |
| > n = e.scrollDOM.clientHeight < e.scrollDOM.scrollHeight - 2, | |
| > i = 0, | |
| > r = 0; | |
| > if (n) { | |
| > for ( | |
| > var o = 0, a = e.state.facet(dc.scrollMargins); | |
| > o < a.length; | |
| > o++ | |
| > ) { | |
| > var s = (0, a[o])(e); | |
| > (null == s ? void 0 : s.top) && | |
| > (i = Math.max(null == s ? void 0 : s.top, i)), | |
| > (null == s ? void 0 : s.bottom) && | |
| > (r = Math.max(null == s ? void 0 : s.bottom, r)); | |
| > } | |
| > t = e.scrollDOM.clientHeight - i - r; | |
| > } else t = (e.dom.ownerDocument.defaultView || window).innerHeight; | |
| > return { | |
| > marginTop: i, | |
| > marginBottom: r, | |
| > selfScroll: n, | |
| > height: Math.max(e.defaultLineHeight, t - 5), | |
| > }; | |
| > } | |
| > function ug(e, t) { | |
| > var n, | |
| > i = cg(e), | |
| > r = e.state, | |
| > o = Rm(r.selection, function (n) { | |
| > return n.empty ? e.moveVertically(n, t, i.height) : zm(n, t); | |
| > }); | |
| > if (o.eq(r.selection)) return !1; | |
| > if (i.selfScroll) { | |
| > var a = e.coordsAtPos(r.selection.main.head), | |
| > s = e.scrollDOM.getBoundingClientRect(), | |
| > l = s.top + i.marginTop, | |
| > c = s.bottom - i.marginBottom; | |
| > a && | |
| > a.top > l && | |
| > a.bottom < c && | |
| > (n = dc.scrollIntoView(o.main.head, { | |
| > y: "start", | |
| > yMargin: a.top - l, | |
| > })); | |
| > } | |
| > return e.dispatch(Hm(r, o), { effects: n }), !0; | |
| > } | |
| > var hg = function (e) { | |
| > return ug(e, !1); | |
| > }, | |
| > pg = function (e) { | |
| > return ug(e, !0); | |
| > }; | |
| > function dg(e, t, n) { | |
| > var i = e.lineBlockAt(t.head), | |
| > r = e.moveToLineBoundary(t, n); | |
| > if ( | |
| > (r.head == t.head && | |
| > r.head != (n ? i.to : i.from) && | |
| > (r = e.moveToLineBoundary(t, n, !1)), | |
| > !n && r.head == i.from && i.length) | |
| > ) { | |
| > var o = /^\s*/.exec( | |
| > e.state.sliceDoc(i.from, Math.min(i.from + 100, i.to)) | |
| > )[0].length; | |
| > o && t.head != i.from + o && (r = ir.cursor(i.from + o)); | |
| > } | |
| > return r; | |
| > } | |
| > var fg = function (e) { | |
| > return Vm(e, function (t) { | |
| > return dg(e, t, !0); | |
| > }); | |
| > }, | |
| > mg = function (e) { | |
| > return Vm(e, function (t) { | |
| > return dg(e, t, !1); | |
| > }); | |
| > }, | |
| > gg = function (e) { | |
| > return Vm(e, function (t) { | |
| > return dg(e, t, !Um(e)); | |
| > }); | |
| > }, | |
| > vg = function (e) { | |
| > return Vm(e, function (t) { | |
| > return dg(e, t, Um(e)); | |
| > }); | |
| > }, | |
| > yg = function (e) { | |
| > return Vm(e, function (t) { | |
| > return ir.cursor(e.lineBlockAt(t.head).from, 1); | |
| > }); | |
| > }, | |
| > bg = function (e) { | |
| > return Vm(e, function (t) { | |
| > return ir.cursor(e.lineBlockAt(t.head).to, -1); | |
| > }); | |
| > }; | |
| > function wg(e, t, n) { | |
| > var i = !1, | |
| > r = Rm(e.selection, function (t) { | |
| > var r = | |
| > Fd(e, t.head, -1) || | |
| > Fd(e, t.head, 1) || | |
| > (t.head > 0 && Fd(e, t.head - 1, 1)) || | |
| > (t.head < e.doc.length && Fd(e, t.head + 1, -1)); | |
| > if (!r || !r.end) return t; | |
| > i = !0; | |
| > var o = r.start.from == t.head ? r.end.to : r.end.from; | |
| > return n ? ir.range(t.anchor, o) : ir.cursor(o); | |
| > }); | |
| > return !!i && (t(Hm(e, r)), !0); | |
| > } | |
| > var kg = function (e) { | |
| > return wg(e.state, e.dispatch, !1); | |
| > }, | |
| > Cg = function (e) { | |
| > return wg(e.state, e.dispatch, !0); | |
| > }; | |
| > function Eg(e, t) { | |
| > var n = Rm(e.state.selection, function (e) { | |
| > var n = t(e); | |
| > return ir.range( | |
| > e.anchor, | |
| > n.head, | |
| > n.goalColumn, | |
| > n.bidiLevel || void 0 | |
| > ); | |
| > }); | |
| > return !n.eq(e.state.selection) && (e.dispatch(Hm(e.state, n)), !0); | |
| > } | |
| > function xg(e, t) { | |
| > return Eg(e, function (n) { | |
| > return e.moveByChar(n, t); | |
| > }); | |
| > } | |
| > var Sg = function (e) { | |
| > return xg(e, !Um(e)); | |
| > }, | |
| > Mg = function (e) { | |
| > return xg(e, Um(e)); | |
| > }, | |
| > Tg = function (e) { | |
| > return xg(e, !0); | |
| > }, | |
| > Dg = function (e) { | |
| > return xg(e, !1); | |
| > }; | |
| > function Ag(e, t) { | |
| > return Eg(e, function (n) { | |
| > return e.moveByGroup(n, t); | |
| > }); | |
| > } | |
| > var Lg = function (e) { | |
| > return Ag(e, !Um(e)); | |
| > }, | |
| > Pg = function (e) { | |
| > return Ag(e, Um(e)); | |
| > }, | |
| > Ig = function (e) { | |
| > return Ag(e, !0); | |
| > }, | |
| > Og = function (e) { | |
| > return Ag(e, !1); | |
| > }; | |
| > function Fg(e, t) { | |
| > return Eg(e, function (n) { | |
| > return Qm(e, n, t); | |
| > }); | |
| > } | |
| > var Bg = function (e) { | |
| > return Fg(e, !0); | |
| > }, | |
| > Ng = function (e) { | |
| > return Fg(e, !1); | |
| > }, | |
| > Rg = function (e) { | |
| > return Eg(e, function (t) { | |
| > return ig(e.state, t, !Um(e)); | |
| > }); | |
| > }, | |
| > Hg = function (e) { | |
| > return Eg(e, function (t) { | |
| > return ig(e.state, t, Um(e)); | |
| > }); | |
| > }; | |
| > function Vg(e, t) { | |
| > return Eg(e, function (n) { | |
| > return e.moveVertically(n, t); | |
| > }); | |
| > } | |
| > var zg = function (e) { | |
| > return Vg(e, !1); | |
| > }, | |
| > qg = function (e) { | |
| > return Vg(e, !0); | |
| > }; | |
| > function Ug(e, t) { | |
| > return Eg(e, function (n) { | |
| > return e.moveVertically(n, t, cg(e).height); | |
| > }); | |
| > } | |
| > var Wg = function (e) { | |
| > return Ug(e, !1); | |
| > }, | |
| > _g = function (e) { | |
| > return Ug(e, !0); | |
| > }, | |
| > jg = function (e) { | |
| > return Eg(e, function (t) { | |
| > return dg(e, t, !0); | |
| > }); | |
| > }, | |
| > Gg = function (e) { | |
| > return Eg(e, function (t) { | |
| > return dg(e, t, !1); | |
| > }); | |
| > }, | |
| > Kg = function (e) { | |
| > return Eg(e, function (t) { | |
| > return dg(e, t, !Um(e)); | |
| > }); | |
| > }, | |
| > Yg = function (e) { | |
| > return Eg(e, function (t) { | |
| > return dg(e, t, Um(e)); | |
| > }); | |
| > }, | |
| > Xg = function (e) { | |
| > return Eg(e, function (t) { | |
| > return ir.cursor(e.lineBlockAt(t.head).from); | |
| > }); | |
| > }, | |
| > $g = function (e) { | |
| > return Eg(e, function (t) { | |
| > return ir.cursor(e.lineBlockAt(t.head).to); | |
| > }); | |
| > }, | |
| > Zg = function (e) { | |
| > var t = e.state; | |
| > return (0, e.dispatch)(Hm(t, { anchor: 0 })), !0; | |
| > }, | |
| > Qg = function (e) { | |
| > var t = e.state; | |
| > return (0, e.dispatch)(Hm(t, { anchor: t.doc.length })), !0; | |
| > }, | |
| > Jg = function (e) { | |
| > var t = e.state; | |
| > return ( | |
| > (0, e.dispatch)( | |
| > Hm(t, { anchor: t.selection.main.anchor, head: 0 }) | |
| > ), | |
| > !0 | |
| > ); | |
| > }, | |
| > ev = function (e) { | |
| > var t = e.state; | |
| > return ( | |
| > (0, e.dispatch)( | |
| > Hm(t, { anchor: t.selection.main.anchor, head: t.doc.length }) | |
| > ), | |
| > !0 | |
| > ); | |
| > }, | |
| > tv = function (e) { | |
| > var t = e.state; | |
| > return ( | |
| > (0, e.dispatch)( | |
| > t.update({ | |
| > selection: { anchor: 0, head: t.doc.length }, | |
| > userEvent: "select", | |
| > }) | |
| > ), | |
| > !0 | |
| > ); | |
| > }, | |
| > nv = function (e) { | |
| > var t = e.state, | |
| > n = e.dispatch, | |
| > i = yv(t).map(function (e) { | |
| > var n = e.from, | |
| > i = e.to; | |
| > return ir.range(n, Math.min(i + 1, t.doc.length)); | |
| > }); | |
| > return ( | |
| > n(t.update({ selection: ir.create(i), userEvent: "select" })), !0 | |
| > ); | |
| > }, | |
| > iv = function (e) { | |
| > var t = e.state, | |
| > n = e.dispatch, | |
| > i = Rm(t.selection, function (e) { | |
| > for ( | |
| > var n, i = ap(t).resolveInner(e.head, 1); | |
| > !( | |
| > (i.from < e.from && i.to >= e.to) || | |
| > (i.to > e.to && i.from <= e.from) | |
| > ) && | |
| > (null === (n = i.parent) || void 0 === n ? void 0 : n.parent); | |
| > | |
| > ) | |
| > i = i.parent; | |
| > return ir.range(i.to, i.from); | |
| > }); | |
| > return n(Hm(t, i)), !0; | |
| > }, | |
| > rv = function (e) { | |
| > var t = e.state, | |
| > n = e.dispatch, | |
| > i = t.selection, | |
| > r = null; | |
| > return ( | |
| > i.ranges.length > 1 | |
| > ? (r = ir.create([i.main])) | |
| > : i.main.empty || (r = ir.create([ir.cursor(i.main.head)])), | |
| > !!r && (n(Hm(t, r)), !0) | |
| > ); | |
| > }; | |
| > function ov(e, t) { | |
| > if (e.state.readOnly) return !1; | |
| > var n = "delete.selection", | |
| > i = e.state, | |
| > r = i.changeByRange(function (i) { | |
| > var r = i.from, | |
| > o = i.to; | |
| > if (r == o) { | |
| > var a = t(r); | |
| > a < r | |
| > ? ((n = "delete.backward"), (a = av(e, a, !1))) | |
| > : a > r && ((n = "delete.forward"), (a = av(e, a, !0))), | |
| > (r = Math.min(r, a)), | |
| > (o = Math.max(o, a)); | |
| > } else (r = av(e, r, !1)), (o = av(e, o, !0)); | |
| > return r == o | |
| > ? { range: i } | |
| > : { changes: { from: r, to: o }, range: ir.cursor(r) }; | |
| > }); | |
| > return ( | |
| > !r.changes.empty && | |
| > (e.dispatch( | |
| > i.update(r, { | |
| > scrollIntoView: !0, | |
| > userEvent: n, | |
| > effects: | |
| > "delete.selection" == n | |
| > ? dc.announce.of(i.phrase("Selection deleted")) | |
| > : void 0, | |
| > }) | |
| > ), | |
| > !0) | |
| > ); | |
| > } | |
| > function av(e, t, n) { | |
| > if (e instanceof dc) | |
| > for ( | |
| > var i = 0, | |
| > r = e.state.facet(dc.atomicRanges).map(function (t) { | |
| > return t(e); | |
| > }); | |
| > i < r.length; | |
| > i++ | |
| > ) { | |
| > r[i].between(t, t, function (e, i) { | |
| > e < t && i > t && (t = n ? i : e); | |
| > }); | |
| > } | |
| > return t; | |
| > } | |
| > var sv = function (e, t) { | |
| > return ov(e, function (n) { | |
| > var i, | |
| > r, | |
| > o = e.state, | |
| > a = o.doc.lineAt(n); | |
| > if ( | |
| > !t && | |
| > n > a.from && | |
| > n < a.from + 200 && | |
| > !/[^ \t]/.test((i = a.text.slice(0, n - a.from))) | |
| > ) { | |
| > if ("\t" == i[i.length - 1]) return n - 1; | |
| > for ( | |
| > var s = ho(i, o.tabSize) % xp(o) || xp(o), l = 0; | |
| > l < s && " " == i[i.length - 1 - l]; | |
| > l++ | |
| > ) | |
| > n--; | |
| > r = n; | |
| > } else (r = Hi(a.text, n - a.from, t, t) + a.from) == n && a.number != (t ? o.doc.lines : 1) && (r += t ? 1 : -1); | |
| > return r; | |
| > }); | |
| > }, | |
| > lv = function (e) { | |
| > return sv(e, !1); | |
| > }, | |
| > cv = function (e) { | |
| > return sv(e, !0); | |
| > }, | |
| > uv = function (e, t) { | |
| > return ov(e, function (n) { | |
| > for ( | |
| > var i = n, | |
| > r = e.state, | |
| > o = r.doc.lineAt(i), | |
| > a = r.charCategorizer(i), | |
| > s = null; | |
| > ; | |
| > | |
| > ) { | |
| > if (i == (t ? o.to : o.from)) { | |
| > i == n && | |
| > o.number != (t ? r.doc.lines : 1) && | |
| > (i += t ? 1 : -1); | |
| > break; | |
| > } | |
| > var l = Hi(o.text, i - o.from, t) + o.from, | |
| > c = o.text.slice( | |
| > Math.min(i, l) - o.from, | |
| > Math.max(i, l) - o.from | |
| > ), | |
| > u = a(c); | |
| > if (null != s && u != s) break; | |
| > (" " == c && i == n) || (s = u), (i = l); | |
| > } | |
| > return i; | |
| > }); | |
| > }, | |
| > hv = function (e) { | |
| > return uv(e, !1); | |
| > }, | |
| > pv = function (e) { | |
| > return uv(e, !0); | |
| > }, | |
| > dv = function (e) { | |
| > return ov(e, function (t) { | |
| > var n = e.lineBlockAt(t).to; | |
| > return t < n ? n : Math.min(e.state.doc.length, t + 1); | |
| > }); | |
| > }, | |
| > fv = function (e) { | |
| > return ov(e, function (t) { | |
| > var n = e.lineBlockAt(t).from; | |
| > return t > n ? n : Math.max(0, t - 1); | |
| > }); | |
| > }, | |
| > mv = function (e) { | |
| > var t = e.state, | |
| > n = e.dispatch; | |
| > if (t.readOnly) return !1; | |
| > for (var i = [], r = 0, o = "", a = t.doc.iter(); ; ) { | |
| > if ((a.next(), a.lineBreak || a.done)) { | |
| > var s = o.search(/\s+$/); | |
| > if ( | |
| > (s > -1 && i.push({ from: r - (o.length - s), to: r }), a.done) | |
| > ) | |
| > break; | |
| > o = ""; | |
| > } else o = a.value; | |
| > r += a.value.length; | |
| > } | |
| > return ( | |
| > !!i.length && (n(t.update({ changes: i, userEvent: "delete" })), !0) | |
| > ); | |
| > }, | |
| > gv = function (e) { | |
| > var t = e.state, | |
| > n = e.dispatch; | |
| > if (t.readOnly) return !1; | |
| > var i = t.changeByRange(function (e) { | |
| > return { | |
| > changes: { from: e.from, to: e.to, insert: Si.of(["", ""]) }, | |
| > range: ir.cursor(e.from), | |
| > }; | |
| > }); | |
| > return n(t.update(i, { scrollIntoView: !0, userEvent: "input" })), !0; | |
| > }, | |
| > vv = function (e) { | |
| > var t = e.state, | |
| > n = e.dispatch; | |
| > if (t.readOnly) return !1; | |
| > var i = t.changeByRange(function (e) { | |
| > if (!e.empty || 0 == e.from || e.from == t.doc.length) | |
| > return { range: e }; | |
| > var n = e.from, | |
| > i = t.doc.lineAt(n), | |
| > r = n == i.from ? n - 1 : Hi(i.text, n - i.from, !1) + i.from, | |
| > o = n == i.to ? n + 1 : Hi(i.text, n - i.from, !0) + i.from; | |
| > return { | |
| > changes: { | |
| > from: r, | |
| > to: o, | |
| > insert: t.doc.slice(n, o).append(t.doc.slice(r, n)), | |
| > }, | |
| > range: ir.cursor(o), | |
| > }; | |
| > }); | |
| > return ( | |
| > !i.changes.empty && | |
| > (n( | |
| > t.update(i, { scrollIntoView: !0, userEvent: "move.character" }) | |
| > ), | |
| > !0) | |
| > ); | |
| > }; | |
| > function yv(e) { | |
| > for ( | |
| > var t = [], n = -1, i = 0, r = e.selection.ranges; | |
| > i < r.length; | |
| > i++ | |
| > ) { | |
| > var o = r[i], | |
| > a = e.doc.lineAt(o.from), | |
| > s = e.doc.lineAt(o.to); | |
| > if ( | |
| > (o.empty || o.to != s.from || (s = e.doc.lineAt(o.to - 1)), | |
| > n >= a.number) | |
| > ) { | |
| > var l = t[t.length - 1]; | |
| > (l.to = s.to), l.ranges.push(o); | |
| > } else t.push({ from: a.from, to: s.to, ranges: [o] }); | |
| > n = s.number + 1; | |
| > } | |
| > return t; | |
| > } | |
| > function bv(e, t, n) { | |
| > if (e.readOnly) return !1; | |
| > for (var i = [], r = [], o = 0, a = yv(e); o < a.length; o++) { | |
| > var s = a[o]; | |
| > if (n ? s.to != e.doc.length : 0 != s.from) { | |
| > var l = e.doc.lineAt(n ? s.to + 1 : s.from - 1), | |
| > c = l.length + 1; | |
| > if (n) { | |
| > i.push( | |
| > { from: s.to, to: l.to }, | |
| > { from: s.from, insert: l.text + e.lineBreak } | |
| > ); | |
| > for (var u = 0, h = s.ranges; u < h.length; u++) { | |
| > var p = h[u]; | |
| > r.push( | |
| > ir.range( | |
| > Math.min(e.doc.length, p.anchor + c), | |
| > Math.min(e.doc.length, p.head + c) | |
| > ) | |
| > ); | |
| > } | |
| > } else { | |
| > i.push( | |
| > { from: l.from, to: s.from }, | |
| > { from: s.to, insert: e.lineBreak + l.text } | |
| > ); | |
| > for (var d = 0, f = s.ranges; d < f.length; d++) { | |
| > p = f[d]; | |
| > r.push(ir.range(p.anchor - c, p.head - c)); | |
| > } | |
| > } | |
| > } | |
| > } | |
| > return ( | |
| > !!i.length && | |
| > (t( | |
| > e.update({ | |
| > changes: i, | |
| > scrollIntoView: !0, | |
| > selection: ir.create(r, e.selection.mainIndex), | |
| > userEvent: "move.line", | |
| > }) | |
| > ), | |
| > !0) | |
| > ); | |
| > } | |
| > var wv = function (e) { | |
| > return bv(e.state, e.dispatch, !1); | |
| > }, | |
| > kv = function (e) { | |
| > return bv(e.state, e.dispatch, !0); | |
| > }; | |
| > function Cv(e, t, n) { | |
| > if (e.readOnly) return !1; | |
| > for (var i = [], r = 0, o = yv(e); r < o.length; r++) { | |
| > var a = o[r]; | |
| > n | |
| > ? i.push({ | |
| > from: a.from, | |
| > insert: e.doc.slice(a.from, a.to) + e.lineBreak, | |
| > }) | |
| > : i.push({ | |
| > from: a.to, | |
| > insert: e.lineBreak + e.doc.slice(a.from, a.to), | |
| 35917a38201,38239 | |
| > } | |
| > return ( | |
| > t( | |
| > e.update({ | |
| > changes: i, | |
| > scrollIntoView: !0, | |
| > userEvent: "input.copyline", | |
| > }) | |
| > ), | |
| > !0 | |
| > ); | |
| > } | |
| > var Ev = function (e) { | |
| > return Cv(e.state, e.dispatch, !1); | |
| > }, | |
| > xv = function (e) { | |
| > return Cv(e.state, e.dispatch, !0); | |
| > }, | |
| > Sv = function (e) { | |
| > if (e.state.readOnly) return !1; | |
| > var t = e.state, | |
| > n = t.changes( | |
| > yv(t).map(function (e) { | |
| > var n = e.from, | |
| > i = e.to; | |
| > return ( | |
| > n > 0 ? n-- : i < t.doc.length && i++, { from: n, to: i } | |
| > ); | |
| > }) | |
| > ), | |
| > i = Rm(t.selection, function (t) { | |
| > return e.moveVertically(t, !0); | |
| > }).map(n); | |
| > return ( | |
| > e.dispatch({ | |
| > changes: n, | |
| > selection: i, | |
| > scrollIntoView: !0, | |
| > userEvent: "delete.line", | |
| 35919,35922c38241,38363 | |
| < (e.prototype.registerInterval = function (e) { | |
| < return ( | |
| < this.register(function () { | |
| < return clearInterval(e); | |
| --- | |
| > !0 | |
| > ); | |
| > }, | |
| > Mv = function (e) { | |
| > var t = e.state; | |
| > return ( | |
| > (0, e.dispatch)( | |
| > t.update(t.replaceSelection(t.lineBreak), { | |
| > scrollIntoView: !0, | |
| > userEvent: "input", | |
| > }) | |
| > ), | |
| > !0 | |
| > ); | |
| > }; | |
| > var Tv = Av(!1), | |
| > Dv = Av(!0); | |
| > function Av(e) { | |
| > return function (t) { | |
| > var n = t.state, | |
| > i = t.dispatch; | |
| > if (n.readOnly) return !1; | |
| > var r = n.changeByRange(function (t) { | |
| > var i = t.from, | |
| > r = t.to, | |
| > o = n.doc.lineAt(i), | |
| > a = | |
| > !e && | |
| > i == r && | |
| > (function (e, t) { | |
| > if (/\(\)|\[\]|\{\}/.test(e.sliceDoc(t - 1, t + 1))) | |
| > return { from: t, to: t }; | |
| > var n, | |
| > i = ap(e).resolveInner(t), | |
| > r = i.childBefore(t), | |
| > o = i.childAfter(t); | |
| > return r && | |
| > o && | |
| > r.to <= t && | |
| > o.from >= t && | |
| > (n = r.type.prop(Hn.closedBy)) && | |
| > n.indexOf(o.name) > -1 && | |
| > e.doc.lineAt(r.to).from == e.doc.lineAt(o.from).from | |
| > ? { from: r.to, to: o.from } | |
| > : null; | |
| > })(n, i); | |
| > e && (i = r = (r <= o.to ? o : n.doc.lineAt(r)).to); | |
| > var s = new Dp(n, { simulateBreak: i, simulateDoubleBreak: !!a }), | |
| > l = Mp(s, i); | |
| > for ( | |
| > null == l && (l = /^\s*/.exec(n.doc.lineAt(i).text)[0].length); | |
| > r < o.to && /\s/.test(o.text[r - o.from]); | |
| > | |
| > ) | |
| > r++; | |
| > a | |
| > ? ((i = a.from), (r = a.to)) | |
| > : i > o.from && | |
| > i < o.from + 100 && | |
| > !/\S/.test(o.text.slice(0, i)) && | |
| > (i = o.from); | |
| > var c = ["", Sp(n, l)]; | |
| > return ( | |
| > a && c.push(Sp(n, s.lineIndent(o.from, -1))), | |
| > { | |
| > changes: { from: i, to: r, insert: Si.of(c) }, | |
| > range: ir.cursor(i + 1 + c[1].length), | |
| > } | |
| > ); | |
| > }); | |
| > return i(n.update(r, { scrollIntoView: !0, userEvent: "input" })), !0; | |
| > }; | |
| > } | |
| > function Lv(e, t) { | |
| > var n = -1; | |
| > return e.changeByRange(function (i) { | |
| > for (var r = [], o = i.from; o <= i.to; ) { | |
| > var a = e.doc.lineAt(o); | |
| > a.number > n && | |
| > (i.empty || i.to > a.from) && | |
| > (t(a, r, i), (n = a.number)), | |
| > (o = a.to + 1); | |
| > } | |
| > var s = e.changes(r); | |
| > return { | |
| > changes: r, | |
| > range: ir.range(s.mapPos(i.anchor, 1), s.mapPos(i.head, 1)), | |
| > }; | |
| > }); | |
| > } | |
| > var Pv = function (e) { | |
| > var t = e.state, | |
| > n = e.dispatch; | |
| > if (t.readOnly) return !1; | |
| > var i = Object.create(null), | |
| > r = new Dp(t, { | |
| > overrideIndentation: function (e) { | |
| > var t = i[e]; | |
| > return null == t ? -1 : t; | |
| > }, | |
| > }), | |
| > o = Lv(t, function (e, n, o) { | |
| > var a = Mp(r, e.from); | |
| > if (null != a) { | |
| > /\S/.test(e.text) || (a = 0); | |
| > var s = /^\s*/.exec(e.text)[0], | |
| > l = Sp(t, a); | |
| > (s != l || o.from < e.from + s.length) && | |
| > ((i[e.from] = a), | |
| > n.push({ from: e.from, to: e.from + s.length, insert: l })); | |
| > } | |
| > }); | |
| > return o.changes.empty || n(t.update(o, { userEvent: "indent" })), !0; | |
| > }, | |
| > Iv = function (e) { | |
| > var t = e.state, | |
| > n = e.dispatch; | |
| > return ( | |
| > !t.readOnly && | |
| > (n( | |
| > t.update( | |
| > Lv(t, function (e, n) { | |
| > n.push({ from: e.from, insert: t.facet(Ep) }); | |
| 35924c38365,38612 | |
| < e | |
| --- | |
| > { userEvent: "input.indent" } | |
| > ) | |
| > ), | |
| > !0) | |
| > ); | |
| > }, | |
| > Ov = function (e) { | |
| > var t = e.state, | |
| > n = e.dispatch; | |
| > return ( | |
| > !t.readOnly && | |
| > (n( | |
| > t.update( | |
| > Lv(t, function (e, n) { | |
| > var i = /^\s*/.exec(e.text)[0]; | |
| > if (i) { | |
| > for ( | |
| > var r = ho(i, t.tabSize), | |
| > o = 0, | |
| > a = Sp(t, Math.max(0, r - xp(t))); | |
| > o < i.length && | |
| > o < a.length && | |
| > i.charCodeAt(o) == a.charCodeAt(o); | |
| > | |
| > ) | |
| > o++; | |
| > n.push({ | |
| > from: e.from + o, | |
| > to: e.from + i.length, | |
| > insert: a.slice(o), | |
| > }); | |
| > } | |
| > }), | |
| > { userEvent: "delete.dedent" } | |
| > ) | |
| > ), | |
| > !0) | |
| > ); | |
| > }, | |
| > Fv = function (e) { | |
| > var t = e.state, | |
| > n = e.dispatch; | |
| > return t.selection.ranges.some(function (e) { | |
| > return !e.empty; | |
| > }) | |
| > ? Iv({ state: t, dispatch: n }) | |
| > : (n( | |
| > t.update(t.replaceSelection("\t"), { | |
| > scrollIntoView: !0, | |
| > userEvent: "input", | |
| > }) | |
| > ), | |
| > !0); | |
| > }, | |
| > Bv = [ | |
| > { key: "Ctrl-b", run: Wm, shift: Sg, preventDefault: !0 }, | |
| > { key: "Ctrl-f", run: _m, shift: Mg }, | |
| > { key: "Ctrl-p", run: sg, shift: zg }, | |
| > { key: "Ctrl-n", run: lg, shift: qg }, | |
| > { key: "Ctrl-a", run: yg, shift: Xg }, | |
| > { key: "Ctrl-e", run: bg, shift: $g }, | |
| > { key: "Ctrl-d", run: cv }, | |
| > { key: "Ctrl-h", run: lv }, | |
| > { key: "Ctrl-k", run: dv }, | |
| > { key: "Ctrl-Alt-h", run: hv }, | |
| > { key: "Ctrl-o", run: gv }, | |
| > { key: "Ctrl-t", run: vv }, | |
| > { key: "Ctrl-v", run: pg }, | |
| > ], | |
| > Nv = [ | |
| > { key: "ArrowLeft", run: Wm, shift: Sg, preventDefault: !0 }, | |
| > { | |
| > key: "Mod-ArrowLeft", | |
| > mac: "Alt-ArrowLeft", | |
| > run: Ym, | |
| > shift: Lg, | |
| > preventDefault: !0, | |
| > }, | |
| > { mac: "Cmd-ArrowLeft", run: gg, shift: Kg, preventDefault: !0 }, | |
| > { key: "ArrowRight", run: _m, shift: Mg, preventDefault: !0 }, | |
| > { | |
| > key: "Mod-ArrowRight", | |
| > mac: "Alt-ArrowRight", | |
| > run: Xm, | |
| > shift: Pg, | |
| > preventDefault: !0, | |
| > }, | |
| > { mac: "Cmd-ArrowRight", run: vg, shift: Yg, preventDefault: !0 }, | |
| > { key: "ArrowUp", run: sg, shift: zg, preventDefault: !0 }, | |
| > { mac: "Cmd-ArrowUp", run: Zg, shift: Jg }, | |
| > { mac: "Ctrl-ArrowUp", run: hg, shift: Wg }, | |
| > { key: "ArrowDown", run: lg, shift: qg, preventDefault: !0 }, | |
| > { mac: "Cmd-ArrowDown", run: Qg, shift: ev }, | |
| > { mac: "Ctrl-ArrowDown", run: pg, shift: _g }, | |
| > { key: "PageUp", run: hg, shift: Wg }, | |
| > { key: "PageDown", run: pg, shift: _g }, | |
| > { key: "Home", run: mg, shift: Gg, preventDefault: !0 }, | |
| > { key: "Mod-Home", run: Zg, shift: Jg }, | |
| > { key: "End", run: fg, shift: jg, preventDefault: !0 }, | |
| > { key: "Mod-End", run: Qg, shift: ev }, | |
| > { key: "Enter", run: Tv }, | |
| > { key: "Mod-a", run: tv }, | |
| > { key: "Backspace", run: lv, shift: lv }, | |
| > { key: "Delete", run: cv }, | |
| > { key: "Mod-Backspace", mac: "Alt-Backspace", run: hv }, | |
| > { key: "Mod-Delete", mac: "Alt-Delete", run: pv }, | |
| > { mac: "Mod-Backspace", run: fv }, | |
| > { mac: "Mod-Delete", run: dv }, | |
| > ].concat( | |
| > Bv.map(function (e) { | |
| > return { mac: e.key, run: e.run, shift: e.shift }; | |
| > }) | |
| > ), | |
| > Rv = [ | |
| > { key: "Alt-ArrowLeft", mac: "Ctrl-ArrowLeft", run: rg, shift: Rg }, | |
| > { key: "Alt-ArrowRight", mac: "Ctrl-ArrowRight", run: og, shift: Hg }, | |
| > { key: "Alt-ArrowUp", run: wv }, | |
| > { key: "Shift-Alt-ArrowUp", run: Ev }, | |
| > { key: "Alt-ArrowDown", run: kv }, | |
| > { key: "Shift-Alt-ArrowDown", run: xv }, | |
| > { key: "Escape", run: rv }, | |
| > { key: "Mod-Enter", run: Dv }, | |
| > { key: "Alt-l", mac: "Ctrl-l", run: nv }, | |
| > { key: "Mod-i", run: iv, preventDefault: !0 }, | |
| > { key: "Mod-[", run: Ov }, | |
| > { key: "Mod-]", run: Iv }, | |
| > { key: "Mod-Alt-\\", run: Pv }, | |
| > { key: "Shift-Mod-k", run: Sv }, | |
| > { key: "Shift-Mod-\\", run: kg }, | |
| > { key: "Mod-/", run: Jf }, | |
| > { key: "Alt-A", run: rm }, | |
| > ].concat(Nv), | |
| > Hv = { key: "Tab", run: Iv, shift: Ov }; | |
| > function Vv() { | |
| > var e = arguments[0]; | |
| > "string" == typeof e && (e = document.createElement(e)); | |
| > var t = 1, | |
| > n = arguments[1]; | |
| > if ( | |
| > n && | |
| > "object" == typeof n && | |
| > null == n.nodeType && | |
| > !Array.isArray(n) | |
| > ) { | |
| > for (var i in n) | |
| > if (Object.prototype.hasOwnProperty.call(n, i)) { | |
| > var r = n[i]; | |
| > "string" == typeof r | |
| > ? e.setAttribute(i, r) | |
| > : null != r && (e[i] = r); | |
| > } | |
| > t++; | |
| > } | |
| > for (; t < arguments.length; t++) zv(e, arguments[t]); | |
| > return e; | |
| > } | |
| > function zv(e, t) { | |
| > if ("string" == typeof t) e.appendChild(document.createTextNode(t)); | |
| > else if (null == t); | |
| > else if (null != t.nodeType) e.appendChild(t); | |
| > else { | |
| > if (!Array.isArray(t)) | |
| > throw new RangeError("Unsupported child node: " + t); | |
| > for (var n = 0; n < t.length; n++) zv(e, t[n]); | |
| > } | |
| > } | |
| > var qv = | |
| > "function" == typeof String.prototype.normalize | |
| > ? function (e) { | |
| > return e.normalize("NFKD"); | |
| > } | |
| > : function (e) { | |
| > return e; | |
| > }, | |
| > Uv = (function () { | |
| > function e(e, t, n, i, r, o) { | |
| > void 0 === n && (n = 0), | |
| > void 0 === i && (i = e.length), | |
| > (this.test = o), | |
| > (this.value = { from: 0, to: 0 }), | |
| > (this.done = !1), | |
| > (this.matches = []), | |
| > (this.buffer = ""), | |
| > (this.bufferPos = 0), | |
| > (this.iter = e.iterRange(n, i)), | |
| > (this.bufferStart = n), | |
| > (this.normalize = r | |
| > ? function (e) { | |
| > return r(qv(e)); | |
| > } | |
| > : qv), | |
| > (this.query = this.normalize(t)); | |
| > } | |
| > return ( | |
| > (e.prototype.peek = function () { | |
| > if (this.bufferPos == this.buffer.length) { | |
| > if ( | |
| > ((this.bufferStart += this.buffer.length), | |
| > this.iter.next(), | |
| > this.iter.done) | |
| > ) | |
| > return -1; | |
| > (this.bufferPos = 0), (this.buffer = this.iter.value); | |
| > } | |
| > return Wi(this.buffer, this.bufferPos); | |
| > }), | |
| > (e.prototype.next = function () { | |
| > for (; this.matches.length; ) this.matches.pop(); | |
| > return this.nextOverlapping(); | |
| > }), | |
| > (e.prototype.nextOverlapping = function () { | |
| > for (;;) { | |
| > var e = this.peek(); | |
| > if (e < 0) return (this.done = !0), this; | |
| > var t = _i(e), | |
| > n = this.bufferStart + this.bufferPos; | |
| > this.bufferPos += ji(e); | |
| > for (var i = this.normalize(t), r = 0, o = n; ; r++) { | |
| > var a = i.charCodeAt(r), | |
| > s = this.match(a, o); | |
| > if (r == i.length - 1) { | |
| > if (s) return (this.value = s), this; | |
| > break; | |
| > } | |
| > o == n && r < t.length && t.charCodeAt(r) == a && o++; | |
| > } | |
| > } | |
| > }), | |
| > (e.prototype.match = function (e, t) { | |
| > for (var n = null, i = 0; i < this.matches.length; i += 2) { | |
| > var r = this.matches[i], | |
| > o = !1; | |
| > this.query.charCodeAt(r) == e && | |
| > (r == this.query.length - 1 | |
| > ? (n = { from: this.matches[i + 1], to: t + 1 }) | |
| > : (this.matches[i]++, (o = !0))), | |
| > o || (this.matches.splice(i, 2), (i -= 2)); | |
| > } | |
| > return ( | |
| > this.query.charCodeAt(0) == e && | |
| > (1 == this.query.length | |
| > ? (n = { from: t, to: t + 1 }) | |
| > : this.matches.push(1, t)), | |
| > n && | |
| > this.test && | |
| > !this.test(n.from, n.to, this.buffer, this.bufferPos) && | |
| > (n = null), | |
| > n | |
| 35930,36003c38618,39675 | |
| < const cf = { | |
| < accessibility: [ | |
| < [1, 16, 4, 1], | |
| < [6, "m18 19 1-7-6 1"], | |
| < [6, "m5 8 3-3 5.5 3-2.36 3.5"], | |
| < [6, "M4.24 14.5a5 5 0 0 0 6.88 6"], | |
| < [6, "M13.76 17.5a5 5 0 0 0-6.88-6"], | |
| < ], | |
| < activity: [[2, "22 12 18 12 15 21 9 3 6 12 2 12"]], | |
| < "air-vent": [ | |
| < [ | |
| < 6, | |
| < "M6 12H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2", | |
| < ], | |
| < [6, "M6 8h12"], | |
| < [6, "M18.3 17.7a2.5 2.5 0 0 1-3.16 3.83 2.53 2.53 0 0 1-1.14-2V12"], | |
| < [6, "M6.6 15.6A2 2 0 1 0 10 17v-5"], | |
| < ], | |
| < airplay: [ | |
| < [ | |
| < 6, | |
| < "M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1", | |
| < ], | |
| < [3, "12 15 17 21 7 21 12 15"], | |
| < ], | |
| < "alarm-check": [ | |
| < [1, 12, 13, 8], | |
| < [6, "M5 3 2 6"], | |
| < [6, "m22 6-3-3"], | |
| < [6, "M6.38 18.7 4 21"], | |
| < [6, "M17.64 18.67 20 21"], | |
| < [6, "m9 13 2 2 4-4"], | |
| < ], | |
| < "alarm-clock-off": [ | |
| < [6, "M6.87 6.87a8 8 0 1 0 11.26 11.26"], | |
| < [6, "M19.9 14.25a8 8 0 0 0-9.15-9.15"], | |
| < [6, "m22 6-3-3"], | |
| < [6, "M6.26 18.67 4 21"], | |
| < [6, "m2 2 20 20"], | |
| < [6, "M4 4 2 6"], | |
| < ], | |
| < "alarm-clock": [ | |
| < [1, 12, 13, 8], | |
| < [6, "M12 9v4l2 2"], | |
| < [6, "M5 3 2 6"], | |
| < [6, "m22 6-3-3"], | |
| < [6, "M6.38 18.7 4 21"], | |
| < [6, "M17.64 18.67 20 21"], | |
| < ], | |
| < "alarm-minus": [ | |
| < [1, 12, 13, 8], | |
| < [6, "M5 3 2 6"], | |
| < [6, "m22 6-3-3"], | |
| < [6, "M6.38 18.7 4 21"], | |
| < [6, "M17.64 18.67 20 21"], | |
| < [6, "M9 13h6"], | |
| < ], | |
| < "alarm-plus": [ | |
| < [1, 12, 13, 8], | |
| < [6, "M5 3 2 6"], | |
| < [6, "m22 6-3-3"], | |
| < [6, "M6.38 18.7 4 21"], | |
| < [6, "M17.64 18.67 20 21"], | |
| < [6, "M12 10v6"], | |
| < [6, "M9 13h6"], | |
| < ], | |
| < album: [ | |
| < [5, 3, 3, 18, 18, 2, 2], | |
| < [2, "11 3 11 11 14 8 17 11 17 3"], | |
| < ], | |
| < "alert-circle": [ | |
| < [1, 12, 12, 10], | |
| < [0, 12, 8, 12, 12], | |
| < [0, 12, 16, 12.01, 16], | |
| --- | |
| > "undefined" != typeof Symbol && | |
| > (Uv.prototype[Symbol.iterator] = function () { | |
| > return this; | |
| > }); | |
| > var Wv = { from: -1, to: -1, match: /.*/.exec("") }, | |
| > _v = "gm" + (null == /x/.unicode ? "" : "u"), | |
| > jv = (function () { | |
| > function e(e, t, n, i, r) { | |
| > if ( | |
| > (void 0 === i && (i = 0), | |
| > void 0 === r && (r = e.length), | |
| > (this.text = e), | |
| > (this.to = r), | |
| > (this.curLine = ""), | |
| > (this.done = !1), | |
| > (this.value = Wv), | |
| > /\\[sWDnr]|\n|\r|\[\^/.test(t)) | |
| > ) | |
| > return new Yv(e, t, n, i, r); | |
| > (this.re = new RegExp( | |
| > t, | |
| > _v + ((null == n ? void 0 : n.ignoreCase) ? "i" : "") | |
| > )), | |
| > (this.test = null == n ? void 0 : n.test), | |
| > (this.iter = e.iter()); | |
| > var o = e.lineAt(i); | |
| > (this.curLineStart = o.from), | |
| > (this.matchPos = Xv(e, i)), | |
| > this.getLine(this.curLineStart); | |
| > } | |
| > return ( | |
| > (e.prototype.getLine = function (e) { | |
| > this.iter.next(e), | |
| > this.iter.lineBreak | |
| > ? (this.curLine = "") | |
| > : ((this.curLine = this.iter.value), | |
| > this.curLineStart + this.curLine.length > this.to && | |
| > (this.curLine = this.curLine.slice( | |
| > 0, | |
| > this.to - this.curLineStart | |
| > )), | |
| > this.iter.next()); | |
| > }), | |
| > (e.prototype.nextLine = function () { | |
| > (this.curLineStart = this.curLineStart + this.curLine.length + 1), | |
| > this.curLineStart > this.to | |
| > ? (this.curLine = "") | |
| > : this.getLine(0); | |
| > }), | |
| > (e.prototype.next = function () { | |
| > for (var e = this.matchPos - this.curLineStart; ; ) { | |
| > this.re.lastIndex = e; | |
| > var t = this.matchPos <= this.to && this.re.exec(this.curLine); | |
| > if (t) { | |
| > var n = this.curLineStart + t.index, | |
| > i = n + t[0].length; | |
| > if ( | |
| > ((this.matchPos = Xv(this.text, i + (n == i ? 1 : 0))), | |
| > n == this.curLineStart + this.curLine.length && | |
| > this.nextLine(), | |
| > (n < i || n > this.value.to) && | |
| > (!this.test || this.test(n, i, t))) | |
| > ) | |
| > return (this.value = { from: n, to: i, match: t }), this; | |
| > e = this.matchPos - this.curLineStart; | |
| > } else { | |
| > if (!(this.curLineStart + this.curLine.length < this.to)) | |
| > return (this.done = !0), this; | |
| > this.nextLine(), (e = 0); | |
| > } | |
| > } | |
| > }), | |
| > e | |
| > ); | |
| > })(), | |
| > Gv = new WeakMap(), | |
| > Kv = (function () { | |
| > function e(e, t) { | |
| > (this.from = e), (this.text = t); | |
| > } | |
| > return ( | |
| > Object.defineProperty(e.prototype, "to", { | |
| > get: function () { | |
| > return this.from + this.text.length; | |
| > }, | |
| > enumerable: !1, | |
| > configurable: !0, | |
| > }), | |
| > (e.get = function (t, n, i) { | |
| > var r = Gv.get(t); | |
| > if (!r || r.from >= i || r.to <= n) { | |
| > var o = new e(n, t.sliceString(n, i)); | |
| > return Gv.set(t, o), o; | |
| > } | |
| > if (r.from == n && r.to == i) return r; | |
| > var a = r.text, | |
| > s = r.from; | |
| > return ( | |
| > s > n && ((a = t.sliceString(n, s) + a), (s = n)), | |
| > r.to < i && (a += t.sliceString(r.to, i)), | |
| > Gv.set(t, new e(s, a)), | |
| > new e(n, a.slice(n - s, i - s)) | |
| > ); | |
| > }), | |
| > e | |
| > ); | |
| > })(), | |
| > Yv = (function () { | |
| > function e(e, t, n, i, r) { | |
| > (this.text = e), | |
| > (this.to = r), | |
| > (this.done = !1), | |
| > (this.value = Wv), | |
| > (this.matchPos = Xv(e, i)), | |
| > (this.re = new RegExp( | |
| > t, | |
| > _v + ((null == n ? void 0 : n.ignoreCase) ? "i" : "") | |
| > )), | |
| > (this.test = null == n ? void 0 : n.test), | |
| > (this.flat = Kv.get(e, i, this.chunkEnd(i + 5e3))); | |
| > } | |
| > return ( | |
| > (e.prototype.chunkEnd = function (e) { | |
| > return e >= this.to ? this.to : this.text.lineAt(e).to; | |
| > }), | |
| > (e.prototype.next = function () { | |
| > for (;;) { | |
| > var e = (this.re.lastIndex = this.matchPos - this.flat.from), | |
| > t = this.re.exec(this.flat.text); | |
| > if ( | |
| > (t && | |
| > !t[0] && | |
| > t.index == e && | |
| > ((this.re.lastIndex = e + 1), | |
| > (t = this.re.exec(this.flat.text))), | |
| > t) | |
| > ) { | |
| > var n = this.flat.from + t.index, | |
| > i = n + t[0].length; | |
| > if ( | |
| > (this.flat.to >= this.to || | |
| > t.index + t[0].length <= this.flat.text.length - 10) && | |
| > (!this.test || this.test(n, i, t)) | |
| > ) | |
| > return ( | |
| > (this.value = { from: n, to: i, match: t }), | |
| > (this.matchPos = Xv(this.text, i + (n == i ? 1 : 0))), | |
| > this | |
| > ); | |
| > } | |
| > if (this.flat.to == this.to) return (this.done = !0), this; | |
| > this.flat = Kv.get( | |
| > this.text, | |
| > this.flat.from, | |
| > this.chunkEnd(this.flat.from + 2 * this.flat.text.length) | |
| > ); | |
| > } | |
| > }), | |
| > e | |
| > ); | |
| > })(); | |
| > function Xv(e, t) { | |
| > if (t >= e.length) return t; | |
| > for ( | |
| > var n, i = e.lineAt(t); | |
| > t < i.to && (n = i.text.charCodeAt(t - i.from)) >= 56320 && n < 57344; | |
| > | |
| > ) | |
| > t++; | |
| > return t; | |
| > } | |
| > function $v(e) { | |
| > var t = Vv("input", { class: "cm-textfield", name: "line" }); | |
| > function n() { | |
| > var n = /^([+-])?(\d+)?(:\d+)?(%)?$/.exec(t.value); | |
| > if (n) { | |
| > var i = e.state, | |
| > r = i.doc.lineAt(i.selection.main.head), | |
| > o = n[1], | |
| > a = n[2], | |
| > s = n[3], | |
| > l = n[4], | |
| > c = s ? +s.slice(1) : 0, | |
| > u = a ? +a : r.number; | |
| > if (a && l) { | |
| > var h = u / 100; | |
| > o && (h = h * ("-" == o ? -1 : 1) + r.number / i.doc.lines), | |
| > (u = Math.round(i.doc.lines * h)); | |
| > } else a && o && (u = u * ("-" == o ? -1 : 1) + r.number); | |
| > var p = i.doc.line(Math.max(1, Math.min(i.doc.lines, u))), | |
| > d = ir.cursor(p.from + Math.max(0, Math.min(c, p.length))); | |
| > e.dispatch({ | |
| > effects: [Zv.of(!1), dc.scrollIntoView(d.from, { y: "center" })], | |
| > selection: d, | |
| > }), | |
| > e.focus(); | |
| > } | |
| > } | |
| > return { | |
| > dom: Vv( | |
| > "form", | |
| > { | |
| > class: "cm-gotoLine", | |
| > onkeydown: function (t) { | |
| > 27 == t.keyCode | |
| > ? (t.preventDefault(), | |
| > e.dispatch({ effects: Zv.of(!1) }), | |
| > e.focus()) | |
| > : 13 == t.keyCode && (t.preventDefault(), n()); | |
| > }, | |
| > onsubmit: function (e) { | |
| > e.preventDefault(), n(); | |
| > }, | |
| > }, | |
| > Vv("label", e.state.phrase("Go to line"), ": ", t), | |
| > " ", | |
| > Vv( | |
| > "button", | |
| > { class: "cm-button", type: "submit" }, | |
| > e.state.phrase("go") | |
| > ) | |
| > ), | |
| > }; | |
| > } | |
| > "undefined" != typeof Symbol && | |
| > (jv.prototype[Symbol.iterator] = Yv.prototype[Symbol.iterator] = | |
| > function () { | |
| > return this; | |
| > }); | |
| > var Zv = Br.define(), | |
| > Qv = pr.define({ | |
| > create: function () { | |
| > return !0; | |
| > }, | |
| > update: function (e, t) { | |
| > for (var n = 0, i = t.effects; n < i.length; n++) { | |
| > var r = i[n]; | |
| > r.is(Zv) && (e = r.value); | |
| > } | |
| > return e; | |
| > }, | |
| > provide: function (e) { | |
| > return Gu.from(e, function (e) { | |
| > return e ? $v : null; | |
| > }); | |
| > }, | |
| > }), | |
| > Jv = function (e) { | |
| > var t = Uu(e, $v); | |
| > if (!t) { | |
| > var n = [Zv.of(!0)]; | |
| > null == e.state.field(Qv, !1) && | |
| > n.push(Br.appendConfig.of([Qv, ey])), | |
| > e.dispatch({ effects: n }), | |
| > (t = Uu(e, $v)); | |
| > } | |
| > return t && t.dom.querySelector("input").focus(), !0; | |
| > }, | |
| > ey = dc.baseTheme({ | |
| > ".cm-panel.cm-gotoLine": { | |
| > padding: "2px 6px 4px", | |
| > "& label": { fontSize: "80%" }, | |
| > }, | |
| > }), | |
| > ty = { | |
| > highlightWordAroundCursor: !1, | |
| > minSelectionLength: 1, | |
| > maxMatches: 100, | |
| > wholeWords: !1, | |
| > }, | |
| > ny = ar.define({ | |
| > combine: function (e) { | |
| > return Yr(e, ty, { | |
| > highlightWordAroundCursor: function (e, t) { | |
| > return e || t; | |
| > }, | |
| > minSelectionLength: Math.min, | |
| > maxMatches: Math.min, | |
| > }); | |
| > }, | |
| > }); | |
| > function iy(e) { | |
| > var t = [ly, sy]; | |
| > return e && t.push(ny.of(e)), t; | |
| > } | |
| > var ry = Pa.mark({ class: "cm-selectionMatch" }), | |
| > oy = Pa.mark({ class: "cm-selectionMatch cm-selectionMatch-main" }); | |
| > function ay(e, t, n, i) { | |
| > return !( | |
| > (0 != n && e(t.sliceDoc(n - 1, n)) == _r.Word) || | |
| > (i != t.doc.length && e(t.sliceDoc(i, i + 1)) == _r.Word) | |
| > ); | |
| > } | |
| > var sy = is.fromClass( | |
| > (function () { | |
| > function e(e) { | |
| > this.decorations = this.getDeco(e); | |
| > } | |
| > return ( | |
| > (e.prototype.update = function (e) { | |
| > (e.selectionSet || e.docChanged || e.viewportChanged) && | |
| > (this.decorations = this.getDeco(e.view)); | |
| > }), | |
| > (e.prototype.getDeco = function (e) { | |
| > var t = e.state.facet(ny), | |
| > n = e.state, | |
| > i = n.selection; | |
| > if (i.ranges.length > 1) return Pa.none; | |
| > var r, | |
| > o = i.main, | |
| > a = null; | |
| > if (o.empty) { | |
| > if (!t.highlightWordAroundCursor) return Pa.none; | |
| > var s = n.wordAt(o.head); | |
| > if (!s) return Pa.none; | |
| > (a = n.charCategorizer(o.head)), | |
| > (r = n.sliceDoc(s.from, s.to)); | |
| > } else { | |
| > var l = o.to - o.from; | |
| > if (l < t.minSelectionLength || l > 200) return Pa.none; | |
| > if (t.wholeWords) { | |
| > if ( | |
| > ((r = n.sliceDoc(o.from, o.to)), | |
| > !ay((a = n.charCategorizer(o.head)), n, o.from, o.to) || | |
| > !(function (e, t, n, i) { | |
| > return ( | |
| > e(t.sliceDoc(n, n + 1)) == _r.Word && | |
| > e(t.sliceDoc(i - 1, i)) == _r.Word | |
| > ); | |
| > })(a, n, o.from, o.to)) | |
| > ) | |
| > return Pa.none; | |
| > } else if (!(r = n.sliceDoc(o.from, o.to).trim())) | |
| > return Pa.none; | |
| > } | |
| > for (var c = [], u = 0, h = e.visibleRanges; u < h.length; u++) | |
| > for ( | |
| > var p = h[u], d = new Uv(n.doc, r, p.from, p.to); | |
| > !d.next().done; | |
| > | |
| > ) { | |
| > var f = d.value, | |
| > m = f.from, | |
| > g = f.to; | |
| > if ( | |
| > (!a || ay(a, n, m, g)) && | |
| > (o.empty && m <= o.from && g >= o.to | |
| > ? c.push(oy.range(m, g)) | |
| > : (m >= o.to || g <= o.from) && c.push(ry.range(m, g)), | |
| > c.length > t.maxMatches) | |
| > ) | |
| > return Pa.none; | |
| > } | |
| > return Pa.set(c); | |
| > }), | |
| > e | |
| > ); | |
| > })(), | |
| > { | |
| > decorations: function (e) { | |
| > return e.decorations; | |
| > }, | |
| > } | |
| > ), | |
| > ly = dc.baseTheme({ | |
| > ".cm-selectionMatch": { backgroundColor: "#99ff7780" }, | |
| > ".cm-searchMatch .cm-selectionMatch": { | |
| > backgroundColor: "transparent", | |
| > }, | |
| > }); | |
| > var cy = function (e) { | |
| > var t = e.state, | |
| > n = e.dispatch, | |
| > i = t.selection.ranges; | |
| > if ( | |
| > i.some(function (e) { | |
| > return e.from === e.to; | |
| > }) | |
| > ) | |
| > return (function (e) { | |
| > var t = e.state, | |
| > n = e.dispatch, | |
| > i = t.selection, | |
| > r = ir.create( | |
| > i.ranges.map(function (e) { | |
| > return t.wordAt(e.head) || ir.cursor(e.head); | |
| > }), | |
| > i.mainIndex | |
| > ); | |
| > return !r.eq(i) && (n(t.update({ selection: r })), !0); | |
| > })({ state: t, dispatch: n }); | |
| > var r = t.sliceDoc(i[0].from, i[0].to); | |
| > if ( | |
| > t.selection.ranges.some(function (e) { | |
| > return t.sliceDoc(e.from, e.to) != r; | |
| > }) | |
| > ) | |
| > return !1; | |
| > var o = (function (e, t) { | |
| > for ( | |
| > var n, | |
| > i, | |
| > r = e.selection, | |
| > o = r.main, | |
| > a = r.ranges, | |
| > s = e.wordAt(o.head), | |
| > l = s && s.from == o.from && s.to == o.to, | |
| > c = function (r, o) { | |
| > if ((o.next(), !o.done)) { | |
| > if ( | |
| > r && | |
| > a.some(function (e) { | |
| > return e.from == o.value.from; | |
| > }) | |
| > ) | |
| > return (n = r), (i = o), "continue"; | |
| > if (l) { | |
| > var s = e.wordAt(o.value.from); | |
| > if (!s || s.from != o.value.from || s.to != o.value.to) | |
| > return (n = r), (i = o), "continue"; | |
| > } | |
| > return { value: o.value }; | |
| > } | |
| > if (r) return { value: null }; | |
| > (o = new Uv( | |
| > e.doc, | |
| > t, | |
| > 0, | |
| > Math.max(0, a[a.length - 1].from - 1) | |
| > )), | |
| > (n = r = !0), | |
| > (i = o); | |
| > }, | |
| > u = !1, | |
| > h = new Uv(e.doc, t, a[a.length - 1].to); | |
| > ; | |
| > | |
| > ) { | |
| > var p = c(u, h); | |
| > if (((u = n), (h = i), "object" == typeof p)) return p.value; | |
| > } | |
| > })(t, r); | |
| > return ( | |
| > !!o && | |
| > (n( | |
| > t.update({ | |
| > selection: t.selection.addRange(ir.range(o.from, o.to), !1), | |
| > effects: dc.scrollIntoView(o.to), | |
| > }) | |
| > ), | |
| > !0) | |
| > ); | |
| > }, | |
| > uy = ar.define({ | |
| > combine: function (e) { | |
| > return Yr(e, { | |
| > top: !1, | |
| > caseSensitive: !1, | |
| > literal: !1, | |
| > regexp: !1, | |
| > wholeWord: !1, | |
| > createPanel: function (e) { | |
| > return new Wy(e); | |
| > }, | |
| > scrollToMatch: function (e) { | |
| > return dc.scrollIntoView(e); | |
| > }, | |
| > }); | |
| > }, | |
| > }); | |
| > function hy(e) { | |
| > return e ? [uy.of(e), Yy] : Yy; | |
| > } | |
| > var py = (function () { | |
| > function e(e) { | |
| > (this.search = e.search), | |
| > (this.caseSensitive = !!e.caseSensitive), | |
| > (this.literal = !!e.literal), | |
| > (this.regexp = !!e.regexp), | |
| > (this.replace = e.replace || ""), | |
| > (this.valid = | |
| > !!this.search && | |
| > (!this.regexp || | |
| > (function (e) { | |
| > try { | |
| > return new RegExp(e, _v), !0; | |
| > } catch (e) { | |
| > return !1; | |
| > } | |
| > })(this.search))), | |
| > (this.unquoted = this.unquote(this.search)), | |
| > (this.wholeWord = !!e.wholeWord); | |
| > } | |
| > return ( | |
| > (e.prototype.unquote = function (e) { | |
| > return this.literal | |
| > ? e | |
| > : e.replace(/\\([nrt\\])/g, function (e, t) { | |
| > return "n" == t | |
| > ? "\n" | |
| > : "r" == t | |
| > ? "\r" | |
| > : "t" == t | |
| > ? "\t" | |
| > : "\\"; | |
| > }); | |
| > }), | |
| > (e.prototype.eq = function (e) { | |
| > return ( | |
| > this.search == e.search && | |
| > this.replace == e.replace && | |
| > this.caseSensitive == e.caseSensitive && | |
| > this.regexp == e.regexp && | |
| > this.wholeWord == e.wholeWord | |
| > ); | |
| > }), | |
| > (e.prototype.create = function () { | |
| > return this.regexp ? new by(this) : new my(this); | |
| > }), | |
| > (e.prototype.getCursor = function (e, t, n) { | |
| > void 0 === t && (t = 0); | |
| > var i = e.doc ? e : Kr.create({ doc: e }); | |
| > return ( | |
| > null == n && (n = i.doc.length), | |
| > this.regexp ? gy(this, i, t, n) : fy(this, i, t, n) | |
| > ); | |
| > }), | |
| > e | |
| > ); | |
| > })(), | |
| > dy = function (e) { | |
| > this.spec = e; | |
| > }; | |
| > function fy(e, t, n, i) { | |
| > return new Uv( | |
| > t.doc, | |
| > e.unquoted, | |
| > n, | |
| > i, | |
| > e.caseSensitive | |
| > ? void 0 | |
| > : function (e) { | |
| > return e.toLowerCase(); | |
| > }, | |
| > e.wholeWord | |
| > ? (function (e, t) { | |
| > return function (n, i, r, o) { | |
| > return ( | |
| > (o > n || o + r.length < i) && | |
| > ((o = Math.max(0, n - 2)), | |
| > (r = e.sliceString(o, Math.min(e.length, i + 2)))), | |
| > !( | |
| > (t(vy(r, n - o)) == _r.Word && | |
| > t(yy(r, n - o)) == _r.Word) || | |
| > (t(yy(r, i - o)) == _r.Word && t(vy(r, i - o)) == _r.Word) | |
| > ) | |
| > ); | |
| > }; | |
| > })(t.doc, t.charCategorizer(t.selection.main.head)) | |
| > : void 0 | |
| > ); | |
| > } | |
| > var my = (function (e) { | |
| > function t(t) { | |
| > return e.call(this, t) || this; | |
| > } | |
| > return ( | |
| > f(t, e), | |
| > (t.prototype.nextMatch = function (e, t, n) { | |
| > var i = fy(this.spec, e, n, e.doc.length).nextOverlapping(); | |
| > return ( | |
| > i.done && (i = fy(this.spec, e, 0, t).nextOverlapping()), | |
| > i.done ? null : i.value | |
| > ); | |
| > }), | |
| > (t.prototype.prevMatchInRange = function (e, t, n) { | |
| > for (var i = n; ; ) { | |
| > for ( | |
| > var r = Math.max(t, i - 1e4 - this.spec.unquoted.length), | |
| > o = fy(this.spec, e, r, i), | |
| > a = null; | |
| > !o.nextOverlapping().done; | |
| > | |
| > ) | |
| > a = o.value; | |
| > if (a) return a; | |
| > if (r == t) return null; | |
| > i -= 1e4; | |
| > } | |
| > }), | |
| > (t.prototype.prevMatch = function (e, t, n) { | |
| > return ( | |
| > this.prevMatchInRange(e, 0, t) || | |
| > this.prevMatchInRange(e, n, e.doc.length) | |
| > ); | |
| > }), | |
| > (t.prototype.getReplacement = function (e) { | |
| > return this.spec.unquote(this.spec.replace); | |
| > }), | |
| > (t.prototype.matchAll = function (e, t) { | |
| > for ( | |
| > var n = fy(this.spec, e, 0, e.doc.length), i = []; | |
| > !n.next().done; | |
| > | |
| > ) { | |
| > if (i.length >= t) return null; | |
| > i.push(n.value); | |
| > } | |
| > return i; | |
| > }), | |
| > (t.prototype.highlight = function (e, t, n, i) { | |
| > for ( | |
| > var r = fy( | |
| > this.spec, | |
| > e, | |
| > Math.max(0, t - this.spec.unquoted.length), | |
| > Math.min(n + this.spec.unquoted.length, e.doc.length) | |
| > ); | |
| > !r.next().done; | |
| > | |
| > ) | |
| > i(r.value.from, r.value.to); | |
| > }), | |
| > t | |
| > ); | |
| > })(dy); | |
| > function gy(e, t, n, i) { | |
| > return new jv( | |
| > t.doc, | |
| > e.search, | |
| > { | |
| > ignoreCase: !e.caseSensitive, | |
| > test: e.wholeWord | |
| > ? ((r = t.charCategorizer(t.selection.main.head)), | |
| > function (e, t, n) { | |
| > return ( | |
| > !n[0].length || | |
| > ((r(vy(n.input, n.index)) != _r.Word || | |
| > r(yy(n.input, n.index)) != _r.Word) && | |
| > (r(yy(n.input, n.index + n[0].length)) != _r.Word || | |
| > r(vy(n.input, n.index + n[0].length)) != _r.Word)) | |
| > ); | |
| > }) | |
| > : void 0, | |
| > }, | |
| > n, | |
| > i | |
| > ); | |
| > var r; | |
| > } | |
| > function vy(e, t) { | |
| > return e.slice(Hi(e, t, !1), t); | |
| > } | |
| > function yy(e, t) { | |
| > return e.slice(t, Hi(e, t)); | |
| > } | |
| > var by = (function (e) { | |
| > function t() { | |
| > return (null !== e && e.apply(this, arguments)) || this; | |
| > } | |
| > return ( | |
| > f(t, e), | |
| > (t.prototype.nextMatch = function (e, t, n) { | |
| > var i = gy(this.spec, e, n, e.doc.length).next(); | |
| > return ( | |
| > i.done && (i = gy(this.spec, e, 0, t).next()), | |
| > i.done ? null : i.value | |
| > ); | |
| > }), | |
| > (t.prototype.prevMatchInRange = function (e, t, n) { | |
| > for (var i = 1; ; i++) { | |
| > for ( | |
| > var r = Math.max(t, n - 1e4 * i), | |
| > o = gy(this.spec, e, r, n), | |
| > a = null; | |
| > !o.next().done; | |
| > | |
| > ) | |
| > a = o.value; | |
| > if (a && (r == t || a.from > r + 10)) return a; | |
| > if (r == t) return null; | |
| > } | |
| > }), | |
| > (t.prototype.prevMatch = function (e, t, n) { | |
| > return ( | |
| > this.prevMatchInRange(e, 0, t) || | |
| > this.prevMatchInRange(e, n, e.doc.length) | |
| > ); | |
| > }), | |
| > (t.prototype.getReplacement = function (e) { | |
| > return this.spec.unquote( | |
| > this.spec.replace.replace(/\$([$&\d+])/g, function (t, n) { | |
| > return "$" == n | |
| > ? "$" | |
| > : "&" == n | |
| > ? e.match[0] | |
| > : "0" != n && +n < e.match.length | |
| > ? e.match[n] | |
| > : t; | |
| > }) | |
| > ); | |
| > }), | |
| > (t.prototype.matchAll = function (e, t) { | |
| > for ( | |
| > var n = gy(this.spec, e, 0, e.doc.length), i = []; | |
| > !n.next().done; | |
| > | |
| > ) { | |
| > if (i.length >= t) return null; | |
| > i.push(n.value); | |
| > } | |
| > return i; | |
| > }), | |
| > (t.prototype.highlight = function (e, t, n, i) { | |
| > for ( | |
| > var r = gy( | |
| > this.spec, | |
| > e, | |
| > Math.max(0, t - 250), | |
| > Math.min(n + 250, e.doc.length) | |
| > ); | |
| > !r.next().done; | |
| > | |
| > ) | |
| > i(r.value.from, r.value.to); | |
| > }), | |
| > t | |
| > ); | |
| > })(dy), | |
| > wy = Br.define(), | |
| > ky = Br.define(), | |
| > Cy = pr.define({ | |
| > create: function (e) { | |
| > return new Sy(Ry(e).create(), null); | |
| > }, | |
| > update: function (e, t) { | |
| > for (var n = 0, i = t.effects; n < i.length; n++) { | |
| > var r = i[n]; | |
| > r.is(wy) | |
| > ? (e = new Sy(r.value.create(), e.panel)) | |
| > : r.is(ky) && (e = new Sy(e.query, r.value ? Ny : null)); | |
| > } | |
| > return e; | |
| > }, | |
| > provide: function (e) { | |
| > return Gu.from(e, function (e) { | |
| > return e.panel; | |
| > }); | |
| > }, | |
| > }); | |
| > function Ey(e) { | |
| > var t = e.field(Cy, !1); | |
| > return t ? t.query.spec : Ry(e); | |
| > } | |
| > function xy(e) { | |
| > var t; | |
| > return ( | |
| > null != | |
| > (null === (t = e.field(Cy, !1)) || void 0 === t ? void 0 : t.panel) | |
| > ); | |
| > } | |
| > var Sy = function (e, t) { | |
| > (this.query = e), (this.panel = t); | |
| > }, | |
| > My = Pa.mark({ class: "cm-searchMatch" }), | |
| > Ty = Pa.mark({ class: "cm-searchMatch cm-searchMatch-selected" }), | |
| > Dy = is.fromClass( | |
| > (function () { | |
| > function e(e) { | |
| > (this.view = e), | |
| > (this.decorations = this.highlight(e.state.field(Cy))); | |
| > } | |
| > return ( | |
| > (e.prototype.update = function (e) { | |
| > var t = e.state.field(Cy); | |
| > (t != e.startState.field(Cy) || | |
| > e.docChanged || | |
| > e.selectionSet || | |
| > e.viewportChanged) && | |
| > (this.decorations = this.highlight(t)); | |
| > }), | |
| > (e.prototype.highlight = function (e) { | |
| > var t = e.query; | |
| > if (!e.panel || !t.spec.valid) return Pa.none; | |
| > for ( | |
| > var n = this.view, | |
| > i = new eo(), | |
| > r = 0, | |
| > o = n.visibleRanges, | |
| > a = o.length; | |
| > r < a; | |
| > r++ | |
| > ) { | |
| > for ( | |
| > var s = o[r], l = s.from, c = s.to; | |
| > r < a - 1 && c > o[r + 1].from - 500; | |
| > | |
| > ) | |
| > c = o[++r].to; | |
| > t.highlight(n.state, l, c, function (e, t) { | |
| > var r = n.state.selection.ranges.some(function (n) { | |
| > return n.from == e && n.to == t; | |
| > }); | |
| > i.add(e, t, r ? Ty : My); | |
| > }); | |
| > } | |
| > return i.finish(); | |
| > }), | |
| > e | |
| > ); | |
| > })(), | |
| > { | |
| > decorations: function (e) { | |
| > return e.decorations; | |
| > }, | |
| > } | |
| > ); | |
| > function Ay(e) { | |
| > return function (t) { | |
| > var n = t.state.field(Cy, !1); | |
| > return n && n.query.spec.valid ? e(t, n) : zy(t); | |
| > }; | |
| > } | |
| > var Ly = Ay(function (e, t) { | |
| > var n = t.query, | |
| > i = e.state.selection.main.to, | |
| > r = n.nextMatch(e.state, i, i); | |
| > if (!r) return !1; | |
| > var o = ir.single(r.from, r.to), | |
| > a = e.state.facet(uy); | |
| > return ( | |
| > e.dispatch({ | |
| > selection: o, | |
| > effects: [Gy(e, r), a.scrollToMatch(o.main, e)], | |
| > userEvent: "select.search", | |
| > }), | |
| > Vy(e), | |
| > !0 | |
| > ); | |
| > }), | |
| > Py = Ay(function (e, t) { | |
| > var n = t.query, | |
| > i = e.state, | |
| > r = i.selection.main.from, | |
| > o = n.prevMatch(i, r, r); | |
| > if (!o) return !1; | |
| > var a = ir.single(o.from, o.to), | |
| > s = e.state.facet(uy); | |
| > return ( | |
| > e.dispatch({ | |
| > selection: a, | |
| > effects: [Gy(e, o), s.scrollToMatch(a.main, e)], | |
| > userEvent: "select.search", | |
| > }), | |
| > Vy(e), | |
| > !0 | |
| > ); | |
| > }), | |
| > Iy = Ay(function (e, t) { | |
| > var n = t.query.matchAll(e.state, 1e3); | |
| > return ( | |
| > !(!n || !n.length) && | |
| > (e.dispatch({ | |
| > selection: ir.create( | |
| > n.map(function (e) { | |
| > return ir.range(e.from, e.to); | |
| > }) | |
| > ), | |
| > userEvent: "select.search.matches", | |
| > }), | |
| > !0) | |
| > ); | |
| > }), | |
| > Oy = function (e) { | |
| > var t = e.state, | |
| > n = e.dispatch, | |
| > i = t.selection; | |
| > if (i.ranges.length > 1 || i.main.empty) return !1; | |
| > for ( | |
| > var r = i.main, | |
| > o = r.from, | |
| > a = r.to, | |
| > s = [], | |
| > l = 0, | |
| > c = new Uv(t.doc, t.sliceDoc(o, a)); | |
| > !c.next().done; | |
| > | |
| > ) { | |
| > if (s.length > 1e3) return !1; | |
| > c.value.from == o && (l = s.length), | |
| > s.push(ir.range(c.value.from, c.value.to)); | |
| > } | |
| > return ( | |
| > n( | |
| > t.update({ | |
| > selection: ir.create(s, l), | |
| > userEvent: "select.search.matches", | |
| > }) | |
| > ), | |
| > !0 | |
| > ); | |
| > }, | |
| > Fy = Ay(function (e, t) { | |
| > var n = t.query, | |
| > i = e.state, | |
| > r = i.selection.main, | |
| > o = r.from, | |
| > a = r.to; | |
| > if (i.readOnly) return !1; | |
| > var s = n.nextMatch(i, o, o); | |
| > if (!s) return !1; | |
| > var l, | |
| > c, | |
| > u = [], | |
| > h = []; | |
| > if ( | |
| > (s.from == o && | |
| > s.to == a && | |
| > ((c = i.toText(n.getReplacement(s))), | |
| > u.push({ from: s.from, to: s.to, insert: c }), | |
| > (s = n.nextMatch(i, s.from, s.to)), | |
| > h.push( | |
| > dc.announce.of( | |
| > i.phrase("replaced match on line $", i.doc.lineAt(o).number) + | |
| > "." | |
| > ) | |
| > )), | |
| > s) | |
| > ) { | |
| > var p = | |
| > 0 == u.length || u[0].from >= s.to ? 0 : s.to - s.from - c.length; | |
| > (l = ir.single(s.from - p, s.to - p)), | |
| > h.push(Gy(e, s)), | |
| > h.push(i.facet(uy).scrollToMatch(l.main, e)); | |
| > } | |
| > return ( | |
| > e.dispatch({ | |
| > changes: u, | |
| > selection: l, | |
| > effects: h, | |
| > userEvent: "input.replace", | |
| > }), | |
| > !0 | |
| > ); | |
| > }), | |
| > By = Ay(function (e, t) { | |
| > var n = t.query; | |
| > if (e.state.readOnly) return !1; | |
| > var i = n.matchAll(e.state, 1e9).map(function (e) { | |
| > return { from: e.from, to: e.to, insert: n.getReplacement(e) }; | |
| > }); | |
| > if (!i.length) return !1; | |
| > var r = e.state.phrase("replaced $ matches", i.length) + "."; | |
| > return ( | |
| > e.dispatch({ | |
| > changes: i, | |
| > effects: dc.announce.of(r), | |
| > userEvent: "input.replace.all", | |
| > }), | |
| > !0 | |
| > ); | |
| > }); | |
| > function Ny(e) { | |
| > return e.state.facet(uy).createPanel(e); | |
| > } | |
| > function Ry(e, t) { | |
| > var n, | |
| > i, | |
| > r, | |
| > o, | |
| > a, | |
| > s = e.selection.main, | |
| > l = s.empty || s.to > s.from + 100 ? "" : e.sliceDoc(s.from, s.to); | |
| > if (t && !l) return t; | |
| > var c = e.facet(uy); | |
| > return new py({ | |
| > search: ( | |
| > null !== (n = null == t ? void 0 : t.literal) && void 0 !== n | |
| > ? n | |
| > : c.literal | |
| > ) | |
| > ? l | |
| > : l.replace(/\n/g, "\\n"), | |
| > caseSensitive: | |
| > null !== (i = null == t ? void 0 : t.caseSensitive) && void 0 !== i | |
| > ? i | |
| > : c.caseSensitive, | |
| > literal: | |
| > null !== (r = null == t ? void 0 : t.literal) && void 0 !== r | |
| > ? r | |
| > : c.literal, | |
| > regexp: | |
| > null !== (o = null == t ? void 0 : t.regexp) && void 0 !== o | |
| > ? o | |
| > : c.regexp, | |
| > wholeWord: | |
| > null !== (a = null == t ? void 0 : t.wholeWord) && void 0 !== a | |
| > ? a | |
| > : c.wholeWord, | |
| > }); | |
| > } | |
| > function Hy(e) { | |
| > var t = Uu(e, Ny); | |
| > return t && t.dom.querySelector("[main-field]"); | |
| > } | |
| > function Vy(e) { | |
| > var t = Hy(e); | |
| > t && t == e.root.activeElement && t.select(); | |
| > } | |
| > var zy = function (e) { | |
| > var t = e.state.field(Cy, !1); | |
| > if (t && t.panel) { | |
| > var n = Hy(e); | |
| > if (n && n != e.root.activeElement) { | |
| > var i = Ry(e.state, t.query.spec); | |
| > i.valid && e.dispatch({ effects: wy.of(i) }), | |
| > n.focus(), | |
| > n.select(); | |
| > } | |
| > } else | |
| > e.dispatch({ | |
| > effects: [ | |
| > ky.of(!0), | |
| > t ? wy.of(Ry(e.state, t.query.spec)) : Br.appendConfig.of(Yy), | |
| > ], | |
| > }); | |
| > return !0; | |
| > }, | |
| > qy = function (e) { | |
| > var t = e.state.field(Cy, !1); | |
| > if (!t || !t.panel) return !1; | |
| > var n = Uu(e, Ny); | |
| > return ( | |
| > n && n.dom.contains(e.root.activeElement) && e.focus(), | |
| > e.dispatch({ effects: ky.of(!1) }), | |
| > !0 | |
| > ); | |
| > }, | |
| > Uy = [ | |
| > { key: "Mod-f", run: zy, scope: "editor search-panel" }, | |
| > { | |
| > key: "F3", | |
| > run: Ly, | |
| > shift: Py, | |
| > scope: "editor search-panel", | |
| > preventDefault: !0, | |
| > }, | |
| > { | |
| > key: "Mod-g", | |
| > run: Ly, | |
| > shift: Py, | |
| > scope: "editor search-panel", | |
| > preventDefault: !0, | |
| > }, | |
| > { key: "Escape", run: qy, scope: "editor search-panel" }, | |
| > { key: "Mod-Shift-l", run: Oy }, | |
| > { key: "Alt-g", run: Jv }, | |
| > { key: "Mod-d", run: cy, preventDefault: !0 }, | |
| 36005,36011c39677,40099 | |
| < "alert-octagon": [ | |
| < [ | |
| < 3, | |
| < "7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2", | |
| < ], | |
| < [0, 12, 8, 12, 12], | |
| < [0, 12, 16, 12.01, 16], | |
| --- | |
| > Wy = (function () { | |
| > function e(e) { | |
| > var t = this; | |
| > this.view = e; | |
| > var n = (this.query = e.state.field(Cy).query.spec); | |
| > function i(e, t, n) { | |
| > return Vv( | |
| > "button", | |
| > { class: "cm-button", name: e, onclick: t, type: "button" }, | |
| > n | |
| > ); | |
| > } | |
| > (this.commit = this.commit.bind(this)), | |
| > (this.searchField = Vv("input", { | |
| > value: n.search, | |
| > placeholder: _y(e, "Find"), | |
| > "aria-label": _y(e, "Find"), | |
| > class: "cm-textfield", | |
| > name: "search", | |
| > form: "", | |
| > "main-field": "true", | |
| > onchange: this.commit, | |
| > onkeyup: this.commit, | |
| > })), | |
| > (this.replaceField = Vv("input", { | |
| > value: n.replace, | |
| > placeholder: _y(e, "Replace"), | |
| > "aria-label": _y(e, "Replace"), | |
| > class: "cm-textfield", | |
| > name: "replace", | |
| > form: "", | |
| > onchange: this.commit, | |
| > onkeyup: this.commit, | |
| > })), | |
| > (this.caseField = Vv("input", { | |
| > type: "checkbox", | |
| > name: "case", | |
| > form: "", | |
| > checked: n.caseSensitive, | |
| > onchange: this.commit, | |
| > })), | |
| > (this.reField = Vv("input", { | |
| > type: "checkbox", | |
| > name: "re", | |
| > form: "", | |
| > checked: n.regexp, | |
| > onchange: this.commit, | |
| > })), | |
| > (this.wordField = Vv("input", { | |
| > type: "checkbox", | |
| > name: "word", | |
| > form: "", | |
| > checked: n.wholeWord, | |
| > onchange: this.commit, | |
| > })), | |
| > (this.dom = Vv( | |
| > "div", | |
| > { | |
| > onkeydown: function (e) { | |
| > return t.keydown(e); | |
| > }, | |
| > class: "cm-search", | |
| > }, | |
| > w( | |
| > w( | |
| > [ | |
| > this.searchField, | |
| > i( | |
| > "next", | |
| > function () { | |
| > return Ly(e); | |
| > }, | |
| > [_y(e, "next")] | |
| > ), | |
| > i( | |
| > "prev", | |
| > function () { | |
| > return Py(e); | |
| > }, | |
| > [_y(e, "previous")] | |
| > ), | |
| > i( | |
| > "select", | |
| > function () { | |
| > return Iy(e); | |
| > }, | |
| > [_y(e, "all")] | |
| > ), | |
| > Vv("label", null, [this.caseField, _y(e, "match case")]), | |
| > Vv("label", null, [this.reField, _y(e, "regexp")]), | |
| > Vv("label", null, [this.wordField, _y(e, "by word")]), | |
| > ], | |
| > e.state.readOnly | |
| > ? [] | |
| > : [ | |
| > Vv("br"), | |
| > this.replaceField, | |
| > i( | |
| > "replace", | |
| > function () { | |
| > return Fy(e); | |
| > }, | |
| > [_y(e, "replace")] | |
| > ), | |
| > i( | |
| > "replaceAll", | |
| > function () { | |
| > return By(e); | |
| > }, | |
| > [_y(e, "replace all")] | |
| > ), | |
| > ], | |
| > !0 | |
| > ), | |
| > [ | |
| > Vv( | |
| > "button", | |
| > { | |
| > name: "close", | |
| > onclick: function () { | |
| > return qy(e); | |
| > }, | |
| > "aria-label": _y(e, "close"), | |
| > type: "button", | |
| > }, | |
| > ["×"] | |
| > ), | |
| > ], | |
| > !1 | |
| > ) | |
| > )); | |
| > } | |
| > return ( | |
| > (e.prototype.commit = function () { | |
| > var e = new py({ | |
| > search: this.searchField.value, | |
| > caseSensitive: this.caseField.checked, | |
| > regexp: this.reField.checked, | |
| > wholeWord: this.wordField.checked, | |
| > replace: this.replaceField.value, | |
| > }); | |
| > e.eq(this.query) || | |
| > ((this.query = e), this.view.dispatch({ effects: wy.of(e) })); | |
| > }), | |
| > (e.prototype.keydown = function (e) { | |
| > xc(this.view, e, "search-panel") | |
| > ? e.preventDefault() | |
| > : 13 == e.keyCode && e.target == this.searchField | |
| > ? (e.preventDefault(), (e.shiftKey ? Py : Ly)(this.view)) | |
| > : 13 == e.keyCode && | |
| > e.target == this.replaceField && | |
| > (e.preventDefault(), Fy(this.view)); | |
| > }), | |
| > (e.prototype.update = function (e) { | |
| > for (var t = 0, n = e.transactions; t < n.length; t++) | |
| > for (var i = 0, r = n[t].effects; i < r.length; i++) { | |
| > var o = r[i]; | |
| > o.is(wy) && !o.value.eq(this.query) && this.setQuery(o.value); | |
| > } | |
| > }), | |
| > (e.prototype.setQuery = function (e) { | |
| > (this.query = e), | |
| > (this.searchField.value = e.search), | |
| > (this.replaceField.value = e.replace), | |
| > (this.caseField.checked = e.caseSensitive), | |
| > (this.reField.checked = e.regexp), | |
| > (this.wordField.checked = e.wholeWord); | |
| > }), | |
| > (e.prototype.mount = function () { | |
| > this.searchField.select(); | |
| > }), | |
| > Object.defineProperty(e.prototype, "pos", { | |
| > get: function () { | |
| > return 80; | |
| > }, | |
| > enumerable: !1, | |
| > configurable: !0, | |
| > }), | |
| > Object.defineProperty(e.prototype, "top", { | |
| > get: function () { | |
| > return this.view.state.facet(uy).top; | |
| > }, | |
| > enumerable: !1, | |
| > configurable: !0, | |
| > }), | |
| > e | |
| > ); | |
| > })(); | |
| > function _y(e, t) { | |
| > return e.state.phrase(t); | |
| > } | |
| > var jy = /[\s\.,:;?!]/; | |
| > function Gy(e, t) { | |
| > var n = t.from, | |
| > i = t.to, | |
| > r = e.state.doc.lineAt(n), | |
| > o = e.state.doc.lineAt(i).to, | |
| > a = Math.max(r.from, n - 30), | |
| > s = Math.min(o, i + 30), | |
| > l = e.state.sliceDoc(a, s); | |
| > if (a != r.from) | |
| > for (var c = 0; c < 30; c++) | |
| > if (!jy.test(l[c + 1]) && jy.test(l[c])) { | |
| > l = l.slice(c); | |
| > break; | |
| > } | |
| > if (s != o) | |
| > for (c = l.length - 1; c > l.length - 30; c--) | |
| > if (!jy.test(l[c - 1]) && jy.test(l[c])) { | |
| > l = l.slice(0, c); | |
| > break; | |
| > } | |
| > return dc.announce.of( | |
| > "" | |
| > .concat(e.state.phrase("current match"), ". ") | |
| > .concat(l, " ") | |
| > .concat(e.state.phrase("on line"), " ") | |
| > .concat(r.number, ".") | |
| > ); | |
| > } | |
| > var Ky = dc.baseTheme({ | |
| > ".cm-panel.cm-search": { | |
| > padding: "2px 6px 4px", | |
| > position: "relative", | |
| > "& [name=close]": { | |
| > position: "absolute", | |
| > top: "0", | |
| > right: "4px", | |
| > backgroundColor: "inherit", | |
| > border: "none", | |
| > font: "inherit", | |
| > padding: 0, | |
| > margin: 0, | |
| > }, | |
| > "& input, & button, & label": { margin: ".2em .6em .2em 0" }, | |
| > "& input[type=checkbox]": { marginRight: ".2em" }, | |
| > "& label": { fontSize: "80%", whiteSpace: "pre" }, | |
| > }, | |
| > "&light .cm-searchMatch": { backgroundColor: "#ffff0054" }, | |
| > "&dark .cm-searchMatch": { backgroundColor: "#00ffff8a" }, | |
| > "&light .cm-searchMatch-selected": { backgroundColor: "#ff6a0054" }, | |
| > "&dark .cm-searchMatch-selected": { backgroundColor: "#ff00ff8a" }, | |
| > }), | |
| > Yy = [Cy, yr.lowest(Dy), Ky], | |
| > Xy = new window.TurndownService({ | |
| > headingStyle: "atx", | |
| > hr: "---", | |
| > bulletListMarker: "-", | |
| > codeBlockStyle: "fenced", | |
| > fence: "```", | |
| > linkStyle: "inlined", | |
| > }); | |
| > Xy.remove(["script", "style", "title"]), | |
| > Xy.addRule("strikethrough", { | |
| > filter: ["del", "s"], | |
| > replacement: function (e) { | |
| > return "~~" + e + "~~"; | |
| > }, | |
| > }), | |
| > Xy.addRule("highlight", { | |
| > filter: ["mark"], | |
| > replacement: function (e) { | |
| > return "==" + e + "=="; | |
| > }, | |
| > }); | |
| > var $y = /highlight-(?:text|source)-([a-z0-9]+)/; | |
| > Xy.addRule("highlightedCodeBlock", { | |
| > filter: function (e) { | |
| > var t = e.firstChild; | |
| > return ( | |
| > "DIV" === e.nodeName && | |
| > $y.test(e.className) && | |
| > t && | |
| > "PRE" === t.nodeName | |
| > ); | |
| > }, | |
| > replacement: function (e, t, n) { | |
| > var i = ((t.className || "").match($y) || [null, ""])[1]; | |
| > return ( | |
| > "\n\n" + | |
| > n.fence + | |
| > i + | |
| > "\n" + | |
| > t.firstChild.textContent + | |
| > "\n" + | |
| > n.fence + | |
| > "\n\n" | |
| > ); | |
| > }, | |
| > }), | |
| > Xy.addRule("listItem", { | |
| > filter: "li", | |
| > replacement: function (e, t, n) { | |
| > e = e | |
| > .replace(/^\n+/, "") | |
| > .replace(/\n+$/, "\n") | |
| > .replace(/\n/gm, "\n "); | |
| > var i = n.bulletListMarker + " ", | |
| > r = t.parentNode; | |
| > if ("OL" === r.nodeName) { | |
| > var o = r.getAttr("start"), | |
| > a = Array.prototype.indexOf.call(r.children, t); | |
| > i = (o ? Number(o) + a : a + 1) + ". "; | |
| > } | |
| > return i + e + (t.nextSibling && !/\n$/.test(e) ? "\n" : ""); | |
| > }, | |
| > }), | |
| > Xy.addRule("taskListItems", { | |
| > filter: function (e) { | |
| > return ( | |
| > e.instanceOf(HTMLInputElement) && | |
| > "checkbox" === e.type && | |
| > "LI" === e.parentNode.nodeName | |
| > ); | |
| > }, | |
| > replacement: function (e, t) { | |
| > return t.checked ? "[x] " : "[ ] "; | |
| > }, | |
| > }), | |
| > Xy.addRule("tableCell", { | |
| > filter: ["th", "td"], | |
| > replacement: function (e, t) { | |
| > return ( | |
| > (0 === Array.prototype.indexOf.call(t.parentNode.childNodes, t) | |
| > ? "|" | |
| > : "") + | |
| > (function (e) { | |
| > return ( | |
| > (e = e | |
| > .trim() | |
| > .replace(/\|+/g, "\\|") | |
| > .replace(/\n\r?/g, "<br>")) + "|" | |
| > ); | |
| > })(e) + | |
| > eb(t, " |") | |
| > ); | |
| > }, | |
| > }); | |
| > var Zy = { left: ":--", right: "--:", center: ":-:" }; | |
| > function Qy(e) { | |
| > if (!e) return !1; | |
| > var t, | |
| > n, | |
| > i = e.parentNode; | |
| > return ( | |
| > "THEAD" === i.nodeName || | |
| > (i.firstChild === e && | |
| > ("TABLE" === i.nodeName || | |
| > ((n = (t = i).previousSibling), | |
| > "TBODY" === t.nodeName && | |
| > (!n || | |
| > ("THEAD" === n.nodeName && /^\s*$/i.test(n.textContent))))) && | |
| > Array.prototype.every.call(e.childNodes, function (e) { | |
| > return "TH" === e.nodeName; | |
| > })) | |
| > ); | |
| > } | |
| > function Jy(e) { | |
| > var t = e.getAttribute("colspan"); | |
| > if (!t) return 0; | |
| > var n = parseInt(t); | |
| > return isNaN(n) ? 0 : Math.max(0, n - 1); | |
| > } | |
| > function eb(e, t) { | |
| > return t.repeat(Jy(e)); | |
| > } | |
| > function tb(e) { | |
| > return Xy.turndown(e); | |
| > } | |
| > Xy.addRule("tableRow", { | |
| > filter: "tr", | |
| > replacement: function (e, t) { | |
| > var n = ""; | |
| > if (Qy(t)) | |
| > for (var i = 0; i < t.cells.length; i++) { | |
| > var r = t.cells[i], | |
| > o = (r.getAttribute("align") || "").toLowerCase(), | |
| > a = Zy[o] || "---"; | |
| > n += (0 === i ? "|" : "") + a + "|" + eb(r, a + "|"); | |
| > } | |
| > return "\n" + e + (n ? "\n" + n : ""); | |
| > }, | |
| > }), | |
| > Xy.addRule("table", { | |
| > filter: "table", | |
| > replacement: function (e, t) { | |
| > var n = t.rows[0]; | |
| > if (!Qy(n)) { | |
| > for (var i = n.cells.length, r = 0; r < n.cells.length; r++) | |
| > i += Jy(n.cells[r]); | |
| > e = | |
| > "|" + | |
| > " |".repeat(i) + | |
| > "\n|" + | |
| > "---|".repeat(i) + | |
| > "\n" + | |
| > e.replace(/^[\r\n]+/, ""); | |
| > } | |
| > return "\n\n" + (e = e.replace(/[\r\n]+/g, "\n")) + "\n\n"; | |
| > }, | |
| > }), | |
| > Xy.addRule("tableSection", { | |
| > filter: ["thead", "tbody", "tfoot"], | |
| > replacement: function (e) { | |
| > return e; | |
| > }, | |
| > }), | |
| > (Xy.escape = function (e) { | |
| > return e; | |
| > }); | |
| > var nb = [ | |
| > "accentColor", | |
| > "theme", | |
| > "cssTheme", | |
| > "enabledCssSnippets", | |
| > "showViewHeader", | |
| > "nativeMenus", | |
| > "translucency", | |
| > "textFontFamily", | |
| > "interfaceFontFamily", | |
| > "monospaceFontFamily", | |
| > "baseFontSize", | |
| > "baseFontSizeAction", | |
| 36013,36016c40101,40168 | |
| < "alert-triangle": [ | |
| < [ | |
| < 6, | |
| < "m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z", | |
| --- | |
| > ib = { | |
| > alwaysUpdateLinks: !1, | |
| > spellcheck: !0, | |
| > spellcheckLanguages: null, | |
| > readableLineLength: !0, | |
| > strictLineBreaks: !1, | |
| > propertiesInDocument: "visible", | |
| > showInlineTitle: !0, | |
| > showViewHeader: !0, | |
| > mobileQuickRibbonItem: "", | |
| > useMarkdownLinks: !1, | |
| > showUnsupportedFiles: !1, | |
| > autoPairBrackets: !0, | |
| > autoPairMarkdown: !0, | |
| > smartIndentList: !0, | |
| > foldHeading: !0, | |
| > foldIndent: !0, | |
| > showLineNumber: !1, | |
| > showIndentGuide: !0, | |
| > useTab: !0, | |
| > tabSize: 4, | |
| > rightToLeft: !1, | |
| > autoConvertHtml: !0, | |
| > vimMode: !1, | |
| > emacsyKeys: !0, | |
| > legacyEditor: !1, | |
| > livePreview: !0, | |
| > nativeMenus: null, | |
| > attachmentFolderPath: "/", | |
| > newFileLocation: "root", | |
| > newFileFolderPath: "/", | |
| > newLinkFormat: "shortest", | |
| > userIgnoreFilters: null, | |
| > fileSortOrder: "alphabetical", | |
| > focusNewTab: !0, | |
| > defaultViewMode: "source", | |
| > promptDelete: !0, | |
| > trashOption: "system", | |
| > pdfExportSettings: { | |
| > pageSize: "Letter", | |
| > landscape: !1, | |
| > margin: "0", | |
| > downscalePercent: 100, | |
| > }, | |
| > mobilePullAction: "command-palette:open", | |
| > mobileToolbarCommands: [ | |
| > "editor:insert-wikilink", | |
| > "editor:insert-embed", | |
| > "editor:insert-tag", | |
| > "editor:attach-file", | |
| > "editor:set-heading", | |
| > "editor:toggle-bold", | |
| > "editor:toggle-italics", | |
| > "editor:toggle-strikethrough", | |
| > "editor:toggle-highlight", | |
| > "editor:toggle-code", | |
| > "editor:toggle-blockquote", | |
| > "editor:toggle-comment", | |
| > "editor:insert-link", | |
| > "editor:toggle-bullet-list", | |
| > "editor:toggle-numbered-list", | |
| > "editor:toggle-checklist-status", | |
| > "editor:indent-list", | |
| > "editor:unindent-list", | |
| > "editor:undo", | |
| > "editor:redo", | |
| > "editor:toggle-keyboard", | |
| > "editor:configure-toolbar", | |
| 36018,36060c40170,41662 | |
| < [0, 12, 9, 12, 13], | |
| < [0, 12, 17, 12.01, 17], | |
| < ], | |
| < "align-center-horizontal": [ | |
| < [6, "M2 12h20"], | |
| < [6, "M10 16v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-4"], | |
| < [6, "M10 8V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v4"], | |
| < [6, "M20 16v1a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2v-1"], | |
| < [6, "M14 8V7c0-1.1.9-2 2-2h2a2 2 0 0 1 2 2v1"], | |
| < ], | |
| < "align-center-vertical": [ | |
| < [6, "M12 2v20"], | |
| < [6, "M8 10H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h4"], | |
| < [6, "M16 10h4a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-4"], | |
| < [6, "M8 20H7a2 2 0 0 1-2-2v-2c0-1.1.9-2 2-2h1"], | |
| < [6, "M16 14h1a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-1"], | |
| < ], | |
| < "align-center": [ | |
| < [0, 21, 6, 3, 6], | |
| < [0, 17, 12, 7, 12], | |
| < [0, 19, 18, 5, 18], | |
| < ], | |
| < "align-end-horizontal": [ | |
| < [5, 4, 2, 6, 16, 2], | |
| < [5, 14, 9, 6, 9, 2], | |
| < [6, "M22 22H2"], | |
| < ], | |
| < "align-end-vertical": [ | |
| < [5, 2, 4, 16, 6, 2], | |
| < [5, 9, 14, 9, 6, 2], | |
| < [6, "M22 22V2"], | |
| < ], | |
| < "align-horizontal-distribute-center": [ | |
| < [5, 4, 5, 6, 14, 2], | |
| < [5, 14, 7, 6, 10, 2], | |
| < [6, "M17 22v-5"], | |
| < [6, "M17 7V2"], | |
| < [6, "M7 22v-3"], | |
| < [6, "M7 5V2"], | |
| < ], | |
| < "align-horizontal-distribute-end": [ | |
| < [5, 4, 5, 6, 14, 2], | |
| < [5, 14, 7, 6, 10, 2], | |
| --- | |
| > hotkeys: {}, | |
| > theme: "obsidian", | |
| > accentColor: "", | |
| > cssTheme: "", | |
| > enabledCssSnippets: [], | |
| > translucency: !1, | |
| > textFontFamily: "", | |
| > interfaceFontFamily: "", | |
| > monospaceFontFamily: "", | |
| > baseFontSize: 16, | |
| > baseFontSizeAction: !0, | |
| > types: {}, | |
| > }, | |
| > rb = (function () { | |
| > function e() { | |
| > this._ = {}; | |
| > } | |
| > return ( | |
| > (e.prototype.on = function (e, t, n) { | |
| > var i = this._, | |
| > r = i[e]; | |
| > r || (i[e] = r = []); | |
| > var o = { e: this, name: e, fn: t, ctx: n }; | |
| > return r.push(o), o; | |
| > }), | |
| > (e.prototype.off = function (e, t) { | |
| > var n = this._, | |
| > i = n[e], | |
| > r = []; | |
| > if (i && t) | |
| > for (var o = 0; o < i.length; o++) | |
| > i[o].fn !== t && r.push(i[o]); | |
| > r.length > 0 ? (n[e] = r) : delete n[e]; | |
| > }), | |
| > (e.prototype.offref = function (e) { | |
| > if (e) { | |
| > var t = e.name, | |
| > n = this._, | |
| > i = n[t], | |
| > r = []; | |
| > if (i && e) | |
| > for (var o = 0; o < i.length; o++) i[o] !== e && r.push(i[o]); | |
| > r.length ? (n[t] = r) : delete n[t]; | |
| > } | |
| > }), | |
| > (e.prototype.trigger = function (e) { | |
| > for (var t = [], n = 1; n < arguments.length; n++) | |
| > t[n - 1] = arguments[n]; | |
| > var i = this._, | |
| > r = i[e]; | |
| > if (r) { | |
| > r = r.slice(); | |
| > for (var o = 0; o < r.length; o++) this.tryTrigger(r[o], t); | |
| > } | |
| > }), | |
| > (e.prototype.tryTrigger = function (e, t) { | |
| > try { | |
| > e.fn.apply(e.ctx, t); | |
| > } catch (e) { | |
| > setTimeout(function () { | |
| > throw e; | |
| > }, 0); | |
| > } | |
| > }), | |
| > e | |
| > ); | |
| > })(), | |
| > ob = "#^[]|", | |
| > ab = Ie ? '*"\\/<>:|?' : "\\/:" + (Ne ? '*?<>"' : ""), | |
| > sb = ab.split("").join(" "), | |
| > lb = ob.split("").join(" "), | |
| > cb = new RegExp("[" + Ft(ab) + "]"), | |
| > ub = new RegExp("[" + Ft(ob) + "]"), | |
| > hb = /^(CON|PRN|AUX|NUL|COM[1-9]|LPT[1-9])$/i; | |
| > function pb(e) { | |
| > try { | |
| > return db(e), !0; | |
| > } catch (e) { | |
| > return !1; | |
| > } | |
| > } | |
| > function db(e) { | |
| > if (Ie) { | |
| > var t = e.charAt(e.length - 1); | |
| > if ("." === t || " " === t) | |
| > throw new Error("File names cannot end with a dot or a space."); | |
| > var n = be(e); | |
| > if (hb.test(n)) throw new Error("File name is forbidden: " + n); | |
| > } | |
| > if ( | |
| > e.split("/").some(function (e) { | |
| > return cb.test(e); | |
| > }) | |
| > ) | |
| > throw new Error( | |
| > "File name cannot contain any of the following characters: " + sb | |
| > ); | |
| > } | |
| > var fb = ".obsidian", | |
| > mb = (function () { | |
| > function e(e, t) { | |
| > (this.parent = null), | |
| > (this.deleted = !1), | |
| > (this.vault = e), | |
| > this.setPath(t); | |
| > } | |
| > return ( | |
| > (e.prototype.setPath = function (e) { | |
| > (this.path = e), (this.name = ge(e)); | |
| > }), | |
| > (e.prototype.getNewPathAfterRename = function (e) { | |
| > return ( | |
| > (e = e.replace(/[\x00-\x1F]/g, " ").trim()), | |
| > this.parent | |
| > ? this.parent.isRoot() | |
| > ? e | |
| > : this.parent.path + "/" + e | |
| > : "" | |
| > ); | |
| > }), | |
| > e | |
| > ); | |
| > })(), | |
| > gb = new WeakMap(), | |
| > vb = (function (e) { | |
| > function t(t, n) { | |
| > var i = e.call(this, t, n) || this; | |
| > return (i.saving = !1), (i.stat = null), i; | |
| > } | |
| > return ( | |
| > f(t, e), | |
| > (t.prototype.setPath = function (t) { | |
| > e.prototype.setPath.call(this, t), | |
| > (this.basename = be(this.name)), | |
| > (this.extension = ke(this.name)); | |
| > }), | |
| > (t.prototype.getShortName = function () { | |
| > return "md" === this.extension ? this.basename : this.name; | |
| > }), | |
| > (t.prototype.getNewPathAfterRename = function (t) { | |
| > return e.prototype.getNewPathAfterRename.call( | |
| > this, | |
| > Ce(t, this.extension) | |
| > ); | |
| > }), | |
| > (t.prototype.cache = function (e) { | |
| > if (null != e) { | |
| > var t = this.vault.cacheLimit; | |
| > e.length <= t ? gb.set(this, e) : gb.delete(this); | |
| > } else gb.delete(this); | |
| > }), | |
| > (t.prototype.updateCacheLimit = function () { | |
| > var e = this.vault.cacheLimit; | |
| > gb.has(this) && gb.get(this).length > e && gb.delete(this); | |
| > }), | |
| > t | |
| > ); | |
| > })(mb), | |
| > yb = (function (e) { | |
| > function t(t, n) { | |
| > var i = e.call(this, t, n) || this; | |
| > return (i.children = []), i; | |
| > } | |
| > return ( | |
| > f(t, e), | |
| > (t.prototype.isRoot = function () { | |
| > return "/" === this.path; | |
| > }), | |
| > (t.prototype.getParentPrefix = function () { | |
| > return this.isRoot() ? "" : this.path + "/"; | |
| > }), | |
| > (t.prototype.getFileCount = function () { | |
| > for (var e = 0, n = 0, i = this.children; n < i.length; n++) { | |
| > var r = i[n]; | |
| > e += r instanceof t ? r.getFileCount() : 1; | |
| > } | |
| > return e; | |
| > }), | |
| > (t.prototype.getFolderCount = function () { | |
| > for (var e = 0, n = 0, i = this.children; n < i.length; n++) { | |
| > var r = i[n]; | |
| > r instanceof t && (e += 1 + r.getFolderCount()); | |
| > } | |
| > return e; | |
| > }), | |
| > t | |
| > ); | |
| > })(mb), | |
| > bb = (function (e) { | |
| > function t(t) { | |
| > var n = e.call(this) || this; | |
| > return ( | |
| > (n.fileMap = {}), | |
| > (n.config = {}), | |
| > (n.configTs = 0), | |
| > (n.configDir = fb), | |
| > (n.requestSaveConfig = et(n.saveConfig.bind(n), 1e3, !0)), | |
| > (n.cacheLimit = 65536), | |
| > (n.reloadConfig = et( | |
| > function () { | |
| > return v(n, void 0, void 0, function () { | |
| > var e, t, n, i, r, o, a, s, l; | |
| > return y(this, function (c) { | |
| > switch (c.label) { | |
| > case 0: | |
| > (e = this.getConfigFile("app")), | |
| > (t = this.getConfigFile("appearance")), | |
| > (n = !1), | |
| > (c.label = 1); | |
| > case 1: | |
| > return ( | |
| > c.trys.push([1, 3, , 4]), [4, this.adapter.stat(e)] | |
| > ); | |
| > case 2: | |
| > return ( | |
| > c.sent().mtime > this.configTs && (n = !0), [3, 4] | |
| > ); | |
| > case 3: | |
| > return c.sent(), (n = !0), [3, 4]; | |
| > case 4: | |
| > return ( | |
| > c.trys.push([4, 6, , 7]), [4, this.adapter.stat(t)] | |
| > ); | |
| > case 5: | |
| > return ( | |
| > c.sent().mtime > this.configTs && (n = !0), [3, 7] | |
| > ); | |
| > case 6: | |
| > return c.sent(), (n = !0), [3, 7]; | |
| > case 7: | |
| > return n | |
| > ? ((this.configTs = Date.now()), | |
| > [4, this.readConfigJson("app")]) | |
| > : [2]; | |
| > case 8: | |
| > return ( | |
| > (i = c.sent()), | |
| > [4, this.readConfigJson("appearance")] | |
| > ); | |
| > case 9: | |
| > for (l in ((r = c.sent()), | |
| > (o = Object.assign({}, r, i)), | |
| > (a = this.config), | |
| > (s = !1), | |
| > o)) | |
| > o.hasOwnProperty(l) && | |
| > ((a.hasOwnProperty(l) && | |
| > JSON.stringify(a[l]) === | |
| > JSON.stringify(o[l])) || | |
| > ((a[l] = o[l]), (s = !0))); | |
| > for (l in a) | |
| > a.hasOwnProperty(l) && | |
| > !o.hasOwnProperty(l) && | |
| > (delete a[l], (s = !0)); | |
| > return s && this.trigger("config-changed"), [2]; | |
| > } | |
| > }); | |
| > }); | |
| > }, | |
| > 500, | |
| > !0 | |
| > )), | |
| > (n.adapter = t), | |
| > (n.root = new yb(n, "")), | |
| > n.onChange("folder-created", "/"), | |
| > (n.root = n.fileMap["/"]), | |
| > n | |
| > ); | |
| > } | |
| > return ( | |
| > f(t, e), | |
| > (t.prototype.getName = function () { | |
| > return this.adapter.getName(); | |
| > }), | |
| > (t.prototype.setFileCacheLimit = function (e) { | |
| > this.cacheLimit = e; | |
| > var t = this.fileMap; | |
| > for (var n in t) | |
| > if (t.hasOwnProperty(n)) { | |
| > var i = t[n]; | |
| > i instanceof vb && i.updateCacheLimit(); | |
| > } | |
| > }), | |
| > (t.validateConfigDir = function (e) { | |
| > return "." !== e && e.startsWith(".") && !cb.test(e); | |
| > }), | |
| > (t.prototype.setConfigDir = function (e) { | |
| > t.validateConfigDir(e) || (e = fb), (this.configDir = e); | |
| > }), | |
| > (t.prototype.setupConfig = function () { | |
| > return v(this, void 0, void 0, function () { | |
| > var e, t, n, i, r, o, a, s, l, c, u; | |
| > return y(this, function (h) { | |
| > switch (h.label) { | |
| > case 0: | |
| > return ( | |
| > (t = (e = this).adapter), | |
| > (n = e.configDir), | |
| > [4, t.exists(n)] | |
| > ); | |
| > case 1: | |
| > return h.sent() ? [3, 3] : [4, t.mkdir(n)]; | |
| > case 2: | |
| > h.sent(), (h.label = 3); | |
| > case 3: | |
| > return ( | |
| > (this.configTs = Date.now()), | |
| > (i = null), | |
| > [4, this.readConfigJson("app")] | |
| > ); | |
| > case 4: | |
| > return ( | |
| > (r = h.sent()), [4, this.readConfigJson("appearance")] | |
| > ); | |
| > case 5: | |
| > return ( | |
| > (o = h.sent()), | |
| > r ? [3, 7] : [4, this.readJson(n + "/config")] | |
| > ); | |
| > case 6: | |
| > (i = h.sent()), (h.label = 7); | |
| > case 7: | |
| > for (l in ((a = this.config = Object.assign({}, i, o, r)), | |
| > (s = { editorFontFamily: "textFontFamily" }))) | |
| > s.hasOwnProperty(l) && | |
| > a.hasOwnProperty(l) && | |
| > ((c = s[l]), | |
| > (u = a[l]), | |
| > delete a[l], | |
| > !a.hasOwnProperty(c) && u && (a[c] = u)); | |
| > return i ? [4, this.saveConfig()] : [3, 12]; | |
| > case 8: | |
| > h.sent(), (h.label = 9); | |
| > case 9: | |
| > return ( | |
| > h.trys.push([9, 11, , 12]), | |
| > [4, this.adapter.remove(n + "/config")] | |
| > ); | |
| > case 10: | |
| > return h.sent(), [3, 12]; | |
| > case 11: | |
| > return h.sent(), [3, 12]; | |
| > case 12: | |
| > return this.requestSaveConfig(), [2]; | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.saveConfig = function () { | |
| > return v(this, void 0, void 0, function () { | |
| > var e, t, n, i, r, o, a, s; | |
| > return y(this, function (l) { | |
| > switch (l.label) { | |
| > case 0: | |
| > return ( | |
| > (t = (e = this).adapter), | |
| > (n = e.configDir), | |
| > [4, t.exists(n)] | |
| > ); | |
| > case 1: | |
| > return l.sent() ? [3, 3] : [4, t.mkdir(n)]; | |
| > case 2: | |
| > l.sent(), (l.label = 3); | |
| > case 3: | |
| > for (a in ((i = this.config), (r = {}), (o = {}), i)) | |
| > (s = a), | |
| > i.hasOwnProperty(s) && | |
| > (nb.contains(s) ? (o[s] = i[s]) : (r[s] = i[s])); | |
| > return [4, this.writeConfigJson("app", r)]; | |
| > case 4: | |
| > return ( | |
| > l.sent(), [4, this.writeConfigJson("appearance", o)] | |
| > ); | |
| > case 5: | |
| > return l.sent(), (this.configTs = Date.now()), [2]; | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.getConfig = function (e) { | |
| > var t = this.config[e]; | |
| > return void 0 === t ? ib[e] : t; | |
| > }), | |
| > (t.prototype.setConfig = function (e, t) { | |
| > void 0 !== t ? (this.config[e] = t) : delete this.config[e], | |
| > this.requestSaveConfig(), | |
| > this.trigger("config-changed"); | |
| > }), | |
| > (t.prototype.readPluginData = function (e) { | |
| > var t = xe(e + "/data.json"); | |
| > return this.readJson(t); | |
| > }), | |
| > (t.prototype.writePluginData = function (e, t) { | |
| > var n = xe(e + "/data.json"); | |
| > return this.writeJson(n, t, !0); | |
| > }), | |
| > (t.prototype.getConfigFile = function (e) { | |
| > return this.configDir + "/" + e + ".json"; | |
| > }), | |
| > (t.prototype.readConfigJson = function (e) { | |
| > return this.readJson(this.getConfigFile(e)); | |
| > }), | |
| > (t.prototype.writeConfigJson = function (e, t) { | |
| > return this.writeJson(this.getConfigFile(e), t, !0); | |
| > }), | |
| > (t.prototype.deleteConfigJson = function (e) { | |
| > var t = xe(this.configDir + "/" + e + ".json"); | |
| > return this.adapter.remove(t); | |
| > }), | |
| > (t.prototype.readJson = function (e) { | |
| > return v(this, void 0, Promise, function () { | |
| > var t, n, i, r; | |
| > return y(this, function (o) { | |
| > switch (o.label) { | |
| > case 0: | |
| > (t = xe(e)), (o.label = 1); | |
| > case 1: | |
| > return ( | |
| > o.trys.push([1, 3, , 4]), | |
| > (i = (n = JSON).parse), | |
| > [4, this.adapter.read(t)] | |
| > ); | |
| > case 2: | |
| > return [2, i.apply(n, [o.sent()])]; | |
| > case 3: | |
| > return "ENOENT" === (r = o.sent()).code | |
| > ? [2, null] | |
| > : (console.error(r), [3, 4]); | |
| > case 4: | |
| > return [2, void 0]; | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.writeJson = function (e, t, n) { | |
| > return v(this, void 0, Promise, function () { | |
| > var i; | |
| > return y(this, function (r) { | |
| > switch (r.label) { | |
| > case 0: | |
| > (i = xe(e)), (r.label = 1); | |
| > case 1: | |
| > return ( | |
| > r.trys.push([1, 3, , 4]), | |
| > [ | |
| > 4, | |
| > this.adapter.write( | |
| > i, | |
| > JSON.stringify(t, void 0, n ? 2 : void 0) | |
| > ), | |
| > ] | |
| > ); | |
| > case 2: | |
| > return r.sent(), [3, 4]; | |
| > case 3: | |
| > return r.sent(), [3, 4]; | |
| > case 4: | |
| > return [2]; | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.load = function () { | |
| > return v(this, void 0, Promise, function () { | |
| > return y(this, function (e) { | |
| > switch (e.label) { | |
| > case 0: | |
| > return [4, this.adapter.watch(this.onChange.bind(this))]; | |
| > case 1: | |
| > return ( | |
| > e.sent(), | |
| > this.adapter instanceof pf | |
| > ? [ | |
| > 4, | |
| > this.adapter.watchHiddenRecursive(this.configDir), | |
| > ] | |
| > : [3, 3] | |
| > ); | |
| > case 2: | |
| > e.sent(), (e.label = 3); | |
| > case 3: | |
| > return [2]; | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.getAbstractFileByPath = function (e) { | |
| > return this.fileMap.hasOwnProperty(e) ? this.fileMap[e] : null; | |
| > }), | |
| > (t.prototype.getAbstractFileByPathInsensitive = function (e) { | |
| > var t = this.fileMap; | |
| > if (t.hasOwnProperty(e)) return t[e]; | |
| > var n = e.toLowerCase(); | |
| > for (var i in t) | |
| > if ( | |
| > t.hasOwnProperty(i) && | |
| > i.length === n.length && | |
| > i.toLowerCase() === n | |
| > ) | |
| > return t[i]; | |
| > return null; | |
| > }), | |
| > (t.prototype.isEmpty = function () { | |
| > return 1 === Object.keys(this.fileMap).length; | |
| > }), | |
| > (t.prototype.getRoot = function () { | |
| > return this.root; | |
| > }), | |
| > (t.prototype.checkForDuplicate = function (e, t) { | |
| > var n = e.getNewPathAfterRename(t), | |
| > i = this.fileMap[n]; | |
| > return i && i !== e; | |
| > }), | |
| > (t.prototype.checkPath = function (e) { | |
| > db(e); | |
| > }), | |
| > (t.prototype.onChange = function (e, t, n, i) { | |
| > if ("folder-created" === e) { | |
| > var r = new yb(this, t); | |
| > (this.fileMap[t] = r), | |
| > this.addChild(r), | |
| > this.trigger("create", this.fileMap[t]); | |
| > } else if ("file-created" === e) { | |
| > var o = new vb(this, t); | |
| > (o.stat = i), | |
| > (this.fileMap[t] = o), | |
| > this.addChild(o), | |
| > this.trigger("create", this.fileMap[t]); | |
| > } else if ("modified" === e) { | |
| > if (!this.fileMap.hasOwnProperty(t)) return; | |
| > (a = this.fileMap[t]) instanceof vb && | |
| > ((a.stat = i), a.saving || a.cache(null)), | |
| > this.trigger("modify", a); | |
| > } else if ("file-removed" === e || "folder-removed" === e) { | |
| > if (this.fileMap.hasOwnProperty(t)) { | |
| > var a = this.fileMap[t]; | |
| > this.removeChild(a), | |
| > delete this.fileMap[t], | |
| > (a.deleted = !0), | |
| > this.trigger("delete", a); | |
| > } | |
| > } else if ("renamed" === e) { | |
| > if (this.fileMap.hasOwnProperty(n)) { | |
| > var s = this.fileMap[n]; | |
| > this.removeChild(s), | |
| > s.setPath(t), | |
| > this.addChild(s), | |
| > (this.fileMap[t] = s), | |
| > delete this.fileMap[n], | |
| > this.trigger("rename", s, n); | |
| > } | |
| > } else | |
| > "closed" === e | |
| > ? this.trigger("closed") | |
| > : "raw" === e && | |
| > (this.trigger("raw", t), | |
| > t.startsWith(this.configDir + "/") && | |
| > this.adapter instanceof pf && | |
| > this.adapter.watchHiddenRecursive(t), | |
| > (t !== this.getConfigFile("app") && | |
| > t !== this.getConfigFile("appearance")) || | |
| > this.reloadConfig()); | |
| > }), | |
| > (t.prototype.getDirectParent = function (e) { | |
| > var t = e.path, | |
| > n = t.lastIndexOf("/"); | |
| > if (-1 === n) return this.fileMap["/"]; | |
| > var i = t.slice(0, n), | |
| > r = this.fileMap[i]; | |
| > return r && r instanceof yb ? r : null; | |
| > }), | |
| > (t.prototype.addChild = function (e) { | |
| > var t = e.parent, | |
| > n = this.getDirectParent(e); | |
| > n && | |
| > n !== t && | |
| > (t && t.children.remove(e), n.children.push(e), (e.parent = n)); | |
| > }), | |
| > (t.prototype.removeChild = function (e) { | |
| > var t = e.parent; | |
| > t && (t.children.remove(e), (e.parent = null)); | |
| > }), | |
| > (t.prototype.exists = function (e, t) { | |
| > return v(this, void 0, Promise, function () { | |
| > var n; | |
| > return y(this, function (i) { | |
| > switch (i.label) { | |
| > case 0: | |
| > return (n = xe(e)), [4, this.adapter.exists(n, t)]; | |
| > case 1: | |
| > return [2, i.sent()]; | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.create = function (e, t, n) { | |
| > return v(this, void 0, Promise, function () { | |
| > var i, r; | |
| > return y(this, function (o) { | |
| > switch (o.label) { | |
| > case 0: | |
| > return ( | |
| > (i = xe(e)), | |
| > this.checkPath(i), | |
| > [4, this.adapter.exists(i)] | |
| > ); | |
| > case 1: | |
| > if (o.sent()) throw new Error("File already exists."); | |
| > return [4, this.adapter.write(i, t, n)]; | |
| > case 2: | |
| > return ( | |
| > o.sent(), | |
| > (r = this.getAbstractFileByPath(i)) instanceof vb | |
| > ? [2, r] | |
| > : [2, null] | |
| > ); | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.createBinary = function (e, t, n) { | |
| > return v(this, void 0, Promise, function () { | |
| > var i, r; | |
| > return y(this, function (o) { | |
| > switch (o.label) { | |
| > case 0: | |
| > return ( | |
| > (i = xe(e)), | |
| > this.checkPath(i), | |
| > [4, this.adapter.exists(i)] | |
| > ); | |
| > case 1: | |
| > if (o.sent()) throw new Error("File already exists."); | |
| > return [4, this.adapter.writeBinary(i, t, n)]; | |
| > case 2: | |
| > return ( | |
| > o.sent(), | |
| > (r = this.getAbstractFileByPath(i)) instanceof vb | |
| > ? [2, r] | |
| > : [2, null] | |
| > ); | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.createFolder = function (e) { | |
| > return v(this, void 0, Promise, function () { | |
| > var t, n; | |
| > return y(this, function (i) { | |
| > switch (i.label) { | |
| > case 0: | |
| > return ( | |
| > (t = xe(e)), | |
| > this.checkPath(t), | |
| > [4, this.adapter.exists(t)] | |
| > ); | |
| > case 1: | |
| > if (i.sent()) throw new Error("Folder already exists."); | |
| > return [4, this.adapter.mkdir(t)]; | |
| > case 2: | |
| > return ( | |
| > i.sent(), | |
| > (n = this.getAbstractFileByPath(t)) instanceof yb | |
| > ? [2, n] | |
| > : [2, null] | |
| > ); | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.read = function (e) { | |
| > return v(this, void 0, Promise, function () { | |
| > var t; | |
| > return y(this, function (n) { | |
| > switch (n.label) { | |
| > case 0: | |
| > return [4, this.adapter.read(e.path)]; | |
| > case 1: | |
| > return ( | |
| > 65279 === (t = n.sent()).charCodeAt(0) && | |
| > (t = t.substring(1)), | |
| > e.cache(t), | |
| > [2, t] | |
| > ); | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.cachedRead = function (e) { | |
| > return v(this, void 0, Promise, function () { | |
| > return y(this, function (t) { | |
| > return gb.has(e) ? [2, gb.get(e)] : [2, this.read(e)]; | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.readBinary = function (e) { | |
| > return v(this, void 0, Promise, function () { | |
| > var t; | |
| > return y(this, function (n) { | |
| > switch (n.label) { | |
| > case 0: | |
| > return [4, this.adapter.readBinary(e.path)]; | |
| > case 1: | |
| > t = n.sent(); | |
| > try { | |
| > "md" === e.extension && | |
| > t.byteLength <= this.cacheLimit && | |
| > e.cache(new TextDecoder().decode(t)); | |
| > } catch (e) {} | |
| > return [2, t]; | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.readRaw = function (e) { | |
| > return v(this, void 0, Promise, function () { | |
| > var t; | |
| > return y(this, function (n) { | |
| > return (t = xe(e)), [2, this.adapter.read(t)]; | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.getResourcePath = function (e) { | |
| > return this.adapter.getResourcePath(e.path); | |
| > }), | |
| > (t.prototype.delete = function (e, t) { | |
| > return ( | |
| > void 0 === t && (t = !1), | |
| > v(this, void 0, Promise, function () { | |
| > return y(this, function (n) { | |
| > switch (n.label) { | |
| > case 0: | |
| > return e | |
| > ? e === this.root | |
| > ? [2] | |
| > : e instanceof vb | |
| > ? [4, this.adapter.remove(e.path)] | |
| > : [3, 2] | |
| > : [3, 4]; | |
| > case 1: | |
| > return n.sent(), [3, 4]; | |
| > case 2: | |
| > return e instanceof yb | |
| > ? [4, this.adapter.rmdir(e.path, t)] | |
| > : [3, 4]; | |
| > case 3: | |
| > n.sent(), (n.label = 4); | |
| > case 4: | |
| > return [2]; | |
| > } | |
| > }); | |
| > }) | |
| > ); | |
| > }), | |
| > (t.prototype.trash = function (e, t) { | |
| > return v(this, void 0, void 0, function () { | |
| > return y(this, function (n) { | |
| > switch (n.label) { | |
| > case 0: | |
| > return e | |
| > ? e === this.root | |
| > ? [2] | |
| > : t | |
| > ? [4, this.adapter.trashSystem(e.path)] | |
| > : [3, 2] | |
| > : [2]; | |
| > case 1: | |
| > if (n.sent()) return [2]; | |
| > n.label = 2; | |
| > case 2: | |
| > return [4, this.adapter.trashLocal(e.path)]; | |
| > case 3: | |
| > return n.sent(), [2]; | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.rename = function (e, t) { | |
| > return v(this, void 0, Promise, function () { | |
| > var n; | |
| > return y(this, function (i) { | |
| > switch (i.label) { | |
| > case 0: | |
| > return ( | |
| > (n = xe(t)), | |
| > e.path === n | |
| > ? [2] | |
| > : (this.checkPath(n), | |
| > [4, this.adapter.rename(e.path, n)]) | |
| > ); | |
| > case 1: | |
| > return i.sent(), [2]; | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.modify = function (e, t, n) { | |
| > return v(this, void 0, Promise, function () { | |
| > var i, r; | |
| > return y(this, function (o) { | |
| > switch (o.label) { | |
| > case 0: | |
| > (i = e.saving), (e.saving = !0), (o.label = 1); | |
| > case 1: | |
| > return ( | |
| > o.trys.push([1, 3, 4, 5]), | |
| > ((n = n || {}).immediate = function () { | |
| > return e.cache(t); | |
| > }), | |
| > [4, this.adapter.write(e.path, t, n)] | |
| > ); | |
| > case 2: | |
| > return o.sent(), [3, 5]; | |
| > case 3: | |
| > throw ((r = o.sent()), e.cache(null), r); | |
| > case 4: | |
| > return (e.saving = i), [7]; | |
| > case 5: | |
| > return [2]; | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.modifyBinary = function (e, t, n) { | |
| > return v(this, void 0, Promise, function () { | |
| > var i; | |
| > return y(this, function (r) { | |
| > switch (r.label) { | |
| > case 0: | |
| > (i = e.saving), (e.saving = !0), (r.label = 1); | |
| > case 1: | |
| > return ( | |
| > r.trys.push([1, , 3, 4]), | |
| > ((n = n || {}).immediate = function () { | |
| > return e.cache(null); | |
| > }), | |
| > [4, this.adapter.writeBinary(e.path, t, n)] | |
| > ); | |
| > case 2: | |
| > return r.sent(), [3, 4]; | |
| > case 3: | |
| > return (e.saving = i), [7]; | |
| > case 4: | |
| > return [2]; | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.append = function (e, t, n) { | |
| > return v(this, void 0, Promise, function () { | |
| > var i; | |
| > return y(this, function (r) { | |
| > switch (r.label) { | |
| > case 0: | |
| > (i = e.saving), (e.saving = !0), (r.label = 1); | |
| > case 1: | |
| > return ( | |
| > r.trys.push([1, , 3, 4]), | |
| > ((n = n || {}).immediate = function () { | |
| > return e.cache(null); | |
| > }), | |
| > [4, this.adapter.append(e.path, t, n)] | |
| > ); | |
| > case 2: | |
| > return r.sent(), [3, 4]; | |
| > case 3: | |
| > return (e.saving = i), [7]; | |
| > case 4: | |
| > return [2]; | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.process = function (e, t, n) { | |
| > return v(this, void 0, Promise, function () { | |
| > var i, r; | |
| > return y(this, function (o) { | |
| > switch (o.label) { | |
| > case 0: | |
| > (i = e.saving), (e.saving = !0), (o.label = 1); | |
| > case 1: | |
| > return ( | |
| > o.trys.push([1, , 3, 4]), | |
| > ((n = n || {}).immediate = function () { | |
| > return e.cache(null); | |
| > }), | |
| > [4, this.adapter.process(e.path, t, n)] | |
| > ); | |
| > case 2: | |
| > return (r = o.sent()), e.cache(r), [2, r]; | |
| > case 3: | |
| > return (e.saving = i), [7]; | |
| > case 4: | |
| > return [2]; | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.copy = function (e, t) { | |
| > return v(this, void 0, Promise, function () { | |
| > var n, i; | |
| > return y(this, function (r) { | |
| > switch (r.label) { | |
| > case 0: | |
| > return ( | |
| > (n = (n = xe(t)).normalize("NFC")), | |
| > this.checkPath(n), | |
| > [4, this.adapter.copy(e.path, n)] | |
| > ); | |
| > case 1: | |
| > return ( | |
| > r.sent(), | |
| > (i = this.getAbstractFileByPath(n)) instanceof vb | |
| > ? [2, i] | |
| > : [2, null] | |
| > ); | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.getAllLoadedFiles = function () { | |
| > var e = []; | |
| > for (var t in this.fileMap) | |
| > if (this.fileMap.hasOwnProperty(t)) { | |
| > var n = this.fileMap[t]; | |
| > e.push(n); | |
| > } | |
| > return e; | |
| > }), | |
| > (t.prototype.getAvailablePath = function (e, t) { | |
| > for ( | |
| > var n = 1, i = Ce(e, t); | |
| > this.getAbstractFileByPathInsensitive(i); | |
| > | |
| > ) | |
| > (i = Ce(e + " " + n, t)), n++; | |
| > return i; | |
| > }), | |
| > (t.prototype.getAvailablePathForAttachments = function (e, t, n) { | |
| > return v(this, void 0, Promise, function () { | |
| > var i, r, o, a; | |
| > return y(this, function (s) { | |
| > switch (s.label) { | |
| > case 0: | |
| > return ( | |
| > (i = this.getConfig("attachmentFolderPath")), | |
| > (r = "." === i || "./" === i), | |
| > (o = null), | |
| > i.startsWith("./") && (o = i.slice(2)), | |
| > r | |
| > ? (i = n ? n.parent.path : "") | |
| > : o && | |
| > (i = (n ? n.parent.getParentPrefix() : "") + o), | |
| > (i = xe(i)), | |
| > (a = this.getAbstractFileByPathInsensitive(i)) || !o | |
| > ? [3, 2] | |
| > : [4, this.createFolder(i)] | |
| > ); | |
| > case 1: | |
| > s.sent(), | |
| > (a = this.getAbstractFileByPathInsensitive(i)), | |
| > (s.label = 2); | |
| > case 2: | |
| > return a instanceof yb | |
| > ? [2, this.getAvailablePath(a.getParentPrefix() + e, t)] | |
| > : [2, this.getAvailablePath(e, t)]; | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.resolveFileUrl = function (e) { | |
| > if (St.isDesktopApp) { | |
| > e.startsWith(St.resourcePathPrefix) && | |
| > (e = | |
| > "file:///" + | |
| > e.substring(St.resourcePathPrefix.length).split("?")[0]); | |
| > var t = jt("url"); | |
| > if (t && e.startsWith("file://")) { | |
| > var n = t.fileURLToPath(e); | |
| > return this.resolveFilePath(n); | |
| > } | |
| > } | |
| > return null; | |
| > }), | |
| > (t.prototype.resolveFilePath = function (e) { | |
| > var t = this.adapter; | |
| > if (St.isDesktopApp && t instanceof pf) { | |
| > var n = t.getBasePath(); | |
| > if (e.startsWith(n)) { | |
| > var i = xe(e.substring(n.length)), | |
| > r = this.getAbstractFileByPath(i); | |
| > if (r instanceof vb) return r; | |
| > } | |
| > } | |
| > return null; | |
| > }), | |
| > (t.recurseChildren = function (e, t) { | |
| > for (var n = [e]; n.length > 0; ) { | |
| > var i = n.pop(); | |
| > if (i && (t(i), i instanceof yb)) { | |
| > var r = i.children; | |
| > n = n.concat(r); | |
| > } | |
| > } | |
| > }), | |
| > (t.prototype.getMarkdownFiles = function () { | |
| > var e = [], | |
| > n = this.getRoot(); | |
| > return ( | |
| > t.recurseChildren(n, function (t) { | |
| > t instanceof vb && "md" === t.extension && e.push(t); | |
| > }), | |
| > e | |
| > ); | |
| > }), | |
| > (t.prototype.getFiles = function () { | |
| > var e = [], | |
| > n = this.getRoot(); | |
| > return ( | |
| > t.recurseChildren(n, function (t) { | |
| > t instanceof vb && e.push(t); | |
| > }), | |
| > e | |
| > ); | |
| > }), | |
| > (t.prototype.iterateFiles = function (e, t) { | |
| > return C(this, arguments, function () { | |
| > var n, i, r, o; | |
| > return y(this, function (a) { | |
| > switch (a.label) { | |
| > case 0: | |
| > (n = 0), (a.label = 1); | |
| > case 1: | |
| > return n < e.length | |
| > ? ((i = e[n]), | |
| > (r = ""), | |
| > "md" !== i.extension | |
| > ? [3, 6] | |
| > : t | |
| > ? [4, k(this.cachedRead(i))] | |
| > : [3, 3]) | |
| > : [3, 10]; | |
| > case 2: | |
| > return (o = a.sent()), [3, 5]; | |
| > case 3: | |
| > return [4, k(this.read(i))]; | |
| > case 4: | |
| > (o = a.sent()), (a.label = 5); | |
| > case 5: | |
| > (r = o), (a.label = 6); | |
| > case 6: | |
| > return [4, k({ file: i, content: r })]; | |
| > case 7: | |
| > return [4, a.sent()]; | |
| > case 8: | |
| > a.sent(), (a.label = 9); | |
| > case 9: | |
| > return n++, [3, 1]; | |
| > case 10: | |
| > return [2]; | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.generateFiles = function (e, t) { | |
| > return C(this, arguments, function () { | |
| > var n, i, r, o, a, s, l, c; | |
| > return y(this, function (u) { | |
| > switch (u.label) { | |
| > case 0: | |
| > u.trys.push([0, 12, 13, 18]), (n = E(e)), (u.label = 1); | |
| > case 1: | |
| > return [4, k(n.next())]; | |
| > case 2: | |
| > return (i = u.sent()).done | |
| > ? [3, 11] | |
| > : ((r = i.value), | |
| > (o = ""), | |
| > "md" !== r.extension && "canvas" !== r.extension | |
| > ? [3, 7] | |
| > : t | |
| > ? [4, k(this.cachedRead(r))] | |
| > : [3, 4]); | |
| > case 3: | |
| > return (a = u.sent()), [3, 6]; | |
| > case 4: | |
| > return [4, k(this.read(r))]; | |
| > case 5: | |
| > (a = u.sent()), (u.label = 6); | |
| > case 6: | |
| > (o = a), (u.label = 7); | |
| > case 7: | |
| > return [4, k({ file: r, content: o })]; | |
| > case 8: | |
| > return [4, u.sent()]; | |
| > case 9: | |
| > u.sent(), (u.label = 10); | |
| > case 10: | |
| > return [3, 1]; | |
| > case 11: | |
| > return [3, 18]; | |
| > case 12: | |
| > return (s = u.sent()), (l = { error: s }), [3, 18]; | |
| > case 13: | |
| > return ( | |
| > u.trys.push([13, , 16, 17]), | |
| > i && !i.done && (c = n.return) | |
| > ? [4, k(c.call(n))] | |
| > : [3, 15] | |
| > ); | |
| > case 14: | |
| > u.sent(), (u.label = 15); | |
| > case 15: | |
| > return [3, 17]; | |
| > case 16: | |
| > if (l) throw l.error; | |
| > return [7]; | |
| > case 17: | |
| > return [7]; | |
| > case 18: | |
| > return [2]; | |
| > } | |
| > }); | |
| > }); | |
| > }), | |
| > (t.prototype.trigger = function (t) { | |
| > for (var n = [], i = 1; i < arguments.length; i++) | |
| > n[i - 1] = arguments[i]; | |
| > e.prototype.trigger.apply(this, w([t], n, !1)); | |
| > }), | |
| > (t.prototype.on = function (t, n, i) { | |
| > return e.prototype.on.call(this, t, n, i); | |
| > }), | |
| > t | |
| > ); | |
| > })(rb); | |
| > function wb(e, t) { | |
| > if (St.isMobile) { | |
| > var n = []; | |
| > e.addEventListener( | |
| > "touchstart", | |
| > function (i) { | |
| > if (!(i.touches.length > 1)) { | |
| > var r = i.touches[0]; | |
| > if ("stylus" !== r.touchType) { | |
| > var o = r.clientX, | |
| > a = r.clientY, | |
| > s = document.elementFromPoint(o, a); | |
| > if (!(s instanceof HTMLCanvasElement) && e.contains(s)) { | |
| > var l = r.identifier, | |
| > c = Date.now(), | |
| > u = !1, | |
| > h = "x", | |
| > p = r.clientX, | |
| > d = r.clientY, | |
| > f = c, | |
| > m = 0, | |
| > g = 0; | |
| > if (n.length > 0) | |
| > for (var v = 0, y = n; v < y.length; v++) { | |
| > y[v].cancel(); | |
| > } | |
| > n = []; | |
| > var b = function (e) { | |
| > for ( | |
| > var t = e.changedTouches, n = 0; | |
| > n < t.length; | |
| > n++ | |
| > ) { | |
| > var i = t[n]; | |
| > if (i.identifier === l) return i; | |
| > } | |
| > t = e.touches; | |
| > for (n = 0; n < t.length; n++) { | |
| > if (t[n].identifier === l) return null; | |
| > } | |
| > return E(), null; | |
| > }, | |
| > w = function (e) { | |
| > if (b(e) && (E(), 0 !== n.length)) { | |
| > var t, i; | |
| > "x" === h | |
| > ? ((t = p - o), (i = m)) | |
| > : ((t = d - a), (i = g)); | |
| > for ( | |
| > var r = (i = 800 * i * window.devicePixelRatio) + t, | |
| > s = 0, | |
| > l = n; | |
| > s < l.length; | |
| > s++ | |
| > ) { | |
| > l[s].finish(p, d, r); | |
| > } | |
| > n = []; | |
| > } | |
| > }, | |
| > k = function (e) { | |
| > if (b(e) && (E(), 0 !== n.length)) { | |
| > for (var t = 0, i = n; t < i.length; t++) { | |
| > i[t].cancel(); | |
| > } | |
| > n = []; | |
| > } | |
| > }, | |
| > C = function (e) { | |
| > var i = b(e); | |
| > if (i) { | |
| > var r = i.clientX, | |
| > l = i.clientY; | |
| > if (!u) { | |
| > if (Date.now() - c > 200) return void E(); | |
| > var v = Math.abs(r - o), | |
| > y = Math.abs(l - a), | |
| > w = Math.max(v, y); | |
| > if (w < 10) return; | |
| > u = !0; | |
| > for ( | |
| > var k = s, | |
| > C = | |
| > "x" === (h = v === w ? "x" : "y") | |
| > ? r - o | |
| > : l - a; | |
| > k; | |
| > | |
| > ) { | |
| > var x = | |
| > "x" === h | |
| > ? k.scrollWidth - k.clientWidth | |
| > : k.scrollHeight - k.clientHeight; | |
| > if (x > 0) { | |
| > var S = getComputedStyle(k), | |
| > M = "x" === h ? S.overflowX : S.overflowY; | |
| > if ("auto" === M || "scroll" === M) { | |
| > var T = | |
| > "x" === h ? k.scrollLeft : k.scrollTop; | |
| > if ((C > 0 && T > 0) || (C < 0 && T < x - 1)) | |
| > return void E(); | |
| > } | |
| > } | |
| > k = k.parentElement; | |
| > } | |
| > if (window.getSelection().toString()) | |
| > return void E(); | |
| > t({ | |
| > evt: e, | |
| > touch: i, | |
| > points: e.touches.length, | |
| > targetEl: s, | |
| > startX: o, | |
| > startY: a, | |
| > x: r, | |
| > y: l, | |
| > direction: h, | |
| > registerCallback: function (e) { | |
| > return n.push(e); | |
| > }, | |
| > }); | |
| > } | |
| > if (0 !== n.length) { | |
| > e.preventDefault(); | |
| > var D = Date.now(), | |
| > A = D - f, | |
| > L = 1 - 0.8; | |
| > (m = 0.8 * m + ((r - p) / A) * L), | |
| > (g = 0.8 * g + ((l - d) / A) * L), | |
| > (p = r), | |
| > (d = l), | |
| > (f = D); | |
| > for (var P = 0, I = n; P < I.length; P++) { | |
| > I[P].move(r, l); | |
| > } | |
| > } else E(); | |
| > } | |
| > }, | |
| > E = function () { | |
| > window.removeEventListener("touchcancel", k), | |
| > window.removeEventListener("touchend", w), | |
| > window.removeEventListener("touchmove", C); | |
| > }; | |
| > window.addEventListener("touchcancel", k), | |
| > window.addEventListener("touchend", w), | |
| > window.addEventListener("touchmove", C, { passive: !1 }); | |
| > } | |
| > } | |
| > } | |
| > }, | |
| > { passive: !1 } | |
| > ); | |
| > } | |
| > } | |
| > var kb = []; | |
| > function Cb(e) { | |
| > kb.contains(e) || kb.push(e); | |
| > } | |
| > function Eb(e) { | |
| > kb.contains(e) && kb.remove(e); | |
| > } | |
| > var xb = (function () { | |
| > function e() { | |
| > (this._loaded = !1), (this._events = []), (this._children = []); | |
| > } | |
| > return ( | |
| > (e.prototype.load = function () { | |
| > if (!this._loaded) { | |
| > (this._loaded = !0), this.onload(); | |
| > for (var e = 0, t = this._children.slice(); e < t.length; e++) { | |
| > t[e].load(); | |
| > } | |
| > } | |
| > }), | |
| > (e.prototype.onload = function () {}), | |
| > (e.prototype.unload = function () { | |
| > if (this._loaded) { | |
| > this._loaded = !1; | |
| > for (var e = this._children, t = this._events; e.length > 0; ) { | |
| > e.pop().unload(); | |
| > } | |
| > for (; t.length > 0; ) { | |
| > t.pop()(); | |
| > } | |
| > this.onunload(); | |
| > } | |
| > }), | |
| > (e.prototype.onunload = function () {}), | |
| > (e.prototype.addChild = function (e) { | |
| > return this._children.push(e), this._loaded && e.load(), e; | |
| > }), | |
| > (e.prototype.removeChild = function (e) { | |
| > var t = this._children, | |
| > n = t.indexOf(e); | |
| > return -1 !== n && (t.splice(n, 1), e.unload()), e; | |
| > }), | |
| > (e.prototype.register = function (e) { | |
| > this._events.push(e); | |
| > }), | |
| > (e.prototype.registerEvent = function (e) { | |
| > this.register(function () { | |
| > return e.e.offref(e); | |
| > }); | |
| > }), | |
| > (e.prototype.registerDomEvent = function (e, t, n, i) { | |
| > e.addEventListener(t, n, i), | |
| > this.register(function () { | |
| > return e.removeEventListener(t, n, i); | |
| > }); | |
| > }), | |
| > (e.prototype.registerScopeEvent = function (e) { | |
| > this.register(function () { | |
| > return e.scope.unregister(e); | |
| > }); | |
| > }), | |
| > (e.prototype.registerInterval = function (e) { | |
| > return ( | |
| > this.register(function () { | |
| > return clearInterval(e); | |
| > }), | |
| > e | |
| > ); | |
| > }), | |
| > e | |
| > ); | |
| > })(); | |
| > const Sb = { | |
| > accessibility: [ | |
| > [1, 16, 4, 1], | |
| > [6, "m18 19 1-7-6 1"], | |
| > [6, "m5 8 3-3 5.5 3-2.36 3.5"], | |
| > [6, "M4.24 14.5a5 5 0 0 0 6.88 6"], | |
| > [6, "M13.76 17.5a5 5 0 0 0-6.88-6"], | |
| > ], | |
| > activity: [[2, "22 12 18 12 15 21 9 3 6 12 2 12"]], | |
| > "air-vent": [ | |
| > [ | |
| > 6, | |
| > "M6 12H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2", | |
| > ], | |
| > [6, "M6 8h12"], | |
| > [6, "M18.3 17.7a2.5 2.5 0 0 1-3.16 3.83 2.53 2.53 0 0 1-1.14-2V12"], | |
| > [6, "M6.6 15.6A2 2 0 1 0 10 17v-5"], | |
| > ], | |
| > airplay: [ | |
| > [ | |
| > 6, | |
| > "M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1", | |
| > ], | |
| > [3, "12 15 17 21 7 21 12 15"], | |
| > ], | |
| > "alarm-check": [ | |
| > [1, 12, 13, 8], | |
| > [6, "M5 3 2 6"], | |
| > [6, "m22 6-3-3"], | |
| > [6, "M6.38 18.7 4 21"], | |
| > [6, "M17.64 18.67 20 21"], | |
| > [6, "m9 13 2 2 4-4"], | |
| > ], | |
| > "alarm-clock-off": [ | |
| > [6, "M6.87 6.87a8 8 0 1 0 11.26 11.26"], | |
| > [6, "M19.9 14.25a8 8 0 0 0-9.15-9.15"], | |
| > [6, "m22 6-3-3"], | |
| > [6, "M6.26 18.67 4 21"], | |
| > [6, "m2 2 20 20"], | |
| > [6, "M4 4 2 6"], | |
| > ], | |
| > "alarm-clock": [ | |
| > [1, 12, 13, 8], | |
| > [6, "M12 9v4l2 2"], | |
| > [6, "M5 3 2 6"], | |
| > [6, "m22 6-3-3"], | |
| > [6, "M6.38 18.7 4 21"], | |
| > [6, "M17.64 18.67 20 21"], | |
| > ], | |
| > "alarm-minus": [ | |
| > [1, 12, 13, 8], | |
| > [6, "M5 3 2 6"], | |
| > [6, "m22 6-3-3"], | |
| > [6, "M6.38 18.7 4 21"], | |
| > [6, "M17.64 18.67 20 21"], | |
| > [6, "M9 13h6"], | |
| > ], | |
| > "alarm-plus": [ | |
| > [1, 12, 13, 8], | |
| > [6, "M5 3 2 6"], | |
| > [6, "m22 6-3-3"], | |
| > [6, "M6.38 18.7 4 21"], | |
| > [6, "M17.64 18.67 20 21"], | |
| > [6, "M12 10v6"], | |
| > [6, "M9 13h6"], | |
| > ], | |
| > album: [ | |
| > [5, 3, 3, 18, 18, 2, 2], | |
| > [2, "11 3 11 11 14 8 17 11 17 3"], | |
| > ], | |
| > "alert-circle": [ | |
| > [1, 12, 12, 10], | |
| > [0, 12, 8, 12, 12], | |
| > [0, 12, 16, 12.01, 16], | |
| > ], | |
| > "alert-octagon": [ | |
| > [ | |
| > 3, | |
| > "7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2", | |
| > ], | |
| > [0, 12, 8, 12, 12], | |
| > [0, 12, 16, 12.01, 16], | |
| > ], | |
| > "alert-triangle": [ | |
| > [ | |
| > 6, | |
| > "m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z", | |
| > ], | |
| > [0, 12, 9, 12, 13], | |
| > [0, 12, 17, 12.01, 17], | |
| > ], | |
| > "align-center-horizontal": [ | |
| > [6, "M2 12h20"], | |
| > [6, "M10 16v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-4"], | |
| > [6, "M10 8V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v4"], | |
| > [6, "M20 16v1a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2v-1"], | |
| > [6, "M14 8V7c0-1.1.9-2 2-2h2a2 2 0 0 1 2 2v1"], | |
| > ], | |
| > "align-center-vertical": [ | |
| > [6, "M12 2v20"], | |
| > [6, "M8 10H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h4"], | |
| > [6, "M16 10h4a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-4"], | |
| > [6, "M8 20H7a2 2 0 0 1-2-2v-2c0-1.1.9-2 2-2h1"], | |
| > [6, "M16 14h1a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-1"], | |
| > ], | |
| > "align-center": [ | |
| > [0, 21, 6, 3, 6], | |
| > [0, 17, 12, 7, 12], | |
| > [0, 19, 18, 5, 18], | |
| > ], | |
| > "align-end-horizontal": [ | |
| > [5, 4, 2, 6, 16, 2], | |
| > [5, 14, 9, 6, 9, 2], | |
| > [6, "M22 22H2"], | |
| > ], | |
| > "align-end-vertical": [ | |
| > [5, 2, 4, 16, 6, 2], | |
| > [5, 9, 14, 9, 6, 2], | |
| > [6, "M22 22V2"], | |
| > ], | |
| > "align-horizontal-distribute-center": [ | |
| > [5, 4, 5, 6, 14, 2], | |
| > [5, 14, 7, 6, 10, 2], | |
| > [6, "M17 22v-5"], | |
| > [6, "M17 7V2"], | |
| > [6, "M7 22v-3"], | |
| > [6, "M7 5V2"], | |
| > ], | |
| > "align-horizontal-distribute-end": [ | |
| > [5, 4, 5, 6, 14, 2], | |
| > [5, 14, 7, 6, 10, 2], | |
| 42649c48251 | |
| < var uf = { | |
| --- | |
| > var Mb = { | |
| 42660c48262 | |
| < function hf(e, t) { | |
| --- | |
| > function Tb(e, t) { | |
| 42669c48271 | |
| < function pf(e) { | |
| --- | |
| > function Db(e) { | |
| 42672,42675c48274,48277 | |
| < return hf("line", { x1: e[1], y1: e[2], x2: e[3], y2: e[4] }); | |
| < if (1 === t) return hf("circle", { cx: e[1], cy: e[2], r: e[3] }); | |
| < if (2 === t) return hf("polyline", { points: e[1] }); | |
| < if (3 === t) return hf("polygon", { points: e[1] }); | |
| --- | |
| > return Tb("line", { x1: e[1], y1: e[2], x2: e[3], y2: e[4] }); | |
| > if (1 === t) return Tb("circle", { cx: e[1], cy: e[2], r: e[3] }); | |
| > if (2 === t) return Tb("polyline", { points: e[1] }); | |
| > if (3 === t) return Tb("polygon", { points: e[1] }); | |
| 42677c48279 | |
| < return hf("ellipse", { cx: e[1], cy: e[2], rx: e[3], ry: e[4] }); | |
| --- | |
| > return Tb("ellipse", { cx: e[1], cy: e[2], rx: e[3], ry: e[4] }); | |
| 42684c48286 | |
| < hf("rect", n) | |
| --- | |
| > Tb("rect", n) | |
| 42687c48289 | |
| < return 6 === t ? hf("path", { d: e[1] }) : void 0; | |
| --- | |
| > return 6 === t ? Tb("path", { d: e[1] }) : void 0; | |
| 42689,42690c48291,48292 | |
| < function df(e) { | |
| < for (var t = hf("svg", uf), n = 0, i = e; n < i.length; n++) { | |
| --- | |
| > function Ab(e) { | |
| > for (var t = Tb("svg", Mb), n = 0, i = e; n < i.length; n++) { | |
| 42692c48294 | |
| < t.appendChild(pf(r)); | |
| --- | |
| > t.appendChild(Db(r)); | |
| 42696c48298 | |
| < var ff = { | |
| --- | |
| > var Lb = { | |
| 42851c48453,48455 | |
| < mf = { | |
| --- | |
| > Pb = { | |
| > "refresh-cw-off": | |
| > '<path d="M21 8L18.74 5.74A9.75 9.75 0 0 0 12 3C11 3 10.03 3.16 9.13 3.47"/><path d="M8 16H3v5"/><path d="M3 12C3 9.51 4 7.26 5.64 5.64"/><path d="m3 16 2.26 2.26A9.75 9.75 0 0 0 12 21c2.49 0 4.74-1 6.36-2.64"/><path d="M21 12c0 1-.16 1.97-.47 2.87"/><path d="M21 3v5h-5"/><path d="M22 22 2 2"/>', | |
| 42927,42931c48531,48535 | |
| < gf = {}, | |
| < vf = { viewBox: "0 0 100 100" }, | |
| < yf = {}; | |
| < function bf(e, t) { | |
| < if (!yf.hasOwnProperty(e)) { | |
| --- | |
| > Ib = {}, | |
| > Ob = { viewBox: "0 0 100 100" }, | |
| > Fb = {}; | |
| > function Bb(e, t) { | |
| > if (!Fb.hasOwnProperty(e)) { | |
| 42934c48538 | |
| < n.classList.add("svg-icon", e), (yf[e] = n); | |
| --- | |
| > n.classList.add("svg-icon", e), (Fb[e] = n); | |
| 42936c48540 | |
| < return yf[e].cloneNode(!0); | |
| --- | |
| > return Fb[e].cloneNode(!0); | |
| 42938c48542 | |
| < function wf(e) { | |
| --- | |
| > function Nb(e) { | |
| 42940c48544 | |
| < ? bf(e, function () { | |
| --- | |
| > ? Bb(e, function () { | |
| 42942c48546 | |
| < return cf.hasOwnProperty(t) ? df(cf[t]) : null; | |
| --- | |
| > return Sb.hasOwnProperty(t) ? Ab(Sb[t]) : null; | |
| 42944,42947c48548,48551 | |
| < : gf.hasOwnProperty(e) | |
| < ? bf(e, function () { | |
| < var t = hf("svg", vf); | |
| < return (t.innerHTML = gf[e]), t; | |
| --- | |
| > : Ib.hasOwnProperty(e) | |
| > ? Bb(e, function () { | |
| > var t = Tb("svg", Ob); | |
| > return (t.innerHTML = Ib[e]), t; | |
| 42949,42952c48553,48556 | |
| < : mf.hasOwnProperty(e) | |
| < ? bf(e, function () { | |
| < var t = hf("svg", uf); | |
| < return (t.innerHTML = mf[e]), t; | |
| --- | |
| > : Pb.hasOwnProperty(e) | |
| > ? Bb(e, function () { | |
| > var t = Tb("svg", Mb); | |
| > return (t.innerHTML = Pb[e]), t; | |
| 42954,42957c48558,48561 | |
| < : (ff.hasOwnProperty(e) && (e = ff[e]), | |
| < cf.hasOwnProperty(e) | |
| < ? bf("lucide-" + e, function () { | |
| < return df(cf[e]); | |
| --- | |
| > : (Lb.hasOwnProperty(e) && (e = Lb[e]), | |
| > Sb.hasOwnProperty(e) | |
| > ? Bb("lucide-" + e, function () { | |
| > return Ab(Sb[e]); | |
| 42961c48565 | |
| < function kf(e, t) { | |
| --- | |
| > function Rb(e, t) { | |
| 42965c48569 | |
| < var i = wf(t); | |
| --- | |
| > var i = Nb(t); | |
| 42969,42970c48573,48574 | |
| < function Cf(e, t) { | |
| < delete yf[e], (gf[e] = t); | |
| --- | |
| > function Hb(e, t) { | |
| > delete Fb[e], (Ib[e] = t); | |
| 42972,42973c48576,48577 | |
| < function xf(e) { | |
| < delete yf[e], delete gf[e]; | |
| --- | |
| > function Vb(e) { | |
| > delete Fb[e], delete Ib[e]; | |
| 42975c48579 | |
| < function Ef() { | |
| --- | |
| > function zb() { | |
| 42978c48582 | |
| < Object.keys(cf).map(function (e) { | |
| --- | |
| > Object.keys(Sb).map(function (e) { | |
| 42982,42987c48586,48587 | |
| < .concat(Object.keys(gf)) | |
| < .concat(Object.keys(mf)); | |
| < } | |
| < var Sf = []; | |
| < function Mf(e) { | |
| < Sf.contains(e) || Sf.push(e); | |
| --- | |
| > .concat(Object.keys(Ib)) | |
| > .concat(Object.keys(Pb)); | |
| 42989,43139c48589 | |
| < function Tf(e) { | |
| < Sf.contains(e) && Sf.remove(e); | |
| < } | |
| < var Df = (function () { | |
| < function e(e, t, n) { | |
| < var i = this; | |
| < (this.chooser = e), | |
| < (this.containerEl = t), | |
| < (this.values = []), | |
| < (this.suggestions = []), | |
| < (this.selectedItem = 0), | |
| < t.on( | |
| < "click", | |
| < ".suggestion-item", | |
| < this.onSuggestionClick.bind(this) | |
| < ), | |
| < t.on( | |
| < "auxclick", | |
| < ".suggestion-item", | |
| < this.onSuggestionClick.bind(this) | |
| < ), | |
| < t.on( | |
| < "mousemove", | |
| < ".suggestion-item", | |
| < this.onSuggestionMouseover.bind(this) | |
| < ), | |
| < (this.moveUp = this.moveUp.bind(this)), | |
| < (this.moveDown = this.moveDown.bind(this)), | |
| < n.register([], "ArrowUp", this.moveUp), | |
| < n.register([], "ArrowDown", this.moveDown), | |
| < n.register([], "PageUp", this.pageUp.bind(this)), | |
| < n.register([], "PageDown", this.pageDown.bind(this)), | |
| < n.register([], "Home", function (e) { | |
| < return i.setSelectedItem(0, e), !1; | |
| < }), | |
| < n.register([], "End", function (e) { | |
| < return i.setSelectedItem(i.suggestions.length - 1, e), !1; | |
| < }), | |
| < (ct.isMacOS || ct.isIosApp) && | |
| < (n.register(["Ctrl"], "p", this.moveUp), | |
| < n.register(["Ctrl"], "n", this.moveDown)), | |
| < n.register([], "Enter", function (e) { | |
| < if (!e.isComposing) return i.useSelectedItem(e), !1; | |
| < }); | |
| < } | |
| < return ( | |
| < (e.prototype.moveUp = function (e) { | |
| < if (!e.isComposing) | |
| < return this.setSelectedItem(this.selectedItem - 1, e), !1; | |
| < }), | |
| < (e.prototype.moveDown = function (e) { | |
| < if (!e.isComposing) | |
| < return this.setSelectedItem(this.selectedItem + 1, e), !1; | |
| < }), | |
| < Object.defineProperty(e.prototype, "rowHeight", { | |
| < get: function () { | |
| < return this.suggestions[this.selectedItem].clientHeight; | |
| < }, | |
| < enumerable: !1, | |
| < configurable: !0, | |
| < }), | |
| < Object.defineProperty(e.prototype, "numVisibleItems", { | |
| < get: function () { | |
| < return Math.floor(this.containerEl.clientHeight / this.rowHeight); | |
| < }, | |
| < enumerable: !1, | |
| < configurable: !0, | |
| < }), | |
| < (e.prototype.pageUp = function (e) { | |
| < if (!e.isComposing) { | |
| < var t = this, | |
| < n = t.containerEl, | |
| < i = t.numVisibleItems, | |
| < r = t.rowHeight, | |
| < o = n.scrollTop - parseFloat(getComputedStyle(n).paddingTop), | |
| < a = Math.floor(o / r); | |
| < this.selectedItem <= a && (a -= i); | |
| < var s = Math.max(0, a); | |
| < return this.setSelectedItem(s, e), !1; | |
| < } | |
| < }), | |
| < (e.prototype.pageDown = function (e) { | |
| < if (!e.isComposing) { | |
| < var t = this, | |
| < n = t.containerEl, | |
| < i = t.numVisibleItems, | |
| < r = t.rowHeight, | |
| < o = n.scrollTop - parseFloat(getComputedStyle(n).paddingTop), | |
| < a = Math.floor(o / r) + (i - 1); | |
| < this.selectedItem >= a && (a += i); | |
| < var s = Math.min(this.suggestions.length - 1, a); | |
| < return this.setSelectedItem(s, e), !1; | |
| < } | |
| < }), | |
| < (e.prototype.setSuggestions = function (e) { | |
| < var t = this.containerEl; | |
| < t.empty(); | |
| < var n = []; | |
| < if (e) | |
| < for (var i = 0, r = e; i < r.length; i++) { | |
| < var o = r[i], | |
| < a = t.createDiv("suggestion-item"); | |
| < this.chooser.renderSuggestion(o, a), n.push(a); | |
| < } | |
| < (this.values = e), | |
| < (this.suggestions = n), | |
| < this.setSelectedItem(0, null); | |
| < }), | |
| < (e.prototype.addMessage = function (e) { | |
| < this.containerEl.createDiv({ cls: "suggestion-empty", text: e }); | |
| < }), | |
| < (e.prototype.setSelectedItem = function (e, t) { | |
| < var n = this.suggestions; | |
| < 0 !== n.length && | |
| < (e < 0 ? (e = n.length - 1) : e >= n.length && (e = 0), | |
| < this.forceSetSelectedItem(e, t)); | |
| < }), | |
| < (e.prototype.forceSetSelectedItem = function (e, t) { | |
| < var n, | |
| < i, | |
| < r = this.suggestions, | |
| < o = r[this.selectedItem]; | |
| < o && o.removeClass("is-selected"), (this.selectedItem = e); | |
| < var a = r[this.selectedItem]; | |
| < a && | |
| < (a.addClass("is-selected"), | |
| < t && | |
| < t.instanceOf(KeyboardEvent) && | |
| < a.scrollIntoView({ block: "nearest" })), | |
| < null === (i = (n = this.chooser).onSelectedChange) || | |
| < void 0 === i || | |
| < i.call(n, this.values[e], t); | |
| < }), | |
| < (e.prototype.onSuggestionClick = function (e, t) { | |
| < e.preventDefault(); | |
| < var n = this.suggestions.indexOf(t); | |
| < this.setSelectedItem(n, e), this.useSelectedItem(e); | |
| < }), | |
| < (e.prototype.onSuggestionMouseover = function (e, t) { | |
| < var n = this.suggestions.indexOf(t); | |
| < this.setSelectedItem(n, e); | |
| < }), | |
| < (e.prototype.useSelectedItem = function (e) { | |
| < if (!this.values) return !1; | |
| < var t = this.values[this.selectedItem]; | |
| < return void 0 !== t && (this.chooser.selectSuggestion(t, e), !0); | |
| < }), | |
| < e | |
| < ); | |
| < })(); | |
| < function Af(e, t) { | |
| --- | |
| > function qb(e, t) { | |
| 43148,43149c48598,48599 | |
| < ct.isMobile && | |
| < Ve(function () { | |
| --- | |
| > St.isMobile && | |
| > Qe(function () { | |
| 43153c48603 | |
| < function Lf() { | |
| --- | |
| > function Ub() { | |
| 43159c48609 | |
| < function Pf(e, t) { | |
| --- | |
| > function Wb(e, t) { | |
| 43164c48614 | |
| < var If = !1; | |
| --- | |
| > var _b = !1; | |
| 43171c48621 | |
| < If = { passive: !1 }; | |
| --- | |
| > _b = { passive: !1 }; | |
| 43176c48626 | |
| < function Of(e, t, n) { | |
| --- | |
| > function jb(e, t, n) { | |
| 43211c48661 | |
| < function Ff(e, t) { | |
| --- | |
| > function Gb(e, t) { | |
| 43219c48669 | |
| < function Bf(e, t) { | |
| --- | |
| > function Kb(e, t) { | |
| 43233,43234c48683,48684 | |
| < function Nf(e, t) { | |
| < var n = Bf(e, t); | |
| --- | |
| > function Yb(e, t) { | |
| > var n = Kb(e, t); | |
| 43242c48692 | |
| < function Rf(e, t) { | |
| --- | |
| > function Xb(e, t) { | |
| 43277c48727 | |
| < return n ? e() : this.promise.then(e); | |
| --- | |
| > return n ? Promise.resolve(e()) : this.promise.then(e); | |
| 43281c48731 | |
| < function Hf(e, t) { | |
| --- | |
| > function $b(e, t) { | |
| 43283c48733 | |
| < for (var n = e.firstChild; n; ) Hf(n, t), (n = n.nextSibling); | |
| --- | |
| > for (var n = e.firstChild; n; ) $b(n, t), (n = n.nextSibling); | |
| 43286c48736,48744 | |
| < function Vf(e, t, n, i) { | |
| --- | |
| > function Zb(e, t, n) { | |
| > var i = []; | |
| > $b(e, i); | |
| > var r = i.map(function (e) { | |
| > return e.textContent || ""; | |
| > }); | |
| > return Qb(i, r, t, n); | |
| > } | |
| > function Qb(e, t, n, i) { | |
| 43307c48765 | |
| < function zf(e, t) { | |
| --- | |
| > function Jb(e, t) { | |
| 43326c48784 | |
| < function qf(e) { | |
| --- | |
| > function ew(e) { | |
| 43337,43339c48795,48797 | |
| < var Uf = new Map(), | |
| < _f = 0, | |
| < jf = | |
| --- | |
| > var tw = new Map(), | |
| > nw = 0, | |
| > iw = | |
| 43343,43344c48801,48802 | |
| < _f < jf.length; | |
| < _f++ | |
| --- | |
| > nw < iw.length; | |
| > nw++ | |
| 43346,43347c48804,48805 | |
| < var Wf = jf[_f]; | |
| < Uf.set(Wf, !0); | |
| --- | |
| > var rw = iw[nw]; | |
| > tw.set(rw, !0); | |
| 43350,43351c48808,48809 | |
| < var Gf = 0, | |
| < Kf = | |
| --- | |
| > var ow = 0, | |
| > aw = | |
| 43355,43356c48813,48814 | |
| < Gf < Kf.length; | |
| < Gf++ | |
| --- | |
| > ow < aw.length; | |
| > ow++ | |
| 43358,43359c48816,48817 | |
| < Wf = Kf[Gf]; | |
| < Uf.set(Wf, !1); | |
| --- | |
| > rw = aw[ow]; | |
| > tw.set(rw, !1); | |
| 43361,43364c48819,48822 | |
| < var Yf = /^[a-z]+$/i; | |
| < function Xf(e) { | |
| < if (!e || !Yf.test(e)) return !1; | |
| < if (Uf.has(e)) return Uf.get(e); | |
| --- | |
| > var sw = /^[a-z]+$/i; | |
| > function lw(e) { | |
| > if (!e || !sw.test(e)) return !1; | |
| > if (tw.has(e)) return tw.get(e); | |
| 43373c48831 | |
| < return Uf.set(e, i), i; | |
| --- | |
| > return tw.set(e, i), i; | |
| 43375c48833 | |
| < function Zf(e, t) { | |
| --- | |
| > function cw(e, t) { | |
| 43395,43396c48853,48854 | |
| < var $f = new WeakMap(); | |
| < function Qf(e, t) { | |
| --- | |
| > var uw = new WeakMap(); | |
| > function hw(e, t) { | |
| 43404,43405c48862,48863 | |
| < function Jf(e) { | |
| < if (Xf(e.tagName.toLowerCase())) return !0; | |
| --- | |
| > function pw(e) { | |
| > if (lw(e.tagName.toLowerCase())) return !0; | |
| 43411,43412c48869,48870 | |
| < ? $f.set(e, e.scrollTop) | |
| < : $f.delete(e), | |
| --- | |
| > ? uw.set(e, e.scrollTop) | |
| > : uw.delete(e), | |
| 43416,43417c48874,48875 | |
| < function em(e) { | |
| < Qf(e, Jf); | |
| --- | |
| > function dw(e) { | |
| > hw(e, pw); | |
| 43419,43421c48877,48879 | |
| < function tm(e) { | |
| < var t = $f.get(e); | |
| < return t && ((e.scrollTop = t), $f.delete(e)), !1; | |
| --- | |
| > function fw(e) { | |
| > var t = uw.get(e); | |
| > return t && ((e.scrollTop = t), uw.delete(e)), !1; | |
| 43423,43424c48881,48882 | |
| < function nm(e) { | |
| < Qf(e, tm); | |
| --- | |
| > function mw(e) { | |
| > hw(e, fw); | |
| 43426c48884 | |
| < function im(e) { | |
| --- | |
| > function gw(e) { | |
| 43443c48901 | |
| < function rm(e, t, n) { | |
| --- | |
| > function vw(e, t, n) { | |
| 43462,43463c48920,48921 | |
| < function om(e) { | |
| < ct.isMobile && | |
| --- | |
| > function yw(e) { | |
| > St.isMobile && | |
| 43474c48932 | |
| < if (rt(t, a) && !o) { | |
| --- | |
| > if (vt(t, a) && !o) { | |
| 43483c48941 | |
| < var t = rt(e, a); | |
| --- | |
| > var t = vt(e, a); | |
| 43503c48961 | |
| < function am(e) { | |
| --- | |
| > function bw(e) { | |
| 43517c48975 | |
| < function sm(e, t) { | |
| --- | |
| > function ww(e, t) { | |
| 43572,43577c49030,49038 | |
| < function lm(e) { | |
| < var t = e.getText(); | |
| < e.normalize(), | |
| < (1 === e.childNodes.length && | |
| < e.firstChild.nodeType === Node.TEXT_NODE) || | |
| < (e.setText(t), Af(e, !1)); | |
| --- | |
| > function kw(e, t) { | |
| > if ( | |
| > (void 0 === t && (t = !1), | |
| > e.normalize(), | |
| > 1 !== e.childNodes.length || e.firstChild.nodeType !== Node.TEXT_NODE) | |
| > ) { | |
| > var n = t ? e.textContent : e.getText(); | |
| > (e.textContent = n), e.isActiveElement() && qb(e, !1); | |
| > } | |
| 43579c49040 | |
| < function cm(e, t) { | |
| --- | |
| > function Cw(e, t) { | |
| 43600c49061 | |
| < var um = { | |
| --- | |
| > var Ew = { | |
| 43675,43677c49136,49138 | |
| < hm = 1; | |
| < hm < 25; | |
| < hm++ | |
| --- | |
| > xw = 1; | |
| > xw < 25; | |
| > xw++ | |
| 43679,43686c49140,49147 | |
| < um[111 + hm] = "F" + hm; | |
| < for (hm = 65; hm < 91; hm++) { | |
| < var pm = String.fromCharCode(hm); | |
| < um[hm] = pm.toUpperCase(); | |
| < } | |
| < for (hm = 96; hm < 106; hm++) | |
| < um[hm] = "Numpad" + String.fromCharCode(hm - 48); | |
| < var dm = { | |
| --- | |
| > Ew[111 + xw] = "F" + xw; | |
| > for (xw = 65; xw < 91; xw++) { | |
| > var Sw = String.fromCharCode(xw); | |
| > Ew[xw] = Sw.toUpperCase(); | |
| > } | |
| > for (xw = 96; xw < 106; xw++) | |
| > Ew[xw] = "Numpad" + String.fromCharCode(xw - 48); | |
| > var Mw = { | |
| 43693c49154 | |
| < function fm(e) { | |
| --- | |
| > function Tw(e) { | |
| 43697c49158 | |
| < t = um[n]; | |
| --- | |
| > t = Ew[n]; | |
| 43701c49162 | |
| < var mm = ye | |
| --- | |
| > var Dw = Pe | |
| 43710,43711c49171,49172 | |
| < gm = ["Mod", "Ctrl", "Meta", "Alt", "Shift"]; | |
| < var vm = (function () { | |
| --- | |
| > Aw = ["Mod", "Ctrl", "Meta", "Alt", "Shift"]; | |
| > var Lw = (function () { | |
| 43724c49185 | |
| < modifiers: e ? bm.compileModifiers(e) : null, | |
| --- | |
| > modifiers: e ? Iw.compileModifiers(e) : null, | |
| 43739c49200 | |
| < if (bm.isMatch(r, t)) { | |
| --- | |
| > if (Iw.isMatch(r, t)) { | |
| 43750c49211 | |
| < ym = (function (e) { | |
| --- | |
| > Pw = (function (e) { | |
| 43765,43766c49226,49227 | |
| < })(vm), | |
| < bm = (function () { | |
| --- | |
| > })(Lw), | |
| > Iw = (function () { | |
| 43769c49230 | |
| < (this.rootScope = new vm()), | |
| --- | |
| > (this.rootScope = new Lw()), | |
| 43800c49261 | |
| < var i = fm(t); | |
| --- | |
| > var i = Tw(t); | |
| 43804c49265 | |
| < return um[t] || "Key" + t; | |
| --- | |
| > return Ew[t] || "Key" + t; | |
| 43828c49289 | |
| < if (t.scope === n && !Zf(i)) { | |
| --- | |
| > if (t.scope === n && !cw(i)) { | |
| 43851c49312 | |
| < return "Mod" === e ? ("MacOS" === ge ? "Meta" : "Ctrl") : e; | |
| --- | |
| > return "Mod" === e ? ("MacOS" === Ae ? "Meta" : "Ctrl") : e; | |
| 43860,43861c49321,49322 | |
| < return ("MacOS" === ge && "Meta" === e) || | |
| < ("MacOS" !== ge && "Ctrl" === e) | |
| --- | |
| > return ("MacOS" === Ae && "Meta" === e) || | |
| > ("MacOS" !== Ae && "Ctrl" === e) | |
| 43893c49354 | |
| < : "Mod" === t && ("MacOS" === ge ? e.metaKey : e.ctrlKey); | |
| --- | |
| > : "Mod" === t && ("MacOS" === Ae ? e.metaKey : e.ctrlKey); | |
| 43926,44635c49387 | |
| < wm = (function () { | |
| < function e(e, t) { | |
| < var n = this; | |
| < (this.isOpen = !1), | |
| < (this.app = e), | |
| < (this.scope = new vm(t || e.scope)), | |
| < (this.suggestEl = createDiv("suggestion-container")); | |
| < var i = this.suggestEl.createDiv("suggestion"); | |
| < (this.suggestions = new Df(this, i, this.scope)), | |
| < this.scope.register([], "Escape", function () { | |
| < return n.close(), !1; | |
| < }); | |
| < } | |
| < return ( | |
| < (e.prototype.open = function () { | |
| < var e = this.app, | |
| < t = this.suggestEl; | |
| < if (!this.isOpen) { | |
| < if ( | |
| < ((this.isOpen = !0), | |
| < e.keymap.pushScope(this.scope), | |
| < Le(t, !0), | |
| < activeDocument.body.appendChild(t), | |
| < ct.isPhone) | |
| < ) { | |
| < var n = t.offsetHeight - 1; | |
| < Ie( | |
| < t, | |
| < new Te({ duration: 300 }).addProp( | |
| < "transform", | |
| < "translateY(".concat(n, "px)"), | |
| < "" | |
| < ) | |
| < ); | |
| < } | |
| < Mf(this); | |
| < } | |
| < }), | |
| < (e.prototype.close = function () { | |
| < var e = this, | |
| < t = this.app, | |
| < n = this.suggestEl; | |
| < if ( | |
| < (this.autoDestroy && | |
| < (this.autoDestroy(), (this.autoDestroy = null)), | |
| < t.keymap.popScope(this.scope), | |
| < this.isOpen) | |
| < ) { | |
| < if (((this.isOpen = !1), ct.isPhone)) { | |
| < var i = n.offsetHeight - 1; | |
| < Ie( | |
| < n, | |
| < new Te({ duration: 300 }).addProp( | |
| < "transform", | |
| < "", | |
| < "translateY(".concat(i, "px)") | |
| < ), | |
| < function () { | |
| < e.suggestions.setSuggestions([]), n.detach(); | |
| < } | |
| < ); | |
| < } else this.suggestions.setSuggestions([]), n.detach(); | |
| < Tf(this); | |
| < } | |
| < }), | |
| < (e.prototype.reposition = function (e) { | |
| < var t = this.suggestEl; | |
| < (t.style.left = "0"), (t.style.top = "0"), Of(e, t, { gap: 5 }); | |
| < }), | |
| < (e.prototype.setAutoDestroy = function (e) { | |
| < var t = this; | |
| < this.autoDestroy && this.autoDestroy(), | |
| < e && | |
| < (this.autoDestroy = (function (e, t, n) { | |
| < var i = e.doc, | |
| < r = setInterval(function () { | |
| < i.body.contains(e) || (clearInterval(r), n()); | |
| < }, t); | |
| < return function () { | |
| < clearInterval(r); | |
| < }; | |
| < })(e, 500, function () { | |
| < t.close(); | |
| < })); | |
| < }), | |
| < e | |
| < ); | |
| < })(), | |
| < km = (function (e) { | |
| < function t(t, n) { | |
| < var i = e.call(this, t) || this; | |
| < return ( | |
| < (i.textInputEl = null), | |
| < (i.textInputEl = n), | |
| < n.addEventListener("input", i.onInputChange.bind(i)), | |
| < n.addEventListener("focus", i.onInputChange.bind(i)), | |
| < n.addEventListener("blur", i.close.bind(i)), | |
| < i.suggestEl.on("mousedown", ".suggestion-item", function (e) { | |
| < e.preventDefault(); | |
| < }), | |
| < i | |
| < ); | |
| < } | |
| < return ( | |
| < f(t, e), | |
| < (t.prototype.onInputChange = function () { | |
| < var e = this.textInputEl, | |
| < t = e.value, | |
| < n = this.getSuggestions(t); | |
| < n.length > 0 | |
| < ? (this.suggestions.setSuggestions(n), | |
| < this.open(), | |
| < this.setAutoDestroy(e), | |
| < ct.isPhone || this.reposition(Nf(e))) | |
| < : this.close(); | |
| < }), | |
| < (t.prototype.selectSuggestion = function (e, t) { | |
| < this.onSelect && this.onSelect(e, t); | |
| < }), | |
| < t | |
| < ); | |
| < })(wm), | |
| < Cm = (function () { | |
| < function e(e) { | |
| < var t = this; | |
| < (this.rootEl = e.createDiv({ cls: "multi-select-container" })), | |
| < (this.inputEl = this.rootEl.createEl("input", { | |
| < cls: "multi-select-input", | |
| < })), | |
| < (this.elements = []), | |
| < (this.values = []), | |
| < this.inputEl.addEventListener("keydown", function (e) { | |
| < e.isComposing || | |
| < ("Enter" === e.key && t.inputEl.value.length > 0 | |
| < ? t.addElement(t.inputEl.value) && (t.inputEl.value = "") | |
| < : "Backspace" === e.key && | |
| < 0 === t.inputEl.value.length && | |
| < t.elements.length > 0 && | |
| < t.removeElement(t.elements.length - 1)); | |
| < }); | |
| < } | |
| < return ( | |
| < (e.prototype.setValues = function (e) { | |
| < return ( | |
| < Array.isArray(e) ? (this.values = e) : (this.values = []), | |
| < this.renderValues(), | |
| < this.triggerChange(), | |
| < this | |
| < ); | |
| < }), | |
| < (e.prototype.onChange = function (e) { | |
| < return (this.changeCallback = e), this; | |
| < }), | |
| < (e.prototype.setOptionRenderer = function (e) { | |
| < return ( | |
| < (this.optionRenderer = e), | |
| < this.values.length > 0 && this.renderValues(), | |
| < this | |
| < ); | |
| < }), | |
| < (e.prototype.allowCreatingOptions = function (e) { | |
| < return (this.createOption = e), this; | |
| < }), | |
| < (e.prototype.preventDuplicates = function (e) { | |
| < return (this.findDuplicate = e), this; | |
| < }), | |
| < (e.prototype.addElement = function (e) { | |
| < var t, | |
| < n, | |
| < i = | |
| < null === (t = this.createOption) || void 0 === t | |
| < ? void 0 | |
| < : t.call(this, e); | |
| < if (!i) return !1; | |
| < var r = | |
| < null === (n = this.findDuplicate) || void 0 === n | |
| < ? void 0 | |
| < : n.call(this, i, this.values); | |
| < if (void 0 !== r && r >= 0 && r < this.elements.length) { | |
| < var o = this.elements[r]; | |
| < return ( | |
| < o.hasClass("multi-select-duplicate") || | |
| < (o.addClass("multi-select-duplicate"), | |
| < setTimeout(function () { | |
| < return o.removeClass("multi-select-duplicate"); | |
| < }, 2e3)), | |
| < !0 | |
| < ); | |
| < } | |
| < return ( | |
| < this.values.push(i), | |
| < this.renderValues(), | |
| < this.triggerChange(), | |
| < !0 | |
| < ); | |
| < }), | |
| < (e.prototype.removeElement = function (e) { | |
| < e < 0 || | |
| < e >= this.values.length || | |
| < (this.values.splice(e, 1), | |
| < this.renderValues(), | |
| < this.triggerChange()); | |
| < }), | |
| < (e.prototype.renderValues = function () { | |
| < for (var e = this, t = 0, n = this.elements; t < n.length; t++) { | |
| < n[t].detach(); | |
| < } | |
| < this.elements = []; | |
| < for ( | |
| < var i = function (t) { | |
| < var n = r.rootEl.createDiv({ cls: "multi-select-pill" }), | |
| < i = n.createDiv({ cls: "multi-select-pill-content" }), | |
| < o = n.createDiv({ | |
| < cls: "multi-select-pill-remove-button", | |
| < }); | |
| < kf(o, "lucide-x"), | |
| < r.optionRenderer | |
| < ? r.optionRenderer(t, i) | |
| < : i.createSpan({ text: String(t) }); | |
| < var a = r.elements.length; | |
| < r.elements.push(n), | |
| < o.addEventListener("mousedown", function (t) { | |
| < return e.removeElement(a); | |
| < }); | |
| < }, | |
| < r = this, | |
| < o = 0, | |
| < a = this.values; | |
| < o < a.length; | |
| < o++ | |
| < ) { | |
| < i(a[o]); | |
| < } | |
| < this.rootEl.setChildrenInPlace( | |
| < this.elements.concat([this.inputEl]) | |
| < ); | |
| < }), | |
| < (e.prototype.triggerChange = function () { | |
| < this.changeCallback && this.changeCallback(this.values); | |
| < }), | |
| < e | |
| < ); | |
| < })(), | |
| < xm = function (e, t) { | |
| < return e[0] - t[0]; | |
| < }; | |
| < function Em(e) { | |
| < if (0 === e.length) return e; | |
| < e.sort(xm); | |
| < for (var t = [e[0]], n = 1; n < e.length; n++) { | |
| < var i = t.last(); | |
| < i[1] < e[n][0] ? t.push(e[n]) : i[1] < e[n][1] && (i[1] = e[n][1]); | |
| < } | |
| < return t; | |
| < } | |
| < var Sm = | |
| < /[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,\-.\/:;<=>?@\[\]^_`{|}~]/, | |
| < Mm = /\s/, | |
| < Tm = | |
| < /[\u0F00-\u0FFF\u3040-\u30ff\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff\uff66-\uff9f]/; | |
| < function Dm(e) { | |
| < for (var t = e.toLowerCase(), n = [], i = 0, r = 0; r < t.length; r++) { | |
| < var o = t.charAt(r); | |
| < Mm.test(o) | |
| < ? (i !== r && n.push(t.substring(i, r)), (i = r + 1)) | |
| < : (Sm.test(o) || Tm.test(o)) && | |
| < (i !== r && n.push(t.substring(i, r)), n.push(o), (i = r + 1)); | |
| < } | |
| < return ( | |
| < i !== t.length && n.push(t.substring(i, t.length)), | |
| < { query: e, tokens: n, fuzzy: t.split("") } | |
| < ); | |
| < } | |
| < function Am(e) { | |
| < var t = Dm(e); | |
| < return function (e) { | |
| < return Im(t, e); | |
| < }; | |
| < } | |
| < function Lm(e, t, n, i) { | |
| < if (0 === e.length) return 0; | |
| < var r = 0; | |
| < (r -= Math.max(0, e.length - 1)), (r -= i / 10); | |
| < var o = e[0][0]; | |
| < return ( | |
| < (r -= (e[e.length - 1][1] - o + 1 - t) / 100), | |
| < (r -= o / 1e3), | |
| < (r -= n / 1e4) | |
| < ); | |
| < } | |
| < function Pm(e, t, n, i) { | |
| < if (0 === e.length) return null; | |
| < for ( | |
| < var r = n.toLowerCase(), o = 0, a = 0, s = [], l = 0; | |
| < l < e.length; | |
| < l++ | |
| < ) { | |
| < var c = e[l], | |
| < u = r.indexOf(c, a); | |
| < if (-1 === u) return null; | |
| < var h = n.charAt(u); | |
| < if (u > 0 && !Sm.test(h) && !Tm.test(h)) { | |
| < var p = n.charAt(u - 1); | |
| < if ( | |
| < (h.toLowerCase() !== h && p.toLowerCase() !== p) || | |
| < (h.toUpperCase() !== h && | |
| < !Sm.test(p) && | |
| < !Mm.test(p) && | |
| < !Tm.test(p)) | |
| < ) | |
| < if (i) { | |
| < if (u !== a) { | |
| < (a += c.length), l--; | |
| < continue; | |
| < } | |
| < } else o += 1; | |
| < } | |
| < if (0 === s.length) s.push([u, u + c.length]); | |
| < else { | |
| < var d = s[s.length - 1]; | |
| < d[1] < u ? s.push([u, u + c.length]) : (d[1] = u + c.length); | |
| < } | |
| < a = u + c.length; | |
| < } | |
| < return { matches: s, score: Lm(s, t.length, r.length, o) }; | |
| < } | |
| < function Im(e, t) { | |
| < if ("" === e.query) return { score: 0, matches: [] }; | |
| < var n = Pm(e.tokens, e.query, t, !1); | |
| < return n || Pm(e.fuzzy, e.query, t, !0); | |
| < } | |
| < function Om(e) { | |
| < e.sort(function (e, t) { | |
| < return t.match.score - e.match.score; | |
| < }); | |
| < } | |
| < function Fm(e, t) { | |
| < if (e) | |
| < for (var n = 0, i = e; n < i.length; n++) { | |
| < var r = i[n]; | |
| < (r[0] += t), (r[1] += t); | |
| < } | |
| < } | |
| < function Bm(e, t) { | |
| < for (var n = t.toLowerCase(), i = [], r = 0, o = e; r < o.length; r++) { | |
| < var a = o[r]; | |
| < if (a) { | |
| < for ( | |
| < var s = !1, l = -1, c = a.length; | |
| < -1 !== (l = n.indexOf(a, l)); | |
| < | |
| < ) | |
| < (s = !0), i.push([l, l + c]), (l += c + 1); | |
| < if (!s) return null; | |
| < } | |
| < } | |
| < return Em(i); | |
| < } | |
| < function Nm(e) { | |
| < var t = e.toLowerCase().split(" "); | |
| < return function (n) { | |
| < return (function (e, t, n) { | |
| < var i = Bm(e, n); | |
| < return i | |
| < ? { score: Lm(i, t.length, n.length, 0), matches: i } | |
| < : null; | |
| < })(t, e, n); | |
| < }; | |
| < } | |
| < function Rm(e, t, n, i) { | |
| < void 0 === i && (i = 0), Hm(e, t, n ? n.matches : null, i); | |
| < } | |
| < function Hm(e, t, n, i) { | |
| < void 0 === i && (i = 0), | |
| < e.appendChild( | |
| < (function (e, t, n) { | |
| < void 0 === n && (n = 0); | |
| < if (!t || 0 === t.length) return document.createTextNode(e); | |
| < for ( | |
| < var i = document.createDocumentFragment(), r = 0, o = 0; | |
| < r < e.length && o < t.length; | |
| < o++ | |
| < ) { | |
| < var a = t[o], | |
| < s = a[0] + n, | |
| < l = a[1] + n; | |
| < if (!(l <= 0)) { | |
| < if (s >= e.length) break; | |
| < s < 0 && (s = 0), | |
| < s !== r && i.appendText(e.substring(r, s)), | |
| < i.createSpan({ | |
| < cls: "suggestion-highlight", | |
| < text: e.substring(s, l), | |
| < }), | |
| < (r = l); | |
| < } | |
| < } | |
| < r < e.length && i.appendText(e.substring(r)); | |
| < return i; | |
| < })(t, n, i) | |
| < ); | |
| < } | |
| < var Vm = null, | |
| < zm = null; | |
| < function qm(e) { | |
| < e || (e = document); | |
| < var t = e.body; | |
| < t.on("mouseover", "[aria-label]", Wm), | |
| < t.on("mouseout", "[aria-label]", Gm), | |
| < t.addEventListener("mouseup", $m); | |
| < } | |
| < var Um = null; | |
| < function _m() { | |
| < Um && (clearTimeout(Um), (Um = null)); | |
| < } | |
| < function jm(e) { | |
| < return ( | |
| < "true" === getComputedStyle(e).getPropertyValue("--no-tooltip").trim() | |
| < ); | |
| < } | |
| < function Wm(e, t) { | |
| < $e(e, t) && (it(e) || jm(t) || Ym(t)); | |
| < } | |
| < function Gm(e, t) { | |
| < if ($e(e, t)) { | |
| < $m(); | |
| < var n = e.relatedTarget; | |
| < if (n && n.matchParent) { | |
| < var i = n.matchParent("[aria-label]"); | |
| < if (i && i.instanceOf(HTMLElement)) { | |
| < if (jm(i)) return; | |
| < Ym(i); | |
| < } | |
| < } | |
| < } | |
| < } | |
| < var Km = new WeakMap(); | |
| < function Ym(e) { | |
| < _m(); | |
| < var t = e.getAttribute("aria-label") || ""; | |
| < Km.has(e) && (t = Km.get(e)(e)); | |
| < var n = "bottom"; | |
| < e.hasAttribute("data-tooltip-position") && | |
| < (n = e.getAttribute("data-tooltip-position")); | |
| < var i = []; | |
| < e.hasAttribute("aria-label-classes") && | |
| < (i = (e.getAttribute("aria-label-classes") || "").split(" ")); | |
| < var r = 750; | |
| < e.hasAttribute("aria-label-delay") && | |
| < ((r = parseInt(e.getAttribute("aria-label-delay") || "")), | |
| < isNaN(r) && (r = 750)), | |
| < Zm(e, t, { placement: n, classes: i, delay: r }); | |
| < } | |
| < var Xm = 0; | |
| < function Zm(e, t, n) { | |
| < var i = Date.now(), | |
| < r = (n = n || {}).placement, | |
| < o = void 0 === r ? "bottom" : r, | |
| < a = n.classes, | |
| < s = void 0 === a ? [] : a, | |
| < l = n.gap, | |
| < c = void 0 === l ? 8 : l, | |
| < u = n.horizontalParent, | |
| < h = n.delay, | |
| < p = void 0 === h ? 0 : h; | |
| < if (p > 0 && (Vm || i > Xm + 100)) | |
| < return ( | |
| < _m(), | |
| < (n.delay = 0), | |
| < void (Um = window.setTimeout(function () { | |
| < return Zm(e, t, n); | |
| < }, p)) | |
| < ); | |
| < if (t) { | |
| < var d = e.doc, | |
| < f = e.getBoundingClientRect(), | |
| < m = f.top, | |
| < g = f.left, | |
| < v = f.width, | |
| < y = f.height; | |
| < if (u) { | |
| < var b = u.getBoundingClientRect(); | |
| < (g = b.left), (v = b.width); | |
| < } | |
| < Vm && zm === e | |
| < ? Vm.setText(t) | |
| < : ($m(), (Vm = createDiv({ cls: "tooltip", text: t }))); | |
| < var w = Vm.createDiv("tooltip-arrow"), | |
| < k = 0, | |
| < C = 0; | |
| < "bottom" === o | |
| < ? ((k = m + y + c), (C = g + v / 2)) | |
| < : "right" === o | |
| < ? ((k = m + y / 2), (C = g + v + c), s.push("mod-right")) | |
| < : "left" === o | |
| < ? ((k = m + y / 2), (C = g - c), s.push("mod-left")) | |
| < : "top" === o && | |
| < ((k = m - c - 5), (C = g + v / 2), s.push("mod-top")), | |
| < Vm.addClasses(s), | |
| < (Vm.style.top = "0px"), | |
| < (Vm.style.left = "0px"), | |
| < (Vm.style.width = ""), | |
| < (Vm.style.height = ""), | |
| < Vm.parentNode || d.body.appendChild(Vm); | |
| < var x = Vm.getBoundingClientRect(), | |
| < E = ["bottom", "top"].contains(o) ? x.width / 2 : x.width, | |
| < S = "right" === o || "left" === o ? x.height / 2 : x.height; | |
| < "left" === o ? (C -= E) : "top" === o && (k -= S); | |
| < var M = d.body.clientHeight, | |
| < T = d.body.clientWidth; | |
| < if ( | |
| < (k + S > M && (k = M - S - c), | |
| < (k = Math.max(k, c)), | |
| < "top" === o || "bottom" === o) | |
| < ) { | |
| < if (C + E > T) | |
| < (C -= D = C + E + c - T), | |
| < (w.style.left = "initial"), | |
| < (w.style.right = E - D - c / 2 + "px"); | |
| < else if (C - c - E < 0) { | |
| < var D; | |
| < (C += D = -(C - c - E)), | |
| < (w.style.right = "initial"), | |
| < (w.style.left = E - D - c / 2 + "px"); | |
| < } | |
| < C = Math.max(C, c); | |
| < } | |
| < (Vm.style.top = k + "px"), | |
| < (Vm.style.left = C + "px"), | |
| < (Vm.style.width = x.width + "px"), | |
| < (Vm.style.height = x.height + "px"), | |
| < (zm = e); | |
| < } | |
| < } | |
| < function $m() { | |
| < _m(), Vm && ((Xm = Date.now()), Vm.detach(), (Vm = null), (zm = null)); | |
| < } | |
| < function Qm(e, t) { | |
| < var n = t || {}, | |
| < i = n.placement, | |
| < r = n.classes, | |
| < o = n.delay; | |
| < i && "bottom" !== i && e.setAttribute("data-tooltip-position", i), | |
| < r && e.setAttribute("aria-label-classes", r.join(" ")), | |
| < o && e.setAttribute("aria-label-delay", String(o)); | |
| < } | |
| < function Jm(e, t, n) { | |
| < e.setAttribute("aria-label", t), Qm(e, n), zm === e && Zm(e, t, n); | |
| < } | |
| < function eg(e, t, n) { | |
| < e.setAttribute("aria-label", ""), | |
| < Km.set(e, t), | |
| < Qm(e, n), | |
| < zm === e && Zm(e, t(e), n); | |
| < } | |
| < function tg(e, t) { | |
| < if (ct.isMobile) { | |
| < var n = []; | |
| < e.addEventListener( | |
| < "touchstart", | |
| < function (i) { | |
| < if (!(i.touches.length > 1)) { | |
| < var r = i.touches[0]; | |
| < if ("stylus" !== r.touchType) { | |
| < var o = r.clientX, | |
| < a = r.clientY, | |
| < s = document.elementFromPoint(o, a); | |
| < if (!(s instanceof HTMLCanvasElement) && e.contains(s)) { | |
| < var l = r.identifier, | |
| < c = Date.now(), | |
| < u = !1, | |
| < h = "x", | |
| < p = r.clientX, | |
| < d = r.clientY, | |
| < f = c, | |
| < m = 0, | |
| < g = 0; | |
| < if (n.length > 0) | |
| < for (var v = 0, y = n; v < y.length; v++) { | |
| < y[v].cancel(); | |
| < } | |
| < n = []; | |
| < var b = function (e) { | |
| < for ( | |
| < var t = e.changedTouches, n = 0; | |
| < n < t.length; | |
| < n++ | |
| < ) { | |
| < var i = t[n]; | |
| < if (i.identifier === l) return i; | |
| < } | |
| < t = e.touches; | |
| < for (n = 0; n < t.length; n++) { | |
| < if (t[n].identifier === l) return null; | |
| < } | |
| < return x(), null; | |
| < }, | |
| < w = function (e) { | |
| < if (b(e) && (x(), 0 !== n.length)) { | |
| < var t, i; | |
| < "x" === h | |
| < ? ((t = p - o), (i = m)) | |
| < : ((t = d - a), (i = g)); | |
| < for ( | |
| < var r = (i = 800 * i * window.devicePixelRatio) + t, | |
| < s = 0, | |
| < l = n; | |
| < s < l.length; | |
| < s++ | |
| < ) { | |
| < l[s].finish(p, d, r); | |
| < } | |
| < n = []; | |
| < } | |
| < }, | |
| < k = function (e) { | |
| < if (b(e) && (x(), 0 !== n.length)) { | |
| < for (var t = 0, i = n; t < i.length; t++) { | |
| < i[t].cancel(); | |
| < } | |
| < n = []; | |
| < } | |
| < }, | |
| < C = function (e) { | |
| < var i = b(e); | |
| < if (i) { | |
| < var r = i.clientX, | |
| < l = i.clientY; | |
| < if (!u) { | |
| < if (Date.now() - c > 200) return void x(); | |
| < var v = Math.abs(r - o), | |
| < y = Math.abs(l - a), | |
| < w = Math.max(v, y); | |
| < if (w < 10) return; | |
| < u = !0; | |
| < for ( | |
| < var k = s, | |
| < C = | |
| < "x" === (h = v === w ? "x" : "y") | |
| < ? r - o | |
| < : l - a; | |
| < k; | |
| < | |
| < ) { | |
| < var E = | |
| < "x" === h | |
| < ? k.scrollWidth - k.clientWidth | |
| < : k.scrollHeight - k.clientHeight; | |
| < if (E > 0) { | |
| < var S = getComputedStyle(k), | |
| < M = "x" === h ? S.overflowX : S.overflowY; | |
| < if ("auto" === M || "scroll" === M) { | |
| < var T = | |
| < "x" === h ? k.scrollLeft : k.scrollTop; | |
| < if ((C > 0 && T > 0) || (C < 0 && T < E - 1)) | |
| < return void x(); | |
| < } | |
| < } | |
| < k = k.parentElement; | |
| < } | |
| < if (window.getSelection().toString()) | |
| < return void x(); | |
| < t({ | |
| < evt: e, | |
| < touch: i, | |
| < points: e.touches.length, | |
| < targetEl: s, | |
| < startX: o, | |
| < startY: a, | |
| < x: r, | |
| < y: l, | |
| < direction: h, | |
| < registerCallback: function (e) { | |
| < return n.push(e); | |
| < }, | |
| < }); | |
| < } | |
| < if (0 !== n.length) { | |
| < e.preventDefault(); | |
| < var D = Date.now(), | |
| < A = D - f, | |
| < L = 1 - 0.8; | |
| < (m = 0.8 * m + ((r - p) / A) * L), | |
| < (g = 0.8 * g + ((l - d) / A) * L), | |
| < (p = r), | |
| < (d = l), | |
| < (f = D); | |
| < for (var P = 0, I = n; P < I.length; P++) { | |
| < I[P].move(r, l); | |
| < } | |
| < } else x(); | |
| < } | |
| < }, | |
| < x = function () { | |
| < window.removeEventListener("touchcancel", k), | |
| < window.removeEventListener("touchend", w), | |
| < window.removeEventListener("touchmove", C); | |
| < }; | |
| < window.addEventListener("touchcancel", k), | |
| < window.addEventListener("touchend", w), | |
| < window.addEventListener("touchmove", C, { passive: !1 }); | |
| < } | |
| < } | |
| < } | |
| < }, | |
| < { passive: !1 } | |
| < ); | |
| < } | |
| < } | |
| < var ng = (function () { | |
| --- | |
| > Ow = (function () { | |
| 44657c49409 | |
| < return e ? kf(this.iconEl, e) : this.iconEl.empty(), this; | |
| --- | |
| > return e ? Rb(this.iconEl, e) : this.iconEl.empty(), this; | |
| 44668c49420 | |
| < kf( | |
| --- | |
| > Rb( | |
| 44695,44696c49447,49448 | |
| < (this.submenu = new rg()), | |
| < kf( | |
| --- | |
| > (this.submenu = new Bw()), | |
| > Rb( | |
| 44726c49478 | |
| < ig = function (e) { | |
| --- | |
| > Fw = function (e) { | |
| 44729c49481 | |
| < rg = (function (e) { | |
| --- | |
| > Bw = (function (e) { | |
| 44750c49502 | |
| < if (c instanceof ng && c.submenu === n) { | |
| --- | |
| > if (c instanceof Ow && c.submenu === n) { | |
| 44755c49507 | |
| < return void (o instanceof ng && n.openSubmenuSoon(o)); | |
| --- | |
| > return void (o instanceof Ow && n.openSubmenuSoon(o)); | |
| 44760,44761c49512,49513 | |
| < (n.openSubmenuSoon = qe(n.openSubmenu.bind(n), 250, !0)), | |
| < (n.scope = new vm(bm.global.getRootScope())); | |
| --- | |
| > (n.openSubmenuSoon = et(n.openSubmenu.bind(n), 250, !0)), | |
| > (n.scope = new Lw(Iw.global.getRootScope())); | |
| 44772c49524 | |
| < ct.isPhone) | |
| --- | |
| > St.isPhone) | |
| 44795c49547 | |
| < ? (Ie( | |
| --- | |
| > ? (je( | |
| 44797c49549 | |
| < new Te({ duration: 200 * (s = c) }).addProp( | |
| --- | |
| > new ze({ duration: 200 * (s = c) }).addProp( | |
| 44804c49556 | |
| < Ie( | |
| --- | |
| > je( | |
| 44806c49558 | |
| < new Te({ duration: 150 * s, fn: "linear" }).addProp( | |
| --- | |
| > new ze({ duration: 150 * s, fn: "linear" }).addProp( | |
| 44813c49565 | |
| < : (Ie( | |
| --- | |
| > : (je( | |
| 44815c49567 | |
| < new Te({ | |
| --- | |
| > new ze({ | |
| 44828c49580 | |
| < Ie( | |
| --- | |
| > je( | |
| 44830c49582 | |
| < new Te({ duration: 150 * s, fn: "linear" }).addProp( | |
| --- | |
| > new ze({ duration: 150 * s, fn: "linear" }).addProp( | |
| 44839c49591 | |
| < tg(i, function (e) { | |
| --- | |
| > wb(i, function (e) { | |
| 44844c49596 | |
| < tg(r, function (e) { | |
| --- | |
| > wb(r, function (e) { | |
| 44858c49610 | |
| < ct.isDesktop && i.addEventListener("mouseover", n.onMouseOver), | |
| --- | |
| > St.isDesktop && i.addEventListener("mouseover", n.onMouseOver), | |
| 44880c49632 | |
| < bm.global.pushScope(this.scope); | |
| --- | |
| > Iw.global.pushScope(this.scope); | |
| 44883c49635 | |
| < bm.global.popScope(this.scope); | |
| --- | |
| > Iw.global.popScope(this.scope); | |
| 44924c49676 | |
| < (b = a[o]) instanceof ng && (s = b.section), | |
| --- | |
| > (b = a[o]) instanceof Ow && (s = b.section), | |
| 44938c49690 | |
| < c !== f && (null !== c && t.push(new ig(this)), (c = f)); | |
| --- | |
| > c !== f && (null !== c && t.push(new Fw(this)), (c = f)); | |
| 44940c49692 | |
| < if (m.length > 1 && !ct.isPhone) { | |
| --- | |
| > if (m.length > 1 && !St.isPhone) { | |
| 44951c49703 | |
| < if (u && g === h) u.items.push(new ig(this)); | |
| --- | |
| > if (u && g === h) u.items.push(new Fw(this)); | |
| 44954c49706 | |
| < b = ng.create(this); | |
| --- | |
| > b = Ow.create(this); | |
| 44969,44970c49721,49722 | |
| < for (var C = 0, x = m; C < x.length; C++) { | |
| < b = x[C]; | |
| --- | |
| > for (var C = 0, E = m; C < E.length; C++) { | |
| > b = E[C]; | |
| 44976,44977c49728,49729 | |
| < for (var E = 0, S = r[""]; E < S.length; E++) { | |
| < b = S[E]; | |
| --- | |
| > for (var x = 0, S = r[""]; x < S.length; x++) { | |
| > b = S[x]; | |
| 44980c49732 | |
| < for (; t.last() instanceof ig; ) t.pop(); | |
| --- | |
| > for (; t.last() instanceof Fw; ) t.pop(); | |
| 45011c49763 | |
| < var t = ng.create(this); | |
| --- | |
| > var t = Ow.create(this); | |
| 45016c49768 | |
| < var e = new ig(this); | |
| --- | |
| > var e = new Fw(this); | |
| 45035c49787 | |
| < a = am(i.win); | |
| --- | |
| > a = bw(i.win); | |
| 45045c49797 | |
| < !ct.isDesktopApp || !this.useNativeMenu) | |
| --- | |
| > !St.isDesktopApp || !this.useNativeMenu) | |
| 45047c49799 | |
| < Mf(this), setTimeout(this.load.bind(this), 0); | |
| --- | |
| > Cb(this), setTimeout(this.load.bind(this), 0); | |
| 45050c49802 | |
| < if ((i.appendChild(l), i.appendChild(c), ct.isPhone)) { | |
| --- | |
| > if ((i.appendChild(l), i.appendChild(c), St.isPhone)) { | |
| 45052c49804 | |
| < Ie( | |
| --- | |
| > je( | |
| 45054c49806 | |
| < new Te({ duration: 150 }).addProp( | |
| --- | |
| > new ze({ duration: 150 }).addProp( | |
| 45060c49812 | |
| < Ie( | |
| --- | |
| > je( | |
| 45062c49814 | |
| < new Te({ duration: 150 }).addProp("opacity", "0", "0.85") | |
| --- | |
| > new ze({ duration: 150 }).addProp("opacity", "0", "0.85") | |
| 45087c49839 | |
| < qf(l), | |
| --- | |
| > ew(l), | |
| 45097c49849 | |
| < if (e instanceof ng) { | |
| --- | |
| > if (e instanceof Ow) { | |
| 45099c49851 | |
| < label: e.titleEl.getText(), | |
| --- | |
| > label: e.titleEl.getText().replace(/\B&\B/, "&&"), | |
| 45109c49861 | |
| < } else e instanceof ig && t.push({ type: "separator" }); | |
| --- | |
| > } else e instanceof Fw && t.push({ type: "separator" }); | |
| 45121,45122c49873,49874 | |
| < x = w.electron.remote.Menu.buildFromTemplate(C); | |
| < x.on("menu-will-close", function () { | |
| --- | |
| > E = w.electron.remote.Menu.buildFromTemplate(C); | |
| > E.on("menu-will-close", function () { | |
| 45125,45127c49877,49879 | |
| < var E = w.electron.remote.getCurrentWebContents(), | |
| < S = Math.pow(1.2, E.getZoomLevel()); | |
| < x.popup({ | |
| --- | |
| > var x = w.electron.remote.getCurrentWebContents(), | |
| > S = Math.pow(1.2, x.getZoomLevel()); | |
| > E.popup({ | |
| 45137c49889 | |
| < Tf(this), | |
| --- | |
| > Eb(this), | |
| 45151c49903 | |
| < if (ct.isPhone && n.isShown()) { | |
| --- | |
| > if (St.isPhone && n.isShown()) { | |
| 45153c49905 | |
| < Ie( | |
| --- | |
| > je( | |
| 45155c49907 | |
| < new Te({ duration: 150 }).addProp( | |
| --- | |
| > new ze({ duration: 150 }).addProp( | |
| 45164c49916 | |
| < Ie( | |
| --- | |
| > je( | |
| 45166c49918 | |
| < new Te({ duration: 150 }).addProp("opacity", null, "0"), | |
| --- | |
| > new ze({ duration: 150 }).addProp("opacity", null, "0"), | |
| 45188c49940 | |
| < if (r && r instanceof ng && !r.disabled) | |
| --- | |
| > if (r && r instanceof Ow && !r.disabled) | |
| 45202c49954 | |
| < if (r && r instanceof ng && !r.disabled) | |
| --- | |
| > if (r && r instanceof Ow && !r.disabled) | |
| 45215c49967 | |
| < t instanceof ng && | |
| --- | |
| > t instanceof Ow && | |
| 45225c49977 | |
| < t && t instanceof ng && (t.handleEvent(e), this.hide()), !1 | |
| --- | |
| > t && t instanceof Ow && (t.handleEvent(e), this.hide()), !1 | |
| 45279,45299c50031,50033 | |
| < })(lf); | |
| < function og(e) { | |
| < for ( | |
| < var t = createDiv("prompt-instructions"), | |
| < n = function (e) { | |
| < t.createDiv("prompt-instruction", function (t) { | |
| < t.createSpan({ | |
| < cls: "prompt-instruction-command", | |
| < text: e.command, | |
| < }), | |
| < t.createSpan({ text: e.purpose }); | |
| < }); | |
| < }, | |
| < i = 0, | |
| < r = e; | |
| < i < r.length; | |
| < i++ | |
| < ) { | |
| < n(r[i]); | |
| < } | |
| < return t; | |
| --- | |
| > })(xb); | |
| > function Nw(e, t) { | |
| > return { x: e, y: t }; | |
| 45301,45393c50035,50057 | |
| < var ag = (function (e) { | |
| < function t(t) { | |
| < var n = e.call(this, t) || this; | |
| < return ( | |
| < (n.context = null), | |
| < (n.limit = 100), | |
| < n.suggestEl.addEventListener("mousedown", function (e) { | |
| < return e.preventDefault(); | |
| < }), | |
| < n | |
| < ); | |
| < } | |
| < return ( | |
| < f(t, e), | |
| < (t.prototype.setInstructions = function (e) { | |
| < this.suggestEl.appendChild(og(e)); | |
| < }), | |
| < (t.prototype.trigger = function (e, t, n) { | |
| < var i = this, | |
| < r = e.getCursor("from"), | |
| < o = e.getCursor("to"); | |
| < if (r.line !== o.line || r.ch !== o.ch) | |
| < return (this.context = null), !1; | |
| < var a = this.onTrigger(r, e, t); | |
| < if (a) { | |
| < var s = (this.context = { | |
| < editor: e, | |
| < file: t, | |
| < start: a.start, | |
| < end: a.end, | |
| < query: a.query, | |
| < }); | |
| < if (n) { | |
| < var l = this.getSuggestions(s); | |
| < if (Array.isArray(l)) this.showSuggestions(l); | |
| < else { | |
| < if (!l) return; | |
| < v(i, void 0, void 0, function () { | |
| < var e; | |
| < return y(this, function (t) { | |
| < switch (t.label) { | |
| < case 0: | |
| < return [4, l]; | |
| < case 1: | |
| < return ( | |
| < (e = t.sent()) && this.showSuggestions(e), [2] | |
| < ); | |
| < } | |
| < }); | |
| < }); | |
| < } | |
| < } | |
| < return !0; | |
| < } | |
| < return (this.context = null), !1; | |
| < }), | |
| < (t.prototype.showSuggestions = function (e) { | |
| < if (0 !== e.length) { | |
| < var t = this.limit; | |
| < t > 0 && e.length > t && (e = e.slice(0, t)), | |
| < this.suggestions.setSuggestions(e), | |
| < this.updatePosition(!0); | |
| < } else this.close(); | |
| < }), | |
| < (t.prototype.updatePosition = function (e) { | |
| < var t = this.context; | |
| < if (t) { | |
| < var n = t.editor; | |
| < if ((this.open(), ct.isPhone)) { | |
| < if (e) { | |
| < var i = n.getCursor(), | |
| < r = n.coordsAtPos(i, !0), | |
| < o = n.getScrollInfo(); | |
| < Math.abs(o.top - r.top) > 10 && n.scrollTo(null, r.top + 3); | |
| < } | |
| < } else { | |
| < var a = n.coordsAtPos(t.start), | |
| < s = n.coordsAtPos(t.end), | |
| < l = { | |
| < top: a.top, | |
| < left: Math.min(a.left, s.left), | |
| < right: Math.max(a.right, s.right), | |
| < bottom: s.bottom, | |
| < }, | |
| < c = am(n.containerEl.win); | |
| < if (c) { | |
| < var u = c.scale, | |
| < h = c.x, | |
| < p = c.y; | |
| < (l.left = l.left * u + h), | |
| < (l.right = l.right * u + h), | |
| < (l.top = l.top * u + p), | |
| < (l.bottom = l.bottom * u + p); | |
| --- | |
| > function Rw(e) { | |
| > return Nw(e.clientX, e.clientY); | |
| > } | |
| > function Hw(e, t, n, i) { | |
| > return { x: e, y: t, width: n, height: i }; | |
| > } | |
| > function Vw(e, t) { | |
| > return Hw(e.x, e.y, t.width, t.height); | |
| > } | |
| > function zw(e, t) { | |
| > return Math.hypot(e.x - t.x, e.y - t.y); | |
| > } | |
| > function qw(e, t, n) { | |
| > if ((void 0 === n && (n = 5), e.isPrimary)) { | |
| > var i = null; | |
| > if (0 !== n || (i = t())) { | |
| > var r = e.view, | |
| > o = Rw(e), | |
| > a = function (n) { | |
| > if (n.pointerId === e.pointerId) { | |
| > if (!i) { | |
| > if (zw(o, Rw(n)) < 5) return; | |
| > if (!(i = t())) return void d(); | |
| 45395c50059 | |
| < this.reposition(l); | |
| --- | |
| > i && i.move && i.move(n); | |
| 45397,45409c50061,50106 | |
| < } | |
| < }), | |
| < (t.prototype.close = function () { | |
| < (this.context = null), e.prototype.close.call(this); | |
| < }), | |
| < t | |
| < ); | |
| < })(wm), | |
| < sg = | |
| < /(^|\s)#[^\u2000-\u206F\u2E00-\u2E7F'!"#$%&()*+,.:;<=>?@^`{|}~\[\]\\\s]*$/g, | |
| < lg = (function (e) { | |
| < function t() { | |
| < return (null !== e && e.apply(this, arguments)) || this; | |
| --- | |
| > }, | |
| > s = function (t) { | |
| > t.button === e.button && | |
| > t.pointerId === e.pointerId && | |
| > (d(), i && i.end && i.end(t)); | |
| > }, | |
| > l = function (t) { | |
| > t.button === e.button && | |
| > t.pointerId === e.pointerId && | |
| > (d(), i && i.cancel && i.cancel()); | |
| > }, | |
| > c = function (e) { | |
| > d(), i && i.end && i.end(e); | |
| > }, | |
| > u = function () { | |
| > d(), i && i.cancel && i.cancel(); | |
| > }, | |
| > h = function (e) { | |
| > "Escape" === e.key && (d(), i && i.cancel && i.cancel()), | |
| > i && i.keydown && i.keydown(e); | |
| > }, | |
| > p = function (e) { | |
| > i && i.keyup && i.keyup(e); | |
| > }, | |
| > d = function () { | |
| > r.removeEventListener("pointermove", a), | |
| > r.removeEventListener("pointerup", s), | |
| > r.removeEventListener("pointercancel", l), | |
| > r.removeEventListener("dragstart", c), | |
| > r.removeEventListener("drop", c), | |
| > r.removeEventListener("contextmenu", u), | |
| > window.removeEventListener("keydown", h), | |
| > window.removeEventListener("keyup", p), | |
| > i && i.cleanup && i.cleanup(); | |
| > }; | |
| > return ( | |
| > r.addEventListener("pointermove", a), | |
| > r.addEventListener("pointerup", s), | |
| > r.addEventListener("pointercancel", l), | |
| > r.addEventListener("dragstart", c), | |
| > r.addEventListener("drop", c), | |
| > r.addEventListener("contextmenu", u), | |
| > window.addEventListener("keydown", h), | |
| > window.addEventListener("keyup", p), | |
| > d | |
| > ); | |
| 45411,45442c50108,50149 | |
| < return ( | |
| < f(t, e), | |
| < (t.prototype.onTrigger = function (e, t, n) { | |
| < var i = e.line, | |
| < r = t.getLine(i), | |
| < o = r.substr(0, e.ch); | |
| < if (o.match(sg) && "#" !== r.substr(e.ch, 1)) { | |
| < var a = o.lastIndexOf("#"), | |
| < s = o.substr(a + 1); | |
| < return { | |
| < start: { line: i, ch: a }, | |
| < end: { line: i, ch: e.ch }, | |
| < query: s, | |
| < }; | |
| < } | |
| < return null; | |
| < }), | |
| < (t.prototype.renderSuggestion = function (e, t) { | |
| < Rm(t, e.tag, e); | |
| < }), | |
| < (t.prototype.selectSuggestion = function (e) { | |
| < var t = this.context; | |
| < if ((this.close(), t)) { | |
| < var n = t.editor, | |
| < i = t.start, | |
| < r = t.end; | |
| < n.transaction({ | |
| < changes: [{ from: i, to: r, text: e.tag + " " }], | |
| < }), | |
| < setTimeout(function () { | |
| < return n.focus(); | |
| < }); | |
| --- | |
| > } | |
| > } | |
| > function Uw(e, t) { | |
| > var n = e.win, | |
| > i = function (e) { | |
| > e.preventDefault(), | |
| > e.stopPropagation(), | |
| > e.stopImmediatePropagation(); | |
| > }, | |
| > r = n.setTimeout(function () { | |
| > e.removeEventListener(t, i, { capture: !0 }), n.clearTimeout(r); | |
| > }, 0); | |
| > e.addEventListener(t, i, { capture: !0 }); | |
| > } | |
| > function Ww(e, t) { | |
| > e.setData("text/plain", t); | |
| > } | |
| > function _w(e, t) { | |
| > e.setData("text/plain", t), e.setData("text/uri-list", t); | |
| > } | |
| > function jw(e) { | |
| > for (var t = 0; t < e.items.length; t++) { | |
| > if ("file" === e.items[t].kind) return !0; | |
| > } | |
| > return !(!St.isIosApp || -1 === e.types.indexOf("Files")); | |
| > } | |
| > function Gw(e, t, n) { | |
| > for (var i = [], r = 0, o = Array.from(e.items); r < o.length; r++) { | |
| > var a, | |
| > s = o[r]; | |
| > if ("file" === s.kind) | |
| > if ((a = s.getAsFile())) { | |
| > var l = a.path || "", | |
| > c = a.name, | |
| > u = ke(c), | |
| > h = be(c), | |
| > p = null; | |
| > if (!l) { | |
| > var d = a.type; | |
| > "image/png" === d | |
| > ? ((u = "png"), (h = "Pasted image")) | |
| > : "image/jpeg" === d && ((u = "jpg"), (h = "Pasted image")); | |
| 45444,45466c50151,50152 | |
| < }), | |
| < (t.prototype.getSuggestions = function (e) { | |
| < return cg(this.app.metadataCache, e.query); | |
| < }), | |
| < t | |
| < ); | |
| < })(ag); | |
| < function cg(e, t) { | |
| < t = t.toLowerCase(); | |
| < var n = e.getTags(), | |
| < i = [], | |
| < r = [t]; | |
| < for (var o in n) | |
| < if (ht(n, o)) | |
| < if ("" === t) i.push({ tag: o, score: 0, matches: null }); | |
| < else { | |
| < var a = Bm(r, o.toLowerCase()); | |
| < a && | |
| < i.push({ | |
| < tag: o, | |
| < score: Lm(a, t.length, o.length, 0), | |
| < matches: a, | |
| < }); | |
| --- | |
| > n && (p = l ? Kt(l) : rt(a)), | |
| > i.push({ name: h, filepath: l, extension: u, data: p }); | |
| 45468,45473c50154,50191 | |
| < return ( | |
| < i.sort(function (e, t) { | |
| < return t.score - e.score; | |
| < }), | |
| < i | |
| < ); | |
| --- | |
| > } | |
| > "clipboard" !== t || | |
| > 0 !== i.length || | |
| > !St.isDesktopApp || | |
| > e.getData("text/plain") || | |
| > Iw.global.hasModifier("Shift") || | |
| > ((a = (function () { | |
| > var e = jt("electron"); | |
| > if (!e) return null; | |
| > var t = e.remote.clipboard, | |
| > n = t.readImage(); | |
| > if (n && !n.isEmpty()) { | |
| > var i = $(n.toPNG()); | |
| > return { | |
| > name: "Pasted image", | |
| > extension: "png", | |
| > data: Promise.resolve(i), | |
| > }; | |
| > } | |
| > var r = ""; | |
| > if ( | |
| > ("Windows" === Ae | |
| > ? (r = t | |
| > .readBuffer("FileNameW") | |
| > .toString("ucs2") | |
| > .replace("\0", "")) | |
| > : "MacOS" === Ae && | |
| > (r = t.read("public.file-url")) && | |
| > ((r = r.replace("file://", "")), (r = decodeURI(r))), | |
| > !r) | |
| > ) | |
| > return null; | |
| > var o = ge(xe(r)), | |
| > a = ke(o); | |
| > return { filepath: r, name: be(o), extension: a, data: Kt(r) }; | |
| > })()) && | |
| > i.push(a)); | |
| > return i; | |
| 45475c50193,50200 | |
| < var ug = (function () { | |
| --- | |
| > var Kw = n(914), | |
| > Yw = n.n(Kw), | |
| > Xw = n(2854), | |
| > $w = n.n(Xw), | |
| > Zw = n(5572), | |
| > Qw = Yw(), | |
| > Jw = Zw.Parser, | |
| > ek = (function () { | |
| 45477c50202 | |
| < this._ = {}; | |
| --- | |
| > this.transformers = []; | |
| 45480,45515c50205,50206 | |
| < (e.prototype.on = function (e, t, n) { | |
| < var i = this._, | |
| < r = i[e]; | |
| < r || (i[e] = r = []); | |
| < var o = { e: this, name: e, fn: t, ctx: n }; | |
| < return r.push(o), o; | |
| < }), | |
| < (e.prototype.off = function (e, t) { | |
| < var n = this._, | |
| < i = n[e], | |
| < r = []; | |
| < if (i && t) | |
| < for (var o = 0; o < i.length; o++) | |
| < i[o].fn !== t && r.push(i[o]); | |
| < r.length > 0 ? (n[e] = r) : delete n[e]; | |
| < }), | |
| < (e.prototype.offref = function (e) { | |
| < if (e) { | |
| < var t = e.name, | |
| < n = this._, | |
| < i = n[t], | |
| < r = []; | |
| < if (i && e) | |
| < for (var o = 0; o < i.length; o++) i[o] !== e && r.push(i[o]); | |
| < r.length ? (n[t] = r) : delete n[t]; | |
| < } | |
| < }), | |
| < (e.prototype.trigger = function (e) { | |
| < for (var t = [], n = 1; n < arguments.length; n++) | |
| < t[n - 1] = arguments[n]; | |
| < var i = this._, | |
| < r = i[e]; | |
| < if (r) { | |
| < r = r.slice(); | |
| < for (var o = 0; o < r.length; o++) this.tryTrigger(r[o], t); | |
| < } | |
| --- | |
| > (e.prototype.addTransformer = function (e) { | |
| > this.transformers.push(e); | |
| 45517,45524c50208,50210 | |
| < (e.prototype.tryTrigger = function (e, t) { | |
| < try { | |
| < e.fn.apply(e.ctx, t); | |
| < } catch (e) { | |
| < setTimeout(function () { | |
| < throw e; | |
| < }, 0); | |
| < } | |
| --- | |
| > (e.prototype.removeTransformer = function (e) { | |
| > for (var t = this.transformers, n = 0; n < t.length; ) | |
| > t[n] === e ? t.splice(n, 1) : n++; | |
| 45528,45645c50214,50325 | |
| < })(), | |
| < hg = Object.freeze({ | |
| < aliases: "multitext", | |
| < cssclasses: "multitext", | |
| < tags: "tags", | |
| < }), | |
| < pg = (function (e) { | |
| < function t(t) { | |
| < var n = e.call(this) || this; | |
| < return ( | |
| < (n.types = {}), | |
| < (n.app = t), | |
| < n.loadData(), | |
| < (n.registeredTypeWidgets = { | |
| < text: lw, | |
| < multitext: gw, | |
| < tags: cw, | |
| < number: pw, | |
| < boolean: dw, | |
| < date: uw, | |
| < datetime: hw, | |
| < }), | |
| < n | |
| < ); | |
| < } | |
| < return ( | |
| < f(t, e), | |
| < (t.prototype.getType = function (e) { | |
| < var t = e.key, | |
| < n = e.type, | |
| < i = this.types.hasOwnProperty(t) ? this.types[t] : void 0; | |
| < return this.registeredTypeWidgets.hasOwnProperty(i) | |
| < ? this.registeredTypeWidgets[i] | |
| < : e && this.registeredTypeWidgets.hasOwnProperty(n) | |
| < ? this.registeredTypeWidgets[e.type] | |
| < : lw; | |
| < }), | |
| < (t.prototype.getTypes = function () { | |
| < return Object.keys(this.types); | |
| < }), | |
| < (t.prototype.loadData = function () { | |
| < return v(this, void 0, void 0, function () { | |
| < var e; | |
| < return y(this, function (t) { | |
| < switch (t.label) { | |
| < case 0: | |
| < return [4, this.app.vault.readConfigJson("types")]; | |
| < case 1: | |
| < return ( | |
| < (e = t.sent()) && e.hasOwnProperty("types") | |
| < ? (this.types = Object.assign({}, hg, e.types)) | |
| < : (this.types = Object.assign({}, hg)), | |
| < [2] | |
| < ); | |
| < } | |
| < }); | |
| < }); | |
| < }), | |
| < (t.prototype.save = function () { | |
| < return v(this, void 0, void 0, function () { | |
| < return y(this, function (e) { | |
| < switch (e.label) { | |
| < case 0: | |
| < return [ | |
| < 4, | |
| < this.app.vault.writeConfigJson("types", { | |
| < types: this.types, | |
| < }), | |
| < ]; | |
| < case 1: | |
| < return e.sent(), [2]; | |
| < } | |
| < }); | |
| < }); | |
| < }), | |
| < (t.prototype.setType = function (e, t) { | |
| < return v(this, void 0, void 0, function () { | |
| < return y(this, function (n) { | |
| < switch (n.label) { | |
| < case 0: | |
| < return (this.types[e] = t), [4, this.save()]; | |
| < case 1: | |
| < return n.sent(), this.trigger("changed", e), [2]; | |
| < } | |
| < }); | |
| < }); | |
| < }), | |
| < (t.prototype.trigger = function (t) { | |
| < for (var n = [], i = 1; i < arguments.length; i++) | |
| < n[i - 1] = arguments[i]; | |
| < e.prototype.trigger.apply(this, w([t], n, !1)); | |
| < }), | |
| < (t.prototype.on = function (t, n, i) { | |
| < return e.prototype.on.call(this, t, n, i); | |
| < }), | |
| < t | |
| < ); | |
| < })(ug), | |
| < dg = n(773), | |
| < fg = n.n(dg), | |
| < mg = n(6630), | |
| < gg = n.n(mg), | |
| < vg = n(939), | |
| < yg = n.n(vg); | |
| < const bg = Symbol.for("yaml.alias"), | |
| < wg = Symbol.for("yaml.document"), | |
| < kg = Symbol.for("yaml.map"), | |
| < Cg = Symbol.for("yaml.pair"), | |
| < xg = Symbol.for("yaml.scalar"), | |
| < Eg = Symbol.for("yaml.seq"), | |
| < Sg = Symbol.for("yaml.node.type"), | |
| < Mg = (e) => !!e && "object" == typeof e && e[Sg] === bg, | |
| < Tg = (e) => !!e && "object" == typeof e && e[Sg] === wg, | |
| < Dg = (e) => !!e && "object" == typeof e && e[Sg] === kg, | |
| < Ag = (e) => !!e && "object" == typeof e && e[Sg] === Cg, | |
| < Lg = (e) => !!e && "object" == typeof e && e[Sg] === xg, | |
| < Pg = (e) => !!e && "object" == typeof e && e[Sg] === Eg; | |
| < function Ig(e) { | |
| --- | |
| > })(); | |
| > function tk(e, t, n, i, r) { | |
| > i.locator = r; | |
| > var o = e.prototype.inlineTokenizers, | |
| > a = e.prototype.inlineMethods; | |
| > (o[t] = i), a.splice(a.indexOf(n), 0, t); | |
| > } | |
| > function nk(e, t, n, i, r) { | |
| > i.locator = r; | |
| > var o = e.prototype.blockTokenizers, | |
| > a = e.prototype.blockMethods; | |
| > (o[t] = i), a.splice(a.indexOf(n), 0, t); | |
| > } | |
| > function ik(e, t, n) { | |
| > for (var i = 0; i < e.length && e[i][0] !== t; i++); | |
| > e.splice(i + 1, 0, [n]); | |
| > } | |
| > var rk = $w(); | |
| > function ok(e, t) { | |
| > var n = t.position.end, | |
| > i = t.position.end, | |
| > r = t.children; | |
| > return ( | |
| > r.length > 0 && | |
| > ((n = r[0].position.start), (i = r[r.length - 1].position.end)), | |
| > e.substring(n.offset, i.offset).trim() | |
| > ); | |
| > } | |
| > function ak(e) { | |
| > if (!e) return ""; | |
| > var t = e.indexOf("|"); | |
| > return ( | |
| > -1 !== t && ("\\" === e.charAt(t - 1) && t--, (e = e.slice(0, t))), | |
| > (e = e.trim()) | |
| > ); | |
| > } | |
| > function sk(e) { | |
| > return ( | |
| > !(!e.startsWith("./") && !e.startsWith("../")) || | |
| > -1 === e.indexOf(":") | |
| > ); | |
| > } | |
| > function lk(e) { | |
| > try { | |
| > return new URL(e).toString(); | |
| > } catch (e) { | |
| > console.log(e); | |
| > } | |
| > return encodeURI(decodeURI(e)); | |
| > } | |
| > function ck(e) { | |
| > if ((e = e.trim()).startsWith("<")) { | |
| > var t = e.indexOf(">"); | |
| > if (-1 !== t) return e.substring(1, t); | |
| > } | |
| > var n = /\s/.exec(e); | |
| > return n ? e.substring(0, n.index) : e; | |
| > } | |
| > var uk = /\u00A0/g; | |
| > function hk(e) { | |
| > return e.replace(uk, " "); | |
| > } | |
| > function pk(e) { | |
| > return e.replace(/[\\\x00\x08\x0B\x0C\x0E-\x1F ]/g, function (e) { | |
| > return encodeURIComponent(e); | |
| > }); | |
| > } | |
| > function dk(e) { | |
| > var t = e.match(/^#{1,6} (.*)/m); | |
| > return null !== t ? t[1] : null; | |
| > } | |
| > function fk(e) { | |
| > return e | |
| > .split("#") | |
| > .filter(function (e) { | |
| > return !!e; | |
| > }) | |
| > .join(" > ") | |
| > .trim(); | |
| > } | |
| > function mk(e) { | |
| > var t = "", | |
| > n = e.indexOf("|"), | |
| > i = n > 0; | |
| > return ( | |
| > i | |
| > ? ((t = e.substr(n + 1).trim()), (e = e.substr(0, n).trim())) | |
| > : (t = fk((e = e.trim()))), | |
| > e.endsWith("\\") && (e = e.substr(0, e.length - 1)), | |
| > { href: (e = hk(e).trim()), title: t, isAlias: i } | |
| > ); | |
| > } | |
| > var gk = n(773), | |
| > vk = n.n(gk), | |
| > yk = n(6630), | |
| > bk = n.n(yk), | |
| > wk = n(939), | |
| > kk = n.n(wk); | |
| > const Ck = Symbol.for("yaml.alias"), | |
| > Ek = Symbol.for("yaml.document"), | |
| > xk = Symbol.for("yaml.map"), | |
| > Sk = Symbol.for("yaml.pair"), | |
| > Mk = Symbol.for("yaml.scalar"), | |
| > Tk = Symbol.for("yaml.seq"), | |
| > Dk = Symbol.for("yaml.node.type"), | |
| > Ak = (e) => !!e && "object" == typeof e && e[Dk] === Ck, | |
| > Lk = (e) => !!e && "object" == typeof e && e[Dk] === Ek, | |
| > Pk = (e) => !!e && "object" == typeof e && e[Dk] === xk, | |
| > Ik = (e) => !!e && "object" == typeof e && e[Dk] === Sk, | |
| > Ok = (e) => !!e && "object" == typeof e && e[Dk] === Mk, | |
| > Fk = (e) => !!e && "object" == typeof e && e[Dk] === Tk; | |
| > function Bk(e) { | |
| 45647,45649c50327,50329 | |
| < switch (e[Sg]) { | |
| < case kg: | |
| < case Eg: | |
| --- | |
| > switch (e[Dk]) { | |
| > case xk: | |
| > case Tk: | |
| 45654c50334 | |
| < function Og(e) { | |
| --- | |
| > function Nk(e) { | |
| 45656,45660c50336,50340 | |
| < switch (e[Sg]) { | |
| < case bg: | |
| < case kg: | |
| < case xg: | |
| < case Eg: | |
| --- | |
| > switch (e[Dk]) { | |
| > case Ck: | |
| > case xk: | |
| > case Mk: | |
| > case Tk: | |
| 45665c50345 | |
| < class Fg { | |
| --- | |
| > class Rk { | |
| 45667c50347 | |
| < Object.defineProperty(this, Sg, { value: e }); | |
| --- | |
| > Object.defineProperty(this, Dk, { value: e }); | |
| 45670,45675c50350,50355 | |
| < const Bg = Symbol("break visit"), | |
| < Ng = Symbol("skip children"), | |
| < Rg = Symbol("remove node"); | |
| < function Hg(e, t) { | |
| < if (Tg(e)) { | |
| < Vg(null, e.contents, t, Object.freeze([e])) === Rg && | |
| --- | |
| > const Hk = Symbol("break visit"), | |
| > Vk = Symbol("skip children"), | |
| > zk = Symbol("remove node"); | |
| > function qk(e, t) { | |
| > if (Lk(e)) { | |
| > Uk(null, e.contents, t, Object.freeze([e])) === zk && | |
| 45677c50357 | |
| < } else Vg(null, e, t, Object.freeze([])); | |
| --- | |
| > } else Uk(null, e, t, Object.freeze([])); | |
| 45679c50359 | |
| < function Vg(e, t, n, i) { | |
| --- | |
| > function Uk(e, t, n, i) { | |
| 45684c50364 | |
| < : Dg(t) | |
| --- | |
| > : Pk(t) | |
| 45686c50366 | |
| < : Pg(t) | |
| --- | |
| > : Fk(t) | |
| 45688c50368 | |
| < : Ag(t) | |
| --- | |
| > : Ik(t) | |
| 45690c50370 | |
| < : Lg(t) | |
| --- | |
| > : Ok(t) | |
| 45692,45693c50372,50373 | |
| < : Mg(t) && n.Alias && (r = n.Alias(e, t, i)), | |
| < Og(r) || Ag(r)) | |
| --- | |
| > : Ak(t) && n.Alias && (r = n.Alias(e, t, i)), | |
| > Nk(r) || Ik(r)) | |
| 45696,45697c50376,50377 | |
| < if (Ig(t)) t.items[e] = r; | |
| < else if (Ag(t)) "key" === e ? (t.key = r) : (t.value = r); | |
| --- | |
| > if (Bk(t)) t.items[e] = r; | |
| > else if (Ik(t)) "key" === e ? (t.key = r) : (t.value = r); | |
| 45699,45700c50379,50380 | |
| < if (!Tg(t)) { | |
| < const e = Mg(t) ? "alias" : "scalar"; | |
| --- | |
| > if (!Lk(t)) { | |
| > const e = Ak(t) ? "alias" : "scalar"; | |
| 45705c50385 | |
| < return Vg(e, r, n, i); | |
| --- | |
| > return Uk(e, r, n, i); | |
| 45708c50388 | |
| < if (Ig(t)) { | |
| --- | |
| > if (Bk(t)) { | |
| 45711c50391 | |
| < const r = Vg(e, t.items[e], n, i); | |
| --- | |
| > const r = Uk(e, t.items[e], n, i); | |
| 45714,45715c50394,50395 | |
| < if (r === Bg) return Bg; | |
| < r === Rg && (t.items.splice(e, 1), (e -= 1)); | |
| --- | |
| > if (r === Hk) return Hk; | |
| > r === zk && (t.items.splice(e, 1), (e -= 1)); | |
| 45718c50398 | |
| < } else if (Ag(t)) { | |
| --- | |
| > } else if (Ik(t)) { | |
| 45720,45725c50400,50405 | |
| < const e = Vg("key", t.key, n, i); | |
| < if (e === Bg) return Bg; | |
| < e === Rg && (t.key = null); | |
| < const r = Vg("value", t.value, n, i); | |
| < if (r === Bg) return Bg; | |
| < r === Rg && (t.value = null); | |
| --- | |
| > const e = Uk("key", t.key, n, i); | |
| > if (e === Hk) return Hk; | |
| > e === zk && (t.key = null); | |
| > const r = Uk("value", t.value, n, i); | |
| > if (r === Hk) return Hk; | |
| > r === zk && (t.value = null); | |
| 45729,45730c50409,50410 | |
| < (Hg.BREAK = Bg), (Hg.SKIP = Ng), (Hg.REMOVE = Rg); | |
| < const zg = { | |
| --- | |
| > (qk.BREAK = Hk), (qk.SKIP = Vk), (qk.REMOVE = zk); | |
| > const Wk = { | |
| 45738c50418 | |
| < class qg { | |
| --- | |
| > class _k { | |
| 45741,45742c50421,50422 | |
| < (this.yaml = Object.assign({}, qg.defaultYaml, e)), | |
| < (this.tags = Object.assign({}, qg.defaultTags, t)); | |
| --- | |
| > (this.yaml = Object.assign({}, _k.defaultYaml, e)), | |
| > (this.tags = Object.assign({}, _k.defaultTags, t)); | |
| 45745c50425 | |
| < const e = new qg(this.yaml, this.tags); | |
| --- | |
| > const e = new _k(this.yaml, this.tags); | |
| 45753c50433 | |
| < explicit: qg.defaultYaml.explicit, | |
| --- | |
| > explicit: _k.defaultYaml.explicit, | |
| 45756c50436 | |
| < (this.tags = Object.assign({}, qg.defaultTags)); | |
| --- | |
| > (this.tags = Object.assign({}, _k.defaultTags)); | |
| 45763c50443 | |
| < explicit: qg.defaultYaml.explicit, | |
| --- | |
| > explicit: _k.defaultYaml.explicit, | |
| 45766c50446 | |
| < (this.tags = Object.assign({}, qg.defaultTags)), | |
| --- | |
| > (this.tags = Object.assign({}, _k.defaultTags)), | |
| 45819c50499 | |
| < t + e.substring(n.length).replace(/[!,[\]{}]/g, (e) => zg[e]) | |
| --- | |
| > t + e.substring(n.length).replace(/[!,[\]{}]/g, (e) => Wk[e]) | |
| 45829c50509 | |
| < if (e && n.length > 0 && Og(e.contents)) { | |
| --- | |
| > if (e && n.length > 0 && Nk(e.contents)) { | |
| 45831,45832c50511,50512 | |
| < Hg(e.contents, (e, n) => { | |
| < Og(n) && n.tag && (t[n.tag] = !0); | |
| --- | |
| > qk(e.contents, (e, n) => { | |
| > Nk(n) && n.tag && (t[n.tag] = !0); | |
| 45843,45844c50523,50524 | |
| < function Ug(e, t, n) { | |
| < if (Array.isArray(e)) return e.map((e, t) => Ug(e, String(t), n)); | |
| --- | |
| > function jk(e, t, n) { | |
| > if (Array.isArray(e)) return e.map((e, t) => jk(e, String(t), n)); | |
| 45857,45859c50537,50539 | |
| < (qg.defaultYaml = { explicit: !1, version: "1.2" }), | |
| < (qg.defaultTags = { "!!": "tag:yaml.org,2002:" }); | |
| < class _g extends Fg { | |
| --- | |
| > (_k.defaultYaml = { explicit: !1, version: "1.2" }), | |
| > (_k.defaultTags = { "!!": "tag:yaml.org,2002:" }); | |
| > class Gk extends Rk { | |
| 45861c50541 | |
| < super(bg), | |
| --- | |
| > super(Ck), | |
| 45870c50550 | |
| < if (!t) return Ug(this.source, "string" == typeof e ? e : null, t); | |
| --- | |
| > if (!t) return jk(this.source, "string" == typeof e ? e : null, t); | |
| 45881c50561 | |
| < 0 === r.aliasCount && (r.aliasCount = jg(this.source, n)), | |
| --- | |
| > 0 === r.aliasCount && (r.aliasCount = Kk(this.source, n)), | |
| 45909,45910c50589,50590 | |
| < function jg(e, t) { | |
| < if (Mg(e)) { | |
| --- | |
| > function Kk(e, t) { | |
| > if (Ak(e)) { | |
| 45914c50594 | |
| < if (Ig(e)) { | |
| --- | |
| > if (Bk(e)) { | |
| 45917c50597 | |
| < const e = jg(i, t); | |
| --- | |
| > const e = Kk(i, t); | |
| 45922,45924c50602,50604 | |
| < if (Ag(e)) { | |
| < const n = jg(e.key, t), | |
| < i = jg(e.value, t); | |
| --- | |
| > if (Ik(e)) { | |
| > const n = Kk(e.key, t), | |
| > i = Kk(e.value, t); | |
| 45929,45930c50609,50610 | |
| < const Wg = (e) => !e || ("function" != typeof e && "object" != typeof e); | |
| < class Gg extends Fg { | |
| --- | |
| > const Yk = (e) => !e || ("function" != typeof e && "object" != typeof e); | |
| > class Xk extends Rk { | |
| 45932c50612 | |
| < super(xg), (this.value = e); | |
| --- | |
| > super(Mk), (this.value = e); | |
| 45935c50615 | |
| < return t && t.keep ? this.value : Ug(this.value, e, t); | |
| --- | |
| > return t && t.keep ? this.value : jk(this.value, e, t); | |
| 45941,45946c50621,50626 | |
| < (Gg.BLOCK_FOLDED = "BLOCK_FOLDED"), | |
| < (Gg.BLOCK_LITERAL = "BLOCK_LITERAL"), | |
| < (Gg.PLAIN = "PLAIN"), | |
| < (Gg.QUOTE_DOUBLE = "QUOTE_DOUBLE"), | |
| < (Gg.QUOTE_SINGLE = "QUOTE_SINGLE"); | |
| < function Kg(e, t, n) { | |
| --- | |
| > (Xk.BLOCK_FOLDED = "BLOCK_FOLDED"), | |
| > (Xk.BLOCK_LITERAL = "BLOCK_LITERAL"), | |
| > (Xk.PLAIN = "PLAIN"), | |
| > (Xk.QUOTE_DOUBLE = "QUOTE_DOUBLE"), | |
| > (Xk.QUOTE_SINGLE = "QUOTE_SINGLE"); | |
| > function $k(e, t, n) { | |
| 45948,45949c50628,50629 | |
| < if (Og(e)) return e; | |
| < if (Ag(e)) { | |
| --- | |
| > if (Nk(e)) return e; | |
| > if (Ik(e)) { | |
| 45978c50658 | |
| < return new Gg(e); | |
| --- | |
| > return new Xk(e); | |
| 45990c50670 | |
| < : new Gg(e); | |
| --- | |
| > : new Xk(e); | |
| 45993c50673 | |
| < function Yg(e, t, n) { | |
| --- | |
| > function Zk(e, t, n) { | |
| 46002,46005c50682,50685 | |
| < const Xg = "flow", | |
| < Zg = "block", | |
| < $g = "quoted"; | |
| < function Qg( | |
| --- | |
| > const Qk = "flow", | |
| > Jk = "block", | |
| > eC = "quoted"; | |
| > function tC( | |
| 46033c50713 | |
| < n === Zg && ((g = Jg(e, g)), -1 !== g && (d = g + l)); | |
| --- | |
| > n === Jk && ((g = nC(e, g)), -1 !== g && (d = g + l)); | |
| 46037c50717 | |
| < if (n === $g && "\\" === f) { | |
| --- | |
| > if (n === eC && "\\" === f) { | |
| 46053c50733 | |
| < if ("\n" === f) n === Zg && (g = Jg(e, g)), (d = g + l), (h = void 0); | |
| --- | |
| > if ("\n" === f) n === Jk && (g = nC(e, g)), (d = g + l), (h = void 0); | |
| 46061c50741 | |
| < else if (n === $g) { | |
| --- | |
| > else if (n === eC) { | |
| 46079c50759 | |
| < : (n === $g && u[r] && (b += `${e[r]}\\`), | |
| --- | |
| > : (n === eC && u[r] && (b += `${e[r]}\\`), | |
| 46084c50764 | |
| < function Jg(e, t) { | |
| --- | |
| > function nC(e, t) { | |
| 46094c50774 | |
| < const ev = (e) => ({ | |
| --- | |
| > const iC = (e) => ({ | |
| 46099,46100c50779,50780 | |
| < tv = (e) => /^(%|---|\.\.\.)/m.test(e); | |
| < function nv(e, t) { | |
| --- | |
| > rC = (e) => /^(%|---|\.\.\.)/m.test(e); | |
| > function oC(e, t) { | |
| 46105c50785 | |
| < o = t.indent || (tv(e) ? " " : ""); | |
| --- | |
| > o = t.indent || (rC(e) ? " " : ""); | |
| 46172c50852 | |
| < return (a = s ? a + n.slice(s) : n), i ? a : Qg(a, o, $g, ev(t)); | |
| --- | |
| > return (a = s ? a + n.slice(s) : n), i ? a : tC(a, o, eC, iC(t)); | |
| 46174c50854 | |
| < function iv(e, t) { | |
| --- | |
| > function aC(e, t) { | |
| 46176,46178c50856,50858 | |
| < if (/\n/.test(e)) return nv(e, t); | |
| < } else if (/[ \t]\n|\n[ \t]/.test(e)) return nv(e, t); | |
| < const n = t.indent || (tv(e) ? " " : ""), | |
| --- | |
| > if (/\n/.test(e)) return oC(e, t); | |
| > } else if (/[ \t]\n|\n[ \t]/.test(e)) return oC(e, t); | |
| > const n = t.indent || (rC(e) ? " " : ""), | |
| 46180c50860 | |
| < return t.implicitKey ? i : Qg(i, n, Xg, ev(t)); | |
| --- | |
| > return t.implicitKey ? i : tC(i, n, Qk, iC(t)); | |
| 46182,46184c50862,50864 | |
| < function rv({ comment: e, type: t, value: n }, i, r, o) { | |
| < if (/\n[\t ]+$/.test(n) || /^\s*$/.test(n)) return nv(n, i); | |
| < const a = i.indent || (i.forceBlockIndent || tv(n) ? " " : ""), | |
| --- | |
| > function sC({ comment: e, type: t, value: n }, i, r, o) { | |
| > if (/\n[\t ]+$/.test(n) || /^\s*$/.test(n)) return oC(n, i); | |
| > const a = i.indent || (i.forceBlockIndent || rC(n) ? " " : ""), | |
| 46187,46188c50867,50868 | |
| < t !== Gg.BLOCK_FOLDED && | |
| < (t === Gg.BLOCK_LITERAL || | |
| --- | |
| > t !== Xk.BLOCK_FOLDED && | |
| > (t === Xk.BLOCK_LITERAL || | |
| 46234c50914 | |
| < const p = Qg(`${u}${n}${h}`, a, Zg, ev(i)); | |
| --- | |
| > const p = tC(`${u}${n}${h}`, a, Jk, iC(i)); | |
| 46237c50917 | |
| < function ov(e, t, n, i) { | |
| --- | |
| > function lC(e, t, n, i) { | |
| 46244c50924 | |
| < s !== Gg.QUOTE_DOUBLE && | |
| --- | |
| > s !== Xk.QUOTE_DOUBLE && | |
| 46246c50926 | |
| < (s = Gg.QUOTE_DOUBLE); | |
| --- | |
| > (s = Xk.QUOTE_DOUBLE); | |
| 46249,46256c50929,50936 | |
| < case Gg.BLOCK_FOLDED: | |
| < case Gg.BLOCK_LITERAL: | |
| < return r || o ? nv(a.value, t) : rv(a, t, n, i); | |
| < case Gg.QUOTE_DOUBLE: | |
| < return nv(a.value, t); | |
| < case Gg.QUOTE_SINGLE: | |
| < return iv(a.value, t); | |
| < case Gg.PLAIN: | |
| --- | |
| > case Xk.BLOCK_FOLDED: | |
| > case Xk.BLOCK_LITERAL: | |
| > return r || o ? oC(a.value, t) : sC(a, t, n, i); | |
| > case Xk.QUOTE_DOUBLE: | |
| > return oC(a.value, t); | |
| > case Xk.QUOTE_SINGLE: | |
| > return aC(a.value, t); | |
| > case Xk.PLAIN: | |
| 46262c50942 | |
| < return nv(s, t); | |
| --- | |
| > return oC(s, t); | |
| 46275c50955 | |
| < ? iv | |
| --- | |
| > ? aC | |
| 46277c50957 | |
| < ? nv | |
| --- | |
| > ? oC | |
| 46279,46281c50959,50961 | |
| < ? iv | |
| < : nv), | |
| < c || h || -1 === s.indexOf("\n") ? a(s, t) : rv(e, t, n, i) | |
| --- | |
| > ? aC | |
| > : oC), | |
| > c || h || -1 === s.indexOf("\n") ? a(s, t) : sC(e, t, n, i) | |
| 46284,46287c50964,50967 | |
| < if (!c && !h && a !== Gg.PLAIN && -1 !== s.indexOf("\n")) | |
| < return rv(e, t, n, i); | |
| < if ("" === u && tv(s)) | |
| < return (t.forceBlockIndent = !0), rv(e, t, n, i); | |
| --- | |
| > if (!c && !h && a !== Xk.PLAIN && -1 !== s.indexOf("\n")) | |
| > return sC(e, t, n, i); | |
| > if ("" === u && rC(s)) | |
| > return (t.forceBlockIndent = !0), sC(e, t, n, i); | |
| 46298,46299c50978,50979 | |
| < return nv(s, t); | |
| < const d = c ? p : Qg(p, u, Xg, ev(t)); | |
| --- | |
| > return oC(s, t); | |
| > const d = c ? p : tC(p, u, Qk, iC(t)); | |
| 46324c51004 | |
| < const av = (e, t) => ({ | |
| --- | |
| > const cC = (e, t) => ({ | |
| 46348,46350c51028,51030 | |
| < function sv(e, t, n, i) { | |
| < if (Ag(e)) return e.toString(t, n, i); | |
| < if (Mg(e)) return e.toString(t); | |
| --- | |
| > function uC(e, t, n, i) { | |
| > if (Ik(e)) return e.toString(t, n, i); | |
| > if (Ak(e)) return e.toString(t); | |
| 46352c51032 | |
| < const o = Og(e) ? e : t.doc.createNode(e, { onTagObj: (e) => (r = e) }); | |
| --- | |
| > const o = Nk(e) ? e : t.doc.createNode(e, { onTagObj: (e) => (r = e) }); | |
| 46361c51041 | |
| < if (Lg(t)) { | |
| --- | |
| > if (Ok(t)) { | |
| 46392,46393c51072,51073 | |
| < : Lg(o) | |
| < ? ov(o, t, n, i) | |
| --- | |
| > : Ok(o) | |
| > ? lC(o, t, n, i) | |
| 46396c51076 | |
| < ? Lg(o) || "{" === s[0] || "[" === s[0] | |
| --- | |
| > ? Ok(o) || "{" === s[0] || "[" === s[0] | |
| 46401c51081 | |
| < function lv(e, t, n) { | |
| --- | |
| > function hC(e, t, n) { | |
| 46419c51099 | |
| < return Kg(i, void 0, { | |
| --- | |
| > return $k(i, void 0, { | |
| 46427c51107 | |
| < const cv = (e) => | |
| --- | |
| > const pC = (e) => | |
| 46430c51110 | |
| < class uv extends Fg { | |
| --- | |
| > class dC extends Rk { | |
| 46441c51121 | |
| < if (cv(e)) this.add(t); | |
| --- | |
| > if (pC(e)) this.add(t); | |
| 46445c51125 | |
| < if (Ig(r)) r.addIn(i, t); | |
| --- | |
| > if (Bk(r)) r.addIn(i, t); | |
| 46451c51131 | |
| < this.set(n, lv(this.schema, i, t)); | |
| --- | |
| > this.set(n, hC(this.schema, i, t)); | |
| 46458c51138 | |
| < if (Ig(n)) return n.deleteIn(t); | |
| --- | |
| > if (Bk(n)) return n.deleteIn(t); | |
| 46466c51146 | |
| < ? !n && Lg(i) | |
| --- | |
| > ? !n && Ok(i) | |
| 46469c51149 | |
| < : Ig(i) | |
| --- | |
| > : Bk(i) | |
| 46475c51155 | |
| < if (!t || Og(t)) return !1; | |
| --- | |
| > if (!t || Nk(t)) return !1; | |
| 46480c51160 | |
| < Lg(n) && | |
| --- | |
| > Ok(n) && | |
| 46491c51171 | |
| < return !!Ig(n) && n.hasIn(t); | |
| --- | |
| > return !!Bk(n) && n.hasIn(t); | |
| 46497c51177 | |
| < if (Ig(i)) i.setIn(t, n); | |
| --- | |
| > if (Bk(i)) i.setIn(t, n); | |
| 46503c51183 | |
| < this.set(e, lv(this.schema, t, n)); | |
| --- | |
| > this.set(e, hC(this.schema, t, n)); | |
| 46516c51196 | |
| < if (Og(n) || Ag(n)) { | |
| --- | |
| > if (Nk(n) || Ik(n)) { | |
| 46534c51214 | |
| < let a = sv( | |
| --- | |
| > let a = uC( | |
| 46543c51223 | |
| < (a = Yg(a, i, o)), | |
| --- | |
| > (a = Zk(a, i, o)), | |
| 46557c51237 | |
| < uv.maxFlowStringSingleLineLength | |
| --- | |
| > dC.maxFlowStringSingleLineLength | |
| 46576c51256 | |
| < function hv(e, t) { | |
| --- | |
| > function fC(e, t) { | |
| 46582,46589c51262,51269 | |
| < function pv(e, t, n) { | |
| < const i = Kg(e, void 0, n), | |
| < r = Kg(t, void 0, n); | |
| < return new fv(i, r); | |
| < } | |
| < uv.maxFlowStringSingleLineLength = 60; | |
| < function dv(e, t, n) { | |
| < if (!Mg(n) || !Dg(n.source)) | |
| --- | |
| > function mC(e, t, n) { | |
| > const i = $k(e, void 0, n), | |
| > r = $k(t, void 0, n); | |
| > return new vC(i, r); | |
| > } | |
| > dC.maxFlowStringSingleLineLength = 60; | |
| > function gC(e, t, n) { | |
| > if (!Ak(n) || !Pk(n.source)) | |
| 46606c51286 | |
| < class fv extends Fg { | |
| --- | |
| > class vC extends Rk { | |
| 46608c51288 | |
| < super(Cg), (this.key = e), (this.value = t); | |
| --- | |
| > super(Sk), (this.key = e), (this.value = t); | |
| 46611c51291 | |
| < return Og(this.key) ? this.key.commentBefore : void 0; | |
| --- | |
| > return Nk(this.key) ? this.key.commentBefore : void 0; | |
| 46614c51294 | |
| < if ((null == this.key && (this.key = new Gg(null)), !Og(this.key))) { | |
| --- | |
| > if ((null == this.key && (this.key = new Xk(null)), !Nk(this.key))) { | |
| 46622c51302 | |
| < return Og(this.key) ? this.key.spaceBefore : void 0; | |
| --- | |
| > return Nk(this.key) ? this.key.spaceBefore : void 0; | |
| 46625c51305 | |
| < if ((null == this.key && (this.key = new Gg(null)), !Og(this.key))) { | |
| --- | |
| > if ((null == this.key && (this.key = new Xk(null)), !Nk(this.key))) { | |
| 46637,46640c51317,51320 | |
| < e === fv.MERGE_KEY || | |
| < (Lg(e) && | |
| < e.value === fv.MERGE_KEY && | |
| < (!e.type || e.type === Gg.PLAIN)))(this.key) | |
| --- | |
| > e === vC.MERGE_KEY || | |
| > (Ok(e) && | |
| > e.value === vC.MERGE_KEY && | |
| > (!e.type || e.type === Xk.PLAIN)))(this.key) | |
| 46642c51322 | |
| < if (Pg(this.value)) for (const n of this.value.items) dv(e, t, n); | |
| --- | |
| > if (Fk(this.value)) for (const n of this.value.items) gC(e, t, n); | |
| 46644,46645c51324,51325 | |
| < for (const n of this.value) dv(e, t, n); | |
| < else dv(e, t, this.value); | |
| --- | |
| > for (const n of this.value) gC(e, t, n); | |
| > else gC(e, t, this.value); | |
| 46647c51327 | |
| < const n = Ug(this.key, "", e); | |
| --- | |
| > const n = jk(this.key, "", e); | |
| 46649c51329 | |
| < const i = Ug(this.value, n, e); | |
| --- | |
| > const i = jk(this.value, n, e); | |
| 46656,46657c51336,51337 | |
| < if (Og(e) && n && n.doc) { | |
| < const t = av(n.doc, {}); | |
| --- | |
| > if (Nk(e) && n && n.doc) { | |
| > const t = cC(n.doc, {}); | |
| 46663c51343 | |
| < hv( | |
| --- | |
| > fC( | |
| 46673c51353 | |
| < r = Ug(this.value, i, e); | |
| --- | |
| > r = jk(this.value, i, e); | |
| 46700c51380 | |
| < h = (Og(c) && c.comment) || null; | |
| --- | |
| > h = (Nk(c) && c.comment) || null; | |
| 46706c51386 | |
| < if (Ig(c)) { | |
| --- | |
| > if (Bk(c)) { | |
| 46716,46718c51396,51398 | |
| < Ig(c) || | |
| < (Lg(c) | |
| < ? c.type === Gg.BLOCK_FOLDED || c.type === Gg.BLOCK_LITERAL | |
| --- | |
| > Bk(c) || | |
| > (Ok(c) | |
| > ? c.type === Xk.BLOCK_FOLDED || c.type === Xk.BLOCK_LITERAL | |
| 46726c51406 | |
| < f = sv( | |
| --- | |
| > f = uC( | |
| 46741c51421 | |
| < (f = Yg(f, e.indent, h)), | |
| --- | |
| > (f = Zk(f, e.indent, h)), | |
| 46745c51425 | |
| < : (f = Yg(f, e.indent, this.comment)), | |
| --- | |
| > : (f = Zk(f, e.indent, this.comment)), | |
| 46750c51430 | |
| < (f = p ? `? ${Yg(f, e.indent, h)}\n${o}:` : Yg(`${f}:`, e.indent, h)), | |
| --- | |
| > (f = p ? `? ${Zk(f, e.indent, h)}\n${o}:` : Zk(`${f}:`, e.indent, h)), | |
| 46753c51433 | |
| < ? (f = Yg(f, e.indent, this.comment)) | |
| --- | |
| > ? (f = Zk(f, e.indent, this.comment)) | |
| 46758c51438 | |
| < if (Og(u)) { | |
| --- | |
| > if (Nk(u)) { | |
| 46768c51448 | |
| < !Lg(u) || | |
| --- | |
| > !Ok(u) || | |
| 46775c51455 | |
| < !Pg(u) || | |
| --- | |
| > !Fk(u) || | |
| 46780c51460 | |
| < const v = sv( | |
| --- | |
| > const v = uC( | |
| 46788c51468 | |
| < else if (!p && Ig(u)) { | |
| --- | |
| > else if (!p && Bk(u)) { | |
| 46792c51472 | |
| < return d && !g && n && n(), Yg(f + y + v, e.indent, g); | |
| --- | |
| > return d && !g && n && n(), Zk(f + y + v, e.indent, g); | |
| 46795,46796c51475,51476 | |
| < fv.MERGE_KEY = "<<"; | |
| < const mv = { | |
| --- | |
| > vC.MERGE_KEY = "<<"; | |
| > const yC = { | |
| 46805c51485 | |
| < class gv extends uv { | |
| --- | |
| > class bC extends dC { | |
| 46807c51487 | |
| < super(Eg, e), (this.items = []); | |
| --- | |
| > super(Tk, e), (this.items = []); | |
| 46816c51496 | |
| < const t = vv(e); | |
| --- | |
| > const t = wC(e); | |
| 46821c51501 | |
| < const n = vv(e); | |
| --- | |
| > const n = wC(e); | |
| 46824c51504 | |
| < return !t && Lg(i) ? i.value : i; | |
| --- | |
| > return !t && Ok(i) ? i.value : i; | |
| 46827c51507 | |
| < const t = vv(e); | |
| --- | |
| > const t = wC(e); | |
| 46831c51511 | |
| < const n = vv(e); | |
| --- | |
| > const n = wC(e); | |
| 46835c51515 | |
| < Lg(i) && Wg(t) ? (i.value = t) : (this.items[n] = t); | |
| --- | |
| > Ok(i) && Yk(t) ? (i.value = t) : (this.items[n] = t); | |
| 46841c51521 | |
| < for (const e of this.items) n.push(Ug(e, String(i++), t)); | |
| --- | |
| > for (const e of this.items) n.push(jk(e, String(i++), t)); | |
| 46860,46861c51540,51541 | |
| < function vv(e) { | |
| < let t = Lg(e) ? e.value : e; | |
| --- | |
| > function wC(e) { | |
| > let t = Ok(e) ? e.value : e; | |
| 46867c51547 | |
| < class yv { | |
| --- | |
| > class kC { | |
| 46872c51552 | |
| < return this.setAnchor(e, t), new _g(e); | |
| --- | |
| > return this.setAnchor(e, t), new Gk(e); | |
| 46875c51555 | |
| < const t = new Gg(fv.MERGE_KEY), | |
| --- | |
| > const t = new Xk(vC.MERGE_KEY), | |
| 46877,46879c51557,51559 | |
| < if (Mg(e)) { | |
| < if (Dg(e.source)) return e; | |
| < } else if (Dg(e)) return this.createAlias(e); | |
| --- | |
| > if (Ak(e)) { | |
| > if (Pk(e.source)) return e; | |
| > } else if (Pk(e)) return this.createAlias(e); | |
| 46884,46886c51564,51566 | |
| < if (1 === n.length) return new fv(t, n[0]); | |
| < const i = new gv(); | |
| < return (i.items = n), new fv(t, i); | |
| --- | |
| > if (1 === n.length) return new vC(t, n[0]); | |
| > const i = new bC(); | |
| > return (i.items = n), new vC(t, i); | |
| 46908c51588 | |
| < if (!Lg(e) && !Ig(e)) | |
| --- | |
| > if (!Ok(e) && !Bk(e)) | |
| 46928c51608 | |
| < function bv({ format: e, minFractionDigits: t, tag: n, value: i }) { | |
| --- | |
| > function CC({ format: e, minFractionDigits: t, tag: n, value: i }) { | |
| 46946,46947c51626,51627 | |
| < function wv(e, t) { | |
| < const n = Lg(t) ? t.value : t; | |
| --- | |
| > function EC(e, t) { | |
| > const n = Ok(t) ? t.value : t; | |
| 46949c51629 | |
| < if (Ag(i)) { | |
| --- | |
| > if (Ik(i)) { | |
| 46951c51631 | |
| < if (Lg(i.key) && i.key.value === n) return i; | |
| --- | |
| > if (Ok(i.key) && i.key.value === n) return i; | |
| 46954c51634 | |
| < class kv extends uv { | |
| --- | |
| > class xC extends dC { | |
| 46956c51636 | |
| < super(kg, e), (this.items = []); | |
| --- | |
| > super(xk, e), (this.items = []); | |
| 46963c51643 | |
| < n = Ag(e) | |
| --- | |
| > n = Ik(e) | |
| 46965c51645 | |
| < : new fv( | |
| --- | |
| > : new vC( | |
| 46969c51649 | |
| < const i = wv(this.items, n.key), | |
| --- | |
| > const i = EC(this.items, n.key), | |
| 46973c51653 | |
| < Lg(i.value) && Wg(n.value) | |
| --- | |
| > Ok(i.value) && Yk(n.value) | |
| 46982c51662 | |
| < const t = wv(this.items, e); | |
| --- | |
| > const t = EC(this.items, e); | |
| 46987c51667 | |
| < const n = wv(this.items, e), | |
| --- | |
| > const n = EC(this.items, e), | |
| 46989c51669 | |
| < return !t && Lg(i) ? i.value : i; | |
| --- | |
| > return !t && Ok(i) ? i.value : i; | |
| 46992c51672 | |
| < return !!wv(this.items, e); | |
| --- | |
| > return !!EC(this.items, e); | |
| 46995c51675 | |
| < this.add(new fv(e, t), !0); | |
| --- | |
| > this.add(new vC(e, t), !0); | |
| 47006c51686 | |
| < if (!Ag(e)) | |
| --- | |
| > if (!Ik(e)) | |
| 47029c51709 | |
| < const Cv = { | |
| --- | |
| > const SC = { | |
| 47033c51713 | |
| < o = new kv(e), | |
| --- | |
| > o = new xC(e), | |
| 47037c51717 | |
| < (void 0 !== a || i) && o.items.push(pv(e, a, n)); | |
| --- | |
| > (void 0 !== a || i) && o.items.push(mC(e, a, n)); | |
| 47049c51729 | |
| < nodeClass: kv, | |
| --- | |
| > nodeClass: xC, | |
| 47051c51731 | |
| < resolve: (e, t) => (Dg(e) || t("Expected a mapping for this tag"), e), | |
| --- | |
| > resolve: (e, t) => (Pk(e) || t("Expected a mapping for this tag"), e), | |
| 47053c51733 | |
| < const xv = { | |
| --- | |
| > const MC = { | |
| 47057c51737 | |
| < r = new gv(e); | |
| --- | |
| > r = new bC(e); | |
| 47065c51745 | |
| < r.items.push(Kg(o, void 0, n)); | |
| --- | |
| > r.items.push($k(o, void 0, n)); | |
| 47071c51751 | |
| < nodeClass: gv, | |
| --- | |
| > nodeClass: bC, | |
| 47074c51754 | |
| < Pg(e) || t("Expected a sequence for this tag"), e | |
| --- | |
| > Fk(e) || t("Expected a sequence for this tag"), e | |
| 47077,47079c51757,51759 | |
| < Ev = [ | |
| < Cv, | |
| < xv, | |
| --- | |
| > TC = [ | |
| > SC, | |
| > MC, | |
| 47086c51766 | |
| < ov(e, (t = Object.assign({ actualString: !0 }, t)), n, i), | |
| --- | |
| > lC(e, (t = Object.assign({ actualString: !0 }, t)), n, i), | |
| 47089,47090c51769,51770 | |
| < Sv = (e) => "bigint" == typeof e || Number.isInteger(e), | |
| < Mv = (e, t, n, { intAsBigInt: i }) => | |
| --- | |
| > DC = (e) => "bigint" == typeof e || Number.isInteger(e), | |
| > AC = (e, t, n, { intAsBigInt: i }) => | |
| 47092c51772 | |
| < function Tv(e, t, n) { | |
| --- | |
| > function LC(e, t, n) { | |
| 47094c51774 | |
| < return Sv(i) && i >= 0 ? n + i.toString(t) : bv(e); | |
| --- | |
| > return DC(i) && i >= 0 ? n + i.toString(t) : CC(e); | |
| 47096c51776 | |
| < const Dv = { | |
| --- | |
| > const PC = { | |
| 47098c51778 | |
| < createNode: () => new Gg(null), | |
| --- | |
| > createNode: () => new Xk(null), | |
| 47102c51782 | |
| < resolve: () => new Gg(null), | |
| --- | |
| > resolve: () => new Xk(null), | |
| 47104c51784 | |
| < e && Dv.test.test(e) ? e : t.options.nullStr, | |
| --- | |
| > e && PC.test.test(e) ? e : t.options.nullStr, | |
| 47106c51786 | |
| < Av = { | |
| --- | |
| > IC = { | |
| 47111c51791 | |
| < resolve: (e) => new Gg("t" === e[0] || "T" === e[0]), | |
| --- | |
| > resolve: (e) => new Xk("t" === e[0] || "T" === e[0]), | |
| 47113c51793 | |
| < if (e && Av.test.test(e)) { | |
| --- | |
| > if (e && IC.test.test(e)) { | |
| 47119,47120c51799,51800 | |
| < Lv = { | |
| < identify: (e) => Sv(e) && e >= 0, | |
| --- | |
| > OC = { | |
| > identify: (e) => DC(e) && e >= 0, | |
| 47125,47126c51805,51806 | |
| < resolve: (e, t, n) => Mv(e, 2, 8, n), | |
| < stringify: (e) => Tv(e, 8, "0o"), | |
| --- | |
| > resolve: (e, t, n) => AC(e, 2, 8, n), | |
| > stringify: (e) => LC(e, 8, "0o"), | |
| 47128,47129c51808,51809 | |
| < Pv = { | |
| < identify: Sv, | |
| --- | |
| > FC = { | |
| > identify: DC, | |
| 47133,47134c51813,51814 | |
| < resolve: (e, t, n) => Mv(e, 0, 10, n), | |
| < stringify: bv, | |
| --- | |
| > resolve: (e, t, n) => AC(e, 0, 10, n), | |
| > stringify: CC, | |
| 47136,47137c51816,51817 | |
| < Iv = { | |
| < identify: (e) => Sv(e) && e >= 0, | |
| --- | |
| > BC = { | |
| > identify: (e) => DC(e) && e >= 0, | |
| 47142,47143c51822,51823 | |
| < resolve: (e, t, n) => Mv(e, 2, 16, n), | |
| < stringify: (e) => Tv(e, 16, "0x"), | |
| --- | |
| > resolve: (e, t, n) => AC(e, 2, 16, n), | |
| > stringify: (e) => LC(e, 16, "0x"), | |
| 47145c51825 | |
| < Ov = { | |
| --- | |
| > NC = { | |
| 47156c51836 | |
| < stringify: bv, | |
| --- | |
| > stringify: CC, | |
| 47158c51838 | |
| < Fv = { | |
| --- | |
| > RC = { | |
| 47167c51847 | |
| < Bv = { | |
| --- | |
| > HC = { | |
| 47173c51853 | |
| < const t = new Gg(parseFloat(e)), | |
| --- | |
| > const t = new Xk(parseFloat(e)), | |
| 47182c51862 | |
| < stringify: bv, | |
| --- | |
| > stringify: CC, | |
| 47184,47185c51864,51865 | |
| < Nv = Ev.concat([Dv, Av, Lv, Pv, Iv, Ov, Fv, Bv]); | |
| < function Rv(e) { | |
| --- | |
| > VC = TC.concat([PC, IC, OC, FC, BC, NC, RC, HC]); | |
| > function zC(e) { | |
| 47188,47189c51868,51869 | |
| < const Hv = ({ value: e }) => JSON.stringify(e), | |
| < Vv = [Cv, xv].concat( | |
| --- | |
| > const qC = ({ value: e }) => JSON.stringify(e), | |
| > UC = [SC, MC].concat( | |
| 47196c51876 | |
| < stringify: Hv, | |
| --- | |
| > stringify: qC, | |
| 47200c51880 | |
| < createNode: () => new Gg(null), | |
| --- | |
| > createNode: () => new Xk(null), | |
| 47205c51885 | |
| < stringify: Hv, | |
| --- | |
| > stringify: qC, | |
| 47213c51893 | |
| < stringify: Hv, | |
| --- | |
| > stringify: qC, | |
| 47216c51896 | |
| < identify: Rv, | |
| --- | |
| > identify: zC, | |
| 47223c51903 | |
| < Rv(e) ? e.toString() : JSON.stringify(e), | |
| --- | |
| > zC(e) ? e.toString() : JSON.stringify(e), | |
| 47231c51911 | |
| < stringify: Hv, | |
| --- | |
| > stringify: qC, | |
| 47243c51923 | |
| < zv = { | |
| --- | |
| > WC = { | |
| 47282c51962 | |
| < if ((t || (t = Gg.BLOCK_LITERAL), t !== Gg.QUOTE_DOUBLE)) { | |
| --- | |
| > if ((t || (t = Xk.BLOCK_LITERAL), t !== Xk.QUOTE_DOUBLE)) { | |
| 47290c51970 | |
| < s = r.join(t === Gg.BLOCK_LITERAL ? "\n" : " "); | |
| --- | |
| > s = r.join(t === Xk.BLOCK_LITERAL ? "\n" : " "); | |
| 47292c51972 | |
| < return ov({ comment: e, type: t, value: s }, i, r, o); | |
| --- | |
| > return lC({ comment: e, type: t, value: s }, i, r, o); | |
| 47295,47296c51975,51976 | |
| < function qv(e, t) { | |
| < if (Pg(e)) | |
| --- | |
| > function _C(e, t) { | |
| > if (Fk(e)) | |
| 47299,47300c51979,51980 | |
| < if (!Ag(i)) { | |
| < if (Dg(i)) { | |
| --- | |
| > if (!Ik(i)) { | |
| > if (Pk(i)) { | |
| 47303c51983 | |
| < const e = i.items[0] || new fv(null); | |
| --- | |
| > const e = i.items[0] || new vC(null); | |
| 47314c51994 | |
| < e.items[n] = Ag(i) ? i : new fv(i); | |
| --- | |
| > e.items[n] = Ik(i) ? i : new vC(i); | |
| 47320c52000 | |
| < function Uv(e, t, n) { | |
| --- | |
| > function jC(e, t, n) { | |
| 47322c52002 | |
| < r = new gv(e); | |
| --- | |
| > r = new bC(e); | |
| 47341c52021 | |
| < r.items.push(pv(a, s, n)); | |
| --- | |
| > r.items.push(mC(a, s, n)); | |
| 47345c52025 | |
| < const _v = { | |
| --- | |
| > const GC = { | |
| 47349,47350c52029,52030 | |
| < resolve: qv, | |
| < createNode: Uv, | |
| --- | |
| > resolve: _C, | |
| > createNode: jC, | |
| 47352c52032 | |
| < class jv extends gv { | |
| --- | |
| > class KC extends bC { | |
| 47355,47360c52035,52040 | |
| < (this.add = kv.prototype.add.bind(this)), | |
| < (this.delete = kv.prototype.delete.bind(this)), | |
| < (this.get = kv.prototype.get.bind(this)), | |
| < (this.has = kv.prototype.has.bind(this)), | |
| < (this.set = kv.prototype.set.bind(this)), | |
| < (this.tag = jv.tag); | |
| --- | |
| > (this.add = xC.prototype.add.bind(this)), | |
| > (this.delete = xC.prototype.delete.bind(this)), | |
| > (this.get = xC.prototype.get.bind(this)), | |
| > (this.has = xC.prototype.has.bind(this)), | |
| > (this.set = xC.prototype.set.bind(this)), | |
| > (this.tag = KC.tag); | |
| 47369,47371c52049,52051 | |
| < (Ag(e) | |
| < ? ((i = Ug(e.key, "", t)), (r = Ug(e.value, i, t))) | |
| < : (i = Ug(e, "", t)), | |
| --- | |
| > (Ik(e) | |
| > ? ((i = jk(e.key, "", t)), (r = jk(e.value, i, t))) | |
| > : (i = jk(e, "", t)), | |
| 47380,47381c52060,52061 | |
| < jv.tag = "tag:yaml.org,2002:omap"; | |
| < const Wv = { | |
| --- | |
| > KC.tag = "tag:yaml.org,2002:omap"; | |
| > const YC = { | |
| 47384c52064 | |
| < nodeClass: jv, | |
| --- | |
| > nodeClass: KC, | |
| 47388c52068 | |
| < const n = qv(e, t), | |
| --- | |
| > const n = _C(e, t), | |
| 47391c52071 | |
| < Lg(e) && | |
| --- | |
| > Ok(e) && | |
| 47395c52075 | |
| < return Object.assign(new jv(), n); | |
| --- | |
| > return Object.assign(new KC(), n); | |
| 47398,47399c52078,52079 | |
| < const i = Uv(e, t, n), | |
| < r = new jv(); | |
| --- | |
| > const i = jC(e, t, n), | |
| > r = new KC(); | |
| 47403c52083 | |
| < class Gv extends kv { | |
| --- | |
| > class XC extends xC { | |
| 47405c52085 | |
| < super(e), (this.tag = Gv.tag); | |
| --- | |
| > super(e), (this.tag = XC.tag); | |
| 47409c52089 | |
| < t = Ag(e) | |
| --- | |
| > t = Ik(e) | |
| 47415,47417c52095,52097 | |
| < ? new fv(e.key, null) | |
| < : new fv(e, null); | |
| < wv(this.items, t.key) || this.items.push(t); | |
| --- | |
| > ? new vC(e.key, null) | |
| > : new vC(e, null); | |
| > EC(this.items, t.key) || this.items.push(t); | |
| 47420,47421c52100,52101 | |
| < const n = wv(this.items, e); | |
| < return !t && Ag(n) ? (Lg(n.key) ? n.key.value : n.key) : n; | |
| --- | |
| > const n = EC(this.items, e); | |
| > return !t && Ik(n) ? (Ok(n.key) ? n.key.value : n.key) : n; | |
| 47429c52109 | |
| < const n = wv(this.items, e); | |
| --- | |
| > const n = EC(this.items, e); | |
| 47432c52112 | |
| < : !n && t && this.items.push(new fv(e)); | |
| --- | |
| > : !n && t && this.items.push(new vC(e)); | |
| 47448,47449c52128,52129 | |
| < Gv.tag = "tag:yaml.org,2002:set"; | |
| < const Kv = { | |
| --- | |
| > XC.tag = "tag:yaml.org,2002:set"; | |
| > const $C = { | |
| 47452c52132 | |
| < nodeClass: Gv, | |
| --- | |
| > nodeClass: XC, | |
| 47456,47457c52136,52137 | |
| < if (Dg(e)) { | |
| < if (e.hasAllNullValues(!0)) return Object.assign(new Gv(), e); | |
| --- | |
| > if (Pk(e)) { | |
| > if (e.hasAllNullValues(!0)) return Object.assign(new XC(), e); | |
| 47464c52144 | |
| < r = new Gv(e); | |
| --- | |
| > r = new XC(e); | |
| 47468c52148 | |
| < r.items.push(pv(e, null, n)); | |
| --- | |
| > r.items.push(mC(e, null, n)); | |
| 47472c52152 | |
| < function Yv(e, t) { | |
| --- | |
| > function ZC(e, t) { | |
| 47482c52162 | |
| < function Xv(e) { | |
| --- | |
| > function QC(e) { | |
| 47486c52166 | |
| < else if (isNaN(t) || !isFinite(t)) return bv(e); | |
| --- | |
| > else if (isNaN(t) || !isFinite(t)) return CC(e); | |
| 47504c52184 | |
| < const Zv = { | |
| --- | |
| > const JC = { | |
| 47510,47511c52190,52191 | |
| < resolve: (e, t, { intAsBigInt: n }) => Yv(e, n), | |
| < stringify: Xv, | |
| --- | |
| > resolve: (e, t, { intAsBigInt: n }) => ZC(e, n), | |
| > stringify: QC, | |
| 47513c52193 | |
| < $v = { | |
| --- | |
| > eE = { | |
| 47519,47520c52199,52200 | |
| < resolve: (e) => Yv(e, !1), | |
| < stringify: Xv, | |
| --- | |
| > resolve: (e) => ZC(e, !1), | |
| > stringify: QC, | |
| 47522c52202 | |
| < Qv = { | |
| --- | |
| > tE = { | |
| 47530c52210 | |
| < const t = e.match(Qv.test); | |
| --- | |
| > const t = e.match(tE.test); | |
| 47540c52220 | |
| < let e = Yv(u, !1); | |
| --- | |
| > let e = ZC(u, !1); | |
| 47548c52228 | |
| < Jv = { | |
| --- | |
| > nE = { | |
| 47550c52230 | |
| < createNode: () => new Gg(null), | |
| --- | |
| > createNode: () => new Xk(null), | |
| 47554c52234 | |
| < resolve: () => new Gg(null), | |
| --- | |
| > resolve: () => new Xk(null), | |
| 47556c52236 | |
| < e && Jv.test.test(e) ? e : t.options.nullStr, | |
| --- | |
| > e && nE.test.test(e) ? e : t.options.nullStr, | |
| 47558,47559c52238,52239 | |
| < function ey({ value: e, source: t }, n) { | |
| < return t && (e ? ty : ny).test.test(t) | |
| --- | |
| > function iE({ value: e, source: t }, n) { | |
| > return t && (e ? rE : oE).test.test(t) | |
| 47565c52245 | |
| < const ty = { | |
| --- | |
| > const rE = { | |
| 47570,47571c52250,52251 | |
| < resolve: () => new Gg(!0), | |
| < stringify: ey, | |
| --- | |
| > resolve: () => new Xk(!0), | |
| > stringify: iE, | |
| 47573c52253 | |
| < ny = { | |
| --- | |
| > oE = { | |
| 47578,47579c52258,52259 | |
| < resolve: () => new Gg(!1), | |
| < stringify: ey, | |
| --- | |
| > resolve: () => new Xk(!1), | |
| > stringify: iE, | |
| 47581,47582c52261,52262 | |
| < iy = (e) => "bigint" == typeof e || Number.isInteger(e); | |
| < function ry(e, t, n, { intAsBigInt: i }) { | |
| --- | |
| > aE = (e) => "bigint" == typeof e || Number.isInteger(e); | |
| > function sE(e, t, n, { intAsBigInt: i }) { | |
| 47605c52285 | |
| < function oy(e, t, n) { | |
| --- | |
| > function lE(e, t, n) { | |
| 47607c52287 | |
| < if (iy(i)) { | |
| --- | |
| > if (aE(i)) { | |
| 47611c52291 | |
| < return bv(e); | |
| --- | |
| > return CC(e); | |
| 47613c52293 | |
| < const ay = Ev.concat( | |
| --- | |
| > const cE = TC.concat( | |
| 47615,47617c52295,52297 | |
| < Jv, | |
| < ty, | |
| < ny, | |
| --- | |
| > nE, | |
| > rE, | |
| > oE, | |
| 47619c52299 | |
| < identify: iy, | |
| --- | |
| > identify: aE, | |
| 47624,47625c52304,52305 | |
| < resolve: (e, t, n) => ry(e, 2, 2, n), | |
| < stringify: (e) => oy(e, 2, "0b"), | |
| --- | |
| > resolve: (e, t, n) => sE(e, 2, 2, n), | |
| > stringify: (e) => lE(e, 2, "0b"), | |
| 47628c52308 | |
| < identify: iy, | |
| --- | |
| > identify: aE, | |
| 47633,47634c52313,52314 | |
| < resolve: (e, t, n) => ry(e, 1, 8, n), | |
| < stringify: (e) => oy(e, 8, "0"), | |
| --- | |
| > resolve: (e, t, n) => sE(e, 1, 8, n), | |
| > stringify: (e) => lE(e, 8, "0"), | |
| 47637c52317 | |
| < identify: iy, | |
| --- | |
| > identify: aE, | |
| 47641,47642c52321,52322 | |
| < resolve: (e, t, n) => ry(e, 0, 10, n), | |
| < stringify: bv, | |
| --- | |
| > resolve: (e, t, n) => sE(e, 0, 10, n), | |
| > stringify: CC, | |
| 47645c52325 | |
| < identify: iy, | |
| --- | |
| > identify: aE, | |
| 47650,47651c52330,52331 | |
| < resolve: (e, t, n) => ry(e, 2, 16, n), | |
| < stringify: (e) => oy(e, 16, "0x"), | |
| --- | |
| > resolve: (e, t, n) => sE(e, 2, 16, n), | |
| > stringify: (e) => lE(e, 16, "0x"), | |
| 47664c52344 | |
| < stringify: bv, | |
| --- | |
| > stringify: CC, | |
| 47681c52361 | |
| < const t = new Gg(parseFloat(e.replace(/_/g, ""))), | |
| --- | |
| > const t = new Xk(parseFloat(e.replace(/_/g, ""))), | |
| 47689c52369 | |
| < stringify: bv, | |
| --- | |
| > stringify: CC, | |
| 47692,47698c52372,52378 | |
| < zv, | |
| < Wv, | |
| < _v, | |
| < Kv, | |
| < Zv, | |
| < $v, | |
| < Qv | |
| --- | |
| > WC, | |
| > YC, | |
| > GC, | |
| > $C, | |
| > JC, | |
| > eE, | |
| > tE | |
| 47700,47726c52380,52406 | |
| < sy = { core: Nv, failsafe: Ev, json: Vv, yaml11: ay }, | |
| < ly = { | |
| < binary: zv, | |
| < bool: Av, | |
| < float: Bv, | |
| < floatExp: Fv, | |
| < floatNaN: Ov, | |
| < floatTime: $v, | |
| < int: Pv, | |
| < intHex: Iv, | |
| < intOct: Lv, | |
| < intTime: Zv, | |
| < map: Cv, | |
| < null: Dv, | |
| < omap: Wv, | |
| < pairs: _v, | |
| < seq: xv, | |
| < set: Kv, | |
| < timestamp: Qv, | |
| < }; | |
| < const cy = (e, t) => (e.key < t.key ? -1 : e.key > t.key ? 1 : 0), | |
| < uy = { | |
| < "tag:yaml.org,2002:binary": ly.binary, | |
| < "tag:yaml.org,2002:omap": ly.omap, | |
| < "tag:yaml.org,2002:pairs": ly.pairs, | |
| < "tag:yaml.org,2002:set": ly.set, | |
| < "tag:yaml.org,2002:timestamp": ly.timestamp, | |
| --- | |
| > uE = { core: VC, failsafe: TC, json: UC, yaml11: cE }, | |
| > hE = { | |
| > binary: WC, | |
| > bool: IC, | |
| > float: HC, | |
| > floatExp: RC, | |
| > floatNaN: NC, | |
| > floatTime: eE, | |
| > int: FC, | |
| > intHex: BC, | |
| > intOct: OC, | |
| > intTime: JC, | |
| > map: SC, | |
| > null: PC, | |
| > omap: YC, | |
| > pairs: GC, | |
| > seq: MC, | |
| > set: $C, | |
| > timestamp: tE, | |
| > }; | |
| > const pE = (e, t) => (e.key < t.key ? -1 : e.key > t.key ? 1 : 0), | |
| > dE = { | |
| > "tag:yaml.org,2002:binary": hE.binary, | |
| > "tag:yaml.org,2002:omap": hE.omap, | |
| > "tag:yaml.org,2002:pairs": hE.pairs, | |
| > "tag:yaml.org,2002:set": hE.set, | |
| > "tag:yaml.org,2002:timestamp": hE.timestamp, | |
| 47728c52408 | |
| < class hy { | |
| --- | |
| > class fE { | |
| 47736,47737c52416,52417 | |
| < (this.map = ly.map), | |
| < (this.seq = ly.seq), | |
| --- | |
| > (this.map = hE.map), | |
| > (this.seq = hE.seq), | |
| 47740c52420 | |
| < (this.knownTags = n ? uy : {}), | |
| --- | |
| > (this.knownTags = n ? dE : {}), | |
| 47760,47761c52440,52441 | |
| < })(sy, ly, e, this.name)), | |
| < (this.sortMapEntries = !0 === r ? cy : r || null); | |
| --- | |
| > })(uE, hE, e, this.name)), | |
| > (this.sortMapEntries = !0 === r ? pE : r || null); | |
| 47764c52444 | |
| < function py(e, t, n, i) { | |
| --- | |
| > function mE(e, t, n, i) { | |
| 47769c52449 | |
| < r = py(e, i, String(t), n); | |
| --- | |
| > r = mE(e, i, String(t), n); | |
| 47775c52455 | |
| < r = py(e, i, t, n); | |
| --- | |
| > r = mE(e, i, t, n); | |
| 47780c52460 | |
| < const n = py(e, i, t, t); | |
| --- | |
| > const n = mE(e, i, t, t); | |
| 47785c52465 | |
| < const r = py(e, i, t, n); | |
| --- | |
| > const r = mE(e, i, t, n); | |
| 47790c52470 | |
| < class dy { | |
| --- | |
| > class gE { | |
| 47797c52477 | |
| < Object.defineProperty(this, Sg, { value: wg }), | |
| --- | |
| > Object.defineProperty(this, Dk, { value: Ek }), | |
| 47801c52481 | |
| < const r = Object.assign({}, mv, n); | |
| --- | |
| > const r = Object.assign({}, yC, n); | |
| 47803c52483 | |
| < (this.anchors = new yv(this.options.anchorPrefix)); | |
| --- | |
| > (this.anchors = new kC(this.options.anchorPrefix)); | |
| 47809c52489 | |
| < : (this.directives = new qg({ version: o })), | |
| --- | |
| > : (this.directives = new _k({ version: o })), | |
| 47815c52495 | |
| < fy(this.contents) && this.contents.add(e); | |
| --- | |
| > vE(this.contents) && this.contents.add(e); | |
| 47818c52498 | |
| < fy(this.contents) && this.contents.addIn(e, t); | |
| --- | |
| > vE(this.contents) && this.contents.addIn(e, t); | |
| 47835c52515 | |
| < s = Kg(e, o, { | |
| --- | |
| > s = $k(e, o, { | |
| 47838c52518 | |
| < const t = new _g(e); | |
| --- | |
| > const t = new Gk(e); | |
| 47852c52532 | |
| < return t && Ig(s) && (s.flow = !0), s; | |
| --- | |
| > return t && Bk(s) && (s.flow = !0), s; | |
| 47857c52537 | |
| < return new fv(i, r); | |
| --- | |
| > return new vC(i, r); | |
| 47860c52540 | |
| < return !!fy(this.contents) && this.contents.delete(e); | |
| --- | |
| > return !!vE(this.contents) && this.contents.delete(e); | |
| 47863c52543 | |
| < return cv(e) | |
| --- | |
| > return pC(e) | |
| 47865c52545 | |
| < : !!fy(this.contents) && this.contents.deleteIn(e); | |
| --- | |
| > : !!vE(this.contents) && this.contents.deleteIn(e); | |
| 47868c52548 | |
| < return Ig(this.contents) ? this.contents.get(e, t) : void 0; | |
| --- | |
| > return Bk(this.contents) ? this.contents.get(e, t) : void 0; | |
| 47871,47872c52551,52552 | |
| < return cv(e) | |
| < ? !t && Lg(this.contents) | |
| --- | |
| > return pC(e) | |
| > ? !t && Ok(this.contents) | |
| 47875c52555 | |
| < : Ig(this.contents) | |
| --- | |
| > : Bk(this.contents) | |
| 47880c52560 | |
| < return !!Ig(this.contents) && this.contents.has(e); | |
| --- | |
| > return !!Bk(this.contents) && this.contents.has(e); | |
| 47883c52563 | |
| < return cv(e) | |
| --- | |
| > return pC(e) | |
| 47885c52565 | |
| < : !!Ig(this.contents) && this.contents.hasIn(e); | |
| --- | |
| > : !!Bk(this.contents) && this.contents.hasIn(e); | |
| 47889,47890c52569,52570 | |
| < ? (this.contents = lv(this.schema, [e], t)) | |
| < : fy(this.contents) && this.contents.set(e, t); | |
| --- | |
| > ? (this.contents = hC(this.schema, [e], t)) | |
| > : vE(this.contents) && this.contents.set(e, t); | |
| 47893c52573 | |
| < cv(e) | |
| --- | |
| > pC(e) | |
| 47896,47897c52576,52577 | |
| < ? (this.contents = lv(this.schema, Array.from(e), t)) | |
| < : fy(this.contents) && this.contents.setIn(e, t); | |
| --- | |
| > ? (this.contents = hC(this.schema, Array.from(e), t)) | |
| > : vE(this.contents) && this.contents.setIn(e, t); | |
| 47923c52603 | |
| < this.schema = new hy(n); | |
| --- | |
| > this.schema = new fE(n); | |
| 47945c52625 | |
| < stringify: sv, | |
| --- | |
| > stringify: uC, | |
| 47947c52627 | |
| < c = Ug(this.contents, t || "", l); | |
| --- | |
| > c = jk(this.contents, t || "", l); | |
| 47950c52630 | |
| < return "function" == typeof o ? py(o, { "": c }, "", c) : c; | |
| --- | |
| > return "function" == typeof o ? mE(o, { "": c }, "", c) : c; | |
| 47977c52657 | |
| < const i = av(this, e); | |
| --- | |
| > const i = cC(this, e); | |
| 47981c52661 | |
| < Og(this.contents) && | |
| --- | |
| > Nk(this.contents) && | |
| 47988,47989c52668,52669 | |
| < let a = sv(this.contents, i, () => (o = null), e); | |
| < o && (a = Yg(a, "", o)), | |
| --- | |
| > let a = uC(this.contents, i, () => (o = null), e); | |
| > o && (a = Zk(a, "", o)), | |
| 47993c52673 | |
| < } else t.push(sv(this.contents, i)); | |
| --- | |
| > } else t.push(uC(this.contents, i)); | |
| 48002,48003c52682,52683 | |
| < function fy(e) { | |
| < if (Ig(e)) return !0; | |
| --- | |
| > function vE(e) { | |
| > if (Bk(e)) return !0; | |
| 48006c52686 | |
| < class my extends Error { | |
| --- | |
| > class yE extends Error { | |
| 48012c52692 | |
| < class gy extends my { | |
| --- | |
| > class bE extends yE { | |
| 48017c52697 | |
| < class vy extends my { | |
| --- | |
| > class wE extends yE { | |
| 48022c52702 | |
| < const yy = (e, t) => (n) => { | |
| --- | |
| > const kE = (e, t) => (n) => { | |
| 48047c52727 | |
| < function by(e, t, n, i, r, o) { | |
| --- | |
| > function CE(e, t, n, i, r, o) { | |
| 48119c52799 | |
| < function wy(e) { | |
| --- | |
| > function EE(e) { | |
| 48137c52817 | |
| < if (wy(t)) return !0; | |
| --- | |
| > if (EE(t)) return !0; | |
| 48144,48145c52824,52825 | |
| < const ky = "All mapping items must start at the same column"; | |
| < function Cy(e, t, n, i) { | |
| --- | |
| > const xE = "All mapping items must start at the same column"; | |
| > function SE(e, t, n, i) { | |
| 48178c52858 | |
| < function xy(e, t, n, i, r, o) { | |
| --- | |
| > function ME(e, t, n, i, r, o) { | |
| 48191c52871 | |
| < u = new kv(n.schema); | |
| --- | |
| > u = new xC(n.schema); | |
| 48194c52874 | |
| < const r = by(n, a, !0, "explicit-key-ind", o, s), | |
| --- | |
| > const r = CE(n, a, !0, "explicit-key-ind", o, s), | |
| 48204c52884 | |
| < : "indent" in c && c.indent !== i && s(o, ky)), | |
| --- | |
| > : "indent" in c && c.indent !== i && s(o, xE)), | |
| 48216c52896 | |
| < : l.indent) !== i && s(o, ky); | |
| --- | |
| > : l.indent) !== i && s(o, xE); | |
| 48219c52899 | |
| < wy(c) && | |
| --- | |
| > EE(c) && | |
| 48224c52904 | |
| < const g = by( | |
| --- | |
| > const g = CE( | |
| 48247c52927 | |
| < (o = i.range[1]), u.items.push(new fv(m, i)); | |
| --- | |
| > (o = i.range[1]), u.items.push(new vC(m, i)); | |
| 48255c52935 | |
| < u.items.push(new fv(m)); | |
| --- | |
| > u.items.push(new vC(m)); | |
| 48269c52949 | |
| < l = new gv(n.schema); | |
| --- | |
| > l = new bC(n.schema); | |
| 48272c52952 | |
| < const i = by(n, o, !0, "seq-item-ind", r, a); | |
| --- | |
| > const i = CE(n, o, !0, "seq-item-ind", r, a); | |
| 48300c52980 | |
| < s = a ? new kv(n.schema) : new gv(n.schema); | |
| --- | |
| > s = a ? new xC(n.schema) : new bC(n.schema); | |
| 48317c52997 | |
| < function x() { | |
| --- | |
| > function E() { | |
| 48323c53003 | |
| < function E(e) { | |
| --- | |
| > function x(e) { | |
| 48325c53005 | |
| < (c ? d && (c.comment = h) : (c = t(n, v, i.items, e, x(), o)), | |
| --- | |
| > (c ? d && (c.comment = h) : (c = t(n, v, i.items, e, E(), o)), | |
| 48328c53008 | |
| < s.items.push(l ? new fv(l, c) : new fv(c)); | |
| --- | |
| > s.items.push(l ? new vC(l, c) : new vC(c)); | |
| 48332,48333c53012,53013 | |
| < const t = new kv(n.schema); | |
| < (t.flow = !0), t.items.push(new fv(l, c)), e.items.push(t); | |
| --- | |
| > const t = new xC(n.schema); | |
| > (t.flow = !0), t.items.push(new vC(l, c)), e.items.push(t); | |
| 48359,48360c53039,53040 | |
| < Ag(e) && (e = e.value || e.key), | |
| < Og(e) | |
| --- | |
| > Ik(e) && (e = e.value || e.key), | |
| > Nk(e) | |
| 48395c53075 | |
| < const e = new kv(n.schema); | |
| --- | |
| > const e = new xC(n.schema); | |
| 48397c53077 | |
| < e.items.push(new fv(l, c)), | |
| --- | |
| > e.items.push(new vC(l, c)), | |
| 48408c53088 | |
| < wy(C) && o(v, e); | |
| --- | |
| > EE(C) && o(v, e); | |
| 48420c53100 | |
| < } else l = t(n, v, i.items, r, x(), o); | |
| --- | |
| > } else l = t(n, v, i.items, r, E(), o); | |
| 48428c53108 | |
| < ? E(r) | |
| --- | |
| > ? x(r) | |
| 48450c53130 | |
| < (c = e(n, S, x(), o)), | |
| --- | |
| > (c = e(n, S, E(), o)), | |
| 48459c53139 | |
| < (l || c || m || g || b) && E(i.items.length); | |
| --- | |
| > (l || c || m || g || b) && x(i.items.length); | |
| 48468c53148 | |
| < const e = Cy(T, v, n.options.strict, o); | |
| --- | |
| > const e = SE(T, v, n.options.strict, o); | |
| 48477c53157 | |
| < const l = Dg(a) ? "map" : "seq"; | |
| --- | |
| > const l = Pk(a) ? "map" : "seq"; | |
| 48486c53166 | |
| < h = Og(u) ? u : new Gg(u); | |
| --- | |
| > h = Nk(u) ? u : new Xk(u); | |
| 48494c53174 | |
| < function Ey(e, t, n) { | |
| --- | |
| > function TE(e, t, n) { | |
| 48545c53225 | |
| < const r = ">" === i.mode ? Gg.BLOCK_FOLDED : Gg.BLOCK_LITERAL, | |
| --- | |
| > const r = ">" === i.mode ? Xk.BLOCK_FOLDED : Xk.BLOCK_LITERAL, | |
| 48601c53281 | |
| < r === Gg.BLOCK_LITERAL | |
| --- | |
| > r === Xk.BLOCK_LITERAL | |
| 48631c53311 | |
| < function Sy({ offset: e, type: t, source: n, end: i }, r, o) { | |
| --- | |
| > function DE({ offset: e, type: t, source: n, end: i }, r, o) { | |
| 48636c53316 | |
| < (a = Gg.PLAIN), | |
| --- | |
| > (a = Xk.PLAIN), | |
| 48657c53337 | |
| < return My(e.trim()); | |
| --- | |
| > return AE(e.trim()); | |
| 48661c53341 | |
| < (a = Gg.QUOTE_SINGLE), | |
| --- | |
| > (a = Xk.QUOTE_SINGLE), | |
| 48665c53345 | |
| < return My(e.slice(1, -1)).replace(/''/g, "'"); | |
| --- | |
| > return AE(e.slice(1, -1)).replace(/''/g, "'"); | |
| 48669c53349 | |
| < (a = Gg.QUOTE_DOUBLE), | |
| --- | |
| > (a = Xk.QUOTE_DOUBLE), | |
| 48676c53356 | |
| < const { fold: t, offset: r } = Ty(e, i); | |
| --- | |
| > const { fold: t, offset: r } = LE(e, i); | |
| 48680c53360 | |
| < const o = Dy[r]; | |
| --- | |
| > const o = PE[r]; | |
| 48687c53367 | |
| < (n += Ay(e, i + 1, o, t)), (i += o); | |
| --- | |
| > (n += IE(e, i + 1, o, t)), (i += o); | |
| 48710c53390 | |
| < const c = Cy(i, 0, r, l); | |
| --- | |
| > const c = SE(i, 0, r, l); | |
| 48718c53398 | |
| < function My(e) { | |
| --- | |
| > function AE(e) { | |
| 48732c53412 | |
| < function Ty(e, t) { | |
| --- | |
| > function LE(e, t) { | |
| 48746c53426 | |
| < const Dy = { | |
| --- | |
| > const PE = { | |
| 48766c53446 | |
| < function Ay(e, t, n, i) { | |
| --- | |
| > function IE(e, t, n, i) { | |
| 48776c53456 | |
| < function Ly(e, t, n, i, r) { | |
| --- | |
| > function OE(e, t, n, i, r) { | |
| 48784,48785c53464,53465 | |
| < ? Ey(t, e.options.strict, r) | |
| < : Sy(t, e.options.strict, r), | |
| --- | |
| > ? TE(t, e.options.strict, r) | |
| > : DE(t, e.options.strict, r), | |
| 48789c53469 | |
| < if ("!" === n) return Py(e); | |
| --- | |
| > if ("!" === n) return FE(e); | |
| 48811c53491 | |
| < Py(e) | |
| --- | |
| > FE(e) | |
| 48825c53505 | |
| < return Py(e); | |
| --- | |
| > return FE(e); | |
| 48830c53510 | |
| < h = Lg(t) ? t : new Gg(t); | |
| --- | |
| > h = Ok(t) ? t : new Xk(t); | |
| 48832c53512 | |
| < r(o, e.message), (h = new Gg(a)); | |
| --- | |
| > r(o, e.message), (h = new Xk(a)); | |
| 48845c53525 | |
| < const Py = (e) => | |
| --- | |
| > const FE = (e) => | |
| 48847c53527 | |
| < function Iy(e, t, n) { | |
| --- | |
| > function BE(e, t, n) { | |
| 48866,48867c53546,53547 | |
| < const Oy = { composeNode: Fy, composeEmptyNode: By }; | |
| < function Fy(e, t, n, i) { | |
| --- | |
| > const NE = { composeNode: RE, composeEmptyNode: HE }; | |
| > function RE(e, t, n, i) { | |
| 48876,48877c53556,53557 | |
| < const s = new _g(a), | |
| < l = Cy(i, t + n.length, e.options.strict, r); | |
| --- | |
| > const s = new Gk(a), | |
| > l = SE(i, t + n.length, e.options.strict, r); | |
| 48888c53568 | |
| < l = Ly(e, t, a, s, i); | |
| --- | |
| > l = OE(e, t, a, s, i); | |
| 48893c53573 | |
| < l = xy(Oy, e, t, a, s, i); | |
| --- | |
| > l = ME(NE, e, t, a, s, i); | |
| 48909c53589 | |
| < function By( | |
| --- | |
| > function HE( | |
| 48917c53597 | |
| < const c = Ly( | |
| --- | |
| > const c = OE( | |
| 48919c53599 | |
| < { type: "scalar", offset: Iy(t, n, i), indent: -1, source: "" }, | |
| --- | |
| > { type: "scalar", offset: BE(t, n, i), indent: -1, source: "" }, | |
| 48926c53606 | |
| < function Ny(e) { | |
| --- | |
| > function VE(e) { | |
| 48947c53627 | |
| < class Ry { | |
| --- | |
| > class zE { | |
| 48956,48957c53636,53637 | |
| < ? this.warnings.push(new vy(e, t)) | |
| < : this.errors.push(new gy(e, t)); | |
| --- | |
| > ? this.warnings.push(new wE(e, t)) | |
| > : this.errors.push(new bE(e, t)); | |
| 48974,48975c53654,53655 | |
| < l = new dy(void 0, s), | |
| < c = by(l, i, !0, "doc-start", n, a); | |
| --- | |
| > l = new gE(void 0, s), | |
| > c = CE(l, i, !0, "doc-start", n, a); | |
| 48978,48980c53658,53660 | |
| < ? Fy(l, r, c, a) | |
| < : By(l, n + c.length, i, null, c, a)); | |
| < const u = Cy(o, l.contents.range[1], !1, a); | |
| --- | |
| > ? RE(l, r, c, a) | |
| > : HE(l, n + c.length, i, null, c, a)); | |
| > const u = SE(o, l.contents.range[1], !1, a); | |
| 49004c53684 | |
| < n = new gy(-1, t); | |
| --- | |
| > n = new bE(-1, t); | |
| 49013c53693 | |
| < this.errors.push(new gy(e.offset, t)); | |
| --- | |
| > this.errors.push(new bE(e.offset, t)); | |
| 49016c53696 | |
| < const t = Cy( | |
| --- | |
| > const t = SE( | |
| 49030c53710 | |
| < this.errors.push(new gy(-1, `Unsupported token ${e.type}`)); | |
| --- | |
| > this.errors.push(new bE(-1, `Unsupported token ${e.type}`)); | |
| 49033,49034c53713,53714 | |
| < (this.directives = new qg({ | |
| < version: (null == t ? void 0 : t.version) || mv.version, | |
| --- | |
| > (this.directives = new _k({ | |
| > version: (null == t ? void 0 : t.version) || yC.version, | |
| 49040c53720 | |
| < const { comment: n, afterEmptyLine: i } = Ny(this.prelude); | |
| --- | |
| > const { comment: n, afterEmptyLine: i } = VE(this.prelude); | |
| 49045c53725 | |
| < else if (Ig(r) && !r.flow && r.items.length > 0) { | |
| --- | |
| > else if (Bk(r) && !r.flow && r.items.length > 0) { | |
| 49064c53744 | |
| < comment: Ny(this.prelude).comment, | |
| --- | |
| > comment: VE(this.prelude).comment, | |
| 49080c53760 | |
| < n = new dy(void 0, e); | |
| --- | |
| > n = new gE(void 0, e); | |
| 49089c53769 | |
| < class Hy { | |
| --- | |
| > class qE { | |
| 49106,49107c53786,53787 | |
| < const Vy = ""; | |
| < function zy(e) { | |
| --- | |
| > const UE = ""; | |
| > function WE(e) { | |
| 49119,49122c53799,53802 | |
| < const qy = [",", "[", "]", "{", "}"], | |
| < Uy = [" ", ",", "[", "]", "{", "}", "\n", "\r", "\t"], | |
| < _y = (e) => !e || Uy.includes(e); | |
| < class jy { | |
| --- | |
| > const _E = [",", "[", "]", "{", "}"], | |
| > jE = [" ", ",", "[", "]", "{", "}", "\n", "\r", "\t"], | |
| > GE = (e) => !e || jE.includes(e); | |
| > class KE { | |
| 49171c53851 | |
| < if (("---" === t || "..." === t) && zy(this.buffer[e + 3])) | |
| --- | |
| > if (("---" === t || "..." === t) && WE(this.buffer[e + 3])) | |
| 49253c53933 | |
| < if ("---" === e && zy(this.charAt(3))) | |
| --- | |
| > if ("---" === e && WE(this.charAt(3))) | |
| 49260c53940 | |
| < if ("..." === e && zy(this.charAt(3))) | |
| --- | |
| > if ("..." === e && WE(this.charAt(3))) | |
| 49266c53946 | |
| < !zy(this.charAt(1)) && | |
| --- | |
| > !WE(this.charAt(1)) && | |
| 49274c53954 | |
| < if (("-" === e || "?" === e || ":" === e) && zy(t)) { | |
| --- | |
| > if (("-" === e || "?" === e || ":" === e) && WE(t)) { | |
| 49306c53986 | |
| < return this.pushUntil(_y), "doc"; | |
| --- | |
| > return this.pushUntil(GE), "doc"; | |
| 49338c54018 | |
| < zy(i[3])) | |
| --- | |
| > WE(i[3])) | |
| 49373c54053 | |
| < return this.pushUntil(_y), "flow"; | |
| --- | |
| > return this.pushUntil(GE), "flow"; | |
| 49379c54059 | |
| < if (this.flowKey || zy(e) || "," === e) | |
| --- | |
| > if (this.flowKey || WE(e) || "," === e) | |
| 49424c54104 | |
| < return this.pushUntil((e) => zy(e) || "#" === e); | |
| --- | |
| > return this.pushUntil((e) => WE(e) || "#" === e); | |
| 49475c54155 | |
| < this.push(Vy), this.pushToIndex(t + 1, !0), this.parseLineStart() | |
| --- | |
| > this.push(UE), this.pushToIndex(t + 1, !0), this.parseLineStart() | |
| 49486c54166 | |
| < if (zy(t) || (e && "," === t)) break; | |
| --- | |
| > if (WE(t) || (e && "," === t)) break; | |
| 49488c54168 | |
| < } else if (zy(t)) { | |
| --- | |
| > } else if (WE(t)) { | |
| 49490c54170 | |
| < if ("#" === r || (e && qy.includes(r))) break; | |
| --- | |
| > if ("#" === r || (e && _E.includes(r))) break; | |
| 49500c54180 | |
| < if (e && qy.includes(t)) break; | |
| --- | |
| > if (e && _E.includes(t)) break; | |
| 49504c54184 | |
| < ? (this.push(Vy), this.pushToIndex(n + 1, !0), e ? "flow" : "doc") | |
| --- | |
| > ? (this.push(UE), this.pushToIndex(n + 1, !0), e ? "flow" : "doc") | |
| 49529c54209 | |
| < this.pushUntil(_y) + this.pushSpaces(!0) + this.pushIndicators() | |
| --- | |
| > this.pushUntil(GE) + this.pushSpaces(!0) + this.pushIndicators() | |
| 49534c54214 | |
| < if (zy(this.charAt(1))) | |
| --- | |
| > if (WE(this.charAt(1))) | |
| 49548c54228 | |
| < for (; !zy(t) && ">" !== t; ) t = this.buffer[++e]; | |
| --- | |
| > for (; !WE(t) && ">" !== t; ) t = this.buffer[++e]; | |
| 49579c54259 | |
| < function Wy(e, t) { | |
| --- | |
| > function YE(e, t) { | |
| 49583c54263 | |
| < function Gy(e) { | |
| --- | |
| > function XE(e) { | |
| 49595c54275 | |
| < function Ky(e) { | |
| --- | |
| > function $E(e) { | |
| 49622c54302 | |
| < function Yy(e) { | |
| --- | |
| > function ZE(e) { | |
| 49636c54316 | |
| < function Xy(e) { | |
| --- | |
| > function QE(e) { | |
| 49655c54335 | |
| < class Zy { | |
| --- | |
| > class JE { | |
| 49680c54360 | |
| < case Vy: | |
| --- | |
| > case UE: | |
| 49772c54452 | |
| < (this.lexer = new jy(this.next)), | |
| --- | |
| > (this.lexer = new KE(this.next)), | |
| 49850c54530 | |
| < void (this.onKeyLine = !Wy(n.start, "explicit-key-ind")) | |
| --- | |
| > void (this.onKeyLine = !YE(n.start, "explicit-key-ind")) | |
| 49881c54561 | |
| < !Gy(n.start) && | |
| --- | |
| > !XE(n.start) && | |
| 49926c54606 | |
| < return void (Gy(e.start) | |
| --- | |
| > return void (XE(e.start) | |
| 49948c54628 | |
| < const t = Xy(Yy(this.peek(2))); | |
| --- | |
| > const t = QE(ZE(this.peek(2))); | |
| 49991c54671 | |
| < if (((this.onKeyLine = !1), !n.sep && Ky(n.start))) { | |
| --- | |
| > if (((this.onKeyLine = !1), !n.sep && $E(n.start))) { | |
| 50015c54695 | |
| < (n.sep || Gy(n.start)); | |
| --- | |
| > (n.sep || XE(n.start)); | |
| 50027c54707 | |
| < n.sep || Wy(n.start, "explicit-key-ind") | |
| --- | |
| > n.sep || YE(n.start, "explicit-key-ind") | |
| 50041c54721 | |
| < if (n.value || (t && !Wy(n.start, "explicit-key-ind"))) | |
| --- | |
| > if (n.value || (t && !YE(n.start, "explicit-key-ind"))) | |
| 50047c54727 | |
| < else if (Wy(n.sep, "map-value-ind")) | |
| --- | |
| > else if (YE(n.sep, "map-value-ind")) | |
| 50057c54737 | |
| < Wy(n.start, "explicit-key-ind") && | |
| --- | |
| > YE(n.start, "explicit-key-ind") && | |
| 50070c54750 | |
| < !Wy(n.sep, "newline") | |
| --- | |
| > !YE(n.sep, "newline") | |
| 50072c54752 | |
| < const e = Xy(n.start), | |
| --- | |
| > const e = QE(n.start), | |
| 50106c54786 | |
| < Wy(n.start, "explicit-key-ind") && | |
| --- | |
| > YE(n.start, "explicit-key-ind") && | |
| 50120c54800 | |
| < if (!n.value && Ky(n.start)) { | |
| --- | |
| > if (!n.value && $E(n.start)) { | |
| 50143c54823 | |
| < return void (n.value || Wy(n.start, "seq-item-ind") | |
| --- | |
| > return void (n.value || YE(n.start, "seq-item-ind") | |
| 50193c54873 | |
| < const n = Xy(Yy(t)), | |
| --- | |
| > const n = QE(ZE(t)), | |
| 50264c54944 | |
| < const t = Xy(Yy(e)); | |
| --- | |
| > const t = QE(ZE(e)); | |
| 50304c54984 | |
| < function $y(e) { | |
| --- | |
| > function ex(e) { | |
| 50307c54987 | |
| < lineCounter: (e && e.lineCounter) || (t && new Hy()) || null, | |
| --- | |
| > lineCounter: (e && e.lineCounter) || (t && new qE()) || null, | |
| 50311c54991 | |
| < function Qy(e, t, n) { | |
| --- | |
| > function tx(e, t, n) { | |
| 50317c54997 | |
| < const { lineCounter: n, prettyErrors: i } = $y(t); | |
| --- | |
| > const { lineCounter: n, prettyErrors: i } = ex(t); | |
| 50319c54999 | |
| < const o = new Ry((e) => { | |
| --- | |
| > const o = new zE((e) => { | |
| 50324c55004 | |
| < r.errors.push(new gy(e.range[0], t)); | |
| --- | |
| > r.errors.push(new bE(e.range[0], t)); | |
| 50329c55009 | |
| < new Zy(o.next, null == n ? void 0 : n.addNewLine).parse(e), | |
| --- | |
| > new JE(o.next, null == n ? void 0 : n.addNewLine).parse(e), | |
| 50333c55013 | |
| < (r.errors.forEach(yy(e, n)), r.warnings.forEach(yy(e, n))), | |
| --- | |
| > (r.errors.forEach(kE(e, n)), r.warnings.forEach(kE(e, n))), | |
| 50339c55019 | |
| < (r.warnings.forEach((e) => hv(r.options.logLevel, e)), | |
| --- | |
| > (r.warnings.forEach((e) => fC(r.options.logLevel, e)), | |
| 50347,50408c55027,55039 | |
| < var Jy = n(914), | |
| < eb = n.n(Jy), | |
| < tb = n(2854), | |
| < nb = n.n(tb), | |
| < ib = n(5572), | |
| < rb = eb(), | |
| < ob = ib.Parser, | |
| < ab = (function () { | |
| < function e() { | |
| < this.transformers = []; | |
| < } | |
| < return ( | |
| < (e.prototype.addTransformer = function (e) { | |
| < this.transformers.push(e); | |
| < }), | |
| < (e.prototype.removeTransformer = function (e) { | |
| < for (var t = this.transformers, n = 0; n < t.length; ) | |
| < t[n] === e ? t.splice(n, 1) : n++; | |
| < }), | |
| < e | |
| < ); | |
| < })(); | |
| < function sb(e, t, n, i, r) { | |
| < i.locator = r; | |
| < var o = e.prototype.inlineTokenizers, | |
| < a = e.prototype.inlineMethods; | |
| < (o[t] = i), a.splice(a.indexOf(n), 0, t); | |
| < } | |
| < function lb(e, t, n, i, r) { | |
| < i.locator = r; | |
| < var o = e.prototype.blockTokenizers, | |
| < a = e.prototype.blockMethods; | |
| < (o[t] = i), a.splice(a.indexOf(n), 0, t); | |
| < } | |
| < function cb(e, t, n) { | |
| < for (var i = 0; i < e.length && e[i][0] !== t; i++); | |
| < e.splice(i + 1, 0, [n]); | |
| < } | |
| < var ub = nb(); | |
| < function hb(e, t) { | |
| < var n = t.position.end, | |
| < i = t.position.end, | |
| < r = t.children; | |
| < return ( | |
| < r.length > 0 && | |
| < ((n = r[0].position.start), (i = r[r.length - 1].position.end)), | |
| < e.substring(n.offset, i.offset).trim() | |
| < ); | |
| < } | |
| < var pb = n(914), | |
| < db = n(2854), | |
| < fb = n(7361), | |
| < mb = n(1744), | |
| < gb = n(6630), | |
| < vb = n(719), | |
| < yb = n(5426), | |
| < bb = n(6115), | |
| < wb = n(1696), | |
| < kb = n(4617), | |
| < Cb = {}.hasOwnProperty, | |
| < xb = !1; | |
| < function Eb(e, t) { | |
| --- | |
| > var nx = n(914), | |
| > ix = n(2854), | |
| > rx = n(7361), | |
| > ox = n(1744), | |
| > ax = n(6630), | |
| > sx = n(719), | |
| > lx = n(5426), | |
| > cx = n(6115), | |
| > ux = n(1696), | |
| > hx = n(4617), | |
| > px = {}.hasOwnProperty, | |
| > dx = !1; | |
| > function fx(e, t) { | |
| 50412,50413c55043,55044 | |
| < xb || | |
| < ((xb = !0), | |
| --- | |
| > dx || | |
| > ((dx = !0), | |
| 50421c55052 | |
| < (a.definition = n.definitions || gb(e)), | |
| --- | |
| > (a.definition = n.definitions || ax(e)), | |
| 50425c55056 | |
| < (a.handlers = Object.assign({}, kb, n.handlers)), | |
| --- | |
| > (a.handlers = Object.assign({}, hx, n.handlers)), | |
| 50428c55059 | |
| < db(e, "footnoteDefinition", function (e) { | |
| --- | |
| > ix(e, "footnoteDefinition", function (e) { | |
| 50430c55061 | |
| < Cb.call(r, t) || (r[t] = e); | |
| --- | |
| > px.call(r, t) || (r[t] = e); | |
| 50457c55088 | |
| < mb(i) || (t.position = { start: fb.start(i), end: fb.end(i) }), | |
| --- | |
| > ox(i) || (t.position = { start: rx.start(i), end: rx.end(i) }), | |
| 50476,50482c55107,55113 | |
| < i = vb(n, e), | |
| < r = wb(n); | |
| < return r && (i.children = i.children.concat(pb("text", "\n"), r)), i; | |
| < } | |
| < var Sb = 32, | |
| < Mb = 91; | |
| < function Tb(e, t, n, i) { | |
| --- | |
| > i = sx(n, e), | |
| > r = ux(n); | |
| > return r && (i.children = i.children.concat(nx("text", "\n"), r)), i; | |
| > } | |
| > var mx = 32, | |
| > gx = 91; | |
| > function vx(e, t, n, i) { | |
| 50487,50551c55118 | |
| < function Db(e) { | |
| < if (!e) return ""; | |
| < var t = e.indexOf("|"); | |
| < return ( | |
| < -1 !== t && ("\\" === e.charAt(t - 1) && t--, (e = e.slice(0, t))), | |
| < (e = e.trim()) | |
| < ); | |
| < } | |
| < function Ab(e) { | |
| < return ( | |
| < !(!e.startsWith("./") && !e.startsWith("../")) || | |
| < -1 === e.indexOf(":") | |
| < ); | |
| < } | |
| < function Lb(e) { | |
| < try { | |
| < return new URL(e).toString(); | |
| < } catch (e) { | |
| < console.log(e); | |
| < } | |
| < return encodeURI(decodeURI(e)); | |
| < } | |
| < function Pb(e) { | |
| < if ((e = e.trim()).startsWith("<")) { | |
| < var t = e.indexOf(">"); | |
| < if (-1 !== t) return e.substring(1, t); | |
| < } | |
| < var n = /\s/.exec(e); | |
| < return n ? e.substring(0, n.index) : e; | |
| < } | |
| < var Ib = /\u00A0/g; | |
| < function Ob(e) { | |
| < return e.replace(Ib, " "); | |
| < } | |
| < function Fb(e) { | |
| < return e.replace(/[\\\x00\x08\x0B\x0C\x0E-\x1F ]/g, function (e) { | |
| < return encodeURIComponent(e); | |
| < }); | |
| < } | |
| < function Bb(e) { | |
| < var t = e.match(/^#{1,6} (.*)/m); | |
| < return null !== t ? t[1] : null; | |
| < } | |
| < function Nb(e) { | |
| < return e | |
| < .split("#") | |
| < .filter(function (e) { | |
| < return !!e; | |
| < }) | |
| < .join(" > ") | |
| < .trim(); | |
| < } | |
| < function Rb(e) { | |
| < var t = "", | |
| < n = e.indexOf("|"), | |
| < i = n > 0; | |
| < return ( | |
| < i | |
| < ? ((t = e.substr(n + 1).trim()), (e = e.substr(0, n).trim())) | |
| < : (t = Nb((e = e.trim()))), | |
| < e.endsWith("\\") && (e = e.substr(0, e.length - 1)), | |
| < { href: (e = Ob(e).trim()), title: t, isAlias: i } | |
| < ); | |
| < } | |
| < function Hb(e) { | |
| --- | |
| > function yx(e) { | |
| 50555,50556c55122,55123 | |
| < function Vb(e, t) { | |
| < var n = Hb(e); | |
| --- | |
| > function bx(e, t) { | |
| > var n = yx(e); | |
| 50564,50573c55131,55142 | |
| < var zb = ob; | |
| < zb.globalOptions = { breaks: !0, commonmark: !0 }; | |
| < var qb = new ab(), | |
| < Ub = new ab(), | |
| < _b = {}; | |
| < function jb(e) { | |
| < var t = yg()(e), | |
| < n = new zb(String(t), t); | |
| < n.setOptions(zb.globalOptions); | |
| < for (var i = n.parse(), r = 0, o = qb.transformers; r < o.length; r++) { | |
| --- | |
| > var wx = | |
| > /^#[^\u2000-\u206F\u2E00-\u2E7F'!"#$%&()*+,.:;<=>?@^`{|}~\[\]\\\s]+/; | |
| > var kx = Jw; | |
| > kx.globalOptions = { breaks: !0, commonmark: !0 }; | |
| > var Cx = new ek(), | |
| > Ex = new ek(), | |
| > xx = {}; | |
| > function Sx(e) { | |
| > var t = kk()(e), | |
| > n = new kx(String(t), t); | |
| > n.setOptions(kx.globalOptions); | |
| > for (var i = n.parse(), r = 0, o = Cx.transformers; r < o.length; r++) { | |
| 50584c55153 | |
| < sb( | |
| --- | |
| > tk( | |
| 50620c55189 | |
| < })(zb), | |
| --- | |
| > })(kx), | |
| 50624c55193 | |
| < sb( | |
| --- | |
| > tk( | |
| 50635c55204 | |
| < s = Rb(o), | |
| --- | |
| > s = mk(o), | |
| 50657c55226 | |
| < ((h["aria-label"] = Nb(l)), | |
| --- | |
| > ((h["aria-label"] = fk(l)), | |
| 50678c55247 | |
| < })(zb), | |
| --- | |
| > })(kx), | |
| 50680,50684c55249,55251 | |
| < var t = | |
| < /^#[^\u2000-\u206F\u2E00-\u2E7F'!"#$%&()*+,.:;<=>?@^`{|}~\[\]\\\s]+/, | |
| < n = /^#\d+$/, | |
| < i = /\s/; | |
| < sb( | |
| --- | |
| > var t = /^#\d+$/, | |
| > n = /\s/; | |
| > tk( | |
| 50688,50691c55255,55258 | |
| < function (e, i, r) { | |
| < var o = t.exec(i); | |
| < if (o) { | |
| < var a = o[0]; | |
| --- | |
| > function (e, n, i) { | |
| > var r = wx.exec(n); | |
| > if (r) { | |
| > var o = r[0]; | |
| 50693,50695c55260,55262 | |
| < !n.test(a) && | |
| < (!!r || | |
| < e(a)({ | |
| --- | |
| > !t.test(o) && | |
| > (!!i || | |
| > e(o)({ | |
| 50697c55264 | |
| < tag: a, | |
| --- | |
| > tag: o, | |
| 50700,50701c55267,55268 | |
| < hProperties: { className: "tag", href: a }, | |
| < hChildren: [{ type: "text", value: a }], | |
| --- | |
| > hProperties: { className: "tag", href: o }, | |
| > hChildren: [{ type: "text", value: o }], | |
| 50708,50712c55275,55279 | |
| < for (var n = t; -1 !== (n = e.indexOf("#", n)); ) { | |
| < if (n <= 0) return n; | |
| < var r = e.charAt(n - 1); | |
| < if (i.test(r)) return n; | |
| < n++; | |
| --- | |
| > for (var i = t; -1 !== (i = e.indexOf("#", i)); ) { | |
| > if (i <= 0) return i; | |
| > var r = e.charAt(i - 1); | |
| > if (n.test(r)) return i; | |
| > i++; | |
| 50716c55283 | |
| < })(zb), | |
| --- | |
| > })(kx), | |
| 50744c55311 | |
| < ub(e, "listItem", t); | |
| --- | |
| > rk(e, "listItem", t); | |
| 50746c55313 | |
| < })(qb), | |
| --- | |
| > })(Cx), | |
| 50748c55315 | |
| < sb( | |
| --- | |
| > tk( | |
| 50826c55393 | |
| < })(zb), | |
| --- | |
| > })(kx), | |
| 50828c55395 | |
| < lb(e, "math", "fencedCode", function (e, t, n) { | |
| --- | |
| > nk(e, "math", "fencedCode", function (e, t, n) { | |
| 50887,50890c55454,55457 | |
| < cb(t.interruptParagraph, "fencedCode", "math"), | |
| < cb(t.interruptList, "fencedCode", "math"), | |
| < cb(t.interruptBlockquote, "fencedCode", "math"); | |
| < })(zb), | |
| --- | |
| > ik(t.interruptParagraph, "fencedCode", "math"), | |
| > ik(t.interruptList, "fencedCode", "math"), | |
| > ik(t.interruptBlockquote, "fencedCode", "math"); | |
| > })(kx), | |
| 50906c55473 | |
| < sb( | |
| --- | |
| > tk( | |
| 50921c55488 | |
| < if (94 === t.charCodeAt(h++) && t.charCodeAt(h++) === Mb) { | |
| --- | |
| > if (94 === t.charCodeAt(h++) && t.charCodeAt(h++) === gx) { | |
| 50926c55493 | |
| < else if (r === Mb) p++, h++; | |
| --- | |
| > else if (r === gx) p++, h++; | |
| 50958c55525 | |
| < lb(e, "footnoteDefinition", "definition", function (e, t, n) { | |
| --- | |
| > nk(e, "footnoteDefinition", "definition", function (e, t, n) { | |
| 50979c55546 | |
| < k < w && (9 === (s = t.charCodeAt(k)) || s === Sb); | |
| --- | |
| > k < w && (9 === (s = t.charCodeAt(k)) || s === mx); | |
| 50983c55550 | |
| < if (t.charCodeAt(k++) === Mb && 94 === t.charCodeAt(k++)) { | |
| --- | |
| > if (t.charCodeAt(k++) === gx && 94 === t.charCodeAt(k++)) { | |
| 50989c55556 | |
| < s === Sb | |
| --- | |
| > s === mx | |
| 51016,51017c55583,55584 | |
| < if (s === Sb || 9 === s) | |
| < (d += s === Sb ? 1 : 4 - (d % 4)) > 4 && | |
| --- | |
| > if (s === mx || 9 === s) | |
| > (d += s === mx ? 1 : 4 - (d % 4)) > 4 && | |
| 51024c55591 | |
| < Tb(y, a, v, [e, t.slice(k, 1024), !0])) | |
| --- | |
| > vx(y, a, v, [e, t.slice(k, 1024), !0])) | |
| 51056c55623 | |
| < sb( | |
| --- | |
| > tk( | |
| 51067c55634 | |
| < if (t.charCodeAt(l++) === Mb && 94 === t.charCodeAt(l++)) { | |
| --- | |
| > if (t.charCodeAt(l++) === gx && 94 === t.charCodeAt(l++)) { | |
| 51073c55640 | |
| < a === Sb | |
| --- | |
| > a === mx | |
| 51106c55673 | |
| < t.charCodeAt(i) === Mb && 94 !== t.charCodeAt(i + 1)) | |
| --- | |
| > t.charCodeAt(i) === gx && 94 !== t.charCodeAt(i + 1)) | |
| 51111c55678 | |
| < for (var i = 0, r = t.charCodeAt(i); r === Sb || 9 === r; ) | |
| --- | |
| > for (var i = 0, r = t.charCodeAt(i); r === mx || 9 === r; ) | |
| 51113c55680 | |
| < if (r === Mb && 94 !== t.charCodeAt(i + 1)) | |
| --- | |
| > if (r === gx && 94 !== t.charCodeAt(i + 1)) | |
| 51118c55685 | |
| < })(zb), | |
| --- | |
| > })(kx), | |
| 51135c55702 | |
| < })(zb), | |
| --- | |
| > })(kx), | |
| 51160c55727 | |
| < })(zb), | |
| --- | |
| > })(kx), | |
| 51164c55731 | |
| < sb( | |
| --- | |
| > tk( | |
| 51185c55752 | |
| < lb(e, "blockid", "paragraph", function (e, t, n) { | |
| --- | |
| > nk(e, "blockid", "paragraph", function (e, t, n) { | |
| 51192c55759 | |
| < })(zb), | |
| --- | |
| > })(kx), | |
| 51195c55762 | |
| < ub(e, "link", function (e, t, n) { | |
| --- | |
| > rk(e, "link", function (e, t, n) { | |
| 51197c55764 | |
| < if (i && Ab(i)) { | |
| --- | |
| > if (i && sk(i)) { | |
| 51204c55771 | |
| < var o = Ob(r).trim(); | |
| --- | |
| > var o = hk(r).trim(); | |
| 51208a55776 | |
| > converted: !0, | |
| 51225c55793 | |
| < })(qb), | |
| --- | |
| > })(Cx), | |
| 51228c55796 | |
| < ub(e, "image", function (e, t, n) { | |
| --- | |
| > rk(e, "image", function (e, t, n) { | |
| 51230c55798 | |
| < if (i && Ab(i)) { | |
| --- | |
| > if (i && sk(i)) { | |
| 51237c55805 | |
| < var o = Ob(r).trim(); | |
| --- | |
| > var o = hk(r).trim(); | |
| 51256c55824 | |
| < })(qb), | |
| --- | |
| > })(Cx), | |
| 51288c55856 | |
| < ub(e, "footnoteDefinition", function (e) { | |
| --- | |
| > rk(e, "footnoteDefinition", function (e) { | |
| 51293c55861 | |
| < ub(e, ["footnote", "footnoteReference"], function (e) { | |
| --- | |
| > rk(e, ["footnote", "footnoteReference"], function (e) { | |
| 51377c55945 | |
| < })(qb), | |
| --- | |
| > })(Cx), | |
| 51380c55948 | |
| < ub(e, "image", function (e) { | |
| --- | |
| > rk(e, "image", function (e) { | |
| 51385c55953 | |
| < Vb(t.substr(n + 1), e) && (e.alt = t.substr(0, n)); | |
| --- | |
| > bx(t.substr(n + 1), e) && (e.alt = t.substr(0, n)); | |
| 51389c55957 | |
| < })(qb), | |
| --- | |
| > })(Cx), | |
| 51392c55960 | |
| < ub(e, "iembed", function (e) { | |
| --- | |
| > rk(e, "iembed", function (e) { | |
| 51396,51397c55964,55965 | |
| < if (-1 !== n) Vb(t.substr(n + 1), e) && (t = t.substr(0, n)); | |
| < else Vb(t, e) && (t = ""); | |
| --- | |
| > if (-1 !== n) bx(t.substr(n + 1), e) && (t = t.substr(0, n)); | |
| > else bx(t, e) && (t = ""); | |
| 51402c55970 | |
| < })(qb), | |
| --- | |
| > })(Cx), | |
| 51419c55987 | |
| < ub(i, "listItem", function (e) { | |
| --- | |
| > rk(i, "listItem", function (e) { | |
| 51421c55989 | |
| < ub(e, ["list", "blockid"], function (e) { | |
| --- | |
| > rk(e, ["list", "blockid"], function (e) { | |
| 51432c56000 | |
| < ub(i, "blockid", function (e) { | |
| --- | |
| > rk(i, "blockid", function (e) { | |
| 51444c56012 | |
| < })(qb, _b), | |
| --- | |
| > })(Cx, xx), | |
| 51447,51448c56015,56016 | |
| < ub(e, "heading", function (e, n, i) { | |
| < var r = hb(t, e); | |
| --- | |
| > rk(e, "heading", function (e, n, i) { | |
| > var r = ok(t, e); | |
| 51452c56020 | |
| < })(qb), | |
| --- | |
| > })(Cx), | |
| 51487c56055 | |
| < yb(e, t) | |
| --- | |
| > lx(e, t) | |
| 51493c56061 | |
| < e({}, "div", { className: "callout-title-inner" }, yb(e, t)), | |
| --- | |
| > e({}, "div", { className: "callout-title-inner" }, lx(e, t)), | |
| 51501c56069 | |
| < bb(yb(e, t), !0) | |
| --- | |
| > cx(lx(e, t), !0) | |
| 51505c56073 | |
| < ub(e, "blockquote", function (e) { | |
| --- | |
| > rk(e, "blockquote", function (e) { | |
| 51587c56155 | |
| < })(qb, _b), | |
| --- | |
| > })(Cx, xx), | |
| 51604c56172 | |
| < ub(e, { type: "element", tagName: "a" }, t); | |
| --- | |
| > rk(e, { type: "element", tagName: "a" }, t); | |
| 51606c56174 | |
| < })(Ub), | |
| --- | |
| > })(Ex), | |
| 51611c56179 | |
| < e(t, "code", { className: "language-yaml" }, [rb("text", n)]), | |
| --- | |
| > e(t, "code", { className: "language-yaml" }, [Qw("text", n)]), | |
| 51614c56182 | |
| < })(0, _b), | |
| --- | |
| > })(0, xx), | |
| 51617c56185 | |
| < sb( | |
| --- | |
| > tk( | |
| 51643c56211 | |
| < lb(e, "comment", "fencedCode", function (e, t, n) { | |
| --- | |
| > nk(e, "comment", "fencedCode", function (e, t, n) { | |
| 51675,51681c56243,56269 | |
| < cb(i.interruptParagraph, "fencedCode", "comment"), | |
| < cb(i.interruptList, "fencedCode", "comment"), | |
| < cb(i.interruptBlockquote, "fencedCode", "comment"); | |
| < })(zb, _b); | |
| < var Wb = /^---(\r?\n)/g, | |
| < Gb = /---(\r?\n|$)/g; | |
| < function Kb(e) { | |
| --- | |
| > ik(i.interruptParagraph, "fencedCode", "comment"), | |
| > ik(i.interruptList, "fencedCode", "comment"), | |
| > ik(i.interruptBlockquote, "fencedCode", "comment"); | |
| > })(kx, xx); | |
| > var Mx = /^---(\r?\n)/g, | |
| > Tx = /---(\r?\n|$)/g; | |
| > function Dx(e) { | |
| > Mx.lastIndex = 0; | |
| > var t = Mx.exec(e); | |
| > if (!t) return null; | |
| > var n = t.index, | |
| > i = Mx.lastIndex; | |
| > Tx.lastIndex = i; | |
| > for (var r = Tx.exec(e); r && "\n" !== e.charAt(r.index - 1); ) | |
| > r = Tx.exec(e); | |
| > if (!r) return null; | |
| > var o = r.index, | |
| > a = Tx.lastIndex; | |
| > return { | |
| > frontMatter: e.slice(i, o), | |
| > from: i, | |
| > to: o, | |
| > blockFrom: n, | |
| > blockTo: a, | |
| > }; | |
| > } | |
| > function Ax(e) { | |
| 51685c56273 | |
| < function Yb(e) { | |
| --- | |
| > function Lx(e) { | |
| 51689,51690c56277,56279 | |
| < var n = Qy(t.value, void 0, {}); | |
| < if ("object" == typeof n) return n || void 0; | |
| --- | |
| > var n = tx(t.value, void 0, {}); | |
| > if (n && "object" == typeof n && !Array.isArray(n)) | |
| > return n || void 0; | |
| 51695,51697c56284,56286 | |
| < function Xb(e, t) { | |
| < ((t = t || {}).allowDangerousHtml = !0), (t.handlers = _b); | |
| < for (var n = Eb(e, t), i = 0, r = Ub.transformers; i < r.length; i++) { | |
| --- | |
| > function Px(e, t) { | |
| > ((t = t || {}).allowDangerousHtml = !0), (t.handlers = xx); | |
| > for (var n = fx(e, t), i = 0, r = Ex.transformers; i < r.length; i++) { | |
| 51700c56289 | |
| < return fg()(n, { allowDangerousHtml: !0 }); | |
| --- | |
| > return vk()(n, { allowDangerousHtml: !0 }); | |
| 51702,51703c56291,56292 | |
| < var Zb = Object.prototype.hasOwnProperty; | |
| < function $b(e, t) { | |
| --- | |
| > var Ix = Object.prototype.hasOwnProperty; | |
| > function Ox(e, t) { | |
| 51705,51706c56294,56295 | |
| < if ("string" == typeof t) return Zb.call(e, t) ? e[t] : null; | |
| < for (var n in e) if (Zb.call(e, n) && t.test(n)) return e[n]; | |
| --- | |
| > if ("string" == typeof t) return Ix.call(e, t) ? e[t] : null; | |
| > for (var n in e) if (Ix.call(e, n) && t.test(n)) return e[n]; | |
| 51709c56298 | |
| < function Qb(e, t, n) { | |
| --- | |
| > function Fx(e, t, n) { | |
| 51711c56300 | |
| < var i = $b(e, t); | |
| --- | |
| > var i = Ox(e, t); | |
| 51731,51732c56320,56321 | |
| < function Jb(e) { | |
| < return e ? Qb(e, /^alias(es)?$/i) : null; | |
| --- | |
| > function Bx(e) { | |
| > return e ? Fx(e, /^alias(es)?$/i) : null; | |
| 51734c56323 | |
| < function ew(e) { | |
| --- | |
| > function Nx(e) { | |
| 51736c56325 | |
| < var t = Qb(e, /^tag(s)?$/i, !0); | |
| --- | |
| > var t = Fx(e, /^tag(s)?$/i, !0); | |
| 51744,51745c56333,56334 | |
| < function tw(e) { | |
| < return e ? Qb(e, /^cssclass(es)?$/i, !0) : null; | |
| --- | |
| > function Rx(e) { | |
| > return e ? Fx(e, /^cssclass(es)?$/i, !0) : null; | |
| 51747,51748c56336,56337 | |
| < function nw(e) { | |
| < return gg()(e); | |
| --- | |
| > function Hx(e) { | |
| > return bk()(e); | |
| 51750c56339 | |
| < function iw(e) { | |
| --- | |
| > function Vx(e) { | |
| 51755c56344 | |
| < t.push(rw(r)); | |
| --- | |
| > t.push(zx(r)); | |
| 51759c56348 | |
| < function rw(e) { | |
| --- | |
| > function zx(e) { | |
| 51764c56353 | |
| < var n = iw(e.children); | |
| --- | |
| > var n = Vx(e.children); | |
| 51772c56361 | |
| < (e.hasOwnProperty("children") && iw(e.children).join("")) || | |
| --- | |
| > (e.hasOwnProperty("children") && Vx(e.children).join("")) || | |
| 51775c56364,56368 | |
| < "tableCell" === t ? (i += " ") : "tableRow" === t && (i += "\n"), i | |
| --- | |
| > "paragraph" === t || "break" === t | |
| > ? (i += "\n") | |
| > : i.endsWith("\n") && (i = i.substring(0, i.length - 1)), | |
| > "tableCell" === t ? (i += " ") : "tableRow" === t && (i += "\n"), | |
| > i | |
| 51778,52087c56371,56403 | |
| < var ow = (function (e) { | |
| < function t(t, n, i, r) { | |
| < var o = e.call(this) || this; | |
| < return ( | |
| < (o.app = t), | |
| < (o.properties = sw(i)), | |
| < (o.saveFrontmatter = r), | |
| < (o.renderComponent = new lf()), | |
| < (o.rendered = []), | |
| < o.addChild(o.renderComponent), | |
| < (o.containerEl = n.createDiv({ cls: "metadata-container" })), | |
| < (o.propertyListEl = o.containerEl.createDiv( | |
| < "metadata-properties" | |
| < )), | |
| < o.containerEl.createDiv( | |
| < "metadata-add-button text-icon-button", | |
| < function (e) { | |
| < e.createSpan("text-button-icon", function (e) { | |
| < return kf(e, "lucide-plus"); | |
| < }), | |
| < e.createSpan({ | |
| < cls: "text-button-label", | |
| < text: "Add property", | |
| < }), | |
| < e.addEventListener("click", function () { | |
| < return o.addProperty(); | |
| < }); | |
| < } | |
| < ), | |
| < o | |
| < ); | |
| < } | |
| < return ( | |
| < f(t, e), | |
| < (t.mount = function (e, n, i, r) { | |
| < var o = new t(e, n, i, r); | |
| < return o.render(), o; | |
| < }), | |
| < (t.prototype.onload = function () { | |
| < this.registerEvent( | |
| < this.app.metadataTypeManager.on( | |
| < "changed", | |
| < this.onMetadataTypeChange, | |
| < this | |
| < ) | |
| < ); | |
| < }), | |
| < (t.prototype.focusProperty = function (e) { | |
| < var t = this.rendered.find(function (t) { | |
| < return t.entry.key === e; | |
| < }); | |
| < null == t || t.sectionEl.focus(); | |
| < }), | |
| < (t.prototype.focusKey = function (e) { | |
| < var t = this.rendered.find(function (t) { | |
| < return t.entry.key === e; | |
| < }); | |
| < null == t || t.keyInputEl.focus(); | |
| < }), | |
| < (t.prototype.focusValue = function (e) { | |
| < var t = this.rendered.find(function (t) { | |
| < return t.entry.key === e; | |
| < }); | |
| < if (t) | |
| < if (t.rendered) t.rendered.focus(); | |
| < else { | |
| < var n = t.valueEl.find("input"); | |
| < n.focus(), n.select(); | |
| < } | |
| < }), | |
| < (t.prototype.render = function () { | |
| < var e = this; | |
| < this.renderComponent.unload(), | |
| < (this.rendered = []), | |
| < this.propertyListEl.empty(); | |
| < for ( | |
| < var t = function (t) { | |
| < var i = new aw( | |
| < n.app, | |
| < n, | |
| < t, | |
| < n.propertyListEl, | |
| < function (n) { | |
| < return e.updateKey(t, n); | |
| < }, | |
| < function (n) { | |
| < return e.updateValue(t, n); | |
| < }, | |
| < function (n) { | |
| < return e.reorderKey(t, n); | |
| < }, | |
| < function () { | |
| < return e.removeProperty(t.key); | |
| < } | |
| < ); | |
| < n.renderComponent.addChild(i), n.rendered.push(i); | |
| < }, | |
| < n = this, | |
| < i = 0, | |
| < r = this.properties; | |
| < i < r.length; | |
| < i++ | |
| < ) { | |
| < t(r[i]); | |
| < } | |
| < this.renderComponent.load(); | |
| < }), | |
| < (t.prototype.onMetadataTypeChange = function (e) { | |
| < this.render(); | |
| < }), | |
| < (t.prototype.synchronize = function (e) { | |
| < var t = sw(e), | |
| < n = !0; | |
| < if (t.length === this.rendered.length) { | |
| < n = !1; | |
| < for (var i = 0; i < t.length; i++) { | |
| < var r = t[i], | |
| < o = this.rendered[i].entry; | |
| < if ( | |
| < !o || | |
| < r.key !== o.key || | |
| < r.value !== o.value || | |
| < r.type !== o.type | |
| < ) { | |
| < n = !0; | |
| < break; | |
| < } | |
| < } | |
| < } | |
| < n && ((this.properties = t), this.render()); | |
| < }), | |
| < (t.prototype.serialize = function () { | |
| < for (var e = {}, t = 0, n = this.properties; t < n.length; t++) { | |
| < var i = n[t]; | |
| < e[i.key] = i.value; | |
| < } | |
| < return e; | |
| < }), | |
| < (t.prototype.addProperty = function () { | |
| < var e = this.serialize(); | |
| < (e[""] = ""), | |
| < this.synchronize(e), | |
| < this.saveFrontmatter(e), | |
| < this.focusKey(""); | |
| < }), | |
| < (t.prototype.removeProperty = function (e) { | |
| < var t = this.serialize(); | |
| < delete t[e], this.synchronize(t), this.saveFrontmatter(t); | |
| < }), | |
| < (t.prototype.updateKey = function (e, t) { | |
| < e.key = t; | |
| < var n = this.serialize(); | |
| < this.synchronize(n), this.saveFrontmatter(n); | |
| < }), | |
| < (t.prototype.updateValue = function (e, t) { | |
| < e.value = t; | |
| < var n = this.serialize(); | |
| < this.saveFrontmatter(n); | |
| < }), | |
| < (t.prototype.reorderKey = function (e, t) { | |
| < var n = this.serialize(); | |
| < delete n[e.key]; | |
| < for (var i = {}, r = Object.keys(n), o = 0; o < r.length; o++) { | |
| < o === t && (i[e.key] = e.value); | |
| < var a = r[o]; | |
| < i[a] = n[a]; | |
| < } | |
| < t >= r.length && (i[e.key] = e.value), this.saveFrontmatter(i); | |
| < }), | |
| < t | |
| < ); | |
| < })(lf), | |
| < aw = (function (e) { | |
| < function t(t, n, i, r, o, a, s, l) { | |
| < var c = e.call(this) || this; | |
| < (c.app = t), | |
| < (c.metaEditor = n), | |
| < (c.entry = i), | |
| < (c.updateKey = o), | |
| < (c.updateValue = a), | |
| < (c.reorderKey = s), | |
| < (c.removeProperty = l); | |
| < var u = (c.type = c.app.metadataTypeManager.getType(i)); | |
| < return ( | |
| < (c.sectionEl = r.createDiv({ | |
| < cls: "metadata-property", | |
| < attr: { tabIndex: 0 }, | |
| < })), | |
| < c.sectionEl.setAttr("data-property-key", i.key), | |
| < c.sectionEl.setAttr("data-property-type", i.type), | |
| < c.sectionEl.addEventListener("keydown", function (e) { | |
| < if (!c.keyInputEl.isActiveElement()) | |
| < if ("Enter" === e.key) | |
| < e.preventDefault(), c.metaEditor.focusValue(i.key); | |
| < else if ("ArrowDown" === e.key) { | |
| < e.preventDefault(); | |
| < var t = c.metaEditor.rendered.indexOf(c), | |
| < n = c.metaEditor.properties[t + 1]; | |
| < n && c.metaEditor.focusProperty(n.key); | |
| < } else if ("ArrowUp" === e.key) { | |
| < e.preventDefault(); | |
| < t = c.metaEditor.rendered.indexOf(c); | |
| < var r = c.metaEditor.properties[t - 1]; | |
| < r && c.metaEditor.focusProperty(r.key); | |
| < } | |
| < }), | |
| < (c.keyEl = c.sectionEl.createDiv({ | |
| < cls: "metadata-property-key", | |
| < attr: { tabIndex: 0 }, | |
| < })), | |
| < (c.iconEl = c.keyEl.createSpan( | |
| < { cls: "metadata-property-icon" }, | |
| < function (e) { | |
| < var t; | |
| < kf( | |
| < e, | |
| < null !== (t = u.icon) && void 0 !== t | |
| < ? t | |
| < : "lucide-file-text" | |
| < ), | |
| < Jm(e, "Change type"), | |
| < e.addEventListener("click", c.showPropertyMenu.bind(c)), | |
| < e.addEventListener( | |
| < "contextmenu", | |
| < c.showPropertyMenu.bind(c) | |
| < ), | |
| < ot(e, c.sectionEl, r, 10, function () {}, c.reorderKey); | |
| < } | |
| < )), | |
| < (c.keyInputEl = c.keyEl.createEl( | |
| < "input", | |
| < { | |
| < cls: "metadata-property-key-input", | |
| < value: c.entry.key, | |
| < type: "text", | |
| < }, | |
| < function (e) { | |
| < e.addEventListener("blur", function (t) { | |
| < c.handleUpdateKey(e.value); | |
| < }), | |
| < e.addEventListener("keydown", function (n) { | |
| < if (!n.isComposing) | |
| < if ("Tab" === n.key || "Enter" === n.key) { | |
| < n.preventDefault(); | |
| < var r = e.value; | |
| < c.handleUpdateKey(r), | |
| < t.nextFrame(function () { | |
| < c.metaEditor.focusValue(r); | |
| < }); | |
| < } else | |
| < "Escape" === n.key && | |
| < (n.preventDefault(), | |
| < (e.value = i.key), | |
| < c.sectionEl.focus()); | |
| < }), | |
| < new mw(t, e, c.metaEditor.properties, function (n) { | |
| < e.value = n.text; | |
| < var i = e.value; | |
| < c.handleUpdateKey(i), | |
| < t.nextFrame(function () { | |
| < c.metaEditor.focusValue(i); | |
| < }); | |
| < }); | |
| < } | |
| < )), | |
| < (c.valueEl = c.sectionEl.createDiv("metadata-property-data")), | |
| < c.renderProperty(), | |
| < c | |
| < ); | |
| < } | |
| < return ( | |
| < f(t, e), | |
| < (t.prototype.showPropertyMenu = function (e) { | |
| < var t = this, | |
| < n = new rg(); | |
| < this.sectionEl.addClass("has-active-menu"), | |
| < n.addSections(["title", "action", "", "danger"]), | |
| < n.setSectionSubmenu("action.changeType", { | |
| < title: "Property type", | |
| < icon: "lucide-menu", | |
| < disabled: hg.hasOwnProperty(this.entry.key), | |
| < }); | |
| < for ( | |
| < var i = this.app.metadataTypeManager.registeredTypeWidgets, | |
| < r = function (e) { | |
| < n.addItem(function (n) { | |
| < var i; | |
| < return n | |
| < .setTitle(e.name()) | |
| < .setIcon( | |
| < null !== (i = e.icon) && void 0 !== i | |
| < ? i | |
| < : "lucide-pencil" | |
| < ) | |
| < .setSection("action.changeType") | |
| < .setChecked(e.type === t.type.type) | |
| < .onClick(function () { | |
| < t.app.metadataTypeManager.setType( | |
| < t.entry.key, | |
| < e.type | |
| < ); | |
| < }); | |
| < }); | |
| < }, | |
| < o = 0, | |
| < a = Object.values(i); | |
| < o < a.length; | |
| < o++ | |
| < ) { | |
| < r(a[o]); | |
| --- | |
| > function qx(e) { | |
| > return e.hasOwnProperty("position"); | |
| > } | |
| > function Ux(e) { | |
| > return e.hasOwnProperty("key"); | |
| > } | |
| > function Wx(e) { | |
| > return e.hasOwnProperty("heading"); | |
| > } | |
| > function _x(e) { | |
| > return { line: e.line - 1, col: e.column - 1, offset: e.offset }; | |
| > } | |
| > function jx(e) { | |
| > return { start: _x(e.start), end: _x(e.end) }; | |
| > } | |
| > function Gx(e) { | |
| > var t = [], | |
| > n = function (e, n, r) { | |
| > var o = e ? e + "." + n : n; | |
| > if ("string" == typeof r) { | |
| > if (r.startsWith("[[") && r.endsWith("]]")) { | |
| > var a = mk(r.substring(2, r.length - 2)), | |
| > s = a.title, | |
| > l = a.href; | |
| > t.push({ key: o, link: l, original: r, displayText: s }); | |
| > } | |
| > } else i(o, r); | |
| > }, | |
| > i = function (e, t) { | |
| > if (Array.isArray(t)) | |
| > for (var i = 0; i < t.length; i++) { | |
| > var r = t[i]; | |
| > n(e, String(i), r); | |
| 52089,52154c56405,56408 | |
| < n.addItem(function (e) { | |
| < return e | |
| < .setTitle("Remove") | |
| < .setWarning(!0) | |
| < .setSection("danger") | |
| < .setIcon("lucide-pencil") | |
| < .onClick(function () { | |
| < t.removeProperty(); | |
| < }); | |
| < }), | |
| < n.onHide(function () { | |
| < t.sectionEl.removeClass("has-active-menu"); | |
| < }), | |
| < n.setParentElement(this.iconEl).showAtMouseEvent(e); | |
| < }), | |
| < (t.prototype.handleUpdateKey = function (e) { | |
| < this.updateKey(e), (this.entry.key = e); | |
| < }), | |
| < (t.prototype.handleUpdateValue = function (e) { | |
| < this.updateValue(e), (this.entry.value = e); | |
| < }), | |
| < (t.prototype.renderProperty = function () { | |
| < this.rendered && | |
| < (this.removeChild(this.rendered), | |
| < this.valueEl.empty(), | |
| < (this.rendered = void 0)); | |
| < var e = (this.type = this.app.metadataTypeManager.getType( | |
| < this.entry | |
| < )); | |
| < (this.rendered = e.render(this.valueEl, this.entry.value, { | |
| < app: this.app, | |
| < properties: this.metaEditor.properties, | |
| < key: this.entry.key, | |
| < update: this.handleUpdateValue.bind(this), | |
| < })), | |
| < this.rendered && this.addChild(this.rendered); | |
| < }), | |
| < t | |
| < ); | |
| < })(lf); | |
| < function sw(e) { | |
| < var t = []; | |
| < if (!e) return t; | |
| < for ( | |
| < var n = ew(e), i = Jb(e), r = tw(e), o = 0, a = Object.entries(e); | |
| < o < a.length; | |
| < o++ | |
| < ) { | |
| < var s = a[o], | |
| < l = s[0], | |
| < c = s[1]; | |
| < e.hasOwnProperty(l) && | |
| < (l.match(/^alias(es)?$/i) | |
| < ? ((l = "aliases"), (c = i)) | |
| < : l.match(/^cssclass(es)?$/i) | |
| < ? ((l = "cssclasses"), (c = r)) | |
| < : l.match(/^tag(s)?$/i) && ((l = "tags"), (c = n)), | |
| < null == c || "string" == typeof c | |
| < ? t.push({ key: l, type: "text", value: c }) | |
| < : "number" == typeof c | |
| < ? t.push({ key: l, type: "number", value: c }) | |
| < : "boolean" == typeof c | |
| < ? t.push({ key: l, type: "checkbox", value: c }) | |
| < : Tt(c) && t.push({ key: l, type: "multitext", value: c })); | |
| < } | |
| < return t; | |
| --- | |
| > else if ("object" == typeof t) | |
| > for (var o in t) t.hasOwnProperty(o) && n(e, o, t[o]); | |
| > }; | |
| > return i("", e), t; | |
| 52156,52325c56410,56418 | |
| < !(function (e) { | |
| < function t(t) { | |
| < var n = e.call(this) || this; | |
| < return (n.containerEl = t), n; | |
| < } | |
| < f(t, e), | |
| < (t.prototype.onFocus = function () {}), | |
| < (t.prototype.focus = function () { | |
| < this.onFocus(); | |
| < }); | |
| < })(lf); | |
| < var lw = { | |
| < name: function () { | |
| < return "Text"; | |
| < }, | |
| < type: "text", | |
| < icon: "lucide-text", | |
| < default: function () { | |
| < return ""; | |
| < }, | |
| < render: function (e, t, n) { | |
| < var i = e.createEl("input", { | |
| < cls: "metadata-input metadata-input-text", | |
| < placeholder: "No value", | |
| < value: null != t ? t : "", | |
| < type: "text", | |
| < attr: { tabIndex: 0 }, | |
| < }); | |
| < return ( | |
| < i.addEventListener("blur", function (e) { | |
| < n.update(i.value); | |
| < }), | |
| < new fw(n.app, i, n, function (e, t) { | |
| < (i.value = e.text), n.update(i.value); | |
| < }), | |
| < null | |
| < ); | |
| < }, | |
| < }, | |
| < cw = { | |
| < name: function () { | |
| < return "Tags"; | |
| < }, | |
| < type: "tags", | |
| < icon: "lucide-tags", | |
| < default: function () { | |
| < return []; | |
| < }, | |
| < render: function (e, t, n) { | |
| < t ? "string" == typeof t && (t = [t]) : (t = []); | |
| < var i = new Cm(e) | |
| < .setOptionRenderer(function (e, t) { | |
| < t.createEl("span", { text: e }); | |
| < }) | |
| < .preventDuplicates(function (e, t) { | |
| < return t.indexOf(e); | |
| < }) | |
| < .allowCreatingOptions(function (e) { | |
| < return e.slice(1); | |
| < }) | |
| < .setValues(t) | |
| < .onChange(function (e) { | |
| < return n.update(e); | |
| < }), | |
| < r = i.inputEl; | |
| < return ( | |
| < new vw(n.app, r, function (e) { | |
| < (r.value = ""), i.addElement(e.tag); | |
| < }), | |
| < null | |
| < ); | |
| < }, | |
| < }, | |
| < uw = { | |
| < name: function () { | |
| < return "Date"; | |
| < }, | |
| < type: "date", | |
| < icon: "lucide-calendar", | |
| < default: function () { | |
| < return ""; | |
| < }, | |
| < render: function (e, t, n) { | |
| < var i = ""; | |
| < try { | |
| < i = t ? new Date(t).toISOString().substring(0, 10) : ""; | |
| < } catch (e) {} | |
| < var r = e.createEl("input", { | |
| < cls: "metadata-input metadata-input-text", | |
| < type: "date", | |
| < placeholder: "No value", | |
| < value: i, | |
| < }); | |
| < return ( | |
| < r.addEventListener("blur", function (e) { | |
| < n.update(r.value); | |
| < }), | |
| < null | |
| < ); | |
| < }, | |
| < }, | |
| < hw = { | |
| < name: function () { | |
| < return "Time"; | |
| < }, | |
| < type: "datetime", | |
| < icon: "lucide-clock", | |
| < default: function () { | |
| < return ""; | |
| < }, | |
| < render: function (e, t, n) { | |
| < var i = e.createEl("input", { | |
| < cls: "metadata-input metadata-input-text", | |
| < type: "datetime-local", | |
| < placeholder: "No value", | |
| < value: t, | |
| < }); | |
| < return ( | |
| < i.addEventListener("blur", function (e) { | |
| < n.update(i.value); | |
| < }), | |
| < null | |
| < ); | |
| < }, | |
| < }, | |
| < pw = { | |
| < name: function () { | |
| < return "Number"; | |
| < }, | |
| < type: "number", | |
| < icon: "lucide-binary", | |
| < default: function () { | |
| < return 0; | |
| < }, | |
| < render: function (e, t, n) { | |
| < var i = e.createEl("input", { | |
| < cls: "metadata-input metadata-input-number", | |
| < type: "number", | |
| < placeholder: "No value", | |
| < value: t ? "" + t : "", | |
| < }); | |
| < return ( | |
| < i.addEventListener("blur", function (e) { | |
| < return n.update(parseFloat(i.value)); | |
| < }), | |
| < null | |
| < ); | |
| < }, | |
| < }, | |
| < dw = { | |
| < name: function () { | |
| < return "Checkbox"; | |
| < }, | |
| < type: "boolean", | |
| < icon: "lucide-check-square", | |
| < default: function () { | |
| < return !1; | |
| < }, | |
| < render: function (e, t, n) { | |
| < var i = e.createEl("input", { | |
| < type: "checkbox", | |
| < cls: "metadata-input-checkbox", | |
| < }); | |
| < return ( | |
| < (i.checked = t), | |
| < i.addEventListener("change", function (e) { | |
| < return n.update(i.checked); | |
| < }), | |
| < null | |
| < ); | |
| --- | |
| > function Kx(e, t) { | |
| > var n = { | |
| > links: [], | |
| > embeds: [], | |
| > tags: [], | |
| > headings: [], | |
| > sections: [], | |
| > listItems: [], | |
| > blocks: {}, | |
| 52327,52387c56420,56437 | |
| < }, | |
| < fw = (function (e) { | |
| < function t(t, n, i, r) { | |
| < var o = e.call(this, t, n) || this; | |
| < return ( | |
| < (o.app = t), (o.inputEl = n), (o.context = i), (o.onSelect = r), o | |
| < ); | |
| < } | |
| < return ( | |
| < f(t, e), | |
| < (t.prototype.selectSuggestion = function (e, t) { | |
| < this.onSelect(e, t), this.close(); | |
| < }), | |
| < (t.prototype.renderSuggestion = function (e, t) { | |
| < Rm(t, e.text, e); | |
| < }), | |
| < (t.prototype.getSuggestions = function (e) { | |
| < return (function (e, t, n) { | |
| < n = n.toLowerCase(); | |
| < for ( | |
| < var i = [], | |
| < r = [n], | |
| < o = e.metadataCache.getFrontmatterPropertyValuesForKey(t), | |
| < a = 0, | |
| < s = Array.from(o); | |
| < a < s.length; | |
| < a++ | |
| < ) { | |
| < var l = s[a]; | |
| < if ("" === n) i.push({ text: l, score: 0, matches: null }); | |
| < else { | |
| < var c = Bm(r, l.toLowerCase()); | |
| < c && | |
| < i.push({ | |
| < text: l, | |
| < score: Lm(c, n.length, l.length, 0), | |
| < matches: c, | |
| < }); | |
| < } | |
| < } | |
| < return ( | |
| < i.sort(function (e, t) { | |
| < return t.score - e.score; | |
| < }), | |
| < i | |
| < ); | |
| < })(this.app, this.context.key, e); | |
| < }), | |
| < t | |
| < ); | |
| < })(km); | |
| < var mw = (function (e) { | |
| < function t(t, n, i, r) { | |
| < var o = e.call(this, t, n) || this; | |
| < return ( | |
| < (o.app = t), | |
| < (o.inputEl = n), | |
| < (o.properties = i), | |
| < (o.onSelect = r), | |
| < o | |
| < ); | |
| --- | |
| > i = Sx(e), | |
| > r = i.children[0]; | |
| > if (r && "yaml" === r.type) { | |
| > var o = Lx(i); | |
| > o && | |
| > ((n.frontmatter = o), | |
| > (n.frontmatterPosition = jx(r.position)), | |
| > (n.frontmatterLinks = Gx(o))); | |
| > } | |
| > for (var a = 0, s = i.children; a < s.length; a++) { | |
| > var l = s[a], | |
| > c = jx(l.position), | |
| > u = { type: l.type, position: c }, | |
| > h = l.id; | |
| > h && | |
| > "string" == typeof h && | |
| > ((u.id = h), (n.blocks[h.toLowerCase()] = { position: c, id: h })), | |
| > n.sections.push(u); | |
| 52390,52405c56440,56457 | |
| < f(t, e), | |
| < (t.prototype.selectSuggestion = function (e, t) { | |
| < this.onSelect(e, t); | |
| < }), | |
| < (t.prototype.renderSuggestion = function (e, t) { | |
| < t.addClass("mod-complex"); | |
| < var n = t.createDiv("suggestion-content"), | |
| < i = t.createDiv("suggestion-aux"); | |
| < Rm(n.createDiv("suggestion-title"), e.text, e); | |
| < var r = e.type, | |
| < o = null, | |
| < a = this.app.metadataTypeManager.registeredTypeWidgets; | |
| < a.hasOwnProperty(r) && (o = a[r]), | |
| < (null == o ? void 0 : o.icon) && | |
| < i.createSpan({ cls: "suggestion-flair" }, function (e) { | |
| < kf(e, o.icon); | |
| --- | |
| > rk( | |
| > i, | |
| > [ | |
| > "heading", | |
| > "ilink", | |
| > "iembed", | |
| > "tag", | |
| > "listItem", | |
| > "footnoteDefinition", | |
| > ], | |
| > function (i, r, o) { | |
| > if ("footnoteDefinition" === i.type) return rk.SKIP; | |
| > if ("heading" === i.type && "root" === o.type) { | |
| > var a = ok(e, i); | |
| > n.headings.push({ | |
| > position: jx(i.position), | |
| > heading: a, | |
| > level: i.depth || 1, | |
| 52407,52431c56459,56515 | |
| < }), | |
| < (t.prototype.getSuggestions = function (e) { | |
| < var t = new Set( | |
| < this.properties.map(function (e) { | |
| < return e.key; | |
| < }) | |
| < ); | |
| < return (function (e, t) { | |
| < t = t.toLowerCase(); | |
| < for (var n = [], i = [t], r = 0, o = e; r < o.length; r++) { | |
| < var a = o[r], | |
| < s = a[0], | |
| < l = a[1]; | |
| < if ("" === t) | |
| < n.push({ text: s, type: l, score: 0, matches: null }); | |
| < else { | |
| < var c = Bm(i, s.toLowerCase()); | |
| < c && | |
| < n.push({ | |
| < text: s, | |
| < type: l, | |
| < score: Lm(c, t.length, s.length, 0), | |
| < matches: c, | |
| < }); | |
| < } | |
| --- | |
| > } else if ("ilink" === i.type) { | |
| > var s = e.substring( | |
| > i.position.start.offset, | |
| > i.position.end.offset | |
| > ), | |
| > l = i.href || ""; | |
| > !(u = i.title || "") && i.converted && (u = zx(i)); | |
| > var c = { | |
| > position: jx(i.position), | |
| > link: l, | |
| > original: s, | |
| > displayText: u, | |
| > }; | |
| > t && delete c.original, n.links.push(c); | |
| > } else if ("iembed" === i.type) { | |
| > (s = e.substring( | |
| > i.position.start.offset, | |
| > i.position.end.offset | |
| > )), | |
| > (l = i.href || ""); | |
| > var u = i.title || ""; | |
| > c = { | |
| > position: jx(i.position), | |
| > link: l, | |
| > original: s, | |
| > displayText: u, | |
| > }; | |
| > t && delete c.original, n.embeds.push(c); | |
| > } else if ("tag" === i.type) { | |
| > var h = i.tag || ""; | |
| > n.tags.push({ position: jx(i.position), tag: h }); | |
| > } else if ("listItem" === i.type && !i.synthetic) { | |
| > var p = jx(i.position), | |
| > d = i.children; | |
| > if (d && d.length > 1) | |
| > for (var f = d.length - 1; f >= 0; f--) { | |
| > var m = d[f]; | |
| > if ("list" !== m.type) { | |
| > p.end = _x(m.position.end); | |
| > break; | |
| > } | |
| > m.listParentPosition = i.position; | |
| > } | |
| > var g = 0; | |
| > "list" === o.type && | |
| > (o.listParentPosition | |
| > ? (g = o.listParentPosition.start.line - 1) | |
| > : 0 === (g = -(o.position.start.line - 1)) && (g = -1)); | |
| > var v = { position: p, parent: g }, | |
| > y = i.checklist; | |
| > "string" == typeof y && (v.task = y); | |
| > var b = i.id; | |
| > b && | |
| > "string" == typeof b && | |
| > ((v.id = b), | |
| > (n.blocks[b.toLowerCase()] = { position: p, id: b })), | |
| > n.listItems.push(v); | |
| 52433,52450c56517,56526 | |
| < return ( | |
| < n.sort(function (e, t) { | |
| < return t.score - e.score; | |
| < }), | |
| < n | |
| < ); | |
| < })( | |
| < Object.entries(this.app.metadataTypeManager.types).filter( | |
| < function (e) { | |
| < var n = e[0]; | |
| < e[1]; | |
| < return !t.has(n); | |
| < } | |
| < ), | |
| < e | |
| < ); | |
| < }), | |
| < t | |
| --- | |
| > } | |
| > ), | |
| > 0 === n.links.length && delete n.links, | |
| > 0 === n.embeds.length && delete n.embeds, | |
| > 0 === n.tags.length && delete n.tags, | |
| > 0 === n.headings.length && delete n.headings, | |
| > (0 === n.sections.length || t) && delete n.sections, | |
| > 0 === n.listItems.length && delete n.listItems, | |
| > 0 === Object.keys(n.blocks).length && delete n.blocks, | |
| > n | |
| 52452,52490c56528,56533 | |
| < })(km); | |
| < var gw = { | |
| < name: function () { | |
| < return "Multi-select"; | |
| < }, | |
| < type: "multitext", | |
| < icon: "lucide-list", | |
| < default: function () { | |
| < return []; | |
| < }, | |
| < render: function (e, t, n) { | |
| < "string" == typeof t && (t = [t]); | |
| < var i = new Cm(e) | |
| < .setOptionRenderer(function (e, t) { | |
| < t.createEl("span", { text: e }); | |
| < }) | |
| < .allowCreatingOptions(function (e) { | |
| < return e; | |
| < }) | |
| < .preventDuplicates(function (e, t) { | |
| < return t.indexOf(e); | |
| < }) | |
| < .setValues(t) | |
| < .onChange(function (e) { | |
| < return n.update(e); | |
| < }), | |
| < r = i.inputEl; | |
| < return ( | |
| < new fw(n.app, r, n, function (e, t) { | |
| < (r.value = ""), i.addElement(e.text); | |
| < }), | |
| < null | |
| < ); | |
| < }, | |
| < }, | |
| < vw = (function (e) { | |
| < function t(t, n, i) { | |
| < var r = e.call(this, t, n) || this; | |
| < return (r.inputEl = n), (r.onSelect = i), r; | |
| --- | |
| > } | |
| > function Yx(e, t) { | |
| > if (!e) return e; | |
| > if (e.links) | |
| > for (var n = 0, i = e.links; n < i.length; n++) { | |
| > t(i[n]); | |
| 52492,52515c56535,56557 | |
| < return ( | |
| < f(t, e), | |
| < (t.prototype.getSuggestions = function (e) { | |
| < return cg(this.app.metadataCache, e); | |
| < }), | |
| < (t.prototype.selectSuggestion = function (e, t) { | |
| < this.onSelect(e, t); | |
| < }), | |
| < (t.prototype.renderSuggestion = function (e, t) { | |
| < Hm(t, e.tag, e.matches); | |
| < }), | |
| < t | |
| < ); | |
| < })(km); | |
| < function yw(e, t) { | |
| < if (t.line < 0) return 0; | |
| < var n = t.line + 1; | |
| < if (n > e.lines) return e.length; | |
| < var i = e.line(n); | |
| < return isFinite(t.ch) | |
| < ? t.ch < 0 | |
| < ? i.from + Math.max(0, i.length + t.ch) | |
| < : i.from + t.ch | |
| < : i.to; | |
| --- | |
| > if (e.embeds) | |
| > for (var r = 0, o = e.embeds; r < o.length; r++) { | |
| > t(o[r]); | |
| > } | |
| > if (e.tags) | |
| > for (var a = 0, s = e.tags; a < s.length; a++) { | |
| > t(s[a]); | |
| > } | |
| > if (e.headings) | |
| > for (var l = 0, c = e.headings; l < c.length; l++) { | |
| > t(c[l]); | |
| > } | |
| > if (e.sections) | |
| > for (var u = 0, h = e.sections; u < h.length; u++) { | |
| > t(h[u]); | |
| > } | |
| > if (e.listItems) | |
| > for (var p = 0, d = e.listItems; p < d.length; p++) { | |
| > t(d[p]); | |
| > } | |
| > if (e.blocks) | |
| > for (var f in e.blocks) e.blocks.hasOwnProperty(f) && t(e.blocks[f]); | |
| > return e; | |
| 52517,52520c56559,56562 | |
| < function bw(e, t) { | |
| < t = Math.clamp(t, 0, e.length); | |
| < var n = e.lineAt(t); | |
| < return { line: n.number - 1, ch: t - n.from }; | |
| --- | |
| > function Xx(e) { | |
| > var t = e.start, | |
| > n = e.end; | |
| > return [t.line, t.col, t.offset, n.line, n.col, n.offset]; | |
| 52522,52523c56564,56566 | |
| < function ww(e, t, n) { | |
| < return e.from <= n && e.to >= t; | |
| --- | |
| > function $x(e) { | |
| > var t = e.position; | |
| > t && (delete e.position, (e.pos = Xx(t))); | |
| 52525,52527c56568,56598 | |
| < function kw(e, t, n) { | |
| < for (var i = 0, r = e; i < r.length; i++) { | |
| < if (ww(r[i], t, n)) return !0; | |
| --- | |
| > function Zx(e) { | |
| > return { | |
| > start: { line: e[0], col: e[1], offset: e[2] }, | |
| > end: { line: e[3], col: e[4], offset: e[5] }, | |
| > }; | |
| > } | |
| > function Qx(e) { | |
| > var t = e.pos; | |
| > t && | |
| > Array.isArray(t) && | |
| > 6 === t.length && | |
| > (delete e.pos, (e.position = Zx(t))); | |
| > } | |
| > function Jx(e) { | |
| > var t; | |
| > if ( | |
| > (e.frontmatter && | |
| > Array.isArray(e.frontmatter) && | |
| > ((e.frontmatter = null), | |
| > delete e.frontmatterPos, | |
| > delete e.frontmatterLinks), | |
| > e.frontmatter) | |
| > ) { | |
| > var n = | |
| > null !== (t = e.frontmatterPos) && void 0 !== t | |
| > ? t | |
| > : e.frontmatter.pos; | |
| > n && (e.frontmatterPosition = Zx(n)), | |
| > delete e.frontmatterPos, | |
| > delete e.frontmatter.pos, | |
| > e.frontmatterLinks || (e.frontmatterLinks = Gx(e.frontmatter)); | |
| 52529c56600 | |
| < return !1; | |
| --- | |
| > return Yx(e, Qx); | |
| 52531,52537c56602,56620 | |
| < function Cw(e, t, n, i) { | |
| < var r = !1; | |
| < return ( | |
| < e.between(n, i, function (e, n, i) { | |
| < if (i === t) return (r = !0), !1; | |
| < }), | |
| < r | |
| --- | |
| > function eS(e, t, n) { | |
| > return (function (e, t, n) { | |
| > for (var i = 0, r = e.length; i < r; ) { | |
| > var o = ((i + r) / 2) | 0, | |
| > a = t(e[o]); | |
| > if (0 === a) return o; | |
| > a < 0 ? (i = o + 1) : (r = o); | |
| > } | |
| > return n ? r : i; | |
| > })( | |
| > e, | |
| > function (e) { | |
| > return t < e.position.start.offset | |
| > ? 1 | |
| > : t > e.position.end.offset | |
| > ? -1 | |
| > : 0; | |
| > }, | |
| > n | |
| 52540,52546c56623,56624 | |
| < var xw = pr.define(); | |
| < function Ew(e, t) { | |
| < return e.some(function (e) { | |
| < return e.effects.some(function (e) { | |
| < return e.is(t); | |
| < }); | |
| < }); | |
| --- | |
| > function tS(e) { | |
| > return (e = hk(e).normalize("NFC")).split("#")[0]; | |
| 52548,52549c56626,56628 | |
| < function Sw(e, t) { | |
| < return void 0 === t && (t = 0), { line: e, ch: t }; | |
| --- | |
| > function nS(e) { | |
| > var t = (e = hk(e).normalize("NFC")).split("#")[0]; | |
| > return { path: t, subpath: e.substr(t.length) }; | |
| 52551,52552c56630,56631 | |
| < function Mw(e, t) { | |
| < return { line: e.line, ch: e.ch + t }; | |
| --- | |
| > function iS(e, t) { | |
| > return !!e && (!0 === oS(e.links, t) || !0 === oS(e.embeds, t)); | |
| 52554,52555c56633,56639 | |
| < function Tw(e, t) { | |
| < return e.line === t.line && e.ch === t.ch; | |
| --- | |
| > function rS(e, t) { | |
| > return ( | |
| > !!e && | |
| > (!0 === oS(e.frontmatterLinks, t) || | |
| > !0 === oS(e.links, t) || | |
| > !0 === oS(e.embeds, t)) | |
| > ); | |
| 52557,52558c56641,56646 | |
| < function Dw(e, t) { | |
| < return e.line === t.line ? e.ch <= t.ch : e.line <= t.line; | |
| --- | |
| > function oS(e, t) { | |
| > if (!e) return !1; | |
| > for (var n = 0, i = e; n < i.length; n++) { | |
| > if (!0 === t(i[n])) return !0; | |
| > } | |
| > return !1; | |
| 52560,52565c56648,56663 | |
| < function Aw(e, t) { | |
| < return (function (e, t) { | |
| < var n = e.from, | |
| < i = t.from; | |
| < return n.line === i.line ? n.ch - i.ch : n.line - i.line; | |
| < })(t, e); | |
| --- | |
| > function aS(e) { | |
| > if (!e) return null; | |
| > var t = [], | |
| > n = Nx(e.frontmatter); | |
| > if (n) | |
| > for (var i = 0, r = n; i < r.length; i++) { | |
| > var o = r[i]; | |
| > t.push(o); | |
| > } | |
| > var a = e.tags; | |
| > if (a) | |
| > for (var s = 0, l = a; s < l.length; s++) { | |
| > o = l[s]; | |
| > t.push(o.tag); | |
| > } | |
| > return t; | |
| 52567,53094c56665,56694 | |
| < var Lw = /^([>\s]*)(([*+-] |(\d+)([.)] ))(?:\[(.)\] )?)?/, | |
| < Pw = /^([>\s]*)(#{1,6} )?(.*)/, | |
| < Iw = [ | |
| < { | |
| < regex: /(!)?【【$/, | |
| < replace: function (e) { | |
| < return e[1] ? "![[" : "[["; | |
| < }, | |
| < }, | |
| < { | |
| < regex: /】】$/, | |
| < replace: function () { | |
| < return "]]"; | |
| < }, | |
| < }, | |
| < { | |
| < regex: /【【$/, | |
| < replace: function () { | |
| < return "[["; | |
| < }, | |
| < }, | |
| < ], | |
| < Ow = (function () { | |
| < function e() {} | |
| < return ( | |
| < (e.prototype.getDoc = function () { | |
| < return this; | |
| < }), | |
| < (e.prototype.setLine = function (e, t) { | |
| < this.replaceRange(t, Sw(e, 0), Sw(e, this.getLine(e).length)); | |
| < }), | |
| < (e.prototype.somethingSelected = function () { | |
| < return !!this.getSelection(); | |
| < }), | |
| < (e.prototype.setCursor = function (e, t) { | |
| < return Number.isNumber(e) | |
| < ? this.setSelection({ line: e, ch: t }) | |
| < : this.setSelection(e); | |
| < }), | |
| < (e.prototype.posAtMouse = function (e) { | |
| < return this.posAtCoords(e.clientX, e.clientY); | |
| < }), | |
| < (e.prototype.toggleSurroundingMarkdown = function (e) { | |
| < var t = this, | |
| < n = this.getSelection(), | |
| < i = this.getCursor("from"), | |
| < r = this.getCursor("to"), | |
| < o = i.line === r.line && i.ch === r.ch, | |
| < a = function (e) { | |
| < var n = e.length, | |
| < o = t.getRange(Mw(i, -n), i), | |
| < a = t.getRange(r, Mw(r, n)); | |
| < return o === e && a === e; | |
| < }, | |
| < s = function (e) { | |
| < return ( | |
| < n.length >= 2 * e.length && n.startsWith(e) && n.endsWith(e) | |
| < ); | |
| < }, | |
| < l = function (e) { | |
| < var n = e.length; | |
| < return t.getRange(r, Mw(r, n)) === e; | |
| < }, | |
| < c = function (e) { | |
| < t.transaction({ selection: { from: Mw(i, e) } }); | |
| < }, | |
| < u = function (e, o) { | |
| < return a(e) | |
| < ? ((function (e, o) { | |
| < var a = o.length, | |
| < s = o + n + o; | |
| < t.transaction({ | |
| < changes: [{ from: Mw(i, -e), to: Mw(r, e), text: s }], | |
| < selection: { | |
| < from: Mw(i, a - e), | |
| < to: Mw(r, r.line === i.line ? a - e : 0), | |
| < }, | |
| < }); | |
| < })(e.length, o), | |
| < !0) | |
| < : !!s(e) && | |
| < ((function (e, o) { | |
| < var a = o + n.substring(e, n.length - e) + o; | |
| < t.transaction({ | |
| < changes: [{ from: i, to: r, text: a }], | |
| < selection: { | |
| < from: i, | |
| < to: Sw( | |
| < r.line, | |
| < r.line === i.line ? i.ch + a.length : r.ch | |
| < ), | |
| < }, | |
| < }); | |
| < })(e.length, o), | |
| < !0); | |
| < }; | |
| < if ("*" === e || "_" === e) { | |
| < if (u("***", "**")) return; | |
| < if (u("___", "__")) return; | |
| < if (!(a("**") || a("__") || s("**") || s("__"))) { | |
| < if (u("*", "")) return; | |
| < if (u("_", "")) return; | |
| < } | |
| < if (o && (l("*") || l("_"))) return void c(1); | |
| < } else if ("**" === e || "__" === e) { | |
| < if (u("**", "")) return; | |
| < if (u("__", "")) return; | |
| < if (o && (l("**") || l("__"))) return void c(2); | |
| < } else if (2 === e.length && e.charAt(0) === e.charAt(1)) { | |
| < if (u(e, "")) return; | |
| < if (o && l(e)) return void c(2); | |
| < } | |
| < var h = n.match(/^(\s*)([\s\S]*?)(\s*)$/); | |
| < if (h) { | |
| < n = h[2]; | |
| < for (var p = h[1], d = 0; d < p.length; d++) { | |
| < "\n" === p.charAt(d) ? (i.line++, (i.ch = 0)) : i.ch++; | |
| < } | |
| < var f = h[3]; | |
| < for (d = f.length - 1; d >= 0; d--) { | |
| < "\n" === f.charAt(d) | |
| < ? (r.line--, (r.ch = this.getLine(r.line).length)) | |
| < : r.ch--; | |
| < } | |
| < } | |
| < var m = r; | |
| < r.line === i.line && (m = Mw(r, e.length)), | |
| < this.transaction({ | |
| < changes: [ | |
| < { from: i, to: r, text: "".concat(e).concat(n).concat(e) }, | |
| < ], | |
| < selection: { from: Mw(i, e.length), to: m }, | |
| < }); | |
| < }), | |
| < (e.prototype.insertMarkdownLink = function () { | |
| < var e = this.getSelection(), | |
| < t = this.getCursor("from"), | |
| < n = this.getCursor("to"); | |
| < e | |
| < ? this.transaction({ | |
| < replaceSelection: "[".concat(e, "]()"), | |
| < selection: { from: Mw(t, e.length + 3) }, | |
| < }) | |
| < : t.line === n.line && | |
| < t.ch === n.ch && | |
| < this.transaction({ | |
| < replaceSelection: "[]()", | |
| < selection: { from: Mw(t, 1) }, | |
| < }); | |
| < }), | |
| < (e.prototype.triggerWikilink = function (e) { | |
| < var t = this.getSelection(), | |
| < n = this.getCursor("from"), | |
| < i = this.getCursor("to"); | |
| < t | |
| < ? (this.replaceSelection( | |
| < e ? "![[".concat(t, "]]") : "[[".concat(t, "]]") | |
| < ), | |
| < this.setSelection(Mw(n, t.length + 2))) | |
| < : n.line === i.line && | |
| < n.ch === i.ch && | |
| < (this.replaceSelection(e ? "![[]]" : "[[]]"), | |
| < this.setSelection(Mw(n, e ? 3 : 2))); | |
| < }), | |
| < (e.prototype.insertText = function (e) { | |
| < var t = this.lineCount() - 1, | |
| < n = Sw(t, this.getLine(t).length); | |
| < this.replaceRange(e, n), | |
| < (n = Sw((t = this.lineCount() - 1), this.getLine(t).length)), | |
| < this.setSelection(n); | |
| < }), | |
| < (e.prototype.processLines = function (e, t, n) { | |
| < void 0 === n && (n = !0); | |
| < for ( | |
| < var i = this.listSelections(), | |
| < r = (function (e) { | |
| < for (var t = [], n = 0, i = e; n < i.length; n++) | |
| < for ( | |
| < var r = i[n], | |
| < o = Math.min(r.anchor.line, r.head.line), | |
| < a = Math.max(r.anchor.line, r.head.line), | |
| < s = o; | |
| < s <= a; | |
| < s++ | |
| < ) | |
| < t.push(s); | |
| < return Array.from(new Set(t)).sort(); | |
| < })(i), | |
| < o = [], | |
| < a = 0, | |
| < s = r; | |
| < a < s.length; | |
| < a++ | |
| < ) { | |
| < var l = s[a], | |
| < c = this.getLine(l); | |
| < if (n && r.length > 1 && !c.trim()) o.push(null); | |
| < else { | |
| < var u = e(l, c); | |
| < o.push(u); | |
| < } | |
| < } | |
| < for (var h = [], p = 0; p < r.length; p++) { | |
| < (l = r[p]), (u = o[p]); | |
| < if (!n || null !== u) | |
| < (d = t(l, (c = this.getLine(l)), u)) && h.push(d); | |
| < } | |
| < if (0 !== h.length) { | |
| < if (1 === i.length) { | |
| < var d = h[0], | |
| < f = i[0], | |
| < m = f.anchor; | |
| < if (0 === m.ch && Tw(m, f.head) && m.line === d.from.line) { | |
| < var g = d.text.length - (d.to ? d.to.ch - d.from.ch : 0); | |
| < return ( | |
| < (m.ch += g), | |
| < m.ch < 0 && (m.ch = 0), | |
| < void this.transaction({ | |
| < changes: h, | |
| < selection: { from: m }, | |
| < }) | |
| < ); | |
| < } | |
| < } | |
| < this.transaction({ changes: h }); | |
| < } | |
| < }), | |
| < (e.prototype.setHeading = function (e) { | |
| < this.processLines( | |
| < function (e, t) { | |
| < return t.match(Pw); | |
| < }, | |
| < function (t, n, i) { | |
| < var r = 0 === e ? "" : Array(e).fill("#").join("") + " "; | |
| < return { | |
| < from: Sw(t, i[1].length), | |
| < to: Sw(t, n.length - i[3].length), | |
| < text: r, | |
| < }; | |
| < } | |
| < ); | |
| < }), | |
| < (e.prototype.toggleBlockquote = function () { | |
| < var e = /^\s*>(\s*)/, | |
| < t = !1; | |
| < this.processLines( | |
| < function (n, i) { | |
| < var r = i.match(e); | |
| < return r || (t = !0), r; | |
| < }, | |
| < function (e, n, i) { | |
| < var r = i; | |
| < if (t && !r) return { from: Sw(e, 0), text: "> " }; | |
| < if (!t && r) { | |
| < var o = r[0].length; | |
| < if (r[1].startsWith(" ")) { | |
| < for (var a = r[1]; a.startsWith(" "); ) | |
| < a = a.substring(4); | |
| < (o -= r[1].length), a.startsWith(" ") && o++; | |
| < } | |
| < return { from: Sw(e, 0), to: Sw(e, o), text: "" }; | |
| < } | |
| < }, | |
| < !1 | |
| < ); | |
| < }), | |
| < (e.prototype.toggleBulletList = function () { | |
| < var e = !1; | |
| < this.processLines( | |
| < function (t, n) { | |
| < var i = n.match(Lw); | |
| < return (i[3] && !i[4]) || (e = !0), i; | |
| < }, | |
| < function (t, n, i) { | |
| < return i | |
| < ? { | |
| < from: Sw(t, 0), | |
| < to: Sw(t, i[0].length), | |
| < text: i[1] + (e ? "- " : ""), | |
| < } | |
| < : null; | |
| < } | |
| < ); | |
| < }), | |
| < (e.prototype.toggleNumberList = function () { | |
| < var e = !1; | |
| < this.processLines( | |
| < function (t, n) { | |
| < var i = n.match(Lw); | |
| < return i[4] || (e = !0), i; | |
| < }, | |
| < function (t, n, i) { | |
| < return i | |
| < ? { | |
| < from: Sw(t, 0), | |
| < to: Sw(t, i[0].length), | |
| < text: i[1] + (e ? "1. " : ""), | |
| < } | |
| < : null; | |
| < } | |
| < ), | |
| < e && this.afterIndent(); | |
| < }), | |
| < (e.prototype.toggleCheckList = function (e) { | |
| < var t = 3; | |
| < this.processLines( | |
| < function (n, i) { | |
| < var r = i.match(Lw); | |
| < return ( | |
| < t > 2 && " " === r[6] && (t = 2), | |
| < t > 1 && !r[6] && (t = 1), | |
| < e && t > 0 && !r[3] && (t = 0), | |
| < r | |
| < ); | |
| < }, | |
| < function (n, i, r) { | |
| < if (!r) return null; | |
| < var o = r[0], | |
| < a = r[1], | |
| < s = r[3], | |
| < l = { | |
| < from: Sw(n, 0), | |
| < to: Sw(n, o.length), | |
| < text: i.substr(0, o.length), | |
| < }, | |
| < c = a + (s || "- "); | |
| < return ( | |
| < (l.text = c), | |
| < 1 === t | |
| < ? r[6] || (l.text = c + "[ ] ") | |
| < : 2 === t | |
| < ? (l.text = c + "[x] ") | |
| < : 3 === t && (l.text = e ? c : c + "[ ] "), | |
| < l | |
| < ); | |
| < } | |
| < ); | |
| < }), | |
| < (e.prototype.insertCallout = function () { | |
| < var e = this.getCursor("from"), | |
| < t = this.getCursor("to"); | |
| < if (!Tw(e, t) || this.getLine(e.line).substring(0, e.ch).trim()) { | |
| < var n = [], | |
| < i = "> [!NOTE]\n> ", | |
| < r = { from: Sw(e.line, 4), to: Sw(e.line, 8) }; | |
| < e.line > 0 && | |
| < this.getLine(e.line - 1) && | |
| < ((i = "\n" + i), (r.from.line += 1), (r.to.line += 1)), | |
| < n.push({ from: Sw(e.line, 0), text: i }); | |
| < for (var o = e.line + 1; o <= t.line; o++) | |
| < n.push({ from: Sw(o, 0), text: "> " }); | |
| < t.line < this.lineCount() - 1 && | |
| < this.getLine(t.line + 1) && | |
| < n.push({ from: Sw(t.line + 1, 0), text: "\n" }), | |
| < this.transaction({ changes: n, selection: r }); | |
| < } else | |
| < this.transaction({ | |
| < changes: [ | |
| < { from: e, to: t, text: "\n> [!NOTE] Title\n> Contents\n" }, | |
| < ], | |
| < selection: { from: Sw(e.line + 1, 4), to: Sw(e.line + 1, 8) }, | |
| < }); | |
| < }), | |
| < (e.prototype.indentList = function () { | |
| < this.exec("indentMore"), this.afterIndent(); | |
| < }), | |
| < (e.prototype.unindentList = function () { | |
| < this.exec("indentLess"), this.afterIndent(); | |
| < }), | |
| < (e.prototype.afterIndent = function () { | |
| < for ( | |
| < var e, | |
| < t = this, | |
| < n = this.listSelections(), | |
| < i = [], | |
| < r = [], | |
| < o = 0, | |
| < a = n; | |
| < o < a.length; | |
| < o++ | |
| < ) { | |
| < var s = a[o]; | |
| < r.push( | |
| < Math.min(s.head.line, s.anchor.line), | |
| < Math.max(s.head.line, s.anchor.line) + 1 | |
| < ); | |
| < } | |
| < r = ((e = r), Array.from(new Set(e))).sort(); | |
| < for ( | |
| < var l = -1, | |
| < c = function (e) { | |
| < var n = t.getLine(e); | |
| < if (n) { | |
| < var r = Lw.exec(n); | |
| < if (r && r[4]) { | |
| < for ( | |
| < var o = r[1], a = r[5], s = e - 1, c = 0, u = null; | |
| < s >= 0; | |
| < | |
| < ) { | |
| < var h = t.getLine(s), | |
| < p = Lw.exec(h); | |
| < if (!p || !p[4]) break; | |
| < var d = p[1]; | |
| < if (d === o) { | |
| < p[4] ? (c = parseInt(p[4], 10)) : (u = p); | |
| < break; | |
| < } | |
| < if (d.length < o.length) break; | |
| < s--; | |
| < } | |
| < var f = o.length + r[2].length; | |
| < if (u) | |
| < return ( | |
| < i.push({ | |
| < text: o + u[2], | |
| < from: Sw(e), | |
| < to: Sw(e, f), | |
| < }), | |
| < void (l = e) | |
| < ); | |
| < c++, | |
| < i.push({ | |
| < text: o + c + a, | |
| < from: Sw(e), | |
| < to: Sw(e, f), | |
| < }), | |
| < (l = e); | |
| < for (var m = e + 1, g = t.lineCount(); m < g; ) { | |
| < var v = t.getLine(m); | |
| < if (v) { | |
| < var y = Lw.exec(v); | |
| < if (!y || !y[2]) break; | |
| < var b = y[1]; | |
| < if ( | |
| < (b === o && | |
| < y[4] && | |
| < (c++, | |
| < i.push({ | |
| < text: o + c + y[5], | |
| < from: Sw(m), | |
| < to: Sw(m, b.length + y[2].length), | |
| < }), | |
| < (l = m)), | |
| < b.length < o.length) | |
| < ) | |
| < break; | |
| < m++; | |
| < } else m++; | |
| < } | |
| < } | |
| < } | |
| < }, | |
| < u = 0, | |
| < h = r; | |
| < u < h.length; | |
| < u++ | |
| < ) { | |
| < var p = h[u]; | |
| < p > l && c(p); | |
| < } | |
| < this.transaction({ changes: i }); | |
| < }), | |
| < (e.prototype.newlineAndIndentContinueMarkdownList = function () { | |
| < for ( | |
| < var e = this, | |
| < t = this.listSelections(), | |
| < n = [], | |
| < i = function (t) { | |
| < var i = t.head; | |
| < if ( | |
| < t.head.line !== t.anchor.line || | |
| < t.head.ch !== t.anchor.ch | |
| < ) | |
| < return !1; | |
| < var r = e.getLine(i.line), | |
| < o = Lw.exec(r); | |
| < if (!o) return !1; | |
| < var a = o[0], | |
| < s = o[1], | |
| < l = o[2], | |
| < c = o[3], | |
| < u = o[4], | |
| < h = o[5], | |
| < p = o[6]; | |
| < if (i.ch < a.length || (!l && !s)) return !1; | |
| < if ("" === r.substr(a.length).trim()) { | |
| < if (!s) | |
| < return ( | |
| < n.push({ text: "", from: Sw(i.line), to: i }), !0 | |
| < ); | |
| < if (s.endsWith(">") || s.endsWith("> ")) { | |
| < if (l) | |
| < return ( | |
| < n.push({ | |
| < text: "", | |
| < from: Sw(i.line, s.length), | |
| < to: i, | |
| < }), | |
| < !0 | |
| < ); | |
| < var d = s.endsWith(">") ? 1 : 2; | |
| < if (i.line > 0) | |
| < if (e.getLine(i.line - 1) === s) | |
| < return ( | |
| < n.push( | |
| < { | |
| < text: "", | |
| < from: Sw(i.line - 1, s.length - d), | |
| < to: Sw(i.line - 1, s.length), | |
| < }, | |
| < { | |
| < text: "", | |
| < from: Sw(i.line, s.length - d), | |
| < to: Sw(i.line, s.length), | |
| < } | |
| < ), | |
| < !0 | |
| < ); | |
| < var f = s.substr(0, s.length - d); | |
| < return ( | |
| < n.push({ | |
| < text: "\n" + f, | |
| < from: Sw(i.line, s.length - d), | |
| < to: Sw(i.line, s.length), | |
| < }), | |
| < !0 | |
| < ); | |
| --- | |
| > var sS = /[!"#$%&()*+,.:;<=>?@^`{|}~\/\[\]\\\r\n]/g, | |
| > lS = /([:#|^\\\r\n]|%%|\[\[|]])/g; | |
| > function cS(e) { | |
| > return e.replace(sS, " ").replace(/\s+/g, " ").trim(); | |
| > } | |
| > function uS(e) { | |
| > return e.replace(lS, " ").replace(/\s+/g, " ").trim(); | |
| > } | |
| > function hS(e, t) { | |
| > if (!e || !t) return null; | |
| > var n = t.split("#").filter(function (e) { | |
| > return !!e; | |
| > }); | |
| > if (!n || 0 === n.length) return null; | |
| > if (1 === n.length) { | |
| > var i = n[0]; | |
| > if (i.startsWith("^")) { | |
| > var r = i.substr(1).toLowerCase(), | |
| > o = e.blocks; | |
| > if (o && o.hasOwnProperty(r)) | |
| > for (var a in o) | |
| > if (a.toLowerCase() === r && o.hasOwnProperty(a)) { | |
| > var s = o[a], | |
| > l = null; | |
| > if (e.listItems) | |
| > for (var c = 0, u = e.listItems; c < u.length; c++) { | |
| > var h = u[c]; | |
| > if (h.id && h.id.toLowerCase() === r) { | |
| > l = h; | |
| > break; | |
| 53096,53122d56695 | |
| < if (s.endsWith("\t")) | |
| < return ( | |
| < n.push({ | |
| < text: "", | |
| < from: Sw(i.line, s.length - 1), | |
| < to: Sw(i.line, s.length), | |
| < }), | |
| < !0 | |
| < ); | |
| < for ( | |
| < var m = 0; | |
| < m < 4 && " " === s.charAt(s.length - m - 1); | |
| < m++ | |
| < ); | |
| < return m > 0 | |
| < ? (n.push({ | |
| < text: "", | |
| < from: Sw(i.line, s.length - m), | |
| < to: Sw(i.line, s.length), | |
| < }), | |
| < !0) | |
| < : (n.push({ | |
| < text: "", | |
| < from: Sw(i.line), | |
| < to: Sw(i.line, s.length), | |
| < }), | |
| < !0); | |
| 53124,53248c56697,56703 | |
| < if (!l) | |
| < return ( | |
| < n.push({ | |
| < text: r.charAt(i.ch - 1) + "\n" + s, | |
| < from: Sw(i.line, i.ch - 1), | |
| < to: i, | |
| < }), | |
| < !0 | |
| < ); | |
| < var g = c; | |
| < u && (g = parseInt(u, 10) + 1 + h), p && (g += "[ ] "); | |
| < var v = Lw.exec(r.substring(i.ch)); | |
| < if ( | |
| < (v && v[3] && (g = ""), | |
| < n.push({ | |
| < text: r.charAt(i.ch - 1) + "\n" + s + g, | |
| < from: Sw(i.line, i.ch - 1), | |
| < to: i, | |
| < }), | |
| < v && | |
| < v[1] && | |
| < n.push({ | |
| < text: "", | |
| < from: i, | |
| < to: Sw(i.line, i.ch + v[1].length), | |
| < }), | |
| < u) | |
| < ) | |
| < for ( | |
| < var y = parseInt(u, 10) + 2, | |
| < b = i.line + 1, | |
| < w = e.lineCount(); | |
| < b < w; | |
| < b++ | |
| < ) { | |
| < var k = Lw.exec(e.getLine(b)); | |
| < if (!k || !k[2]) break; | |
| < if ((f = k[1]) === s) { | |
| < var C = k[4], | |
| < x = parseInt(C, 10); | |
| < C && | |
| < !isNaN(x) && | |
| < ((y = Math.max(y, x)), | |
| < n.push({ | |
| < text: String(y), | |
| < from: Sw(b, s.length), | |
| < to: Sw(b, s.length + C.length), | |
| < }), | |
| < y++); | |
| < } else if (!(f.length > s.length)) break; | |
| < } | |
| < return !0; | |
| < }, | |
| < r = 0, | |
| < o = t; | |
| < r < o.length; | |
| < r++ | |
| < ) { | |
| < if (!i(o[r])) return this.exec("newlineAndIndent"); | |
| < } | |
| < this.transaction({ changes: n }), this.afterIndent(); | |
| < }), | |
| < (e.prototype.newlineAndIndentOnly = function () { | |
| < for ( | |
| < var e = this, | |
| < t = this.listSelections(), | |
| < n = [], | |
| < i = function (t) { | |
| < var i = t.head; | |
| < if ( | |
| < t.head.line !== t.anchor.line || | |
| < t.head.ch !== t.anchor.ch | |
| < ) | |
| < return !1; | |
| < var r = e.getLine(i.line), | |
| < o = Lw.exec(r); | |
| < if (!o) return !1; | |
| < var a = o[0], | |
| < s = o[1], | |
| < l = o[2]; | |
| < return ( | |
| < !(i.ch < a.length) && | |
| < (n.push({ | |
| < text: | |
| < r.charAt(i.ch - 1) + | |
| < "\n" + | |
| < s + | |
| < (l | |
| < ? l.replace(/\t/g, " ").replace(/./g, " ") | |
| < : ""), | |
| < from: Sw(i.line, i.ch - 1), | |
| < to: i, | |
| < }), | |
| < !0) | |
| < ); | |
| < }, | |
| < r = 0, | |
| < o = t; | |
| < r < o.length; | |
| < r++ | |
| < ) { | |
| < if (!i(o[r])) return this.newlineOnly(); | |
| < } | |
| < this.transaction({ changes: n }); | |
| < }), | |
| < (e.prototype.newlineOnly = function () { | |
| < this.transaction({ replaceSelection: "\n" }); | |
| < }), | |
| < (e.prototype.expandText = function () { | |
| < var e = this.getCursor("anchor"), | |
| < t = this.getCursor("head"); | |
| < if (e.line === t.line && e.ch === t.ch) | |
| < for ( | |
| < var n = this.getLine(e.line).substr(0, e.ch), i = 0, r = Iw; | |
| < i < r.length; | |
| < i++ | |
| < ) { | |
| < var o = r[i], | |
| < a = n.match(o.regex); | |
| < if (a) { | |
| < var s = a[0].length, | |
| < l = o.replace(a); | |
| < this.replaceRange(l, Mw(e, -s), e); | |
| < break; | |
| < } | |
| --- | |
| > return { | |
| > type: "block", | |
| > block: s, | |
| > list: l, | |
| > start: s.position.start, | |
| > end: s.position.end, | |
| > }; | |
| 53250,53257c56705 | |
| < }), | |
| < e | |
| < ); | |
| < })(); | |
| < function Fw(e, t) { | |
| < for (var n = [], i = 0, r = t; i < r.length; i++) { | |
| < var o = r[i]; | |
| < n.push(o[0], o[1]); | |
| --- | |
| > } | |
| 53259,53263c56707,56708 | |
| < for (var a = Bw(e, n), s = [], l = 0; l < t.length; l++) | |
| < s.push({ from: a[2 * l], to: a[2 * l + 1] }); | |
| < return s; | |
| < } | |
| < function Bw(e, t) { | |
| --- | |
| > var p = e.headings; | |
| > if (!p || 0 === p.length) return null; | |
| 53265,53267c56710,56712 | |
| < var n = 0, i = 0, r = e.indexOf("\n"), o = [], a = 0, s = t; | |
| < a < s.length; | |
| < a++ | |
| --- | |
| > var d = 0, f = 0, m = null, g = null, v = 0, y = p; | |
| > v < y.length; | |
| > v++ | |
| 53269,53274c56714,56717 | |
| < for (var l = s[a]; r < l; ) { | |
| < if (-1 === r) { | |
| < r = e.length; | |
| < break; | |
| < } | |
| < n++, (i = r + 1), (r = e.indexOf("\n", i)); | |
| --- | |
| > var b = y[v]; | |
| > if (m && b.level <= f) { | |
| > g = b; | |
| > break; | |
| 53276c56719,56722 | |
| < o.push({ line: n, ch: l - i }); | |
| --- | |
| > !m && | |
| > b.level > f && | |
| > cS(b.heading).toLowerCase() === cS(n[d]).toLowerCase() && | |
| > (d++, (f = b.level), d === n.length && (m = b)); | |
| 53278,53407c56724,56730 | |
| < return o; | |
| < } | |
| < var Nw = function (e) { | |
| < var t = e.state, | |
| < n = t.doc.lineAt(t.selection.main.from), | |
| < i = Ww(e.state, n.from); | |
| < return i.line ? Hw(e) : !!i.block && jw(e); | |
| < }; | |
| < function Rw(e, t) { | |
| < return function (n) { | |
| < var i = n.state, | |
| < r = n.dispatch; | |
| < if (i.readOnly) return !1; | |
| < var o = e(t, i); | |
| < return !!o && (r(i.update(o)), !0); | |
| < }; | |
| < } | |
| < var Hw = Rw(Kw, 0), | |
| < Vw = Rw(Kw, 1), | |
| < zw = Rw(Kw, 2), | |
| < qw = Rw(Gw, 0), | |
| < Uw = Rw(Gw, 1), | |
| < _w = Rw(Gw, 2), | |
| < jw = Rw(function (e, t) { | |
| < return Gw( | |
| < e, | |
| < t, | |
| < (function (e) { | |
| < for ( | |
| < var t = [], n = 0, i = e.selection.ranges; | |
| < n < i.length; | |
| < n++ | |
| < ) { | |
| < var r = i[n], | |
| < o = e.doc.lineAt(r.from), | |
| < a = r.to <= o.to ? o : e.doc.lineAt(r.to), | |
| < s = t.length - 1; | |
| < s >= 0 && t[s].to > o.from | |
| < ? (t[s].to = a.to) | |
| < : t.push({ from: o.from, to: a.to }); | |
| < } | |
| < return t; | |
| < })(t) | |
| < ); | |
| < }, 0); | |
| < function Ww(e, t) { | |
| < var n = e.languageDataAt("commentTokens", t); | |
| < return n.length ? n[0] : {}; | |
| < } | |
| < function Gw(e, t, n) { | |
| < void 0 === n && (n = t.selection.ranges); | |
| < var i = n.map(function (e) { | |
| < return Ww(t, e.from).block; | |
| < }); | |
| < if ( | |
| < !i.every(function (e) { | |
| < return e; | |
| < }) | |
| < ) | |
| < return null; | |
| < var r = n.map(function (e, n) { | |
| < return (function (e, t, n, i) { | |
| < var r, | |
| < o, | |
| < a = t.open, | |
| < s = t.close, | |
| < l = e.sliceDoc(n - 50, n), | |
| < c = e.sliceDoc(i, i + 50), | |
| < u = /\s*$/.exec(l)[0].length, | |
| < h = /^\s*/.exec(c)[0].length, | |
| < p = l.length - u; | |
| < if (l.slice(p - a.length, p) == a && c.slice(h, h + s.length) == s) | |
| < return { | |
| < open: { pos: n - u, margin: u && 1 }, | |
| < close: { pos: i + h, margin: h && 1 }, | |
| < }; | |
| < i - n <= 100 | |
| < ? (r = o = e.sliceDoc(n, i)) | |
| < : ((r = e.sliceDoc(n, n + 50)), (o = e.sliceDoc(i - 50, i))); | |
| < var d = /^\s*/.exec(r)[0].length, | |
| < f = /\s*$/.exec(o)[0].length, | |
| < m = o.length - f - s.length; | |
| < return r.slice(d, d + a.length) == a && | |
| < o.slice(m, m + s.length) == s | |
| < ? { | |
| < open: { | |
| < pos: n + d + a.length, | |
| < margin: /\s/.test(r.charAt(d + a.length)) ? 1 : 0, | |
| < }, | |
| < close: { | |
| < pos: i - f - s.length, | |
| < margin: /\s/.test(o.charAt(m - 1)) ? 1 : 0, | |
| < }, | |
| < } | |
| < : null; | |
| < })(t, i[n], e.from, e.to); | |
| < }); | |
| < if ( | |
| < 2 != e && | |
| < !r.every(function (e) { | |
| < return e; | |
| < }) | |
| < ) | |
| < return { | |
| < changes: t.changes( | |
| < n.map(function (e, t) { | |
| < return r[t] | |
| < ? [] | |
| < : [ | |
| < { from: e.from, insert: i[t].open + " " }, | |
| < { from: e.to, insert: " " + i[t].close }, | |
| < ]; | |
| < }) | |
| < ), | |
| < }; | |
| < if ( | |
| < 1 != e && | |
| < r.some(function (e) { | |
| < return e; | |
| < }) | |
| < ) { | |
| < for (var o = [], a = 0, s = void 0; a < r.length; a++) | |
| < if ((s = r[a])) { | |
| < var l = i[a], | |
| < c = s.open, | |
| < u = s.close; | |
| < o.push( | |
| < { from: c.pos - l.open.length, to: c.pos + c.margin }, | |
| < { from: u.pos - u.margin, to: u.pos + l.close.length } | |
| < ); | |
| --- | |
| > return m | |
| > ? { | |
| > type: "heading", | |
| > current: m, | |
| > next: g, | |
| > start: m.position.start, | |
| > end: g ? g.position.start : null, | |
| 53409,53411c56732 | |
| < return { changes: o }; | |
| < } | |
| < return null; | |
| --- | |
| > : null; | |
| 53413,53435c56734,56751 | |
| < function Kw(e, t, n) { | |
| < void 0 === n && (n = t.selection.ranges); | |
| < for (var i = [], r = -1, o = 0, a = n; o < a.length; o++) { | |
| < var s = a[o], | |
| < l = s.from, | |
| < c = s.to, | |
| < u = i.length, | |
| < h = 1e9; | |
| < if ((k = Ww(t, l).line)) { | |
| < for (var p = l; p <= c; ) { | |
| < if ((w = t.doc.lineAt(p)).from > r && (l == c || c > w.from)) { | |
| < r = w.from; | |
| < var d = (C = /^\s*/.exec(w.text)[0].length) == w.length, | |
| < f = w.text.slice(C, C + k.length) == k ? C : -1; | |
| < C < w.text.length && C < h && (h = C), | |
| < i.push({ | |
| < line: w, | |
| < comment: f, | |
| < token: k, | |
| < indent: C, | |
| < empty: d, | |
| < single: !1, | |
| < }); | |
| --- | |
| > function pS(e, t, n, i) { | |
| > void 0 === i && (i = !1); | |
| > var r = "", | |
| > o = "", | |
| > a = "", | |
| > s = ""; | |
| > if ("block" === n.type && n.list) { | |
| > var l = (function (e, t) { | |
| > var n = e.listItems; | |
| > if (!n) return t; | |
| > var i = n.indexOf(t); | |
| > if (-1 === i) return t; | |
| > var r = new Set(); | |
| > r.add(t.position.start.line); | |
| > for (var o = t, a = i + 1; a < n.length; a++) { | |
| > var s = n[a]; | |
| > if (!r.has(s.parent)) break; | |
| > r.add(s.position.start.line), (o = s); | |
| 53437,53460c56753,56784 | |
| < p = w.to + 1; | |
| < } | |
| < if (h < 1e9) | |
| < for (var m = u; m < i.length; m++) | |
| < i[m].indent < i[m].line.text.length && (i[m].indent = h); | |
| < i.length == u + 1 && (i[u].single = !0); | |
| < } | |
| < } | |
| < if ( | |
| < 2 != e && | |
| < i.some(function (e) { | |
| < return e.comment < 0 && (!e.empty || e.single); | |
| < }) | |
| < ) { | |
| < for (var g = [], v = 0, y = i; v < y.length; v++) { | |
| < var b = y[v], | |
| < w = b.line, | |
| < k = b.token, | |
| < C = b.indent; | |
| < d = b.empty; | |
| < (!b.single && d) || g.push({ from: w.from + C, insert: k + " " }); | |
| < } | |
| < var x = t.changes(g); | |
| < return { changes: x, selection: t.selection.map(x, 1) }; | |
| --- | |
| > return o; | |
| > })(t, n.list), | |
| > c = (function (e, t) { | |
| > var n = e.position.start, | |
| > i = t.position.end; | |
| > return { start: n.offset - n.col, end: i.offset }; | |
| > })(n.list, l), | |
| > u = c.start, | |
| > h = c.end; | |
| > (r = e.substring(0, u)), (o = e.substring(h)); | |
| > var p = (function (e) { | |
| > var t = e.split("\n"), | |
| > n = t[0].match(/^\s*/)[0], | |
| > i = n.replace(/\t/g, " ").length; | |
| > if (i > 0) | |
| > for (var r = 0; r < t.length; r++) { | |
| > for (var o = t[r], a = 0, s = 0; a < o.length && s < i; ) | |
| > (s += "\t" === o.charAt(a) ? 4 : 1), a++; | |
| > t[r] = o.substr(a); | |
| > } | |
| > return { indent: n, text: t.join("\n") }; | |
| > })(e.substring(u, h)); | |
| > (e = p.text), (a = p.indent); | |
| > } else { | |
| > (u = n.start.offset), (h = n.end ? n.end.offset : e.length); | |
| > var d = u; | |
| > i && | |
| > "heading" === n.type && | |
| > ((d = n.current.position.end.offset + 1), (s = e.substring(u, d))), | |
| > (r = e.substring(0, u)), | |
| > (o = e.substring(h)), | |
| > (e = e.substring(d, h)); | |
| 53462,53474c56786,56817 | |
| < if ( | |
| < 1 != e && | |
| < i.some(function (e) { | |
| < return e.comment >= 0; | |
| < }) | |
| < ) { | |
| < g = []; | |
| < for (var E = 0, S = i; E < S.length; E++) { | |
| < var M = S[E]; | |
| < (w = M.line), (f = M.comment), (k = M.token); | |
| < if (f >= 0) { | |
| < c = (l = w.from + f) + k.length; | |
| < " " == w.text[c - w.from] && c++, g.push({ from: l, to: c }); | |
| --- | |
| > return { before: r, after: o, indent: a, heading: s, content: e }; | |
| > } | |
| > var dS = null, | |
| > fS = null; | |
| > function mS(e) { | |
| > e || (e = document); | |
| > var t = e.body; | |
| > t.on("mouseover", "[aria-label]", bS), | |
| > t.on("mouseout", "[aria-label]", wS), | |
| > t.addEventListener("mouseup", SS); | |
| > } | |
| > var gS = null; | |
| > function vS() { | |
| > gS && (clearTimeout(gS), (gS = null)); | |
| > } | |
| > function yS(e) { | |
| > return ( | |
| > "true" === getComputedStyle(e).getPropertyValue("--no-tooltip").trim() | |
| > ); | |
| > } | |
| > function bS(e, t) { | |
| > ut(e, t) && (gt(e) || yS(t) || CS(t)); | |
| > } | |
| > function wS(e, t) { | |
| > if (ut(e, t)) { | |
| > SS(); | |
| > var n = e.relatedTarget; | |
| > if (n && n.matchParent) { | |
| > var i = n.matchParent("[aria-label]"); | |
| > if (i && i.instanceOf(HTMLElement)) { | |
| > if (yS(i)) return; | |
| > CS(i); | |
| 53477d56819 | |
| < return { changes: g }; | |
| 53479d56820 | |
| < return null; | |
| 53481,55877c56822,56837 | |
| < var Yw = cr.define(), | |
| < Xw = cr.define(), | |
| < Zw = Ri.define(), | |
| < $w = Ri.define({ | |
| < combine: function (e) { | |
| < return Sr( | |
| < e, | |
| < { | |
| < minDepth: 100, | |
| < newGroupDelay: 500, | |
| < joinToEvent: function (e, t) { | |
| < return t; | |
| < }, | |
| < }, | |
| < { | |
| < minDepth: Math.max, | |
| < newGroupDelay: Math.min, | |
| < joinToEvent: function (e, t) { | |
| < return function (n, i) { | |
| < return e(n, i) || t(n, i); | |
| < }; | |
| < }, | |
| < } | |
| < ); | |
| < }, | |
| < }); | |
| < var Qw = _i.define({ | |
| < create: function () { | |
| < return yk.empty; | |
| < }, | |
| < update: function (e, t) { | |
| < var n, | |
| < i, | |
| < r = t.state.facet($w), | |
| < o = t.annotation(Yw); | |
| < if (o) { | |
| < var a = t.docChanged | |
| < ? Fi.single( | |
| < ((n = t.changes), | |
| < (i = 0), | |
| < n.iterChangedRanges(function (e, t) { | |
| < return (i = t); | |
| < }), | |
| < i) | |
| < ) | |
| < : void 0, | |
| < s = ck.fromTransaction(t, a), | |
| < l = o.side, | |
| < c = 0 == l ? e.undone : e.done; | |
| < return ( | |
| < (c = s | |
| < ? uk(c, c.length, r.minDepth, s) | |
| < : dk(c, t.startState.selection)), | |
| < new yk(0 == l ? o.rest : c, 0 == l ? c : o.rest) | |
| < ); | |
| < } | |
| < var u = t.annotation(Xw); | |
| < if ( | |
| < (("full" != u && "before" != u) || (e = e.isolate()), | |
| < !1 === t.annotation(dr.addToHistory)) | |
| < ) | |
| < return t.changes.empty ? e : e.addMapping(t.changes.desc); | |
| < var h = ck.fromTransaction(t), | |
| < p = t.annotation(dr.time), | |
| < d = t.annotation(dr.userEvent); | |
| < return ( | |
| < h | |
| < ? (e = e.addChanges(h, p, d, r, t)) | |
| < : t.selection && | |
| < (e = e.addSelection( | |
| < t.startState.selection, | |
| < p, | |
| < d, | |
| < r.newGroupDelay | |
| < )), | |
| < ("full" != u && "after" != u) || (e = e.isolate()), | |
| < e | |
| < ); | |
| < }, | |
| < toJSON: function (e) { | |
| < return { | |
| < done: e.done.map(function (e) { | |
| < return e.toJSON(); | |
| < }), | |
| < undone: e.undone.map(function (e) { | |
| < return e.toJSON(); | |
| < }), | |
| < }; | |
| < }, | |
| < fromJSON: function (e) { | |
| < return new yk(e.done.map(ck.fromJSON), e.undone.map(ck.fromJSON)); | |
| < }, | |
| < }); | |
| < function Jw(e) { | |
| < return ( | |
| < void 0 === e && (e = {}), | |
| < [ | |
| < Qw, | |
| < $w.of(e), | |
| < jl.domEventHandlers({ | |
| < beforeinput: function (e, t) { | |
| < var n = | |
| < "historyUndo" == e.inputType | |
| < ? nk | |
| < : "historyRedo" == e.inputType | |
| < ? ik | |
| < : null; | |
| < return !!n && (e.preventDefault(), n(t)); | |
| < }, | |
| < }), | |
| < ] | |
| < ); | |
| < } | |
| < var ek = Qw; | |
| < function tk(e, t) { | |
| < return function (n) { | |
| < var i = n.state, | |
| < r = n.dispatch; | |
| < if (!t && i.readOnly) return !1; | |
| < var o = i.field(Qw, !1); | |
| < if (!o) return !1; | |
| < var a = o.pop(e, i, t); | |
| < return !!a && (r(a), !0); | |
| < }; | |
| < } | |
| < var nk = tk(0, !1), | |
| < ik = tk(1, !1), | |
| < rk = tk(0, !0), | |
| < ok = tk(1, !0); | |
| < function ak(e) { | |
| < return function (t) { | |
| < var n = t.field(Qw, !1); | |
| < if (!n) return 0; | |
| < var i = 0 == e ? n.done : n.undone; | |
| < return i.length - (i.length && !i[0].changes ? 1 : 0); | |
| < }; | |
| < } | |
| < var sk = ak(0), | |
| < lk = ak(1), | |
| < ck = (function () { | |
| < function e(e, t, n, i, r) { | |
| < (this.changes = e), | |
| < (this.effects = t), | |
| < (this.mapped = n), | |
| < (this.startSelection = i), | |
| < (this.selectionsAfter = r); | |
| < } | |
| < return ( | |
| < (e.prototype.setSelAfter = function (t) { | |
| < return new e( | |
| < this.changes, | |
| < this.effects, | |
| < this.mapped, | |
| < this.startSelection, | |
| < t | |
| < ); | |
| < }), | |
| < (e.prototype.toJSON = function () { | |
| < var e, t, n; | |
| < return { | |
| < changes: | |
| < null === (e = this.changes) || void 0 === e | |
| < ? void 0 | |
| < : e.toJSON(), | |
| < mapped: | |
| < null === (t = this.mapped) || void 0 === t | |
| < ? void 0 | |
| < : t.toJSON(), | |
| < startSelection: | |
| < null === (n = this.startSelection) || void 0 === n | |
| < ? void 0 | |
| < : n.toJSON(), | |
| < selectionsAfter: this.selectionsAfter.map(function (e) { | |
| < return e.toJSON(); | |
| < }), | |
| < }; | |
| < }), | |
| < (e.fromJSON = function (t) { | |
| < return new e( | |
| < t.changes && Mi.fromJSON(t.changes), | |
| < [], | |
| < t.mapped && Si.fromJSON(t.mapped), | |
| < t.startSelection && Fi.fromJSON(t.startSelection), | |
| < t.selectionsAfter.map(Fi.fromJSON) | |
| < ); | |
| < }), | |
| < (e.fromTransaction = function (t, n) { | |
| < for ( | |
| < var i = pk, r = 0, o = t.startState.facet(Zw); | |
| < r < o.length; | |
| < r++ | |
| < ) { | |
| < var a = (0, o[r])(t); | |
| < a.length && (i = i.concat(a)); | |
| < } | |
| < return !i.length && t.changes.empty | |
| < ? null | |
| < : new e( | |
| < t.changes.invert(t.startState.doc), | |
| < i, | |
| < void 0, | |
| < n || t.startState.selection, | |
| < pk | |
| < ); | |
| < }), | |
| < (e.selection = function (t) { | |
| < return new e(void 0, pk, void 0, void 0, t); | |
| < }), | |
| < e | |
| < ); | |
| < })(); | |
| < function uk(e, t, n, i) { | |
| < var r = t + 1 > n + 20 ? t - n - 1 : 0, | |
| < o = e.slice(r, t); | |
| < return o.push(i), o; | |
| < } | |
| < function hk(e, t) { | |
| < return e.length ? (t.length ? e.concat(t) : e) : t; | |
| < } | |
| < var pk = []; | |
| < function dk(e, t) { | |
| < if (e.length) { | |
| < var n = e[e.length - 1], | |
| < i = n.selectionsAfter.slice( | |
| < Math.max(0, n.selectionsAfter.length - 200) | |
| < ); | |
| < return i.length && i[i.length - 1].eq(t) | |
| < ? e | |
| < : (i.push(t), uk(e, e.length - 1, 1e9, n.setSelAfter(i))); | |
| < } | |
| < return [ck.selection([t])]; | |
| < } | |
| < function fk(e) { | |
| < var t = e[e.length - 1], | |
| < n = e.slice(); | |
| < return ( | |
| < (n[e.length - 1] = t.setSelAfter( | |
| < t.selectionsAfter.slice(0, t.selectionsAfter.length - 1) | |
| < )), | |
| < n | |
| < ); | |
| < } | |
| < function mk(e, t) { | |
| < if (!e.length) return e; | |
| < for (var n = e.length, i = pk; n; ) { | |
| < var r = gk(e[n - 1], t, i); | |
| < if ((r.changes && !r.changes.empty) || r.effects.length) { | |
| < var o = e.slice(0, n); | |
| < return (o[n - 1] = r), o; | |
| < } | |
| < (t = r.mapped), n--, (i = r.selectionsAfter); | |
| < } | |
| < return i.length ? [ck.selection(i)] : pk; | |
| < } | |
| < function gk(e, t, n) { | |
| < var i = hk( | |
| < e.selectionsAfter.length | |
| < ? e.selectionsAfter.map(function (e) { | |
| < return e.map(t); | |
| < }) | |
| < : pk, | |
| < n | |
| < ); | |
| < if (!e.changes) return ck.selection(i); | |
| < var r = e.changes.map(t), | |
| < o = t.mapDesc(e.changes, !0), | |
| < a = e.mapped ? e.mapped.composeDesc(o) : o; | |
| < return new ck( | |
| < r, | |
| < pr.mapEffects(e.effects, t), | |
| < a, | |
| < e.startSelection.map(o), | |
| < i | |
| < ); | |
| < } | |
| < var vk = /^(input\.type|delete)($|\.)/, | |
| < yk = (function () { | |
| < function e(e, t, n, i) { | |
| < void 0 === n && (n = 0), | |
| < void 0 === i && (i = void 0), | |
| < (this.done = e), | |
| < (this.undone = t), | |
| < (this.prevTime = n), | |
| < (this.prevUserEvent = i); | |
| < } | |
| < return ( | |
| < (e.prototype.isolate = function () { | |
| < return this.prevTime ? new e(this.done, this.undone) : this; | |
| < }), | |
| < (e.prototype.addChanges = function (t, n, i, r, o) { | |
| < var a = this.done, | |
| < s = a[a.length - 1]; | |
| < return new e( | |
| < (a = | |
| < s && | |
| < s.changes && | |
| < !s.changes.empty && | |
| < t.changes && | |
| < (!i || vk.test(i)) && | |
| < ((!s.selectionsAfter.length && | |
| < n - this.prevTime < r.newGroupDelay && | |
| < r.joinToEvent( | |
| < o, | |
| < (function (e, t) { | |
| < var n = [], | |
| < i = !1; | |
| < return ( | |
| < e.iterChangedRanges(function (e, t) { | |
| < return n.push(e, t); | |
| < }), | |
| < t.iterChangedRanges(function (e, t, r, o) { | |
| < for (var a = 0; a < n.length; ) { | |
| < var s = n[a++], | |
| < l = n[a++]; | |
| < o >= s && r <= l && (i = !0); | |
| < } | |
| < }), | |
| < i | |
| < ); | |
| < })(s.changes, t.changes) | |
| < )) || | |
| < "input.type.compose" == i) | |
| < ? uk( | |
| < a, | |
| < a.length - 1, | |
| < r.minDepth, | |
| < new ck( | |
| < t.changes.compose(s.changes), | |
| < hk(t.effects, s.effects), | |
| < s.mapped, | |
| < s.startSelection, | |
| < pk | |
| < ) | |
| < ) | |
| < : uk(a, a.length, r.minDepth, t)), | |
| < pk, | |
| < n, | |
| < i | |
| < ); | |
| < }), | |
| < (e.prototype.addSelection = function (t, n, i, r) { | |
| < var o, | |
| < a, | |
| < s = this.done.length | |
| < ? this.done[this.done.length - 1].selectionsAfter | |
| < : pk; | |
| < return s.length > 0 && | |
| < n - this.prevTime < r && | |
| < i == this.prevUserEvent && | |
| < i && | |
| < /^select($|\.)/.test(i) && | |
| < ((o = s[s.length - 1]), | |
| < (a = t), | |
| < o.ranges.length == a.ranges.length && | |
| < 0 === | |
| < o.ranges.filter(function (e, t) { | |
| < return e.empty != a.ranges[t].empty; | |
| < }).length) | |
| < ? this | |
| < : new e(dk(this.done, t), this.undone, n, i); | |
| < }), | |
| < (e.prototype.addMapping = function (t) { | |
| < return new e( | |
| < mk(this.done, t), | |
| < mk(this.undone, t), | |
| < this.prevTime, | |
| < this.prevUserEvent | |
| < ); | |
| < }), | |
| < (e.prototype.pop = function (e, t, n) { | |
| < var i = 0 == e ? this.done : this.undone; | |
| < if (0 == i.length) return null; | |
| < var r = i[i.length - 1]; | |
| < if (n && r.selectionsAfter.length) | |
| < return t.update({ | |
| < selection: r.selectionsAfter[r.selectionsAfter.length - 1], | |
| < annotations: Yw.of({ side: e, rest: fk(i) }), | |
| < userEvent: 0 == e ? "select.undo" : "select.redo", | |
| < scrollIntoView: !0, | |
| < }); | |
| < if (r.changes) { | |
| < var o = 1 == i.length ? pk : i.slice(0, i.length - 1); | |
| < return ( | |
| < r.mapped && (o = mk(o, r.mapped)), | |
| < t.update({ | |
| < changes: r.changes, | |
| < selection: r.startSelection, | |
| < effects: r.effects, | |
| < annotations: Yw.of({ side: e, rest: o }), | |
| < filter: !1, | |
| < userEvent: 0 == e ? "undo" : "redo", | |
| < scrollIntoView: !0, | |
| < }) | |
| < ); | |
| < } | |
| < return null; | |
| < }), | |
| < e | |
| < ); | |
| < })(); | |
| < yk.empty = new yk(pk, pk); | |
| < var bk = [ | |
| < { key: "Mod-z", run: nk, preventDefault: !0 }, | |
| < { key: "Mod-y", mac: "Mod-Shift-z", run: ik, preventDefault: !0 }, | |
| < { linux: "Ctrl-Shift-z", run: ik, preventDefault: !0 }, | |
| < { key: "Mod-u", run: rk, preventDefault: !0 }, | |
| < { key: "Alt-u", mac: "Mod-Shift-u", run: ok, preventDefault: !0 }, | |
| < ]; | |
| < function wk(e, t) { | |
| < return Fi.create(e.ranges.map(t), e.mainIndex); | |
| < } | |
| < function kk(e, t) { | |
| < return e.update({ | |
| < selection: t, | |
| < scrollIntoView: !0, | |
| < userEvent: "select", | |
| < }); | |
| < } | |
| < function Ck(e, t) { | |
| < var n = e.state, | |
| < i = e.dispatch, | |
| < r = wk(n.selection, t); | |
| < return !r.eq(n.selection) && (i(kk(n, r)), !0); | |
| < } | |
| < function xk(e, t) { | |
| < return Fi.cursor(t ? e.to : e.from); | |
| < } | |
| < function Ek(e, t) { | |
| < return Ck(e, function (n) { | |
| < return n.empty ? e.moveByChar(n, t) : xk(n, t); | |
| < }); | |
| < } | |
| < function Sk(e) { | |
| < return e.textDirectionAt(e.state.selection.main.head) == ja.LTR; | |
| < } | |
| < var Mk = function (e) { | |
| < return Ek(e, !Sk(e)); | |
| < }, | |
| < Tk = function (e) { | |
| < return Ek(e, Sk(e)); | |
| < }, | |
| < Dk = function (e) { | |
| < return Ek(e, !0); | |
| < }, | |
| < Ak = function (e) { | |
| < return Ek(e, !1); | |
| < }; | |
| < function Lk(e, t) { | |
| < return Ck(e, function (n) { | |
| < return n.empty ? e.moveByGroup(n, t) : xk(n, t); | |
| < }); | |
| < } | |
| < var Pk = function (e) { | |
| < return Lk(e, !Sk(e)); | |
| < }, | |
| < Ik = function (e) { | |
| < return Lk(e, Sk(e)); | |
| < }, | |
| < Ok = function (e) { | |
| < return Lk(e, !0); | |
| < }, | |
| < Fk = function (e) { | |
| < return Lk(e, !1); | |
| < }; | |
| < function Bk(e, t, n) { | |
| < var i = e.state.charCategorizer(t.from); | |
| < return e.moveByChar(t, n, function (r) { | |
| < var o = kr.Space, | |
| < a = t.from, | |
| < s = !1, | |
| < l = !1, | |
| < c = !1, | |
| < u = function (t) { | |
| < if (s) return !1; | |
| < a += n ? t.length : -t.length; | |
| < var r, | |
| < u = i(t); | |
| < if ((o == kr.Space && (o = u), o != u)) return !1; | |
| < if (o == kr.Word) | |
| < if (t.toLowerCase() == t) { | |
| < if (!n && l) return !1; | |
| < c = !0; | |
| < } else if (c) { | |
| < if (n) return !1; | |
| < s = !0; | |
| < } else { | |
| < if ( | |
| < l && | |
| < n && | |
| < i((r = e.state.sliceDoc(a, a + 1))) == kr.Word && | |
| < r.toLowerCase() == r | |
| < ) | |
| < return !1; | |
| < l = !0; | |
| < } | |
| < return !0; | |
| < }; | |
| < return u(r), u; | |
| < }); | |
| < } | |
| < function Nk(e, t) { | |
| < return Ck(e, function (n) { | |
| < return n.empty ? Bk(e, n, t) : xk(n, t); | |
| < }); | |
| < } | |
| < var Rk = function (e) { | |
| < return Nk(e, !0); | |
| < }, | |
| < Hk = function (e) { | |
| < return Nk(e, !1); | |
| < }; | |
| < function Vk(e, t, n) { | |
| < if (t.type.prop(n)) return !0; | |
| < var i = t.to - t.from; | |
| < return ( | |
| < (i && (i > 2 || /[^\s,.;:]/.test(e.sliceDoc(t.from, t.to)))) || | |
| < t.firstChild | |
| < ); | |
| < } | |
| < function zk(e, t, n) { | |
| < for ( | |
| < var i = Rh(e).resolveInner(t.head), | |
| < r = n ? mn.closedBy : mn.openedBy, | |
| < o = t.head; | |
| < ; | |
| < | |
| < ) { | |
| < var a = n ? i.childAfter(o) : i.childBefore(o); | |
| < if (!a) break; | |
| < Vk(e, a, r) ? (i = a) : (o = n ? a.to : a.from); | |
| < } | |
| < var s, l; | |
| < return ( | |
| < (l = | |
| < i.type.prop(r) && | |
| < (s = n ? hd(e, i.from, 1) : hd(e, i.to, -1)) && | |
| < s.matched | |
| < ? n | |
| < ? s.end.to | |
| < : s.end.from | |
| < : n | |
| < ? i.to | |
| < : i.from), | |
| < Fi.cursor(l, n ? -1 : 1) | |
| < ); | |
| < } | |
| < var qk = function (e) { | |
| < return Ck(e, function (t) { | |
| < return zk(e.state, t, !Sk(e)); | |
| < }); | |
| < }, | |
| < Uk = function (e) { | |
| < return Ck(e, function (t) { | |
| < return zk(e.state, t, Sk(e)); | |
| < }); | |
| < }; | |
| < function _k(e, t) { | |
| < return Ck(e, function (n) { | |
| < if (!n.empty) return xk(n, t); | |
| < var i = e.moveVertically(n, t); | |
| < return i.head != n.head ? i : e.moveToLineBoundary(n, t); | |
| < }); | |
| < } | |
| < var jk = function (e) { | |
| < return _k(e, !1); | |
| < }, | |
| < Wk = function (e) { | |
| < return _k(e, !0); | |
| < }; | |
| < function Gk(e) { | |
| < var t, | |
| < n = e.scrollDOM.clientHeight < e.scrollDOM.scrollHeight - 2, | |
| < i = 0, | |
| < r = 0; | |
| < if (n) { | |
| < for ( | |
| < var o = 0, a = e.state.facet(jl.scrollMargins); | |
| < o < a.length; | |
| < o++ | |
| < ) { | |
| < var s = (0, a[o])(e); | |
| < (null == s ? void 0 : s.top) && | |
| < (i = Math.max(null == s ? void 0 : s.top, i)), | |
| < (null == s ? void 0 : s.bottom) && | |
| < (r = Math.max(null == s ? void 0 : s.bottom, r)); | |
| < } | |
| < t = e.scrollDOM.clientHeight - i - r; | |
| < } else t = (e.dom.ownerDocument.defaultView || window).innerHeight; | |
| < return { | |
| < marginTop: i, | |
| < marginBottom: r, | |
| < selfScroll: n, | |
| < height: Math.max(e.defaultLineHeight, t - 5), | |
| < }; | |
| < } | |
| < function Kk(e, t) { | |
| < var n, | |
| < i = Gk(e), | |
| < r = e.state, | |
| < o = wk(r.selection, function (n) { | |
| < return n.empty ? e.moveVertically(n, t, i.height) : xk(n, t); | |
| < }); | |
| < if (o.eq(r.selection)) return !1; | |
| < if (i.selfScroll) { | |
| < var a = e.coordsAtPos(r.selection.main.head), | |
| < s = e.scrollDOM.getBoundingClientRect(), | |
| < l = s.top + i.marginTop, | |
| < c = s.bottom - i.marginBottom; | |
| < a && | |
| < a.top > l && | |
| < a.bottom < c && | |
| < (n = jl.scrollIntoView(o.main.head, { | |
| < y: "start", | |
| < yMargin: a.top - l, | |
| < })); | |
| < } | |
| < return e.dispatch(kk(r, o), { effects: n }), !0; | |
| < } | |
| < var Yk = function (e) { | |
| < return Kk(e, !1); | |
| < }, | |
| < Xk = function (e) { | |
| < return Kk(e, !0); | |
| < }; | |
| < function Zk(e, t, n) { | |
| < var i = e.lineBlockAt(t.head), | |
| < r = e.moveToLineBoundary(t, n); | |
| < if ( | |
| < (r.head == t.head && | |
| < r.head != (n ? i.to : i.from) && | |
| < (r = e.moveToLineBoundary(t, n, !1)), | |
| < !n && r.head == i.from && i.length) | |
| < ) { | |
| < var o = /^\s*/.exec( | |
| < e.state.sliceDoc(i.from, Math.min(i.from + 100, i.to)) | |
| < )[0].length; | |
| < o && t.head != i.from + o && (r = Fi.cursor(i.from + o)); | |
| < } | |
| < return r; | |
| < } | |
| < var $k = function (e) { | |
| < return Ck(e, function (t) { | |
| < return Zk(e, t, !0); | |
| < }); | |
| < }, | |
| < Qk = function (e) { | |
| < return Ck(e, function (t) { | |
| < return Zk(e, t, !1); | |
| < }); | |
| < }, | |
| < Jk = function (e) { | |
| < return Ck(e, function (t) { | |
| < return Zk(e, t, !Sk(e)); | |
| < }); | |
| < }, | |
| < eC = function (e) { | |
| < return Ck(e, function (t) { | |
| < return Zk(e, t, Sk(e)); | |
| < }); | |
| < }, | |
| < tC = function (e) { | |
| < return Ck(e, function (t) { | |
| < return Fi.cursor(e.lineBlockAt(t.head).from, 1); | |
| < }); | |
| < }, | |
| < nC = function (e) { | |
| < return Ck(e, function (t) { | |
| < return Fi.cursor(e.lineBlockAt(t.head).to, -1); | |
| < }); | |
| < }; | |
| < function iC(e, t, n) { | |
| < var i = !1, | |
| < r = wk(e.selection, function (t) { | |
| < var r = | |
| < hd(e, t.head, -1) || | |
| < hd(e, t.head, 1) || | |
| < (t.head > 0 && hd(e, t.head - 1, 1)) || | |
| < (t.head < e.doc.length && hd(e, t.head + 1, -1)); | |
| < if (!r || !r.end) return t; | |
| < i = !0; | |
| < var o = r.start.from == t.head ? r.end.to : r.end.from; | |
| < return n ? Fi.range(t.anchor, o) : Fi.cursor(o); | |
| < }); | |
| < return !!i && (t(kk(e, r)), !0); | |
| < } | |
| < var rC = function (e) { | |
| < return iC(e.state, e.dispatch, !1); | |
| < }, | |
| < oC = function (e) { | |
| < return iC(e.state, e.dispatch, !0); | |
| < }; | |
| < function aC(e, t) { | |
| < var n = wk(e.state.selection, function (e) { | |
| < var n = t(e); | |
| < return Fi.range( | |
| < e.anchor, | |
| < n.head, | |
| < n.goalColumn, | |
| < n.bidiLevel || void 0 | |
| < ); | |
| < }); | |
| < return !n.eq(e.state.selection) && (e.dispatch(kk(e.state, n)), !0); | |
| < } | |
| < function sC(e, t) { | |
| < return aC(e, function (n) { | |
| < return e.moveByChar(n, t); | |
| < }); | |
| < } | |
| < var lC = function (e) { | |
| < return sC(e, !Sk(e)); | |
| < }, | |
| < cC = function (e) { | |
| < return sC(e, Sk(e)); | |
| < }, | |
| < uC = function (e) { | |
| < return sC(e, !0); | |
| < }, | |
| < hC = function (e) { | |
| < return sC(e, !1); | |
| < }; | |
| < function pC(e, t) { | |
| < return aC(e, function (n) { | |
| < return e.moveByGroup(n, t); | |
| < }); | |
| < } | |
| < var dC = function (e) { | |
| < return pC(e, !Sk(e)); | |
| < }, | |
| < fC = function (e) { | |
| < return pC(e, Sk(e)); | |
| < }, | |
| < mC = function (e) { | |
| < return pC(e, !0); | |
| < }, | |
| < gC = function (e) { | |
| < return pC(e, !1); | |
| < }; | |
| < function vC(e, t) { | |
| < return aC(e, function (n) { | |
| < return Bk(e, n, t); | |
| < }); | |
| < } | |
| < var yC = function (e) { | |
| < return vC(e, !0); | |
| < }, | |
| < bC = function (e) { | |
| < return vC(e, !1); | |
| < }, | |
| < wC = function (e) { | |
| < return aC(e, function (t) { | |
| < return zk(e.state, t, !Sk(e)); | |
| < }); | |
| < }, | |
| < kC = function (e) { | |
| < return aC(e, function (t) { | |
| < return zk(e.state, t, Sk(e)); | |
| < }); | |
| < }; | |
| < function CC(e, t) { | |
| < return aC(e, function (n) { | |
| < return e.moveVertically(n, t); | |
| < }); | |
| < } | |
| < var xC = function (e) { | |
| < return CC(e, !1); | |
| < }, | |
| < EC = function (e) { | |
| < return CC(e, !0); | |
| < }; | |
| < function SC(e, t) { | |
| < return aC(e, function (n) { | |
| < return e.moveVertically(n, t, Gk(e).height); | |
| < }); | |
| < } | |
| < var MC = function (e) { | |
| < return SC(e, !1); | |
| < }, | |
| < TC = function (e) { | |
| < return SC(e, !0); | |
| < }, | |
| < DC = function (e) { | |
| < return aC(e, function (t) { | |
| < return Zk(e, t, !0); | |
| < }); | |
| < }, | |
| < AC = function (e) { | |
| < return aC(e, function (t) { | |
| < return Zk(e, t, !1); | |
| < }); | |
| < }, | |
| < LC = function (e) { | |
| < return aC(e, function (t) { | |
| < return Zk(e, t, !Sk(e)); | |
| < }); | |
| < }, | |
| < PC = function (e) { | |
| < return aC(e, function (t) { | |
| < return Zk(e, t, Sk(e)); | |
| < }); | |
| < }, | |
| < IC = function (e) { | |
| < return aC(e, function (t) { | |
| < return Fi.cursor(e.lineBlockAt(t.head).from); | |
| < }); | |
| < }, | |
| < OC = function (e) { | |
| < return aC(e, function (t) { | |
| < return Fi.cursor(e.lineBlockAt(t.head).to); | |
| < }); | |
| < }, | |
| < FC = function (e) { | |
| < var t = e.state; | |
| < return (0, e.dispatch)(kk(t, { anchor: 0 })), !0; | |
| < }, | |
| < BC = function (e) { | |
| < var t = e.state; | |
| < return (0, e.dispatch)(kk(t, { anchor: t.doc.length })), !0; | |
| < }, | |
| < NC = function (e) { | |
| < var t = e.state; | |
| < return ( | |
| < (0, e.dispatch)( | |
| < kk(t, { anchor: t.selection.main.anchor, head: 0 }) | |
| < ), | |
| < !0 | |
| < ); | |
| < }, | |
| < RC = function (e) { | |
| < var t = e.state; | |
| < return ( | |
| < (0, e.dispatch)( | |
| < kk(t, { anchor: t.selection.main.anchor, head: t.doc.length }) | |
| < ), | |
| < !0 | |
| < ); | |
| < }, | |
| < HC = function (e) { | |
| < var t = e.state; | |
| < return ( | |
| < (0, e.dispatch)( | |
| < t.update({ | |
| < selection: { anchor: 0, head: t.doc.length }, | |
| < userEvent: "select", | |
| < }) | |
| < ), | |
| < !0 | |
| < ); | |
| < }, | |
| < VC = function (e) { | |
| < var t = e.state, | |
| < n = e.dispatch, | |
| < i = tx(t).map(function (e) { | |
| < var n = e.from, | |
| < i = e.to; | |
| < return Fi.range(n, Math.min(i + 1, t.doc.length)); | |
| < }); | |
| < return ( | |
| < n(t.update({ selection: Fi.create(i), userEvent: "select" })), !0 | |
| < ); | |
| < }, | |
| < zC = function (e) { | |
| < var t = e.state, | |
| < n = e.dispatch, | |
| < i = wk(t.selection, function (e) { | |
| < for ( | |
| < var n, i = Rh(t).resolveInner(e.head, 1); | |
| < !( | |
| < (i.from < e.from && i.to >= e.to) || | |
| < (i.to > e.to && i.from <= e.from) | |
| < ) && | |
| < (null === (n = i.parent) || void 0 === n ? void 0 : n.parent); | |
| < | |
| < ) | |
| < i = i.parent; | |
| < return Fi.range(i.to, i.from); | |
| < }); | |
| < return n(kk(t, i)), !0; | |
| < }, | |
| < qC = function (e) { | |
| < var t = e.state, | |
| < n = e.dispatch, | |
| < i = t.selection, | |
| < r = null; | |
| < return ( | |
| < i.ranges.length > 1 | |
| < ? (r = Fi.create([i.main])) | |
| < : i.main.empty || (r = Fi.create([Fi.cursor(i.main.head)])), | |
| < !!r && (n(kk(t, r)), !0) | |
| < ); | |
| < }; | |
| < function UC(e, t) { | |
| < if (e.state.readOnly) return !1; | |
| < var n = "delete.selection", | |
| < i = e.state, | |
| < r = i.changeByRange(function (i) { | |
| < var r = i.from, | |
| < o = i.to; | |
| < if (r == o) { | |
| < var a = t(r); | |
| < a < r | |
| < ? ((n = "delete.backward"), (a = _C(e, a, !1))) | |
| < : a > r && ((n = "delete.forward"), (a = _C(e, a, !0))), | |
| < (r = Math.min(r, a)), | |
| < (o = Math.max(o, a)); | |
| < } else (r = _C(e, r, !1)), (o = _C(e, o, !0)); | |
| < return r == o | |
| < ? { range: i } | |
| < : { changes: { from: r, to: o }, range: Fi.cursor(r) }; | |
| < }); | |
| < return ( | |
| < !r.changes.empty && | |
| < (e.dispatch( | |
| < i.update(r, { | |
| < scrollIntoView: !0, | |
| < userEvent: n, | |
| < effects: | |
| < "delete.selection" == n | |
| < ? jl.announce.of(i.phrase("Selection deleted")) | |
| < : void 0, | |
| < }) | |
| < ), | |
| < !0) | |
| < ); | |
| < } | |
| < function _C(e, t, n) { | |
| < if (e instanceof jl) | |
| < for ( | |
| < var i = 0, | |
| < r = e.state.facet(jl.atomicRanges).map(function (t) { | |
| < return t(e); | |
| < }); | |
| < i < r.length; | |
| < i++ | |
| < ) { | |
| < r[i].between(t, t, function (e, i) { | |
| < e < t && i > t && (t = n ? i : e); | |
| < }); | |
| < } | |
| < return t; | |
| < } | |
| < var jC = function (e, t) { | |
| < return UC(e, function (n) { | |
| < var i, | |
| < r, | |
| < o = e.state, | |
| < a = o.doc.lineAt(n); | |
| < if ( | |
| < !t && | |
| < n > a.from && | |
| < n < a.from + 200 && | |
| < !/[^ \t]/.test((i = a.text.slice(0, n - a.from))) | |
| < ) { | |
| < if ("\t" == i[i.length - 1]) return n - 1; | |
| < for ( | |
| < var s = Ur(i, o.tabSize) % tp(o) || tp(o), l = 0; | |
| < l < s && " " == i[i.length - 1 - l]; | |
| < l++ | |
| < ) | |
| < n--; | |
| < r = n; | |
| < } else (r = mi(a.text, n - a.from, t, t) + a.from) == n && a.number != (t ? o.doc.lines : 1) && (r += t ? 1 : -1); | |
| < return r; | |
| < }); | |
| < }, | |
| < WC = function (e) { | |
| < return jC(e, !1); | |
| < }, | |
| < GC = function (e) { | |
| < return jC(e, !0); | |
| < }, | |
| < KC = function (e, t) { | |
| < return UC(e, function (n) { | |
| < for ( | |
| < var i = n, | |
| < r = e.state, | |
| < o = r.doc.lineAt(i), | |
| < a = r.charCategorizer(i), | |
| < s = null; | |
| < ; | |
| < | |
| < ) { | |
| < if (i == (t ? o.to : o.from)) { | |
| < i == n && | |
| < o.number != (t ? r.doc.lines : 1) && | |
| < (i += t ? 1 : -1); | |
| < break; | |
| < } | |
| < var l = mi(o.text, i - o.from, t) + o.from, | |
| < c = o.text.slice( | |
| < Math.min(i, l) - o.from, | |
| < Math.max(i, l) - o.from | |
| < ), | |
| < u = a(c); | |
| < if (null != s && u != s) break; | |
| < (" " == c && i == n) || (s = u), (i = l); | |
| < } | |
| < return i; | |
| < }); | |
| < }, | |
| < YC = function (e) { | |
| < return KC(e, !1); | |
| < }, | |
| < XC = function (e) { | |
| < return KC(e, !0); | |
| < }, | |
| < ZC = function (e) { | |
| < return UC(e, function (t) { | |
| < var n = e.lineBlockAt(t).to; | |
| < return t < n ? n : Math.min(e.state.doc.length, t + 1); | |
| < }); | |
| < }, | |
| < $C = function (e) { | |
| < return UC(e, function (t) { | |
| < var n = e.lineBlockAt(t).from; | |
| < return t > n ? n : Math.max(0, t - 1); | |
| < }); | |
| < }, | |
| < QC = function (e) { | |
| < var t = e.state, | |
| < n = e.dispatch; | |
| < if (t.readOnly) return !1; | |
| < for (var i = [], r = 0, o = "", a = t.doc.iter(); ; ) { | |
| < if ((a.next(), a.lineBreak || a.done)) { | |
| < var s = o.search(/\s+$/); | |
| < if ( | |
| < (s > -1 && i.push({ from: r - (o.length - s), to: r }), a.done) | |
| < ) | |
| < break; | |
| < o = ""; | |
| < } else o = a.value; | |
| < r += a.value.length; | |
| < } | |
| < return ( | |
| < !!i.length && (n(t.update({ changes: i, userEvent: "delete" })), !0) | |
| < ); | |
| < }, | |
| < JC = function (e) { | |
| < var t = e.state, | |
| < n = e.dispatch; | |
| < if (t.readOnly) return !1; | |
| < var i = t.changeByRange(function (e) { | |
| < return { | |
| < changes: { from: e.from, to: e.to, insert: ni.of(["", ""]) }, | |
| < range: Fi.cursor(e.from), | |
| < }; | |
| < }); | |
| < return n(t.update(i, { scrollIntoView: !0, userEvent: "input" })), !0; | |
| < }, | |
| < ex = function (e) { | |
| < var t = e.state, | |
| < n = e.dispatch; | |
| < if (t.readOnly) return !1; | |
| < var i = t.changeByRange(function (e) { | |
| < if (!e.empty || 0 == e.from || e.from == t.doc.length) | |
| < return { range: e }; | |
| < var n = e.from, | |
| < i = t.doc.lineAt(n), | |
| < r = n == i.from ? n - 1 : mi(i.text, n - i.from, !1) + i.from, | |
| < o = n == i.to ? n + 1 : mi(i.text, n - i.from, !0) + i.from; | |
| < return { | |
| < changes: { | |
| < from: r, | |
| < to: o, | |
| < insert: t.doc.slice(n, o).append(t.doc.slice(r, n)), | |
| < }, | |
| < range: Fi.cursor(o), | |
| < }; | |
| < }); | |
| < return ( | |
| < !i.changes.empty && | |
| < (n( | |
| < t.update(i, { scrollIntoView: !0, userEvent: "move.character" }) | |
| < ), | |
| < !0) | |
| < ); | |
| < }; | |
| < function tx(e) { | |
| < for ( | |
| < var t = [], n = -1, i = 0, r = e.selection.ranges; | |
| < i < r.length; | |
| < i++ | |
| < ) { | |
| < var o = r[i], | |
| < a = e.doc.lineAt(o.from), | |
| < s = e.doc.lineAt(o.to); | |
| < if ( | |
| < (o.empty || o.to != s.from || (s = e.doc.lineAt(o.to - 1)), | |
| < n >= a.number) | |
| < ) { | |
| < var l = t[t.length - 1]; | |
| < (l.to = s.to), l.ranges.push(o); | |
| < } else t.push({ from: a.from, to: s.to, ranges: [o] }); | |
| < n = s.number + 1; | |
| < } | |
| < return t; | |
| < } | |
| < function nx(e, t, n) { | |
| < if (e.readOnly) return !1; | |
| < for (var i = [], r = [], o = 0, a = tx(e); o < a.length; o++) { | |
| < var s = a[o]; | |
| < if (n ? s.to != e.doc.length : 0 != s.from) { | |
| < var l = e.doc.lineAt(n ? s.to + 1 : s.from - 1), | |
| < c = l.length + 1; | |
| < if (n) { | |
| < i.push( | |
| < { from: s.to, to: l.to }, | |
| < { from: s.from, insert: l.text + e.lineBreak } | |
| < ); | |
| < for (var u = 0, h = s.ranges; u < h.length; u++) { | |
| < var p = h[u]; | |
| < r.push( | |
| < Fi.range( | |
| < Math.min(e.doc.length, p.anchor + c), | |
| < Math.min(e.doc.length, p.head + c) | |
| < ) | |
| < ); | |
| < } | |
| < } else { | |
| < i.push( | |
| < { from: l.from, to: s.from }, | |
| < { from: s.to, insert: e.lineBreak + l.text } | |
| < ); | |
| < for (var d = 0, f = s.ranges; d < f.length; d++) { | |
| < p = f[d]; | |
| < r.push(Fi.range(p.anchor - c, p.head - c)); | |
| < } | |
| < } | |
| < } | |
| < } | |
| < return ( | |
| < !!i.length && | |
| < (t( | |
| < e.update({ | |
| < changes: i, | |
| < scrollIntoView: !0, | |
| < selection: Fi.create(r, e.selection.mainIndex), | |
| < userEvent: "move.line", | |
| < }) | |
| < ), | |
| < !0) | |
| < ); | |
| < } | |
| < var ix = function (e) { | |
| < return nx(e.state, e.dispatch, !1); | |
| < }, | |
| < rx = function (e) { | |
| < return nx(e.state, e.dispatch, !0); | |
| < }; | |
| < function ox(e, t, n) { | |
| < if (e.readOnly) return !1; | |
| < for (var i = [], r = 0, o = tx(e); r < o.length; r++) { | |
| < var a = o[r]; | |
| < n | |
| < ? i.push({ | |
| < from: a.from, | |
| < insert: e.doc.slice(a.from, a.to) + e.lineBreak, | |
| < }) | |
| < : i.push({ | |
| < from: a.to, | |
| < insert: e.lineBreak + e.doc.slice(a.from, a.to), | |
| < }); | |
| < } | |
| < return ( | |
| < t( | |
| < e.update({ | |
| < changes: i, | |
| < scrollIntoView: !0, | |
| < userEvent: "input.copyline", | |
| < }) | |
| < ), | |
| < !0 | |
| < ); | |
| < } | |
| < var ax = function (e) { | |
| < return ox(e.state, e.dispatch, !1); | |
| < }, | |
| < sx = function (e) { | |
| < return ox(e.state, e.dispatch, !0); | |
| < }, | |
| < lx = function (e) { | |
| < if (e.state.readOnly) return !1; | |
| < var t = e.state, | |
| < n = t.changes( | |
| < tx(t).map(function (e) { | |
| < var n = e.from, | |
| < i = e.to; | |
| < return ( | |
| < n > 0 ? n-- : i < t.doc.length && i++, { from: n, to: i } | |
| < ); | |
| < }) | |
| < ), | |
| < i = wk(t.selection, function (t) { | |
| < return e.moveVertically(t, !0); | |
| < }).map(n); | |
| < return ( | |
| < e.dispatch({ | |
| < changes: n, | |
| < selection: i, | |
| < scrollIntoView: !0, | |
| < userEvent: "delete.line", | |
| < }), | |
| < !0 | |
| < ); | |
| < }, | |
| < cx = function (e) { | |
| < var t = e.state; | |
| < return ( | |
| < (0, e.dispatch)( | |
| < t.update(t.replaceSelection(t.lineBreak), { | |
| < scrollIntoView: !0, | |
| < userEvent: "input", | |
| < }) | |
| < ), | |
| < !0 | |
| < ); | |
| < }; | |
| < var ux = px(!1), | |
| < hx = px(!0); | |
| < function px(e) { | |
| < return function (t) { | |
| < var n = t.state, | |
| < i = t.dispatch; | |
| < if (n.readOnly) return !1; | |
| < var r = n.changeByRange(function (t) { | |
| < var i = t.from, | |
| < r = t.to, | |
| < o = n.doc.lineAt(i), | |
| < a = | |
| < !e && | |
| < i == r && | |
| < (function (e, t) { | |
| < if (/\(\)|\[\]|\{\}/.test(e.sliceDoc(t - 1, t + 1))) | |
| < return { from: t, to: t }; | |
| < var n, | |
| < i = Rh(e).resolveInner(t), | |
| < r = i.childBefore(t), | |
| < o = i.childAfter(t); | |
| < return r && | |
| < o && | |
| < r.to <= t && | |
| < o.from >= t && | |
| < (n = r.type.prop(mn.closedBy)) && | |
| < n.indexOf(o.name) > -1 && | |
| < e.doc.lineAt(r.to).from == e.doc.lineAt(o.from).from | |
| < ? { from: r.to, to: o.from } | |
| < : null; | |
| < })(n, i); | |
| < e && (i = r = (r <= o.to ? o : n.doc.lineAt(r)).to); | |
| < var s = new op(n, { simulateBreak: i, simulateDoubleBreak: !!a }), | |
| < l = ip(s, i); | |
| < for ( | |
| < null == l && (l = /^\s*/.exec(n.doc.lineAt(i).text)[0].length); | |
| < r < o.to && /\s/.test(o.text[r - o.from]); | |
| < | |
| < ) | |
| < r++; | |
| < a | |
| < ? ((i = a.from), (r = a.to)) | |
| < : i > o.from && | |
| < i < o.from + 100 && | |
| < !/\S/.test(o.text.slice(0, i)) && | |
| < (i = o.from); | |
| < var c = ["", np(n, l)]; | |
| < return ( | |
| < a && c.push(np(n, s.lineIndent(o.from, -1))), | |
| < { | |
| < changes: { from: i, to: r, insert: ni.of(c) }, | |
| < range: Fi.cursor(i + 1 + c[1].length), | |
| < } | |
| < ); | |
| < }); | |
| < return i(n.update(r, { scrollIntoView: !0, userEvent: "input" })), !0; | |
| < }; | |
| < } | |
| < function dx(e, t) { | |
| < var n = -1; | |
| < return e.changeByRange(function (i) { | |
| < for (var r = [], o = i.from; o <= i.to; ) { | |
| < var a = e.doc.lineAt(o); | |
| < a.number > n && | |
| < (i.empty || i.to > a.from) && | |
| < (t(a, r, i), (n = a.number)), | |
| < (o = a.to + 1); | |
| < } | |
| < var s = e.changes(r); | |
| < return { | |
| < changes: r, | |
| < range: Fi.range(s.mapPos(i.anchor, 1), s.mapPos(i.head, 1)), | |
| < }; | |
| < }); | |
| < } | |
| < var fx = function (e) { | |
| < var t = e.state, | |
| < n = e.dispatch; | |
| < if (t.readOnly) return !1; | |
| < var i = Object.create(null), | |
| < r = new op(t, { | |
| < overrideIndentation: function (e) { | |
| < var t = i[e]; | |
| < return null == t ? -1 : t; | |
| < }, | |
| < }), | |
| < o = dx(t, function (e, n, o) { | |
| < var a = ip(r, e.from); | |
| < if (null != a) { | |
| < /\S/.test(e.text) || (a = 0); | |
| < var s = /^\s*/.exec(e.text)[0], | |
| < l = np(t, a); | |
| < (s != l || o.from < e.from + s.length) && | |
| < ((i[e.from] = a), | |
| < n.push({ from: e.from, to: e.from + s.length, insert: l })); | |
| < } | |
| < }); | |
| < return o.changes.empty || n(t.update(o, { userEvent: "indent" })), !0; | |
| < }, | |
| < mx = function (e) { | |
| < var t = e.state, | |
| < n = e.dispatch; | |
| < return ( | |
| < !t.readOnly && | |
| < (n( | |
| < t.update( | |
| < dx(t, function (e, n) { | |
| < n.push({ from: e.from, insert: t.facet(ep) }); | |
| < }), | |
| < { userEvent: "input.indent" } | |
| < ) | |
| < ), | |
| < !0) | |
| < ); | |
| < }, | |
| < gx = function (e) { | |
| < var t = e.state, | |
| < n = e.dispatch; | |
| < return ( | |
| < !t.readOnly && | |
| < (n( | |
| < t.update( | |
| < dx(t, function (e, n) { | |
| < var i = /^\s*/.exec(e.text)[0]; | |
| < if (i) { | |
| < for ( | |
| < var r = Ur(i, t.tabSize), | |
| < o = 0, | |
| < a = np(t, Math.max(0, r - tp(t))); | |
| < o < i.length && | |
| < o < a.length && | |
| < i.charCodeAt(o) == a.charCodeAt(o); | |
| < | |
| < ) | |
| < o++; | |
| < n.push({ | |
| < from: e.from + o, | |
| < to: e.from + i.length, | |
| < insert: a.slice(o), | |
| < }); | |
| < } | |
| < }), | |
| < { userEvent: "delete.dedent" } | |
| < ) | |
| < ), | |
| < !0) | |
| < ); | |
| < }, | |
| < vx = function (e) { | |
| < var t = e.state, | |
| < n = e.dispatch; | |
| < return t.selection.ranges.some(function (e) { | |
| < return !e.empty; | |
| < }) | |
| < ? mx({ state: t, dispatch: n }) | |
| < : (n( | |
| < t.update(t.replaceSelection("\t"), { | |
| < scrollIntoView: !0, | |
| < userEvent: "input", | |
| < }) | |
| < ), | |
| < !0); | |
| < }, | |
| < yx = [ | |
| < { key: "Ctrl-b", run: Mk, shift: lC, preventDefault: !0 }, | |
| < { key: "Ctrl-f", run: Tk, shift: cC }, | |
| < { key: "Ctrl-p", run: jk, shift: xC }, | |
| < { key: "Ctrl-n", run: Wk, shift: EC }, | |
| < { key: "Ctrl-a", run: tC, shift: IC }, | |
| < { key: "Ctrl-e", run: nC, shift: OC }, | |
| < { key: "Ctrl-d", run: GC }, | |
| < { key: "Ctrl-h", run: WC }, | |
| < { key: "Ctrl-k", run: ZC }, | |
| < { key: "Ctrl-Alt-h", run: YC }, | |
| < { key: "Ctrl-o", run: JC }, | |
| < { key: "Ctrl-t", run: ex }, | |
| < { key: "Ctrl-v", run: Xk }, | |
| < ], | |
| < bx = [ | |
| < { key: "ArrowLeft", run: Mk, shift: lC, preventDefault: !0 }, | |
| < { | |
| < key: "Mod-ArrowLeft", | |
| < mac: "Alt-ArrowLeft", | |
| < run: Pk, | |
| < shift: dC, | |
| < preventDefault: !0, | |
| < }, | |
| < { mac: "Cmd-ArrowLeft", run: Jk, shift: LC, preventDefault: !0 }, | |
| < { key: "ArrowRight", run: Tk, shift: cC, preventDefault: !0 }, | |
| < { | |
| < key: "Mod-ArrowRight", | |
| < mac: "Alt-ArrowRight", | |
| < run: Ik, | |
| < shift: fC, | |
| < preventDefault: !0, | |
| < }, | |
| < { mac: "Cmd-ArrowRight", run: eC, shift: PC, preventDefault: !0 }, | |
| < { key: "ArrowUp", run: jk, shift: xC, preventDefault: !0 }, | |
| < { mac: "Cmd-ArrowUp", run: FC, shift: NC }, | |
| < { mac: "Ctrl-ArrowUp", run: Yk, shift: MC }, | |
| < { key: "ArrowDown", run: Wk, shift: EC, preventDefault: !0 }, | |
| < { mac: "Cmd-ArrowDown", run: BC, shift: RC }, | |
| < { mac: "Ctrl-ArrowDown", run: Xk, shift: TC }, | |
| < { key: "PageUp", run: Yk, shift: MC }, | |
| < { key: "PageDown", run: Xk, shift: TC }, | |
| < { key: "Home", run: Qk, shift: AC, preventDefault: !0 }, | |
| < { key: "Mod-Home", run: FC, shift: NC }, | |
| < { key: "End", run: $k, shift: DC, preventDefault: !0 }, | |
| < { key: "Mod-End", run: BC, shift: RC }, | |
| < { key: "Enter", run: ux }, | |
| < { key: "Mod-a", run: HC }, | |
| < { key: "Backspace", run: WC, shift: WC }, | |
| < { key: "Delete", run: GC }, | |
| < { key: "Mod-Backspace", mac: "Alt-Backspace", run: YC }, | |
| < { key: "Mod-Delete", mac: "Alt-Delete", run: XC }, | |
| < { mac: "Mod-Backspace", run: $C }, | |
| < { mac: "Mod-Delete", run: ZC }, | |
| < ].concat( | |
| < yx.map(function (e) { | |
| < return { mac: e.key, run: e.run, shift: e.shift }; | |
| < }) | |
| < ), | |
| < wx = [ | |
| < { key: "Alt-ArrowLeft", mac: "Ctrl-ArrowLeft", run: qk, shift: wC }, | |
| < { key: "Alt-ArrowRight", mac: "Ctrl-ArrowRight", run: Uk, shift: kC }, | |
| < { key: "Alt-ArrowUp", run: ix }, | |
| < { key: "Shift-Alt-ArrowUp", run: ax }, | |
| < { key: "Alt-ArrowDown", run: rx }, | |
| < { key: "Shift-Alt-ArrowDown", run: sx }, | |
| < { key: "Escape", run: qC }, | |
| < { key: "Mod-Enter", run: hx }, | |
| < { key: "Alt-l", mac: "Ctrl-l", run: VC }, | |
| < { key: "Mod-i", run: zC, preventDefault: !0 }, | |
| < { key: "Mod-[", run: gx }, | |
| < { key: "Mod-]", run: mx }, | |
| < { key: "Mod-Alt-\\", run: fx }, | |
| < { key: "Shift-Mod-k", run: lx }, | |
| < { key: "Shift-Mod-\\", run: rC }, | |
| < { key: "Mod-/", run: Nw }, | |
| < { key: "Alt-A", run: qw }, | |
| < ].concat(bx), | |
| < kx = { key: "Tab", run: mx, shift: gx }; | |
| < function Cx() { | |
| < var e = arguments[0]; | |
| < "string" == typeof e && (e = document.createElement(e)); | |
| < var t = 1, | |
| < n = arguments[1]; | |
| < if ( | |
| < n && | |
| < "object" == typeof n && | |
| < null == n.nodeType && | |
| < !Array.isArray(n) | |
| < ) { | |
| < for (var i in n) | |
| < if (Object.prototype.hasOwnProperty.call(n, i)) { | |
| < var r = n[i]; | |
| < "string" == typeof r | |
| < ? e.setAttribute(i, r) | |
| < : null != r && (e[i] = r); | |
| < } | |
| < t++; | |
| < } | |
| < for (; t < arguments.length; t++) xx(e, arguments[t]); | |
| < return e; | |
| < } | |
| < function xx(e, t) { | |
| < if ("string" == typeof t) e.appendChild(document.createTextNode(t)); | |
| < else if (null == t); | |
| < else if (null != t.nodeType) e.appendChild(t); | |
| < else { | |
| < if (!Array.isArray(t)) | |
| < throw new RangeError("Unsupported child node: " + t); | |
| < for (var n = 0; n < t.length; n++) xx(e, t[n]); | |
| < } | |
| < } | |
| < var Ex = | |
| < "function" == typeof String.prototype.normalize | |
| < ? function (e) { | |
| < return e.normalize("NFKD"); | |
| < } | |
| < : function (e) { | |
| < return e; | |
| < }, | |
| < Sx = (function () { | |
| < function e(e, t, n, i, r, o) { | |
| < void 0 === n && (n = 0), | |
| < void 0 === i && (i = e.length), | |
| < (this.test = o), | |
| < (this.value = { from: 0, to: 0 }), | |
| < (this.done = !1), | |
| < (this.matches = []), | |
| < (this.buffer = ""), | |
| < (this.bufferPos = 0), | |
| < (this.iter = e.iterRange(n, i)), | |
| < (this.bufferStart = n), | |
| < (this.normalize = r | |
| < ? function (e) { | |
| < return r(Ex(e)); | |
| < } | |
| < : Ex), | |
| < (this.query = this.normalize(t)); | |
| < } | |
| < return ( | |
| < (e.prototype.peek = function () { | |
| < if (this.bufferPos == this.buffer.length) { | |
| < if ( | |
| < ((this.bufferStart += this.buffer.length), | |
| < this.iter.next(), | |
| < this.iter.done) | |
| < ) | |
| < return -1; | |
| < (this.bufferPos = 0), (this.buffer = this.iter.value); | |
| < } | |
| < return wi(this.buffer, this.bufferPos); | |
| < }), | |
| < (e.prototype.next = function () { | |
| < for (; this.matches.length; ) this.matches.pop(); | |
| < return this.nextOverlapping(); | |
| < }), | |
| < (e.prototype.nextOverlapping = function () { | |
| < for (;;) { | |
| < var e = this.peek(); | |
| < if (e < 0) return (this.done = !0), this; | |
| < var t = ki(e), | |
| < n = this.bufferStart + this.bufferPos; | |
| < this.bufferPos += Ci(e); | |
| < for (var i = this.normalize(t), r = 0, o = n; ; r++) { | |
| < var a = i.charCodeAt(r), | |
| < s = this.match(a, o); | |
| < if (s) return (this.value = s), this; | |
| < if (r == i.length - 1) break; | |
| < o == n && r < t.length && t.charCodeAt(r) == a && o++; | |
| < } | |
| < } | |
| < }), | |
| < (e.prototype.match = function (e, t) { | |
| < for (var n = null, i = 0; i < this.matches.length; i += 2) { | |
| < var r = this.matches[i], | |
| < o = !1; | |
| < this.query.charCodeAt(r) == e && | |
| < (r == this.query.length - 1 | |
| < ? (n = { from: this.matches[i + 1], to: t + 1 }) | |
| < : (this.matches[i]++, (o = !0))), | |
| < o || (this.matches.splice(i, 2), (i -= 2)); | |
| < } | |
| < return ( | |
| < this.query.charCodeAt(0) == e && | |
| < (1 == this.query.length | |
| < ? (n = { from: t, to: t + 1 }) | |
| < : this.matches.push(1, t)), | |
| < n && | |
| < this.test && | |
| < !this.test(n.from, n.to, this.buffer, this.bufferPos) && | |
| < (n = null), | |
| < n | |
| < ); | |
| < }), | |
| < e | |
| < ); | |
| < })(); | |
| < "undefined" != typeof Symbol && | |
| < (Sx.prototype[Symbol.iterator] = function () { | |
| < return this; | |
| < }); | |
| < var Mx = { from: -1, to: -1, match: /.*/.exec("") }, | |
| < Tx = "gm" + (null == /x/.unicode ? "" : "u"), | |
| < Dx = (function () { | |
| < function e(e, t, n, i, r) { | |
| < if ( | |
| < (void 0 === i && (i = 0), | |
| < void 0 === r && (r = e.length), | |
| < (this.text = e), | |
| < (this.to = r), | |
| < (this.curLine = ""), | |
| < (this.done = !1), | |
| < (this.value = Mx), | |
| < /\\[sWDnr]|\n|\r|\[\^/.test(t)) | |
| < ) | |
| < return new Px(e, t, n, i, r); | |
| < (this.re = new RegExp( | |
| < t, | |
| < Tx + ((null == n ? void 0 : n.ignoreCase) ? "i" : "") | |
| < )), | |
| < (this.test = null == n ? void 0 : n.test), | |
| < (this.iter = e.iter()); | |
| < var o = e.lineAt(i); | |
| < (this.curLineStart = o.from), | |
| < (this.matchPos = Ix(e, i)), | |
| < this.getLine(this.curLineStart); | |
| < } | |
| < return ( | |
| < (e.prototype.getLine = function (e) { | |
| < this.iter.next(e), | |
| < this.iter.lineBreak | |
| < ? (this.curLine = "") | |
| < : ((this.curLine = this.iter.value), | |
| < this.curLineStart + this.curLine.length > this.to && | |
| < (this.curLine = this.curLine.slice( | |
| < 0, | |
| < this.to - this.curLineStart | |
| < )), | |
| < this.iter.next()); | |
| < }), | |
| < (e.prototype.nextLine = function () { | |
| < (this.curLineStart = this.curLineStart + this.curLine.length + 1), | |
| < this.curLineStart > this.to | |
| < ? (this.curLine = "") | |
| < : this.getLine(0); | |
| < }), | |
| < (e.prototype.next = function () { | |
| < for (var e = this.matchPos - this.curLineStart; ; ) { | |
| < this.re.lastIndex = e; | |
| < var t = this.matchPos <= this.to && this.re.exec(this.curLine); | |
| < if (t) { | |
| < var n = this.curLineStart + t.index, | |
| < i = n + t[0].length; | |
| < if ( | |
| < ((this.matchPos = Ix(this.text, i + (n == i ? 1 : 0))), | |
| < n == this.curLineStart + this.curLine.length && | |
| < this.nextLine(), | |
| < (n < i || n > this.value.to) && | |
| < (!this.test || this.test(n, i, t))) | |
| < ) | |
| < return (this.value = { from: n, to: i, match: t }), this; | |
| < e = this.matchPos - this.curLineStart; | |
| < } else { | |
| < if (!(this.curLineStart + this.curLine.length < this.to)) | |
| < return (this.done = !0), this; | |
| < this.nextLine(), (e = 0); | |
| < } | |
| < } | |
| < }), | |
| < e | |
| < ); | |
| < })(), | |
| < Ax = new WeakMap(), | |
| < Lx = (function () { | |
| < function e(e, t) { | |
| < (this.from = e), (this.text = t); | |
| < } | |
| < return ( | |
| < Object.defineProperty(e.prototype, "to", { | |
| < get: function () { | |
| < return this.from + this.text.length; | |
| < }, | |
| < enumerable: !1, | |
| < configurable: !0, | |
| < }), | |
| < (e.get = function (t, n, i) { | |
| < var r = Ax.get(t); | |
| < if (!r || r.from >= i || r.to <= n) { | |
| < var o = new e(n, t.sliceString(n, i)); | |
| < return Ax.set(t, o), o; | |
| < } | |
| < if (r.from == n && r.to == i) return r; | |
| < var a = r.text, | |
| < s = r.from; | |
| < return ( | |
| < s > n && ((a = t.sliceString(n, s) + a), (s = n)), | |
| < r.to < i && (a += t.sliceString(r.to, i)), | |
| < Ax.set(t, new e(s, a)), | |
| < new e(n, a.slice(n - s, i - s)) | |
| < ); | |
| < }), | |
| < e | |
| < ); | |
| < })(), | |
| < Px = (function () { | |
| < function e(e, t, n, i, r) { | |
| < (this.text = e), | |
| < (this.to = r), | |
| < (this.done = !1), | |
| < (this.value = Mx), | |
| < (this.matchPos = Ix(e, i)), | |
| < (this.re = new RegExp( | |
| < t, | |
| < Tx + ((null == n ? void 0 : n.ignoreCase) ? "i" : "") | |
| < )), | |
| < (this.test = null == n ? void 0 : n.test), | |
| < (this.flat = Lx.get(e, i, this.chunkEnd(i + 5e3))); | |
| < } | |
| < return ( | |
| < (e.prototype.chunkEnd = function (e) { | |
| < return e >= this.to ? this.to : this.text.lineAt(e).to; | |
| < }), | |
| < (e.prototype.next = function () { | |
| < for (;;) { | |
| < var e = (this.re.lastIndex = this.matchPos - this.flat.from), | |
| < t = this.re.exec(this.flat.text); | |
| < if ( | |
| < (t && | |
| < !t[0] && | |
| < t.index == e && | |
| < ((this.re.lastIndex = e + 1), | |
| < (t = this.re.exec(this.flat.text))), | |
| < t) | |
| < ) { | |
| < var n = this.flat.from + t.index, | |
| < i = n + t[0].length; | |
| < if ( | |
| < (this.flat.to >= this.to || | |
| < t.index + t[0].length <= this.flat.text.length - 10) && | |
| < (!this.test || this.test(n, i, t)) | |
| < ) | |
| < return ( | |
| < (this.value = { from: n, to: i, match: t }), | |
| < (this.matchPos = Ix(this.text, i + (n == i ? 1 : 0))), | |
| < this | |
| < ); | |
| < } | |
| < if (this.flat.to == this.to) return (this.done = !0), this; | |
| < this.flat = Lx.get( | |
| < this.text, | |
| < this.flat.from, | |
| < this.chunkEnd(this.flat.from + 2 * this.flat.text.length) | |
| < ); | |
| < } | |
| < }), | |
| < e | |
| < ); | |
| < })(); | |
| < function Ix(e, t) { | |
| < if (t >= e.length) return t; | |
| < for ( | |
| < var n, i = e.lineAt(t); | |
| < t < i.to && (n = i.text.charCodeAt(t - i.from)) >= 56320 && n < 57344; | |
| < | |
| < ) | |
| < t++; | |
| < return t; | |
| < } | |
| < function Ox(e) { | |
| < var t = Cx("input", { class: "cm-textfield", name: "line" }); | |
| < function n() { | |
| < var n = /^([+-])?(\d+)?(:\d+)?(%)?$/.exec(t.value); | |
| < if (n) { | |
| < var i = e.state, | |
| < r = i.doc.lineAt(i.selection.main.head), | |
| < o = n[1], | |
| < a = n[2], | |
| < s = n[3], | |
| < l = n[4], | |
| < c = s ? +s.slice(1) : 0, | |
| < u = a ? +a : r.number; | |
| < if (a && l) { | |
| < var h = u / 100; | |
| < o && (h = h * ("-" == o ? -1 : 1) + r.number / i.doc.lines), | |
| < (u = Math.round(i.doc.lines * h)); | |
| < } else a && o && (u = u * ("-" == o ? -1 : 1) + r.number); | |
| < var p = i.doc.line(Math.max(1, Math.min(i.doc.lines, u))); | |
| < e.dispatch({ | |
| < effects: Fx.of(!1), | |
| < selection: Fi.cursor(p.from + Math.max(0, Math.min(c, p.length))), | |
| < scrollIntoView: !0, | |
| < }), | |
| < e.focus(); | |
| < } | |
| < } | |
| < return { | |
| < dom: Cx( | |
| < "form", | |
| < { | |
| < class: "cm-gotoLine", | |
| < onkeydown: function (t) { | |
| < 27 == t.keyCode | |
| < ? (t.preventDefault(), | |
| < e.dispatch({ effects: Fx.of(!1) }), | |
| < e.focus()) | |
| < : 13 == t.keyCode && (t.preventDefault(), n()); | |
| < }, | |
| < onsubmit: function (e) { | |
| < e.preventDefault(), n(); | |
| < }, | |
| < }, | |
| < Cx("label", e.state.phrase("Go to line"), ": ", t), | |
| < " ", | |
| < Cx( | |
| < "button", | |
| < { class: "cm-button", type: "submit" }, | |
| < e.state.phrase("go") | |
| < ) | |
| < ), | |
| < }; | |
| < } | |
| < "undefined" != typeof Symbol && | |
| < (Dx.prototype[Symbol.iterator] = Px.prototype[Symbol.iterator] = | |
| < function () { | |
| < return this; | |
| < }); | |
| < var Fx = pr.define(), | |
| < Bx = _i.define({ | |
| < create: function () { | |
| < return !0; | |
| < }, | |
| < update: function (e, t) { | |
| < for (var n = 0, i = t.effects; n < i.length; n++) { | |
| < var r = i[n]; | |
| < r.is(Fx) && (e = r.value); | |
| < } | |
| < return e; | |
| < }, | |
| < provide: function (e) { | |
| < return xu.from(e, function (e) { | |
| < return e ? Ox : null; | |
| < }); | |
| < }, | |
| < }), | |
| < Nx = function (e) { | |
| < var t = bu(e, Ox); | |
| < if (!t) { | |
| < var n = [Fx.of(!0)]; | |
| < null == e.state.field(Bx, !1) && | |
| < n.push(pr.appendConfig.of([Bx, Rx])), | |
| < e.dispatch({ effects: n }), | |
| < (t = bu(e, Ox)); | |
| < } | |
| < return t && t.dom.querySelector("input").focus(), !0; | |
| < }, | |
| < Rx = jl.baseTheme({ | |
| < ".cm-panel.cm-gotoLine": { | |
| < padding: "2px 6px 4px", | |
| < "& label": { fontSize: "80%" }, | |
| < }, | |
| < }), | |
| < Hx = { | |
| < highlightWordAroundCursor: !1, | |
| < minSelectionLength: 1, | |
| < maxMatches: 100, | |
| < wholeWords: !1, | |
| < }, | |
| < Vx = Ri.define({ | |
| < combine: function (e) { | |
| < return Sr(e, Hx, { | |
| < highlightWordAroundCursor: function (e, t) { | |
| < return e || t; | |
| < }, | |
| < minSelectionLength: Math.min, | |
| < maxMatches: Math.min, | |
| < }); | |
| < }, | |
| < }); | |
| < function zx(e) { | |
| < var t = [Wx, jx]; | |
| < return e && t.push(Vx.of(e)), t; | |
| < } | |
| < var qx = la.mark({ class: "cm-selectionMatch" }), | |
| < Ux = la.mark({ class: "cm-selectionMatch cm-selectionMatch-main" }); | |
| < function _x(e, t, n, i) { | |
| < return !( | |
| < (0 != n && e(t.sliceDoc(n - 1, n)) == kr.Word) || | |
| < (i != t.doc.length && e(t.sliceDoc(i, i + 1)) == kr.Word) | |
| < ); | |
| < } | |
| < var jx = Fa.fromClass( | |
| < (function () { | |
| < function e(e) { | |
| < this.decorations = this.getDeco(e); | |
| < } | |
| < return ( | |
| < (e.prototype.update = function (e) { | |
| < (e.selectionSet || e.docChanged || e.viewportChanged) && | |
| < (this.decorations = this.getDeco(e.view)); | |
| < }), | |
| < (e.prototype.getDeco = function (e) { | |
| < var t = e.state.facet(Vx), | |
| < n = e.state, | |
| < i = n.selection; | |
| < if (i.ranges.length > 1) return la.none; | |
| < var r, | |
| < o = i.main, | |
| < a = null; | |
| < if (o.empty) { | |
| < if (!t.highlightWordAroundCursor) return la.none; | |
| < var s = n.wordAt(o.head); | |
| < if (!s) return la.none; | |
| < (a = n.charCategorizer(o.head)), | |
| < (r = n.sliceDoc(s.from, s.to)); | |
| < } else { | |
| < var l = o.to - o.from; | |
| < if (l < t.minSelectionLength || l > 200) return la.none; | |
| < if (t.wholeWords) { | |
| < if ( | |
| < ((r = n.sliceDoc(o.from, o.to)), | |
| < !_x((a = n.charCategorizer(o.head)), n, o.from, o.to) || | |
| < !(function (e, t, n, i) { | |
| < return ( | |
| < e(t.sliceDoc(n, n + 1)) == kr.Word && | |
| < e(t.sliceDoc(i - 1, i)) == kr.Word | |
| < ); | |
| < })(a, n, o.from, o.to)) | |
| < ) | |
| < return la.none; | |
| < } else if (!(r = n.sliceDoc(o.from, o.to).trim())) | |
| < return la.none; | |
| < } | |
| < for (var c = [], u = 0, h = e.visibleRanges; u < h.length; u++) | |
| < for ( | |
| < var p = h[u], d = new Sx(n.doc, r, p.from, p.to); | |
| < !d.next().done; | |
| < | |
| < ) { | |
| < var f = d.value, | |
| < m = f.from, | |
| < g = f.to; | |
| < if ( | |
| < (!a || _x(a, n, m, g)) && | |
| < (o.empty && m <= o.from && g >= o.to | |
| < ? c.push(Ux.range(m, g)) | |
| < : (m >= o.to || g <= o.from) && c.push(qx.range(m, g)), | |
| < c.length > t.maxMatches) | |
| < ) | |
| < return la.none; | |
| < } | |
| < return la.set(c); | |
| < }), | |
| < e | |
| < ); | |
| < })(), | |
| < { | |
| < decorations: function (e) { | |
| < return e.decorations; | |
| < }, | |
| < } | |
| < ), | |
| < Wx = jl.baseTheme({ | |
| < ".cm-selectionMatch": { backgroundColor: "#99ff7780" }, | |
| < ".cm-searchMatch .cm-selectionMatch": { | |
| < backgroundColor: "transparent", | |
| < }, | |
| < }); | |
| < var Gx = function (e) { | |
| < var t = e.state, | |
| < n = e.dispatch, | |
| < i = t.selection.ranges; | |
| < if ( | |
| < i.some(function (e) { | |
| < return e.from === e.to; | |
| < }) | |
| < ) | |
| < return (function (e) { | |
| < var t = e.state, | |
| < n = e.dispatch, | |
| < i = t.selection, | |
| < r = Fi.create( | |
| < i.ranges.map(function (e) { | |
| < return t.wordAt(e.head) || Fi.cursor(e.head); | |
| < }), | |
| < i.mainIndex | |
| < ); | |
| < return !r.eq(i) && (n(t.update({ selection: r })), !0); | |
| < })({ state: t, dispatch: n }); | |
| < var r = t.sliceDoc(i[0].from, i[0].to); | |
| < if ( | |
| < t.selection.ranges.some(function (e) { | |
| < return t.sliceDoc(e.from, e.to) != r; | |
| < }) | |
| < ) | |
| < return !1; | |
| < var o = (function (e, t) { | |
| < for ( | |
| < var n, | |
| < i, | |
| < r = e.selection, | |
| < o = r.main, | |
| < a = r.ranges, | |
| < s = e.wordAt(o.head), | |
| < l = s && s.from == o.from && s.to == o.to, | |
| < c = function (r, o) { | |
| < if ((o.next(), !o.done)) { | |
| < if ( | |
| < r && | |
| < a.some(function (e) { | |
| < return e.from == o.value.from; | |
| < }) | |
| < ) | |
| < return (n = r), (i = o), "continue"; | |
| < if (l) { | |
| < var s = e.wordAt(o.value.from); | |
| < if (!s || s.from != o.value.from || s.to != o.value.to) | |
| < return (n = r), (i = o), "continue"; | |
| < } | |
| < return { value: o.value }; | |
| < } | |
| < if (r) return { value: null }; | |
| < (o = new Sx( | |
| < e.doc, | |
| < t, | |
| < 0, | |
| < Math.max(0, a[a.length - 1].from - 1) | |
| < )), | |
| < (n = r = !0), | |
| < (i = o); | |
| < }, | |
| < u = !1, | |
| < h = new Sx(e.doc, t, a[a.length - 1].to); | |
| < ; | |
| < | |
| < ) { | |
| < var p = c(u, h); | |
| < if (((u = n), (h = i), "object" == typeof p)) return p.value; | |
| < } | |
| < })(t, r); | |
| < return ( | |
| < !!o && | |
| < (n( | |
| < t.update({ | |
| < selection: t.selection.addRange(Fi.range(o.from, o.to), !1), | |
| < effects: jl.scrollIntoView(o.to), | |
| < }) | |
| < ), | |
| < !0) | |
| < ); | |
| < }, | |
| < Kx = Ri.define({ | |
| < combine: function (e) { | |
| < return Sr(e, { | |
| < top: !1, | |
| < caseSensitive: !1, | |
| < literal: !1, | |
| < wholeWord: !1, | |
| < createPanel: function (e) { | |
| < return new EE(e); | |
| < }, | |
| < scrollToMatch: function (e) { | |
| < return jl.scrollIntoView(e); | |
| < }, | |
| < }); | |
| < }, | |
| < }); | |
| < function Yx(e) { | |
| < return e ? [Kx.of(e), AE] : AE; | |
| < } | |
| < var Xx = (function () { | |
| < function e(e) { | |
| < (this.search = e.search), | |
| < (this.caseSensitive = !!e.caseSensitive), | |
| < (this.literal = !!e.literal), | |
| < (this.regexp = !!e.regexp), | |
| < (this.replace = e.replace || ""), | |
| < (this.valid = | |
| < !!this.search && | |
| < (!this.regexp || | |
| < (function (e) { | |
| < try { | |
| < return new RegExp(e, Tx), !0; | |
| < } catch (e) { | |
| < return !1; | |
| < } | |
| < })(this.search))), | |
| < (this.unquoted = this.unquote(this.search)), | |
| < (this.wholeWord = !!e.wholeWord); | |
| < } | |
| < return ( | |
| < (e.prototype.unquote = function (e) { | |
| < return this.literal | |
| < ? e | |
| < : e.replace(/\\([nrt\\])/g, function (e, t) { | |
| < return "n" == t | |
| < ? "\n" | |
| < : "r" == t | |
| < ? "\r" | |
| < : "t" == t | |
| < ? "\t" | |
| < : "\\"; | |
| < }); | |
| < }), | |
| < (e.prototype.eq = function (e) { | |
| < return ( | |
| < this.search == e.search && | |
| < this.replace == e.replace && | |
| < this.caseSensitive == e.caseSensitive && | |
| < this.regexp == e.regexp && | |
| < this.wholeWord == e.wholeWord | |
| < ); | |
| < }), | |
| < (e.prototype.create = function () { | |
| < return this.regexp ? new nE(this) : new Qx(this); | |
| < }), | |
| < (e.prototype.getCursor = function (e, t, n) { | |
| < void 0 === t && (t = 0); | |
| < var i = e.doc ? e : Er.create({ doc: e }); | |
| < return ( | |
| < null == n && (n = i.doc.length), | |
| < this.regexp ? Jx(this, i, t, n) : $x(this, i, t, n) | |
| < ); | |
| < }), | |
| < e | |
| < ); | |
| < })(), | |
| < Zx = function (e) { | |
| < this.spec = e; | |
| < }; | |
| < function $x(e, t, n, i) { | |
| < return new Sx( | |
| < t.doc, | |
| < e.unquoted, | |
| < n, | |
| < i, | |
| < e.caseSensitive | |
| < ? void 0 | |
| < : function (e) { | |
| < return e.toLowerCase(); | |
| < }, | |
| < e.wholeWord | |
| < ? (function (e, t) { | |
| < return function (n, i, r, o) { | |
| < return ( | |
| < (o > n || o + r.length < i) && | |
| < ((o = Math.max(0, n - 2)), | |
| < (r = e.sliceString(o, Math.min(e.length, i + 2)))), | |
| < !( | |
| < (t(eE(r, n - o)) == kr.Word && | |
| < t(tE(r, n - o)) == kr.Word) || | |
| < (t(tE(r, i - o)) == kr.Word && t(eE(r, i - o)) == kr.Word) | |
| < ) | |
| < ); | |
| < }; | |
| < })(t.doc, t.charCategorizer(t.selection.main.head)) | |
| < : void 0 | |
| < ); | |
| < } | |
| < var Qx = (function (e) { | |
| < function t(t) { | |
| < return e.call(this, t) || this; | |
| < } | |
| < return ( | |
| < f(t, e), | |
| < (t.prototype.nextMatch = function (e, t, n) { | |
| < var i = $x(this.spec, e, n, e.doc.length).nextOverlapping(); | |
| < return ( | |
| < i.done && (i = $x(this.spec, e, 0, t).nextOverlapping()), | |
| < i.done ? null : i.value | |
| < ); | |
| < }), | |
| < (t.prototype.prevMatchInRange = function (e, t, n) { | |
| < for (var i = n; ; ) { | |
| < for ( | |
| < var r = Math.max(t, i - 1e4 - this.spec.unquoted.length), | |
| < o = $x(this.spec, e, r, i), | |
| < a = null; | |
| < !o.nextOverlapping().done; | |
| < | |
| < ) | |
| < a = o.value; | |
| < if (a) return a; | |
| < if (r == t) return null; | |
| < i -= 1e4; | |
| < } | |
| < }), | |
| < (t.prototype.prevMatch = function (e, t, n) { | |
| < return ( | |
| < this.prevMatchInRange(e, 0, t) || | |
| < this.prevMatchInRange(e, n, e.doc.length) | |
| < ); | |
| < }), | |
| < (t.prototype.getReplacement = function (e) { | |
| < return this.spec.unquote(this.spec.replace); | |
| < }), | |
| < (t.prototype.matchAll = function (e, t) { | |
| < for ( | |
| < var n = $x(this.spec, e, 0, e.doc.length), i = []; | |
| < !n.next().done; | |
| < | |
| < ) { | |
| < if (i.length >= t) return null; | |
| < i.push(n.value); | |
| < } | |
| < return i; | |
| < }), | |
| < (t.prototype.highlight = function (e, t, n, i) { | |
| < for ( | |
| < var r = $x( | |
| < this.spec, | |
| < e, | |
| < Math.max(0, t - this.spec.unquoted.length), | |
| < Math.min(n + this.spec.unquoted.length, e.doc.length) | |
| < ); | |
| < !r.next().done; | |
| < | |
| < ) | |
| < i(r.value.from, r.value.to); | |
| < }), | |
| < t | |
| < ); | |
| < })(Zx); | |
| < function Jx(e, t, n, i) { | |
| < return new Dx( | |
| < t.doc, | |
| < e.search, | |
| < { | |
| < ignoreCase: !e.caseSensitive, | |
| < test: e.wholeWord | |
| < ? ((r = t.charCategorizer(t.selection.main.head)), | |
| < function (e, t, n) { | |
| < return ( | |
| < !n[0].length || | |
| < ((r(eE(n.input, n.index)) != kr.Word || | |
| < r(tE(n.input, n.index)) != kr.Word) && | |
| < (r(tE(n.input, n.index + n[0].length)) != kr.Word || | |
| < r(eE(n.input, n.index + n[0].length)) != kr.Word)) | |
| < ); | |
| < }) | |
| < : void 0, | |
| < }, | |
| < n, | |
| < i | |
| < ); | |
| < var r; | |
| < } | |
| < function eE(e, t) { | |
| < return e.slice(mi(e, t, !1), t); | |
| < } | |
| < function tE(e, t) { | |
| < return e.slice(t, mi(e, t)); | |
| < } | |
| < var nE = (function (e) { | |
| < function t() { | |
| < return (null !== e && e.apply(this, arguments)) || this; | |
| < } | |
| < return ( | |
| < f(t, e), | |
| < (t.prototype.nextMatch = function (e, t, n) { | |
| < var i = Jx(this.spec, e, n, e.doc.length).next(); | |
| < return ( | |
| < i.done && (i = Jx(this.spec, e, 0, t).next()), | |
| < i.done ? null : i.value | |
| < ); | |
| < }), | |
| < (t.prototype.prevMatchInRange = function (e, t, n) { | |
| < for (var i = 1; ; i++) { | |
| < for ( | |
| < var r = Math.max(t, n - 1e4 * i), | |
| < o = Jx(this.spec, e, r, n), | |
| < a = null; | |
| < !o.next().done; | |
| < | |
| < ) | |
| < a = o.value; | |
| < if (a && (r == t || a.from > r + 10)) return a; | |
| < if (r == t) return null; | |
| < } | |
| < }), | |
| < (t.prototype.prevMatch = function (e, t, n) { | |
| < return ( | |
| < this.prevMatchInRange(e, 0, t) || | |
| < this.prevMatchInRange(e, n, e.doc.length) | |
| < ); | |
| < }), | |
| < (t.prototype.getReplacement = function (e) { | |
| < return this.spec.unquote( | |
| < this.spec.replace.replace(/\$([$&\d+])/g, function (t, n) { | |
| < return "$" == n | |
| < ? "$" | |
| < : "&" == n | |
| < ? e.match[0] | |
| < : "0" != n && +n < e.match.length | |
| < ? e.match[n] | |
| < : t; | |
| < }) | |
| < ); | |
| < }), | |
| < (t.prototype.matchAll = function (e, t) { | |
| < for ( | |
| < var n = Jx(this.spec, e, 0, e.doc.length), i = []; | |
| < !n.next().done; | |
| < | |
| < ) { | |
| < if (i.length >= t) return null; | |
| < i.push(n.value); | |
| < } | |
| < return i; | |
| < }), | |
| < (t.prototype.highlight = function (e, t, n, i) { | |
| < for ( | |
| < var r = Jx( | |
| < this.spec, | |
| < e, | |
| < Math.max(0, t - 250), | |
| < Math.min(n + 250, e.doc.length) | |
| < ); | |
| < !r.next().done; | |
| < | |
| < ) | |
| < i(r.value.from, r.value.to); | |
| < }), | |
| < t | |
| < ); | |
| < })(Zx), | |
| < iE = pr.define(), | |
| < rE = pr.define(), | |
| < oE = _i.define({ | |
| < create: function (e) { | |
| < return new lE(wE(e).create(), null); | |
| < }, | |
| < update: function (e, t) { | |
| < for (var n = 0, i = t.effects; n < i.length; n++) { | |
| < var r = i[n]; | |
| < r.is(iE) | |
| < ? (e = new lE(r.value.create(), e.panel)) | |
| < : r.is(rE) && (e = new lE(e.query, r.value ? bE : null)); | |
| < } | |
| < return e; | |
| < }, | |
| < provide: function (e) { | |
| < return xu.from(e, function (e) { | |
| < return e.panel; | |
| < }); | |
| < }, | |
| < }); | |
| < function aE(e) { | |
| < var t = e.field(oE, !1); | |
| < return t ? t.query.spec : wE(e); | |
| < } | |
| < function sE(e) { | |
| < var t; | |
| < return ( | |
| < null != | |
| < (null === (t = e.field(oE, !1)) || void 0 === t ? void 0 : t.panel) | |
| < ); | |
| < } | |
| < var lE = function (e, t) { | |
| < (this.query = e), (this.panel = t); | |
| < }, | |
| < cE = la.mark({ class: "cm-searchMatch" }), | |
| < uE = la.mark({ class: "cm-searchMatch cm-searchMatch-selected" }), | |
| < hE = Fa.fromClass( | |
| < (function () { | |
| < function e(e) { | |
| < (this.view = e), | |
| < (this.decorations = this.highlight(e.state.field(oE))); | |
| < } | |
| < return ( | |
| < (e.prototype.update = function (e) { | |
| < var t = e.state.field(oE); | |
| < (t != e.startState.field(oE) || | |
| < e.docChanged || | |
| < e.selectionSet || | |
| < e.viewportChanged) && | |
| < (this.decorations = this.highlight(t)); | |
| < }), | |
| < (e.prototype.highlight = function (e) { | |
| < var t = e.query; | |
| < if (!e.panel || !t.spec.valid) return la.none; | |
| < for ( | |
| < var n = this.view, | |
| < i = new Pr(), | |
| < r = 0, | |
| < o = n.visibleRanges, | |
| < a = o.length; | |
| < r < a; | |
| < r++ | |
| < ) { | |
| < for ( | |
| < var s = o[r], l = s.from, c = s.to; | |
| < r < a - 1 && c > o[r + 1].from - 500; | |
| < | |
| < ) | |
| < c = o[++r].to; | |
| < t.highlight(n.state, l, c, function (e, t) { | |
| < var r = n.state.selection.ranges.some(function (n) { | |
| < return n.from == e && n.to == t; | |
| < }); | |
| < i.add(e, t, r ? uE : cE); | |
| < }); | |
| < } | |
| < return i.finish(); | |
| < }), | |
| < e | |
| < ); | |
| < })(), | |
| < { | |
| < decorations: function (e) { | |
| < return e.decorations; | |
| < }, | |
| < } | |
| < ); | |
| < function pE(e) { | |
| < return function (t) { | |
| < var n = t.state.field(oE, !1); | |
| < return n && n.query.spec.valid ? e(t, n) : kE(t); | |
| < }; | |
| --- | |
| > var kS = new WeakMap(); | |
| > function CS(e) { | |
| > vS(); | |
| > var t = e.getAttribute("aria-label") || ""; | |
| > kS.has(e) && (t = kS.get(e)(e)); | |
| > var n = "bottom"; | |
| > e.hasAttribute("data-tooltip-position") && | |
| > (n = e.getAttribute("data-tooltip-position")); | |
| > var i = []; | |
| > e.hasAttribute("data-tooltip-classes") && | |
| > (i = (e.getAttribute("data-tooltip-classes") || "").split(" ")); | |
| > var r = 750; | |
| > e.hasAttribute("data-tooltip-delay") && | |
| > ((r = parseInt(e.getAttribute("data-tooltip-delay") || "")), | |
| > isNaN(r) && (r = 750)), | |
| > xS(e, t, { placement: n, classes: i, delay: r }); | |
| 55879,55913c56839,56851 | |
| < var dE = pE(function (e, t) { | |
| < var n = t.query, | |
| < i = e.state.selection.main.to, | |
| < r = n.nextMatch(e.state, i, i); | |
| < if (!r) return !1; | |
| < var o = Fi.single(r.from, r.to), | |
| < a = e.state.facet(Kx); | |
| < return ( | |
| < e.dispatch({ | |
| < selection: o, | |
| < effects: [TE(e, r), a.scrollToMatch(o.main)], | |
| < userEvent: "select.search", | |
| < }), | |
| < !0 | |
| < ); | |
| < }), | |
| < fE = pE(function (e, t) { | |
| < var n = t.query, | |
| < i = e.state, | |
| < r = i.selection.main.from, | |
| < o = n.prevMatch(i, r, r); | |
| < if (!o) return !1; | |
| < var a = Fi.single(o.from, o.to), | |
| < s = e.state.facet(Kx); | |
| < return ( | |
| < e.dispatch({ | |
| < selection: a, | |
| < effects: [TE(e, o), s.scrollToMatch(a.main)], | |
| < userEvent: "select.search", | |
| < }), | |
| < !0 | |
| < ); | |
| < }), | |
| < mE = pE(function (e, t) { | |
| < var n = t.query.matchAll(e.state, 1e3); | |
| --- | |
| > var ES = 0; | |
| > function xS(e, t, n) { | |
| > var i = Date.now(), | |
| > r = (n = n || {}).placement, | |
| > o = void 0 === r ? "bottom" : r, | |
| > a = n.classes, | |
| > s = void 0 === a ? [] : a, | |
| > l = n.gap, | |
| > c = void 0 === l ? 8 : l, | |
| > u = n.horizontalParent, | |
| > h = n.delay, | |
| > p = void 0 === h ? 0 : h; | |
| > if (p > 0 && (dS || i > ES + 100)) | |
| 55915,55924c56853,56857 | |
| < !(!n || !n.length) && | |
| < (e.dispatch({ | |
| < selection: Fi.create( | |
| < n.map(function (e) { | |
| < return Fi.range(e.from, e.to); | |
| < }) | |
| < ), | |
| < userEvent: "select.search.matches", | |
| < }), | |
| < !0) | |
| --- | |
| > vS(), | |
| > (n.delay = 0), | |
| > void (gS = window.setTimeout(function () { | |
| > return xS(e, t, n); | |
| > }, p)) | |
| 55926,55944c56859,56868 | |
| < }), | |
| < gE = function (e) { | |
| < var t = e.state, | |
| < n = e.dispatch, | |
| < i = t.selection; | |
| < if (i.ranges.length > 1 || i.main.empty) return !1; | |
| < for ( | |
| < var r = i.main, | |
| < o = r.from, | |
| < a = r.to, | |
| < s = [], | |
| < l = 0, | |
| < c = new Sx(t.doc, t.sliceDoc(o, a)); | |
| < !c.next().done; | |
| < | |
| < ) { | |
| < if (s.length > 1e3) return !1; | |
| < c.value.from == o && (l = s.length), | |
| < s.push(Fi.range(c.value.from, c.value.to)); | |
| --- | |
| > if (t) { | |
| > var d = e.doc, | |
| > f = e.getBoundingClientRect(), | |
| > m = f.top, | |
| > g = f.left, | |
| > v = f.width, | |
| > y = f.height; | |
| > if (u) { | |
| > var b = u.getBoundingClientRect(); | |
| > (g = b.left), (v = b.width); | |
| 55946,55968c56870,56895 | |
| < return ( | |
| < n( | |
| < t.update({ | |
| < selection: Fi.create(s, l), | |
| < userEvent: "select.search.matches", | |
| < }) | |
| < ), | |
| < !0 | |
| < ); | |
| < }, | |
| < vE = pE(function (e, t) { | |
| < var n = t.query, | |
| < i = e.state, | |
| < r = i.selection.main, | |
| < o = r.from, | |
| < a = r.to; | |
| < if (i.readOnly) return !1; | |
| < var s = n.nextMatch(i, o, o); | |
| < if (!s) return !1; | |
| < var l, | |
| < c, | |
| < u = [], | |
| < h = []; | |
| --- | |
| > dS && fS === e | |
| > ? dS.setText(t) | |
| > : (SS(), (dS = createDiv({ cls: "tooltip", text: t }))); | |
| > var w = dS.createDiv("tooltip-arrow"), | |
| > k = 0, | |
| > C = 0; | |
| > "bottom" === o | |
| > ? ((k = m + y + c), (C = g + v / 2)) | |
| > : "right" === o | |
| > ? ((k = m + y / 2), (C = g + v + c), s.push("mod-right")) | |
| > : "left" === o | |
| > ? ((k = m + y / 2), (C = g - c), s.push("mod-left")) | |
| > : "top" === o && | |
| > ((k = m - c - 5), (C = g + v / 2), s.push("mod-top")), | |
| > dS.addClasses(s), | |
| > (dS.style.top = "0px"), | |
| > (dS.style.left = "0px"), | |
| > (dS.style.width = ""), | |
| > (dS.style.height = ""), | |
| > dS.parentNode || d.body.appendChild(dS); | |
| > var E = dS.getBoundingClientRect(), | |
| > x = ["bottom", "top"].contains(o) ? E.width / 2 : E.width, | |
| > S = "right" === o || "left" === o ? E.height / 2 : E.height; | |
| > "left" === o ? (C -= x) : "top" === o && (k -= S); | |
| > var M = d.body.clientHeight, | |
| > T = d.body.clientWidth; | |
| 55970,55981c56897,56899 | |
| < (s.from == o && | |
| < s.to == a && | |
| < ((c = i.toText(n.getReplacement(s))), | |
| < u.push({ from: s.from, to: s.to, insert: c }), | |
| < (s = n.nextMatch(i, s.from, s.to)), | |
| < h.push( | |
| < jl.announce.of( | |
| < i.phrase("replaced match on line $", i.doc.lineAt(o).number) + | |
| < "." | |
| < ) | |
| < )), | |
| < s) | |
| --- | |
| > (k + S > M && (k = M - S - c), | |
| > (k = Math.max(k, c)), | |
| > "top" === o || "bottom" === o) | |
| 55983,57938c56901,56909 | |
| < var p = | |
| < 0 == u.length || u[0].from >= s.to ? 0 : s.to - s.from - c.length; | |
| < (l = Fi.single(s.from - p, s.to - p)), | |
| < h.push(TE(e, s)), | |
| < h.push(i.facet(Kx).scrollToMatch(l.main)); | |
| < } | |
| < return ( | |
| < e.dispatch({ | |
| < changes: u, | |
| < selection: l, | |
| < effects: h, | |
| < userEvent: "input.replace", | |
| < }), | |
| < !0 | |
| < ); | |
| < }), | |
| < yE = pE(function (e, t) { | |
| < var n = t.query; | |
| < if (e.state.readOnly) return !1; | |
| < var i = n.matchAll(e.state, 1e9).map(function (e) { | |
| < return { from: e.from, to: e.to, insert: n.getReplacement(e) }; | |
| < }); | |
| < if (!i.length) return !1; | |
| < var r = e.state.phrase("replaced $ matches", i.length) + "."; | |
| < return ( | |
| < e.dispatch({ | |
| < changes: i, | |
| < effects: jl.announce.of(r), | |
| < userEvent: "input.replace.all", | |
| < }), | |
| < !0 | |
| < ); | |
| < }); | |
| < function bE(e) { | |
| < return e.state.facet(Kx).createPanel(e); | |
| < } | |
| < function wE(e, t) { | |
| < var n, | |
| < i, | |
| < r, | |
| < o, | |
| < a = e.selection.main, | |
| < s = a.empty || a.to > a.from + 100 ? "" : e.sliceDoc(a.from, a.to); | |
| < if (t && !s) return t; | |
| < var l = e.facet(Kx); | |
| < return new Xx({ | |
| < search: ( | |
| < null !== (n = null == t ? void 0 : t.literal) && void 0 !== n | |
| < ? n | |
| < : l.literal | |
| < ) | |
| < ? s | |
| < : s.replace(/\n/g, "\\n"), | |
| < caseSensitive: | |
| < null !== (i = null == t ? void 0 : t.caseSensitive) && void 0 !== i | |
| < ? i | |
| < : l.caseSensitive, | |
| < literal: | |
| < null !== (r = null == t ? void 0 : t.literal) && void 0 !== r | |
| < ? r | |
| < : l.literal, | |
| < wholeWord: | |
| < null !== (o = null == t ? void 0 : t.wholeWord) && void 0 !== o | |
| < ? o | |
| < : l.wholeWord, | |
| < }); | |
| < } | |
| < var kE = function (e) { | |
| < var t = e.state.field(oE, !1); | |
| < if (t && t.panel) { | |
| < var n = bu(e, bE); | |
| < if (!n) return !1; | |
| < var i = n.dom.querySelector("[main-field]"); | |
| < if (i && i != e.root.activeElement) { | |
| < var r = wE(e.state, t.query.spec); | |
| < r.valid && e.dispatch({ effects: iE.of(r) }), | |
| < i.focus(), | |
| < i.select(); | |
| < } | |
| < } else | |
| < e.dispatch({ | |
| < effects: [ | |
| < rE.of(!0), | |
| < t ? iE.of(wE(e.state, t.query.spec)) : pr.appendConfig.of(AE), | |
| < ], | |
| < }); | |
| < return !0; | |
| < }, | |
| < CE = function (e) { | |
| < var t = e.state.field(oE, !1); | |
| < if (!t || !t.panel) return !1; | |
| < var n = bu(e, bE); | |
| < return ( | |
| < n && n.dom.contains(e.root.activeElement) && e.focus(), | |
| < e.dispatch({ effects: rE.of(!1) }), | |
| < !0 | |
| < ); | |
| < }, | |
| < xE = [ | |
| < { key: "Mod-f", run: kE, scope: "editor search-panel" }, | |
| < { | |
| < key: "F3", | |
| < run: dE, | |
| < shift: fE, | |
| < scope: "editor search-panel", | |
| < preventDefault: !0, | |
| < }, | |
| < { | |
| < key: "Mod-g", | |
| < run: dE, | |
| < shift: fE, | |
| < scope: "editor search-panel", | |
| < preventDefault: !0, | |
| < }, | |
| < { key: "Escape", run: CE, scope: "editor search-panel" }, | |
| < { key: "Mod-Shift-l", run: gE }, | |
| < { key: "Alt-g", run: Nx }, | |
| < { key: "Mod-d", run: Gx, preventDefault: !0 }, | |
| < ], | |
| < EE = (function () { | |
| < function e(e) { | |
| < var t = this; | |
| < this.view = e; | |
| < var n = (this.query = e.state.field(oE).query.spec); | |
| < function i(e, t, n) { | |
| < return Cx( | |
| < "button", | |
| < { class: "cm-button", name: e, onclick: t, type: "button" }, | |
| < n | |
| < ); | |
| < } | |
| < (this.commit = this.commit.bind(this)), | |
| < (this.searchField = Cx("input", { | |
| < value: n.search, | |
| < placeholder: SE(e, "Find"), | |
| < "aria-label": SE(e, "Find"), | |
| < class: "cm-textfield", | |
| < name: "search", | |
| < form: "", | |
| < "main-field": "true", | |
| < onchange: this.commit, | |
| < onkeyup: this.commit, | |
| < })), | |
| < (this.replaceField = Cx("input", { | |
| < value: n.replace, | |
| < placeholder: SE(e, "Replace"), | |
| < "aria-label": SE(e, "Replace"), | |
| < class: "cm-textfield", | |
| < name: "replace", | |
| < form: "", | |
| < onchange: this.commit, | |
| < onkeyup: this.commit, | |
| < })), | |
| < (this.caseField = Cx("input", { | |
| < type: "checkbox", | |
| < name: "case", | |
| < form: "", | |
| < checked: n.caseSensitive, | |
| < onchange: this.commit, | |
| < })), | |
| < (this.reField = Cx("input", { | |
| < type: "checkbox", | |
| < name: "re", | |
| < form: "", | |
| < checked: n.regexp, | |
| < onchange: this.commit, | |
| < })), | |
| < (this.wordField = Cx("input", { | |
| < type: "checkbox", | |
| < name: "word", | |
| < form: "", | |
| < checked: n.wholeWord, | |
| < onchange: this.commit, | |
| < })), | |
| < (this.dom = Cx( | |
| < "div", | |
| < { | |
| < onkeydown: function (e) { | |
| < return t.keydown(e); | |
| < }, | |
| < class: "cm-search", | |
| < }, | |
| < w( | |
| < w( | |
| < [ | |
| < this.searchField, | |
| < i( | |
| < "next", | |
| < function () { | |
| < return dE(e); | |
| < }, | |
| < [SE(e, "next")] | |
| < ), | |
| < i( | |
| < "prev", | |
| < function () { | |
| < return fE(e); | |
| < }, | |
| < [SE(e, "previous")] | |
| < ), | |
| < i( | |
| < "select", | |
| < function () { | |
| < return mE(e); | |
| < }, | |
| < [SE(e, "all")] | |
| < ), | |
| < Cx("label", null, [this.caseField, SE(e, "match case")]), | |
| < Cx("label", null, [this.reField, SE(e, "regexp")]), | |
| < Cx("label", null, [this.wordField, SE(e, "by word")]), | |
| < ], | |
| < e.state.readOnly | |
| < ? [] | |
| < : [ | |
| < Cx("br"), | |
| < this.replaceField, | |
| < i( | |
| < "replace", | |
| < function () { | |
| < return vE(e); | |
| < }, | |
| < [SE(e, "replace")] | |
| < ), | |
| < i( | |
| < "replaceAll", | |
| < function () { | |
| < return yE(e); | |
| < }, | |
| < [SE(e, "replace all")] | |
| < ), | |
| < ], | |
| < !0 | |
| < ), | |
| < [ | |
| < Cx( | |
| < "button", | |
| < { | |
| < name: "close", | |
| < onclick: function () { | |
| < return CE(e); | |
| < }, | |
| < "aria-label": SE(e, "close"), | |
| < type: "button", | |
| < }, | |
| < ["×"] | |
| < ), | |
| < ], | |
| < !1 | |
| < ) | |
| < )); | |
| < } | |
| < return ( | |
| < (e.prototype.commit = function () { | |
| < var e = new Xx({ | |
| < search: this.searchField.value, | |
| < caseSensitive: this.caseField.checked, | |
| < regexp: this.reField.checked, | |
| < wholeWord: this.wordField.checked, | |
| < replace: this.replaceField.value, | |
| < }); | |
| < e.eq(this.query) || | |
| < ((this.query = e), this.view.dispatch({ effects: iE.of(e) })); | |
| < }), | |
| < (e.prototype.keydown = function (e) { | |
| < tc(this.view, e, "search-panel") | |
| < ? e.preventDefault() | |
| < : 13 == e.keyCode && e.target == this.searchField | |
| < ? (e.preventDefault(), (e.shiftKey ? fE : dE)(this.view)) | |
| < : 13 == e.keyCode && | |
| < e.target == this.replaceField && | |
| < (e.preventDefault(), vE(this.view)); | |
| < }), | |
| < (e.prototype.update = function (e) { | |
| < for (var t = 0, n = e.transactions; t < n.length; t++) | |
| < for (var i = 0, r = n[t].effects; i < r.length; i++) { | |
| < var o = r[i]; | |
| < o.is(iE) && !o.value.eq(this.query) && this.setQuery(o.value); | |
| < } | |
| < }), | |
| < (e.prototype.setQuery = function (e) { | |
| < (this.query = e), | |
| < (this.searchField.value = e.search), | |
| < (this.replaceField.value = e.replace), | |
| < (this.caseField.checked = e.caseSensitive), | |
| < (this.reField.checked = e.regexp), | |
| < (this.wordField.checked = e.wholeWord); | |
| < }), | |
| < (e.prototype.mount = function () { | |
| < this.searchField.select(); | |
| < }), | |
| < Object.defineProperty(e.prototype, "pos", { | |
| < get: function () { | |
| < return 80; | |
| < }, | |
| < enumerable: !1, | |
| < configurable: !0, | |
| < }), | |
| < Object.defineProperty(e.prototype, "top", { | |
| < get: function () { | |
| < return this.view.state.facet(Kx).top; | |
| < }, | |
| < enumerable: !1, | |
| < configurable: !0, | |
| < }), | |
| < e | |
| < ); | |
| < })(); | |
| < function SE(e, t) { | |
| < return e.state.phrase(t); | |
| < } | |
| < var ME = /[\s\.,:;?!]/; | |
| < function TE(e, t) { | |
| < var n = t.from, | |
| < i = t.to, | |
| < r = e.state.doc.lineAt(n), | |
| < o = e.state.doc.lineAt(i).to, | |
| < a = Math.max(r.from, n - 30), | |
| < s = Math.min(o, i + 30), | |
| < l = e.state.sliceDoc(a, s); | |
| < if (a != r.from) | |
| < for (var c = 0; c < 30; c++) | |
| < if (!ME.test(l[c + 1]) && ME.test(l[c])) { | |
| < l = l.slice(c); | |
| < break; | |
| < } | |
| < if (s != o) | |
| < for (c = l.length - 1; c > l.length - 30; c--) | |
| < if (!ME.test(l[c - 1]) && ME.test(l[c])) { | |
| < l = l.slice(0, c); | |
| < break; | |
| < } | |
| < return jl.announce.of( | |
| < "" | |
| < .concat(e.state.phrase("current match"), ". ") | |
| < .concat(l, " ") | |
| < .concat(e.state.phrase("on line"), " ") | |
| < .concat(r.number, ".") | |
| < ); | |
| < } | |
| < var DE = jl.baseTheme({ | |
| < ".cm-panel.cm-search": { | |
| < padding: "2px 6px 4px", | |
| < position: "relative", | |
| < "& [name=close]": { | |
| < position: "absolute", | |
| < top: "0", | |
| < right: "4px", | |
| < backgroundColor: "inherit", | |
| < border: "none", | |
| < font: "inherit", | |
| < padding: 0, | |
| < margin: 0, | |
| < }, | |
| < "& input, & button, & label": { margin: ".2em .6em .2em 0" }, | |
| < "& input[type=checkbox]": { marginRight: ".2em" }, | |
| < "& label": { fontSize: "80%", whiteSpace: "pre" }, | |
| < }, | |
| < "&light .cm-searchMatch": { backgroundColor: "#ffff0054" }, | |
| < "&dark .cm-searchMatch": { backgroundColor: "#00ffff8a" }, | |
| < "&light .cm-searchMatch-selected": { backgroundColor: "#ff6a0054" }, | |
| < "&dark .cm-searchMatch-selected": { backgroundColor: "#ff00ff8a" }, | |
| < }), | |
| < AE = [oE, Xi.lowest(hE), DE], | |
| < LE = new window.TurndownService({ | |
| < headingStyle: "atx", | |
| < hr: "---", | |
| < bulletListMarker: "-", | |
| < codeBlockStyle: "fenced", | |
| < fence: "```", | |
| < linkStyle: "inlined", | |
| < }); | |
| < LE.remove(["script", "style", "title"]), | |
| < LE.addRule("strikethrough", { | |
| < filter: ["del", "s"], | |
| < replacement: function (e) { | |
| < return "~~" + e + "~~"; | |
| < }, | |
| < }), | |
| < LE.addRule("highlight", { | |
| < filter: ["mark"], | |
| < replacement: function (e) { | |
| < return "==" + e + "=="; | |
| < }, | |
| < }); | |
| < var PE = /highlight-(?:text|source)-([a-z0-9]+)/; | |
| < LE.addRule("highlightedCodeBlock", { | |
| < filter: function (e) { | |
| < var t = e.firstChild; | |
| < return ( | |
| < "DIV" === e.nodeName && | |
| < PE.test(e.className) && | |
| < t && | |
| < "PRE" === t.nodeName | |
| < ); | |
| < }, | |
| < replacement: function (e, t, n) { | |
| < var i = ((t.className || "").match(PE) || [null, ""])[1]; | |
| < return ( | |
| < "\n\n" + | |
| < n.fence + | |
| < i + | |
| < "\n" + | |
| < t.firstChild.textContent + | |
| < "\n" + | |
| < n.fence + | |
| < "\n\n" | |
| < ); | |
| < }, | |
| < }), | |
| < LE.addRule("listItem", { | |
| < filter: "li", | |
| < replacement: function (e, t, n) { | |
| < e = e | |
| < .replace(/^\n+/, "") | |
| < .replace(/\n+$/, "\n") | |
| < .replace(/\n/gm, "\n "); | |
| < var i = n.bulletListMarker + " ", | |
| < r = t.parentNode; | |
| < if ("OL" === r.nodeName) { | |
| < var o = r.getAttr("start"), | |
| < a = Array.prototype.indexOf.call(r.children, t); | |
| < i = (o ? Number(o) + a : a + 1) + ". "; | |
| < } | |
| < return i + e + (t.nextSibling && !/\n$/.test(e) ? "\n" : ""); | |
| < }, | |
| < }), | |
| < LE.addRule("taskListItems", { | |
| < filter: function (e) { | |
| < return ( | |
| < e.instanceOf(HTMLInputElement) && | |
| < "checkbox" === e.type && | |
| < "LI" === e.parentNode.nodeName | |
| < ); | |
| < }, | |
| < replacement: function (e, t) { | |
| < return t.checked ? "[x] " : "[ ] "; | |
| < }, | |
| < }), | |
| < LE.addRule("tableCell", { | |
| < filter: ["th", "td"], | |
| < replacement: function (e, t) { | |
| < return ( | |
| < (0 === Array.prototype.indexOf.call(t.parentNode.childNodes, t) | |
| < ? "|" | |
| < : "") + | |
| < (function (e) { | |
| < return ( | |
| < (e = e | |
| < .trim() | |
| < .replace(/\|+/g, "\\|") | |
| < .replace(/\n\r?/g, "<br>")) + "|" | |
| < ); | |
| < })(e) + | |
| < BE(t, " |") | |
| < ); | |
| < }, | |
| < }); | |
| < var IE = { left: ":--", right: "--:", center: ":-:" }; | |
| < function OE(e) { | |
| < if (!e) return !1; | |
| < var t, | |
| < n, | |
| < i = e.parentNode; | |
| < return ( | |
| < "THEAD" === i.nodeName || | |
| < (i.firstChild === e && | |
| < ("TABLE" === i.nodeName || | |
| < ((n = (t = i).previousSibling), | |
| < "TBODY" === t.nodeName && | |
| < (!n || | |
| < ("THEAD" === n.nodeName && /^\s*$/i.test(n.textContent))))) && | |
| < Array.prototype.every.call(e.childNodes, function (e) { | |
| < return "TH" === e.nodeName; | |
| < })) | |
| < ); | |
| < } | |
| < function FE(e) { | |
| < var t = e.getAttribute("colspan"); | |
| < if (!t) return 0; | |
| < var n = parseInt(t); | |
| < return isNaN(n) ? 0 : Math.max(0, n - 1); | |
| < } | |
| < function BE(e, t) { | |
| < return t.repeat(FE(e)); | |
| < } | |
| < function NE(e) { | |
| < return LE.turndown(e); | |
| < } | |
| < LE.addRule("tableRow", { | |
| < filter: "tr", | |
| < replacement: function (e, t) { | |
| < var n = ""; | |
| < if (OE(t)) | |
| < for (var i = 0; i < t.cells.length; i++) { | |
| < var r = t.cells[i], | |
| < o = (r.getAttribute("align") || "").toLowerCase(), | |
| < a = IE[o] || "---"; | |
| < n += (0 === i ? "|" : "") + a + "|" + BE(r, a + "|"); | |
| < } | |
| < return "\n" + e + (n ? "\n" + n : ""); | |
| < }, | |
| < }), | |
| < LE.addRule("table", { | |
| < filter: "table", | |
| < replacement: function (e, t) { | |
| < var n = t.rows[0]; | |
| < if (!OE(n)) { | |
| < for (var i = n.cells.length, r = 0; r < n.cells.length; r++) | |
| < i += FE(n.cells[r]); | |
| < e = | |
| < "|" + | |
| < " |".repeat(i) + | |
| < "\n|" + | |
| < "---|".repeat(i) + | |
| < "\n" + | |
| < e.replace(/^[\r\n]+/, ""); | |
| < } | |
| < return "\n\n" + (e = e.replace(/[\r\n]+/g, "\n")) + "\n\n"; | |
| < }, | |
| < }), | |
| < LE.addRule("tableSection", { | |
| < filter: ["thead", "tbody", "tfoot"], | |
| < replacement: function (e) { | |
| < return e; | |
| < }, | |
| < }), | |
| < (LE.escape = function (e) { | |
| < return e; | |
| < }); | |
| < var RE = [ | |
| < "accentColor", | |
| < "theme", | |
| < "cssTheme", | |
| < "enabledCssSnippets", | |
| < "showViewHeader", | |
| < "nativeMenus", | |
| < "translucency", | |
| < "textFontFamily", | |
| < "interfaceFontFamily", | |
| < "monospaceFontFamily", | |
| < "baseFontSize", | |
| < "baseFontSizeAction", | |
| < ], | |
| < HE = { | |
| < alwaysUpdateLinks: !1, | |
| < spellcheck: !0, | |
| < spellcheckLanguages: null, | |
| < readableLineLength: !0, | |
| < strictLineBreaks: !1, | |
| < showFrontmatter: !1, | |
| < showInlineTitle: !0, | |
| < showViewHeader: !0, | |
| < mobileQuickRibbonItem: "", | |
| < useMarkdownLinks: !1, | |
| < showUnsupportedFiles: !1, | |
| < autoPairBrackets: !0, | |
| < autoPairMarkdown: !0, | |
| < smartIndentList: !0, | |
| < foldHeading: !0, | |
| < foldIndent: !0, | |
| < showLineNumber: !1, | |
| < showIndentGuide: !0, | |
| < useTab: !0, | |
| < tabSize: 4, | |
| < rightToLeft: !1, | |
| < autoConvertHtml: !0, | |
| < vimMode: !1, | |
| < emacsyKeys: !0, | |
| < legacyEditor: !1, | |
| < livePreview: !0, | |
| < nativeMenus: null, | |
| < attachmentFolderPath: "/", | |
| < newFileLocation: "root", | |
| < newFileFolderPath: "/", | |
| < newLinkFormat: "shortest", | |
| < userIgnoreFilters: null, | |
| < fileSortOrder: "alphabetical", | |
| < focusNewTab: !0, | |
| < defaultViewMode: "source", | |
| < promptDelete: !0, | |
| < trashOption: "system", | |
| < pdfExportSettings: { | |
| < pageSize: "Letter", | |
| < landscape: !1, | |
| < margin: "0", | |
| < downscalePercent: 100, | |
| < }, | |
| < mobilePullAction: "command-palette:open", | |
| < mobileToolbarCommands: [ | |
| < "editor:insert-wikilink", | |
| < "editor:insert-embed", | |
| < "editor:insert-tag", | |
| < "editor:attach-file", | |
| < "editor:set-heading", | |
| < "editor:toggle-bold", | |
| < "editor:toggle-italics", | |
| < "editor:toggle-strikethrough", | |
| < "editor:toggle-highlight", | |
| < "editor:toggle-code", | |
| < "editor:toggle-blockquote", | |
| < "editor:toggle-comment", | |
| < "editor:insert-link", | |
| < "editor:toggle-bullet-list", | |
| < "editor:toggle-numbered-list", | |
| < "editor:toggle-checklist-status", | |
| < "editor:indent-list", | |
| < "editor:unindent-list", | |
| < "editor:undo", | |
| < "editor:redo", | |
| < "editor:toggle-keyboard", | |
| < "editor:configure-toolbar", | |
| < ], | |
| < hotkeys: {}, | |
| < theme: "obsidian", | |
| < accentColor: "", | |
| < cssTheme: "", | |
| < enabledCssSnippets: [], | |
| < translucency: !1, | |
| < textFontFamily: "", | |
| < interfaceFontFamily: "", | |
| < monospaceFontFamily: "", | |
| < baseFontSize: 16, | |
| < baseFontSizeAction: !0, | |
| < types: {}, | |
| < }, | |
| < VE = "#^[]|", | |
| < zE = be ? '*"\\/<>:|?' : "\\/:" + (xe ? '*?<>"' : ""), | |
| < qE = zE.split("").join(" "), | |
| < UE = VE.split("").join(" "), | |
| < _E = new RegExp("[" + yt(zE) + "]"), | |
| < jE = new RegExp("[" + yt(VE) + "]"), | |
| < WE = /^(CON|PRN|AUX|NUL|COM[1-9]|LPT[1-9])$/i; | |
| < function GE(e) { | |
| < try { | |
| < return KE(e), !0; | |
| < } catch (e) { | |
| < return !1; | |
| < } | |
| < } | |
| < function KE(e) { | |
| < if (be) { | |
| < var t = e.charAt(e.length - 1); | |
| < if ("." === t || " " === t) | |
| < throw new Error("File names cannot end with a dot or a space."); | |
| < var n = ae(e); | |
| < if (WE.test(n)) throw new Error("File name is forbidden: " + n); | |
| < } | |
| < if ( | |
| < e.split("/").some(function (e) { | |
| < return _E.test(e); | |
| < }) | |
| < ) | |
| < throw new Error( | |
| < "File name cannot contain any of the following characters: " + qE | |
| < ); | |
| < } | |
| < var YE = ".obsidian", | |
| < XE = (function () { | |
| < function e(e, t) { | |
| < (this.parent = null), | |
| < (this.deleted = !1), | |
| < (this.vault = e), | |
| < this.setPath(t); | |
| < } | |
| < return ( | |
| < (e.prototype.setPath = function (e) { | |
| < (this.path = e), (this.name = ie(e)); | |
| < }), | |
| < (e.prototype.getNewPathAfterRename = function (e) { | |
| < return ( | |
| < (e = e.replace(/[\x00-\x1F]/g, " ").trim()), | |
| < this.parent | |
| < ? this.parent.isRoot() | |
| < ? e | |
| < : this.parent.path + "/" + e | |
| < : "" | |
| < ); | |
| < }), | |
| < e | |
| < ); | |
| < })(), | |
| < ZE = new WeakMap(), | |
| < $E = (function (e) { | |
| < function t(t, n) { | |
| < var i = e.call(this, t, n) || this; | |
| < return (i.saving = !1), (i.stat = null), i; | |
| < } | |
| < return ( | |
| < f(t, e), | |
| < (t.prototype.setPath = function (t) { | |
| < e.prototype.setPath.call(this, t), | |
| < (this.basename = ae(this.name)), | |
| < (this.extension = le(this.name)); | |
| < }), | |
| < (t.prototype.getShortName = function () { | |
| < return "md" === this.extension ? this.basename : this.name; | |
| < }), | |
| < (t.prototype.getNewPathAfterRename = function (t) { | |
| < return e.prototype.getNewPathAfterRename.call( | |
| < this, | |
| < ce(t, this.extension) | |
| < ); | |
| < }), | |
| < (t.prototype.cache = function (e) { | |
| < if (null != e) { | |
| < var t = this.vault.cacheLimit; | |
| < e.length <= t ? ZE.set(this, e) : ZE.delete(this); | |
| < } else ZE.delete(this); | |
| < }), | |
| < (t.prototype.updateCacheLimit = function () { | |
| < var e = this.vault.cacheLimit; | |
| < ZE.has(this) && ZE.get(this).length > e && ZE.delete(this); | |
| < }), | |
| < t | |
| < ); | |
| < })(XE), | |
| < QE = (function (e) { | |
| < function t(t, n) { | |
| < var i = e.call(this, t, n) || this; | |
| < return (i.children = []), i; | |
| < } | |
| < return ( | |
| < f(t, e), | |
| < (t.prototype.isRoot = function () { | |
| < return "/" === this.path; | |
| < }), | |
| < (t.prototype.getParentPrefix = function () { | |
| < return this.isRoot() ? "" : this.path + "/"; | |
| < }), | |
| < (t.prototype.getFileCount = function () { | |
| < for (var e = 0, n = 0, i = this.children; n < i.length; n++) { | |
| < var r = i[n]; | |
| < e += r instanceof t ? r.getFileCount() : 1; | |
| < } | |
| < return e; | |
| < }), | |
| < (t.prototype.getFolderCount = function () { | |
| < for (var e = 0, n = 0, i = this.children; n < i.length; n++) { | |
| < var r = i[n]; | |
| < r instanceof t && (e += 1 + r.getFolderCount()); | |
| < } | |
| < return e; | |
| < }), | |
| < t | |
| < ); | |
| < })(XE), | |
| < JE = (function (e) { | |
| < function t(t) { | |
| < var n = e.call(this) || this; | |
| < return ( | |
| < (n.fileMap = {}), | |
| < (n.config = {}), | |
| < (n.configTs = 0), | |
| < (n.configDir = YE), | |
| < (n.requestSaveConfig = qe(n.saveConfig.bind(n), 1e3, !0)), | |
| < (n.cacheLimit = 65536), | |
| < (n.reloadConfig = qe( | |
| < function () { | |
| < return v(n, void 0, void 0, function () { | |
| < var e, t, n, i, r, o, a, s, l; | |
| < return y(this, function (c) { | |
| < switch (c.label) { | |
| < case 0: | |
| < (e = this.getConfigFile("app")), | |
| < (t = this.getConfigFile("appearance")), | |
| < (n = !1), | |
| < (c.label = 1); | |
| < case 1: | |
| < return ( | |
| < c.trys.push([1, 3, , 4]), [4, this.adapter.stat(e)] | |
| < ); | |
| < case 2: | |
| < return ( | |
| < c.sent().mtime > this.configTs && (n = !0), [3, 4] | |
| < ); | |
| < case 3: | |
| < return c.sent(), (n = !0), [3, 4]; | |
| < case 4: | |
| < return ( | |
| < c.trys.push([4, 6, , 7]), [4, this.adapter.stat(t)] | |
| < ); | |
| < case 5: | |
| < return ( | |
| < c.sent().mtime > this.configTs && (n = !0), [3, 7] | |
| < ); | |
| < case 6: | |
| < return c.sent(), (n = !0), [3, 7]; | |
| < case 7: | |
| < return n | |
| < ? ((this.configTs = Date.now()), | |
| < [4, this.readConfigJson("app")]) | |
| < : [2]; | |
| < case 8: | |
| < return ( | |
| < (i = c.sent()), | |
| < [4, this.readConfigJson("appearance")] | |
| < ); | |
| < case 9: | |
| < for (l in ((r = c.sent()), | |
| < (o = Object.assign({}, r, i)), | |
| < (a = this.config), | |
| < (s = !1), | |
| < o)) | |
| < o.hasOwnProperty(l) && | |
| < ((a.hasOwnProperty(l) && | |
| < JSON.stringify(a[l]) === | |
| < JSON.stringify(o[l])) || | |
| < ((a[l] = o[l]), (s = !0))); | |
| < for (l in a) | |
| < a.hasOwnProperty(l) && | |
| < !o.hasOwnProperty(l) && | |
| < (delete a[l], (s = !0)); | |
| < return s && this.trigger("config-changed"), [2]; | |
| < } | |
| < }); | |
| < }); | |
| < }, | |
| < 500, | |
| < !0 | |
| < )), | |
| < (n.adapter = t), | |
| < (n.root = new QE(n, "")), | |
| < n.onChange("folder-created", "/"), | |
| < (n.root = n.fileMap["/"]), | |
| < n | |
| < ); | |
| < } | |
| < return ( | |
| < f(t, e), | |
| < (t.prototype.getName = function () { | |
| < return this.adapter.getName(); | |
| < }), | |
| < (t.prototype.setFileCacheLimit = function (e) { | |
| < this.cacheLimit = e; | |
| < var t = this.fileMap; | |
| < for (var n in t) | |
| < if (t.hasOwnProperty(n)) { | |
| < var i = t[n]; | |
| < i instanceof $E && i.updateCacheLimit(); | |
| < } | |
| < }), | |
| < (t.validateConfigDir = function (e) { | |
| < return "." !== e && e.startsWith(".") && !_E.test(e); | |
| < }), | |
| < (t.prototype.setConfigDir = function (e) { | |
| < t.validateConfigDir(e) || (e = YE), (this.configDir = e); | |
| < }), | |
| < (t.prototype.setupConfig = function () { | |
| < return v(this, void 0, void 0, function () { | |
| < var e, t, n, i, r, o, a, s, l, c, u; | |
| < return y(this, function (h) { | |
| < switch (h.label) { | |
| < case 0: | |
| < return ( | |
| < (t = (e = this).adapter), | |
| < (n = e.configDir), | |
| < [4, t.exists(n)] | |
| < ); | |
| < case 1: | |
| < return h.sent() ? [3, 3] : [4, t.mkdir(n)]; | |
| < case 2: | |
| < h.sent(), (h.label = 3); | |
| < case 3: | |
| < return ( | |
| < (this.configTs = Date.now()), | |
| < (i = null), | |
| < [4, this.readConfigJson("app")] | |
| < ); | |
| < case 4: | |
| < return ( | |
| < (r = h.sent()), [4, this.readConfigJson("appearance")] | |
| < ); | |
| < case 5: | |
| < return ( | |
| < (o = h.sent()), | |
| < r ? [3, 7] : [4, this.readJson(n + "/config")] | |
| < ); | |
| < case 6: | |
| < (i = h.sent()), (h.label = 7); | |
| < case 7: | |
| < for (l in ((a = this.config = Object.assign({}, i, o, r)), | |
| < (s = { editorFontFamily: "textFontFamily" }))) | |
| < s.hasOwnProperty(l) && | |
| < a.hasOwnProperty(l) && | |
| < ((c = s[l]), | |
| < (u = a[l]), | |
| < delete a[l], | |
| < !a.hasOwnProperty(c) && u && (a[c] = u)); | |
| < return i ? [4, this.saveConfig()] : [3, 12]; | |
| < case 8: | |
| < h.sent(), (h.label = 9); | |
| < case 9: | |
| < return ( | |
| < h.trys.push([9, 11, , 12]), | |
| < [4, this.adapter.remove(n + "/config")] | |
| < ); | |
| < case 10: | |
| < return h.sent(), [3, 12]; | |
| < case 11: | |
| < return h.sent(), [3, 12]; | |
| < case 12: | |
| < return this.requestSaveConfig(), [2]; | |
| < } | |
| < }); | |
| < }); | |
| < }), | |
| < (t.prototype.saveConfig = function () { | |
| < return v(this, void 0, void 0, function () { | |
| < var e, t, n, i, r, o, a, s; | |
| < return y(this, function (l) { | |
| < switch (l.label) { | |
| < case 0: | |
| < return ( | |
| < (t = (e = this).adapter), | |
| < (n = e.configDir), | |
| < [4, t.exists(n)] | |
| < ); | |
| < case 1: | |
| < return l.sent() ? [3, 3] : [4, t.mkdir(n)]; | |
| < case 2: | |
| < l.sent(), (l.label = 3); | |
| < |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment