SYMBOL INDEX (10622 symbols across 226 files) FILE: app.js function resJson (line 29) | function resJson(ctx) { function reqbodyJson (line 35) | function reqbodyJson(req) { function addJsonApi (line 48) | function addJsonApi(fn) { function setPostApi (line 63) | function setPostApi() { function setGetApi (line 74) | function setGetApi() { FILE: custom-types.d.ts type BlockQuoteElement (line 6) | type BlockQuoteElement = { type OrderedListElement (line 12) | type OrderedListElement = { type UnorderedListElement (line 18) | type UnorderedListElement = { type TodoListElement (line 24) | type TodoListElement = { type HeadingElement (line 30) | type HeadingElement = { type InlineImageElement (line 36) | type InlineImageElement = { type LinkElement (line 42) | type LinkElement = { type: ELTYPE.LINK; url: string; children: Descendan... type MentionElement (line 44) | type MentionElement = { type ParagraphElement (line 50) | type ParagraphElement = { type TableElement (line 56) | type TableElement = { type: ELTYPE.TABLE; row: number; col: number; hwEa... type TableCellElement (line 58) | type TableCellElement = { type: ELTYPE.TABLE_CELL; children: Descendant[... type TableRowElement (line 60) | type TableRowElement = { type: ELTYPE.TABLE_ROW; children: TableCell[] }; type TitleElement (line 62) | type TitleElement = { type: ELTYPE.HEADING_ONE; children: Text[] }; type VideoElement (line 64) | type VideoElement = { type: ELTYPE.VIDEO; url: string; children: EmptyTe... type CustomElement (line 66) | type CustomElement = type CustomText (line 83) | type CustomText = { type EmptyText (line 92) | type EmptyText = { type CustomEditor (line 96) | type CustomEditor = BaseEditor & ReactEditor & HistoryEditor; type CustomTypes (line 99) | interface CustomTypes { FILE: global.d.ts type Options (line 14) | interface Options { type Tripdocs (line 103) | interface Tripdocs { type Window (line 116) | interface Window { FILE: index.js function Root (line 50) | function Root() { function highlightKeyword (line 449) | function highlightKeyword(node, pattern, index) { FILE: lib/index.js function r (line 2) | function r(e,t){(function(e){return"string"==typeof e&&-1!==e.indexOf(".... function o (line 2) | function o(e){return e<=1?"".concat(100*Number(e),"%"):e} function i (line 2) | function i(e){return 1===e.length?"0"+e:String(e)} function a (line 2) | function a(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*n*(t-e):n<.5?... function l (line 2) | function l(e){return s(e)/255} function s (line 2) | function s(e){return parseInt(e,16)} function u (line 2) | function u(e){var t,n,i,u={r:0,g:0,b:0},d=1,f=null,h=null,m=null,v=!1,O=... function g (line 2) | function g(e){return Boolean(p.CSS_UNIT.exec(String(e)))} function v (line 2) | function v(e){var t=function(e,t,n){e=r(e,255),t=r(t,255),n=r(n,255);var... function O (line 2) | function O(e){var t=e.r,n=e.g,r=e.b;return"#".concat(function(e,t,n,r){v... function y (line 2) | function y(e,t,n){var r=n/100;return{r:(t.r-e.r)*r+e.r,g:(t.g-e.g)*r+e.g... function A (line 2) | function A(e,t,n){var r;return(r=Math.round(e.h)>=60&&Math.round(e.h)<=2... function b (line 2) | function b(e,t,n){return 0===e.h&&0===e.s?e.s:((r=n?e.s-.16*t:4===t?e.s+... function w (line 2) | function w(e,t,n){var r;return(r=n?e.v+.05*t:e.v-.15*t)>1&&(r=1),Number(... function x (line 2) | function x(e){for(var t=arguments.length>1&&void 0!==arguments[1]?argume... function m (line 2) | function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function f (line 2) | function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function h (line 2) | function h(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0... function m (line 2) | function m(e){var t=typeof e;return!!e&&("object"==t||"function"==t)} function v (line 2) | function v(e){if("number"==typeof e)return e;if(function(e){return"symbo... function y (line 2) | function y(t){var n=o,r=i;return o=i=void 0,u=t,l=e.apply(r,n)} function A (line 2) | function A(e){return u=e,s=setTimeout(w,t),d?y(e):l} function b (line 2) | function b(e){var n=e-c;return void 0===c||n>=t||n<0||f&&e-u>=a} function w (line 2) | function w(){var e=g();if(b(e))return x(e);s=setTimeout(w,function(e){va... function x (line 2) | function x(e){return s=void 0,O&&o?y(e):(o=i=void 0,l)} function M (line 2) | function M(){var e=g(),n=b(e);if(o=arguments,i=this,c=e,n){if(void 0===s... function vt (line 2) | function vt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:retur... function Ot (line 2) | function Ot(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1} function Mt (line 2) | function Mt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n} function Xt (line 2) | function Xt(e,t){for(var n=e.length;n--&&jt(t,e[n],0)>-1;);return n} function Ft (line 2) | function Ft(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r} function Ht (line 2) | function Ht(e){return"\\"+et[e]} function Kt (line 2) | function Kt(e){return Fe.test(e)} function Jt (line 2) | function Jt(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){... function en (line 2) | function en(e,t){return function(n){return e(t(n))}} function tn (line 2) | function tn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n=t?e:t)... function ar (line 2) | function ar(e,t,n,r,i,a){var l,s=1&t,c=2&t,u=4&t;if(n&&(l=i?n(e,r,i,a):n... function lr (line 2) | function lr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Me(e);r--;){... function sr (line 2) | function sr(e,t,n){if("function"!=typeof e)throw new Ee(i);return Di((fu... function cr (line 2) | function cr(e,t,n,r){var o=-1,i=xt,a=!0,l=e.length,s=[],c=t.length;if(!l... function fr (line 2) | function fr(e,t){var n=!0;return ur(e,(function(e,r,o){return n=!!t(e,r,... function hr (line 2) | function hr(e,t,n){for(var r=-1,i=e.length;++rt} function Cr (line 2) | function Cr(e,t){return null!=e&&je.call(e,t)} function Nr (line 2) | function Nr(e,t){return null!=e&&t in Me(e)} function Er (line 2) | function Er(e,t,n){for(var i=n?Mt:xt,a=e[0].length,l=e.length,s=l,c=r(l)... function Ir (line 2) | function Ir(e,t,n){var r=null==(e=Ci(e,t=vo(t,e)))?e:e[zi(Fi(t))];return... function Dr (line 2) | function Dr(e){return Ja(e)&&xr(e)==g} function kr (line 2) | function kr(e,t,n,r,i){return e===t||(null==e||null==t||!Ja(e)&&!Ja(t)?e... function Sr (line 2) | function Sr(e,t,n,r){var i=n.length,a=i,l=!r;if(null==e)return!a;for(e=M... function Tr (line 2) | function Tr(e){return!(!Ka(e)||(t=e,ze&&ze in t))&&(qa(e)?Re:ge).test(Qi... function jr (line 2) | function jr(e){return"function"==typeof e?e:null==e?ts:"object"==typeof ... function Pr (line 2) | function Pr(e){if(!bi(e))return gn(e);var t=[];for(var n in Me(e))je.cal... function zr (line 2) | function zr(e,t){return ed)return n;do{t%2&&(n+=e),(t=un(... function Xr (line 2) | function Xr(e,t){return ki(Mi(e,t,ts),e+"")} function Fr (line 2) | function Fr(e){return qn(_l(e))} function qr (line 2) | function qr(e,t){var n=_l(e);return ji(n,ir(t,0,n.length))} function Gr (line 2) | function Gr(e,t,n,r){if(!Ka(e))return e;for(var i=-1,a=(t=vo(t,e)).lengt... function Jr (line 2) | function Jr(e){return ji(_l(e))} function eo (line 2) | function eo(e,t,n){var o=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0... function to (line 2) | function to(e,t){var n;return ur(e,(function(e,r,o){return!(n=t(e,r,o))}... function no (line 2) | function no(e,t,n){var r=0,o=null==e?r:e.length;if("number"==typeof t&&t... function ro (line 2) | function ro(e,t,n,r){var i=0,a=null==e?0:e.length;if(0===a)return 0;for(... function oo (line 2) | function oo(e,t){for(var n=-1,r=e.length,o=0,i=[];++n=r?e:eo(e,t,n)} function bo (line 2) | function bo(e,t){if(t)return e.slice();var n=e.length,r=Ue?Ue(n):new e.c... function wo (line 2) | function wo(e){var t=new e.constructor(e.byteLength);return new $e(t).se... function xo (line 2) | function xo(e,t){var n=t?wo(e.buffer):e.buffer;return new e.constructor(... function Mo (line 2) | function Mo(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=al(e),l=t!==o... function Co (line 2) | function Co(e,t,n,o){for(var i=-1,a=e.length,l=n.length,s=-1,c=t.length,... function No (line 2) | function No(e,t,n,o){for(var i=-1,a=e.length,l=-1,s=n.length,c=-1,u=t.le... function Eo (line 2) | function Eo(e,t){var n=-1,o=e.length;for(t||(t=r(o));++n1?n[i-1]... function So (line 2) | function So(e,t){return function(n,r){if(null==n)return n;if(!Za(n))retu... function To (line 2) | function To(e){return function(t,n,r){for(var o=-1,i=Me(t),a=r(t),l=a.le... function jo (line 2) | function jo(e){return function(t){var n=Kt(t=ml(t))?on(t):o,r=n?n[0]:t.c... function Po (line 2) | function Po(e){return function(t){return Et(ql(Bl(t).replace(Ze,"")),e,"... function zo (line 2) | function zo(e){return function(){var t=arguments;switch(t.length){case 0... function Qo (line 2) | function Qo(e){return function(t,n,r){var i=Me(t);if(!Za(t)){var a=ai(n,... function Lo (line 2) | function Lo(e){return ei((function(t){var n=t.length,r=n,a=Bn.prototype.... function _o (line 2) | function _o(e,t,n,i,a,l,s,u,d,f){var h=t&c,p=1&t,g=2&t,m=24&t,v=512&t,O=... function Ro (line 2) | function Ro(e,t){return function(n,r){return function(e,t,n,r){return Or... function Yo (line 2) | function Yo(e,t){return function(n,r){var i;if(n===o&&r===o)return t;if(... function Bo (line 2) | function Bo(e){return ei((function(t){return t=Ct(t,Ut(ai())),Xr((functi... function $o (line 2) | function $o(e,t){var n=(t=t===o?" ":ao(t)).length;if(n<2)return n?Vr(t,e... function Uo (line 2) | function Uo(e){return function(t,n,i){return i&&"number"!=typeof i&&vi(t... function Zo (line 2) | function Zo(e){return function(t,n){return"string"==typeof t&&"string"==... function Wo (line 2) | function Wo(e,t,n,r,i,a,l,c,u,d){var f=8&t;t|=f?s:64,4&(t&=~(f?64:s))||(... function Vo (line 2) | function Vo(e){var t=xe[e];return function(e,n){if(e=pl(e),(n=null==n?0:... function Fo (line 2) | function Fo(e){return function(t){var n=fi(t);return n==w?Jt(t):n==E?fun... function qo (line 2) | function qo(e,t,n,a,u,d,f,h){var p=2&t;if(!p&&"function"!=typeof e)throw... function Go (line 2) | function Go(e,t,n,r){return e===o||_a(e,ke[n])&&!je.call(r,n)?t:e} function Ho (line 2) | function Ho(e,t,n,r,i,a){return Ka(e)&&Ka(t)&&(a.set(t,e),Rr(e,t,o,Ho,a)... function Ko (line 2) | function Ko(e){return nl(e)?o:e} function Jo (line 2) | function Jo(e,t,n,r,i,a){var l=1&n,s=e.length,c=t.length;if(s!=c&&!(l&&c... function ei (line 2) | function ei(e){return ki(Mi(e,o,Ui),e+"")} function ti (line 2) | function ti(e){return wr(e,Dl,ui)} function ni (line 2) | function ni(e){return wr(e,kl,di)} function oi (line 2) | function oi(e){for(var t=e.name+"",n=Dn[t],r=je.call(Dn,t)?n.length:0;r-... function ii (line 2) | function ii(e){return(je.call(_n,"placeholder")?_n:e).placeholder} function ai (line 2) | function ai(){var e=_n.iteratee||ns;return e=e===ns?jr:e,arguments.lengt... function li (line 2) | function li(e,t){var n,r,o=e.__data__;return("string"==(r=typeof(n=t))||... function si (line 2) | function si(e){for(var t=Dl(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[... function ci (line 2) | function ci(e,t){var n=function(e,t){return null==e?o:e[t]}(e,t);return ... function hi (line 2) | function hi(e,t,n){for(var r=-1,o=(t=vo(t,e)).length,i=!1;++r-1&&e%1==0&&e<=d} function Ka (line 2) | function Ka(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)} function Ja (line 2) | function Ja(e){return null!=e&&"object"==typeof e} function tl (line 2) | function tl(e){return"number"==typeof e||Ja(e)&&xr(e)==x} function nl (line 2) | function nl(e){if(!Ja(e)||xr(e)!=M)return!1;var t=Ve(e);if(null===t)retu... function il (line 2) | function il(e){return"string"==typeof e||!$a(e)&&Ja(e)&&xr(e)==I} function al (line 2) | function al(e){return"symbol"==typeof e||Ja(e)&&xr(e)==D} function ul (line 2) | function ul(e){if(!e)return[];if(Za(e))return il(e)?on(e):Eo(e);if(at&&e... function dl (line 2) | function dl(e){return e?(e=pl(e))===u||e===-1/0?17976931348623157e292*(e... function fl (line 2) | function fl(e){var t=dl(e),n=t%1;return t==t?n?t-n:t:0} function hl (line 2) | function hl(e){return e?ir(fl(e),0,h):0} function pl (line 2) | function pl(e){if("number"==typeof e)return e;if(al(e))return f;if(Ka(e)... function gl (line 2) | function gl(e){return Io(e,kl(e))} function ml (line 2) | function ml(e){return null==e?"":ao(e)} function Ml (line 2) | function Ml(e,t,n){var r=null==e?o:br(e,t);return r===o?n:r} function Cl (line 2) | function Cl(e,t){return null!=e&&hi(e,t,Nr)} function Dl (line 2) | function Dl(e){return Za(e)?Fn(e):Pr(e)} function kl (line 2) | function kl(e){return Za(e)?Fn(e,!0):function(e){if(!Ka(e))return functi... function zl (line 2) | function zl(e,t){if(null==e)return{};var n=Ct(ni(e),(function(e){return[... function _l (line 2) | function _l(e){return null==e?[]:Zt(e,Dl(e))} function Yl (line 2) | function Yl(e){return Fl(ml(e).toLowerCase())} function Bl (line 2) | function Bl(e){return(e=ml(e))&&e.replace(Oe,qt).replace(We,"")} function ql (line 2) | function ql(e,t,n){return e=ml(e),(t=n?o:t)===o?function(e){return qe.te... function Kl (line 2) | function Kl(e){return function(){return e}} function ts (line 2) | function ts(e){return e} function ns (line 2) | function ns(e){return jr("function"==typeof e?e:ar(e,1))} function is (line 2) | function is(e,t,n){var r=Dl(t),o=Ar(t,r);null!=n||Ka(t)&&(o.length||!r.l... function as (line 2) | function as(){} function us (line 2) | function us(e){return Oi(e)?Lt(zi(e)):function(e){return function(t){ret... function hs (line 2) | function hs(){return[]} function ps (line 2) | function ps(){return!1} function o (line 2) | function o(e){if(null==e)throw new TypeError("Object.assign cannot be ca... function c (line 2) | function c(e,t,n){var r,i={},c=null,u=null;for(r in void 0!==n&&(c=""+n)... function s (line 2) | function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!... function c (line 2) | function c(e,t,n,r){var o=t&&t.prototype instanceof m?t:m,i=Object.creat... function u (line 2) | function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){ret... function m (line 2) | function m(){} function v (line 2) | function v(){} function O (line 2) | function O(){} function x (line 2) | function x(e){["next","throw","return"].forEach((function(t){s(e,t,(func... function M (line 2) | function M(e,t){function n(o,i,a,l){var s=u(e[o],e,i);if("throw"!==s.typ... function C (line 2) | function C(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,... function N (line 2) | function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.f... function E (line 2) | function E(e){var t=e.completion||{};t.type="normal",delete t.arg,e.comp... function I (line 2) | function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.r... function D (line 2) | function D(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==type... function k (line 2) | function k(){return{value:t,done:!0}} function o (line 2) | function o(r,o){return l.type="throw",l.arg=e,n.next=r,o&&(n.method="nex... function a (line 2) | function a(e){for(var t=-1,n=0;ne.length)&&(t=e.length);for(var n=0,r=new Ar... function h (line 2) | function h(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.p... function p (line 2) | function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||fun... function S (line 2) | function S(e){return S="function"==typeof Symbol&&"symbol"==typeof Symbo... function T (line 2) | function T(e){return function(e){if(Array.isArray(e))return f(e)}(e)||fu... function j (line 2) | function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enume... function P (line 2) | function P(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a ... function z (line 2) | function z(e,t){for(var n=0;n{const o=U(e),i=Mat... class K (line 2) | class K{constructor(e){this.seed=e}next(){return this.seed?(2**31-1&(thi... method constructor (line 2) | constructor(e){this.seed=e} method next (line 2) | next(){return this.seed?(2**31-1&(this.seed=Math.imul(48271,this.seed)... function ee (line 2) | function ee(e,t){return e.type===t} function te (line 2) | function te(e){const t=[],n=function(e){const t=new Array;for(;""!==e;)i... function ne (line 2) | function ne(e){let t=0,n=0,r=0,o=0;const i=[];for(const{key:a,data:l}of ... function re (line 2) | function re(e){const t=[];let n="",r=0,o=0,i=0,a=0,l=0,s=0;for(const{key... function oe (line 2) | function oe(e,t,n){return[e*Math.cos(n)-t*Math.sin(n),e*Math.sin(n)+t*Ma... function ie (line 2) | function ie(e,t,n,r,o,i,a,l,s,c){const u=(d=a,Math.PI*d/180);var d;let f... function le (line 2) | function le(e,t,n,r,o){return{type:"path",ops:ve(e,t,n,r,o)}} function se (line 2) | function se(e,t,n){const r=(e||[]).length;if(r>2){const o=[];for(let t=0... function ce (line 2) | function ce(e,t,n){const r=Math.sqrt(2*Math.PI*Math.sqrt((Math.pow(e/2,2... function ue (line 2) | function ue(e,t,n,r){const[o,i]=be(r.increment,e,t,r.rx,r.ry,1,r.increme... function de (line 2) | function de(e,t,n,r,o,i,a,l,s){const c=e,u=t;let d=Math.abs(n/2),f=Math.... function fe (line 2) | function fe(e,t){const n=[];for(const r of e)if(r.length){const e=t.maxR... function he (line 2) | function he(e,t){return function(e,t){let n=e.fillStyle||"hachure";if(!H... function pe (line 2) | function pe(e){return e.randomizer||(e.randomizer=new K(e.seed||0)),e.ra... function ge (line 2) | function ge(e,t,n,r=1){return n.roughness*r*(pe(n)*(t-e)+e)} function me (line 2) | function me(e,t,n=1){return ge(-e,e,t,n)} function ve (line 2) | function ve(e,t,n,r,o,i=!1){const a=i?o.disableMultiStrokeFill:o.disable... function Oe (line 2) | function Oe(e,t,n,r,o,i,a){const l=Math.pow(e-n,2)+Math.pow(t-r,2),s=Mat... function ye (line 2) | function ye(e,t,n){const r=[];r.push([e[0][0]+me(t,n),e[0][1]+me(t,n)]),... function Ae (line 2) | function Ae(e,t,n){const r=e.length,o=[];if(r>3){const i=[],a=1-n.curveT... function be (line 2) | function be(e,t,n,r,o,i,a,l){const s=[],c=[];if(0===l.roughness){e/=4,c.... function we (line 2) | function we(e,t,n,r,o,i,a,l,s){const c=i+me(.1,s),u=[];u.push([me(l,s)+t... function xe (line 2) | function xe(e,t,n,r,o,i,a,l){const s=[],c=[l.maxRandomnessOffset||1,(l.m... function Me (line 2) | function Me(e){return[...e]} function Ce (line 2) | function Ce(e,t){return Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)} function Ne (line 2) | function Ne(e,t,n){const r=Ce(t,n);if(0===r)return Ce(e,t);let o=((e[0]-... function Ee (line 2) | function Ee(e,t,n){return[e[0]+(t[0]-e[0])*n,e[1]+(t[1]-e[1])*n]} function Ie (line 2) | function Ie(e,t,n,r){const o=r||[];if(function(e,t){const n=e[t+0],r=e[t... function De (line 2) | function De(e,t){return ke(e,0,e.length,t)} function ke (line 2) | function ke(e,t,n,r,o){const i=o||[],a=e[t],l=e[n-1];let s=0,c=1;for(let... function Se (line 2) | function Se(e,t=.15,n){const r=[],o=(e.length-1)/3;for(let n=0;ne.length)&&(t=e.length);for(var n=0,r=new A... function On (line 2) | function On(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new A... function Cn (line 2) | function Cn(e,t,n,r=(e=>e)){return e*r(.5-t*(.5-n))} function Nn (line 2) | function Nn(e,t){return[e[0]+t[0],e[1]+t[1]]} function En (line 2) | function En(e,t){return[e[0]-t[0],e[1]-t[1]]} function In (line 2) | function In(e,t){return[e[0]*t,e[1]*t]} function Dn (line 2) | function Dn(e){return[e[1],-e[0]]} function kn (line 2) | function kn(e,t){return e[0]*t[0]+e[1]*t[1]} function Sn (line 2) | function Sn(e,t){return e[0]===t[0]&&e[1]===t[1]} function Tn (line 2) | function Tn(e,t){return function(e){return e[0]*e[0]+e[1]*e[1]}(En(e,t))} function jn (line 2) | function jn(e){return function(e,t){return[e[0]/t,e[1]/t]}(e,function(e)... function Pn (line 2) | function Pn(e,t){return Math.hypot(e[1]-t[1],e[0]-t[0])} function zn (line 2) | function zn(e,t,n){let r=Math.sin(n),o=Math.cos(n),i=e[0]-t[0],a=e[1]-t[... function Qn (line 2) | function Qn(e,t,n){return Nn(e,In(En(t,e),n))} function Ln (line 2) | function Ln(e,t,n){return Nn(e,In(t,n))} function e (line 2) | function e(){P(this,e),this.callbacks=new Set,this.nonDeletedElements=[]... function lr (line 2) | function lr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function sr (line 2) | function sr(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function Gr (line 2) | function Gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function Hr (line 2) | function Hr(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function Ti (line 2) | function Ti(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new A... function ji (line 2) | function ji(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function Pi (line 2) | function Pi(e){for(var t=1;t0&&void 0!==arguments[0]?arguments... function n (line 2) | function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0... function Is (line 2) | function Is(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function Ds (line 2) | function Ds(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function Uu (line 2) | function Uu(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e... function Zu (line 2) | function Zu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new A... function Wu (line 2) | function Wu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function Vu (line 2) | function Vu(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function wd (line 2) | function wd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function xd (line 2) | function xd(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function jd (line 2) | function jd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function Pd (line 2) | function Pd(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function _f (line 2) | function _f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function Rf (line 2) | function Rf(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function nh (line 2) | function nh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function rh (line 2) | function rh(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function Mh (line 2) | function Mh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function Ch (line 2) | function Ch(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function op (line 2) | function op(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function ip (line 2) | function ip(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function Hp (line 2) | function Hp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function tg (line 2) | function tg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function ng (line 2) | function ng(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function sg (line 2) | function sg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function cg (line 2) | function cg(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[... function i (line 2) | function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function l (line 2) | function l(e,t,n){return a(e)?o.cloneElement(e,"function"==typeof n?n(e.... function v (line 2) | function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function O (line 2) | function O(e){return!e||null===e.offsetParent||e.hidden} function y (line 2) | function y(e){var t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?... function n (line 2) | function n(){var e;return(0,a.default)(this,n),(e=t.apply(this,arguments... function i (line 2) | function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function O (line 2) | function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function d (line 2) | function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function A (line 2) | function A(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function x (line 2) | function x(e){return"text"===e||"link"===e} function i (line 2) | function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function s (line 2) | function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function m (line 2) | function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function v (line 2) | function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==... function A (line 2) | function A(){return O||"ant"} function s (line 2) | function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function a (line 2) | function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function h (line 2) | function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function a (line 2) | function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function h (line 2) | function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function n (line 2) | function n(){return(0,a.default)(this,n),t.apply(this,arguments)} function p (line 2) | function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function n (line 2) | function n(e){var r;return(0,a.default)(this,n),r=t.call(this,e),(0,f.ch... function d (line 2) | function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function O (line 2) | function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function I (line 2) | function I(e,t){var n=e.prefixCls,r=(0,v.globalConfig)(),o=r.getPrefixCl... function k (line 2) | function k(e,t){var n,r=void 0!==e.duration?e.duration:w,o=D[e.type],i=(... function T (line 2) | function T(e,t){e[t]=function(n,r,o){return function(e){return"[object O... function u (line 2) | function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function h (line 2) | function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function y (line 2) | function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function r (line 2) | function r(){var n=l.unmountComponentAtNode(t);n&&t.parentNode&&t.parent... function o (line 2) | function o(e){var n=e.okText,r=e.cancelText,o=e.prefixCls,s=y(e,["okText... function s (line 2) | function s(){for(var t=this,a=arguments.length,l=new Array(a),s=0;s1&&void 0!==arguments[1]?argument... function D (line 2) | function D(e,t){var n=e.placement,r=void 0===n?N:n,o=e.top,i=e.bottom,a=... function S (line 2) | function S(e,t){var n=e.duration,r=e.icon,o=e.type,i=e.description,a=e.m... function a (line 2) | function a(e){try{s(o.next(e))}catch(e){i(e)}} function l (line 2) | function l(e){try{s(o.throw(e))}catch(e){i(e)}} function s (line 2) | function s(t){var n;t.done?e(t.value):(n=t.value,n instanceof r?n:new r(... function o (line 2) | function o(){for(var e=[],t=0;tr.cac... function ce (line 2) | function ce(e){return e[A]=!0,e} function ue (line 2) | function ue(e){var t=h.createElement("fieldset");try{return!!e(t)}catch(... function de (line 2) | function de(e,t){for(var n=e.split("|"),o=n.length;o--;)r.attrHandle[n[o... function fe (line 2) | function fe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourc... function he (line 2) | function he(e){return function(t){return"input"===t.nodeName.toLowerCase... function pe (line 2) | function pe(e){return function(t){var n=t.nodeName.toLowerCase();return(... function ge (line 2) | function ge(e){return function(t){return"form"in t?t.parentNode&&!1===t.... function me (line 2) | function me(e){return ce((function(t){return t=+t,ce((function(n,r){for(... function ve (line 2) | function ve(e){return e&&void 0!==e.getElementsByTagName&&e} function Oe (line 2) | function Oe(){} function ye (line 2) | function ye(e){for(var t=0,n=e.length,r="";t1?function(t,n,r){for(var o=e.length;o--;... function we (line 2) | function we(e,t,n,r,o){for(var i,a=[],l=0,s=e.length,c=null!=t;l/g,">"]... function t (line 2) | function t(){r(this,t);var e=l(this,(t.__proto__||Object.getPrototypeOf(... function t (line 2) | function t(){r(this,t);var e=l(this,(t.__proto__||Object.getPrototypeOf(... function Ee (line 2) | function Ee(e){return t&&t[e]||function(){for(var e=arguments.length,t=A... function t (line 2) | function t(){r(this,t);var e=l(this,(t.__proto__||Object.getPrototypeOf(... function s (line 2) | function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t||n<0||m&&e-p>=u} function b (line 2) | function b(){var e=o();if(A(e))return w(e);f=setTimeout(b,function(e){va... function w (line 2) | function w(e){return f=void 0,v&&s?O(e):(s=c=void 0,d)} function x (line 2) | function x(){var e=o(),n=A(e);if(s=arguments,c=this,h=e,n){if(void 0===f... function xt (line 2) | function xt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:retur... function Mt (line 2) | function Mt(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1} function kt (line 2) | function kt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n} function Jt (line 2) | function Jt(e,t){for(var n=e.length;n--&&Rt(t,e[n],0)>-1;);return n} function en (line 2) | function en(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r} function rn (line 2) | function rn(e){return"\\"+at[e]} function on (line 2) | function on(e){return et.test(e)} function an (line 2) | function an(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){... function ln (line 2) | function ln(e,t){return function(n){return e(t(n))}} function sn (line 2) | function sn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n=t?e:t)... function lr (line 2) | function lr(e,t,n,r,i,a){var l,s=1&t,c=2&t,u=4&t;if(n&&(l=i?n(e,r,i,a):n... function sr (line 2) | function sr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Me(e);r--;){... function cr (line 2) | function cr(e,t,n){if("function"!=typeof e)throw new Ee(i);return ki((fu... function ur (line 2) | function ur(e,t,n,r){var o=-1,i=Dt,a=!0,l=e.length,s=[],c=t.length;if(!l... function hr (line 2) | function hr(e,t){var n=!0;return dr(e,(function(e,r,o){return n=!!t(e,r,... function pr (line 2) | function pr(e,t,n){for(var r=-1,i=e.length;++rt} function Nr (line 2) | function Nr(e,t){return null!=e&&je.call(e,t)} function Er (line 2) | function Er(e,t){return null!=e&&t in Me(e)} function Ir (line 2) | function Ir(e,t,n){for(var i=n?kt:Dt,a=e[0].length,l=e.length,s=l,c=r(l)... function Dr (line 2) | function Dr(e,t,n){var r=null==(e=Ni(e,t=Oo(t,e)))?e:e[_i(Hi(t))];return... function kr (line 2) | function kr(e){return nl(e)&&Mr(e)==g} function Sr (line 2) | function Sr(e,t,n,r,i){return e===t||(null==e||null==t||!nl(e)&&!nl(t)?e... function Tr (line 2) | function Tr(e,t,n,r){var i=n.length,a=i,l=!r;if(null==e)return!a;for(e=M... function jr (line 2) | function jr(e){return!(!tl(e)||(t=e,ze&&ze in t))&&(Ka(e)?Re:ge).test(Ri... function Pr (line 2) | function Pr(e){return"function"==typeof e?e:null==e?os:"object"==typeof ... function zr (line 2) | function zr(e){if(!wi(e))return mn(e);var t=[];for(var n in Me(e))je.cal... function Qr (line 2) | function Qr(e,t){return ed)return n;do{t%2&&(n+=e),(t=ht(... function Fr (line 2) | function Fr(e,t){return Si(Ci(e,t,os),e+"")} function qr (line 2) | function qr(e){return Gn(Bl(e))} function Gr (line 2) | function Gr(e,t){var n=Bl(e);return Pi(n,ar(t,0,n.length))} function Hr (line 2) | function Hr(e,t,n,r){if(!tl(e))return e;for(var i=-1,a=(t=Oo(t,e)).lengt... function eo (line 2) | function eo(e){return Pi(Bl(e))} function to (line 2) | function to(e,t,n){var o=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0... function no (line 2) | function no(e,t){var n;return dr(e,(function(e,r,o){return!(n=t(e,r,o))}... function ro (line 2) | function ro(e,t,n){var r=0,o=null==e?r:e.length;if("number"==typeof t&&t... function oo (line 2) | function oo(e,t,n,r){var i=0,a=null==e?0:e.length;if(0===a)return 0;for(... function io (line 2) | function io(e,t){for(var n=-1,r=e.length,o=0,i=[];++n=r?e:to(e,t,n)} function wo (line 2) | function wo(e,t){if(t)return e.slice();var n=e.length,r=Ue?Ue(n):new e.c... function xo (line 2) | function xo(e){var t=new e.constructor(e.byteLength);return new $e(t).se... function Mo (line 2) | function Mo(e,t){var n=t?xo(e.buffer):e.buffer;return new e.constructor(... function Co (line 2) | function Co(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=cl(e),l=t!==o... function No (line 2) | function No(e,t,n,o){for(var i=-1,a=e.length,l=n.length,s=-1,c=t.length,... function Eo (line 2) | function Eo(e,t,n,o){for(var i=-1,a=e.length,l=-1,s=n.length,c=-1,u=t.le... function Io (line 2) | function Io(e,t){var n=-1,o=e.length;for(t||(t=r(o));++n1?n[i-1]... function To (line 2) | function To(e,t){return function(n,r){if(null==n)return n;if(!Xa(n))retu... function jo (line 2) | function jo(e){return function(t,n,r){for(var o=-1,i=Me(t),a=r(t),l=a.le... function Po (line 2) | function Po(e){return function(t){var n=on(t=yl(t))?fn(t):o,r=n?n[0]:t.c... function zo (line 2) | function zo(e){return function(t){return jt(Kl(Zl(t).replace(Ge,"")),e,"... function Qo (line 2) | function Qo(e){return function(){var t=arguments;switch(t.length){case 0... function Lo (line 2) | function Lo(e){return function(t,n,r){var i=Me(t);if(!Xa(t)){var a=li(n,... function _o (line 2) | function _o(e){return ti((function(t){var n=t.length,r=n,a=$n.prototype.... function Ro (line 2) | function Ro(e,t,n,i,a,l,s,u,d,f){var h=t&c,p=1&t,g=2&t,m=24&t,v=512&t,O=... function Yo (line 2) | function Yo(e,t){return function(n,r){return function(e,t,n,r){return yr... function Bo (line 2) | function Bo(e,t){return function(n,r){var i;if(n===o&&r===o)return t;if(... function $o (line 2) | function $o(e){return ti((function(t){return t=St(t,qt(li())),Fr((functi... function Uo (line 2) | function Uo(e,t){var n=(t=t===o?" ":lo(t)).length;if(n<2)return n?Xr(t,e... function Zo (line 2) | function Zo(e){return function(t,n,i){return i&&"number"!=typeof i&&Oi(t... function Wo (line 2) | function Wo(e){return function(t,n){return"string"==typeof t&&"string"==... function Vo (line 2) | function Vo(e,t,n,r,i,a,l,c,u,d){var f=8&t;t|=f?s:64,4&(t&=~(f?64:s))||(... function Xo (line 2) | function Xo(e){var t=xe[e];return function(e,n){if(e=vl(e),(n=null==n?0:... function qo (line 2) | function qo(e){return function(t){var n=hi(t);return n==w?an(t):n==E?un(... function Go (line 2) | function Go(e,t,n,a,u,d,f,h){var p=2&t;if(!p&&"function"!=typeof e)throw... function Ho (line 2) | function Ho(e,t,n,r){return e===o||Ba(e,ke[n])&&!je.call(r,n)?t:e} function Ko (line 2) | function Ko(e,t,n,r,i,a){return tl(e)&&tl(t)&&(a.set(t,e),Yr(e,t,o,Ko,a)... function Jo (line 2) | function Jo(e){return il(e)?o:e} function ei (line 2) | function ei(e,t,n,r,i,a){var l=1&n,s=e.length,c=t.length;if(s!=c&&!(l&&c... function ti (line 2) | function ti(e){return Si(Ci(e,o,Vi),e+"")} function ni (line 2) | function ni(e){return xr(e,Tl,di)} function ri (line 2) | function ri(e){return xr(e,jl,fi)} function ii (line 2) | function ii(e){for(var t=e.name+"",n=kn[t],r=je.call(kn,t)?n.length:0;r-... function ai (line 2) | function ai(e){return(je.call(Rn,"placeholder")?Rn:e).placeholder} function li (line 2) | function li(){var e=Rn.iteratee||is;return e=e===is?Pr:e,arguments.lengt... function si (line 2) | function si(e,t){var n,r,o=e.__data__;return("string"==(r=typeof(n=t))||... function ci (line 2) | function ci(e){for(var t=Tl(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[... function ui (line 2) | function ui(e,t){var n=function(e,t){return null==e?o:e[t]}(e,t);return ... function pi (line 2) | function pi(e,t,n){for(var r=-1,o=(t=Oo(t,e)).length,i=!1;++r-1&&e%1==0&&e<=d} function tl (line 2) | function tl(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)} function nl (line 2) | function nl(e){return null!=e&&"object"==typeof e} function ol (line 2) | function ol(e){return"number"==typeof e||nl(e)&&Mr(e)==x} function il (line 2) | function il(e){if(!nl(e)||Mr(e)!=M)return!1;var t=Ze(e);if(null===t)retu... function sl (line 2) | function sl(e){return"string"==typeof e||!Wa(e)&&nl(e)&&Mr(e)==I} function cl (line 2) | function cl(e){return"symbol"==typeof e||nl(e)&&Mr(e)==D} function hl (line 2) | function hl(e){if(!e)return[];if(Xa(e))return sl(e)?fn(e):Io(e);if(qe&&e... function pl (line 2) | function pl(e){return e?(e=vl(e))===u||e===-1/0?17976931348623157e292*(e... function gl (line 2) | function gl(e){var t=pl(e),n=t%1;return t==t?n?t-n:t:0} function ml (line 2) | function ml(e){return e?ar(gl(e),0,h):0} function vl (line 2) | function vl(e){if("number"==typeof e)return e;if(cl(e))return f;if(tl(e)... function Ol (line 2) | function Ol(e){return Do(e,jl(e))} function yl (line 2) | function yl(e){return null==e?"":lo(e)} function El (line 2) | function El(e,t,n){var r=null==e?o:wr(e,t);return r===o?n:r} function Il (line 2) | function Il(e,t){return null!=e&&pi(e,t,Er)} function Tl (line 2) | function Tl(e){return Xa(e)?qn(e):zr(e)} function jl (line 2) | function jl(e){return Xa(e)?qn(e,!0):function(e){if(!tl(e))return functi... function _l (line 2) | function _l(e,t){if(null==e)return{};var n=St(ri(e),(function(e){return[... function Bl (line 2) | function Bl(e){return null==e?[]:Gt(e,Tl(e))} function Ul (line 2) | function Ul(e){return Hl(yl(e).toLowerCase())} function Zl (line 2) | function Zl(e){return(e=yl(e))&&e.replace(Oe,tn).replace(He,"")} function Kl (line 2) | function Kl(e,t,n){return e=yl(e),(t=n?o:t)===o?function(e){return tt.te... function ts (line 2) | function ts(e){return function(){return e}} function os (line 2) | function os(e){return e} function is (line 2) | function is(e){return Pr("function"==typeof e?e:lr(e,1))} function ss (line 2) | function ss(e,t,n){var r=Tl(t),o=br(t,r);null!=n||tl(t)&&(o.length||!r.l... function cs (line 2) | function cs(){} function hs (line 2) | function hs(e){return yi(e)?Ut(_i(e)):function(e){return function(t){ret... function ms (line 2) | function ms(){return[]} function vs (line 2) | function vs(){return!1} function s (line 2) | function s(e){return e.length} function c (line 2) | function c(e){var t="string"==typeof e?e.charCodeAt(0):0;return 76===t||... function l (line 2) | function l(e,t,n){var i=o(t.ignore||[]);return r(e,"text",(function(e,t)... function s (line 2) | function s(e){return"string"==typeof e?new RegExp(i(e),"g"):e} function c (line 2) | function c(e){return"function"==typeof e?e:function(){return e}} function c (line 2) | function c(e,t,n){for(var r,o,i,a,l,s,c,u=t-1,d=-1,f=!1;++u<=n;)if("list... function u (line 2) | function u(e,t){s[e]=t} function p (line 2) | function p(e){return s[e]} function g (line 2) | function g(e){return{line:e.line,column:e.column,offset:e.offset}} function m (line 2) | function m(e,t){return function(n){O.call(this,e(n),n),t&&t.call(this,n)}} function v (line 2) | function v(){this.stack.push({type:"fragment",children:[]})} function O (line 2) | function O(e,t){return this.stack[this.stack.length-1].children.push(e),... function y (line 2) | function y(e){return function(t){e&&e.call(this,t),A.call(this,t)}} function A (line 2) | function A(e){var t=this.stack.pop(),n=this.tokenStack.pop();if(!n)throw... function b (line 2) | function b(){return r(this.stack.pop())} function w (line 2) | function w(e){var t=this.stack[this.stack.length-1].children,n=t[t.lengt... function x (line 2) | function x(e){var t=this.stack.pop();t.value+=this.sliceSerialize(e),t.p... function M (line 2) | function M(){u("atHardBreak",!0)} function C (line 2) | function C(e){u("characterReferenceType",e.type)} function N (line 2) | function N(){return{type:"code",lang:null,meta:null,value:""}} function E (line 2) | function E(){return{type:"heading",depth:void 0,children:[]}} function I (line 2) | function I(){return{type:"break"}} function D (line 2) | function D(){return{type:"html",value:""}} function k (line 2) | function k(){return{type:"link",title:null,url:"",children:[]}} function S (line 2) | function S(e){return{type:"list",ordered:"listOrdered"===e.type,start:nu... function h (line 2) | function h(e,t){var n,r;for(n in t)r=i.call(e,n)?e[n]:e[n]={},"canContai... function o (line 2) | function o(e){return function(t){this.enter({type:e.type,value:""},t),th... function i (line 2) | function i(e){var t=this.resume();this.exit(e).value=t.replace(/^(\r?\n|... function a (line 2) | function a(e){this.config.enter.data.call(this,e),this.config.exit.data.... function o (line 2) | function o(e){var t=i(e,"open"),n=i(e,"close");return function(e){return... function i (line 2) | function i(e,t){var n;return e.marker?(n=a(e.marker,t))+n+n:a(e.fence,t)} function a (line 2) | function a(e,t){return"string"==typeof e?e:e[t]} function l (line 2) | function l(e){this.config.enter.autolinkProtocol.call(this,e)} function s (line 2) | function s(e,t,n,o,i){var a,l,s="";return!!u(i)&&(/^w/i.test(t)&&(n=t+n,... function c (line 2) | function c(e,t,n,r){return!(!u(r,!0)||/[_-]$/.test(n))&&{type:"link",tit... function u (line 2) | function u(e,t){var n=e.input.charCodeAt(e.index-1);return(n!=n||a(n)||i... function o (line 2) | function o(e,t,n){var o=n.enter("emphasis"),i=r(e,n,{before:"~",after:"~... function n (line 2) | function n(e){this.exit(e)} function r (line 2) | function r(e){this.enter({type:"tableCell",children:[]},e)} function o (line 2) | function o(e,t){return"|"===t?t:e} function c (line 2) | function c(e,t,n){var o=n.enter("tableCell"),i=r(e,n,{before:s,after:s})... function u (line 2) | function u(e,t){return i(e,{align:t,alignDelimiters:a,padding:n,stringLe... function d (line 2) | function d(e,t){for(var n=e.children,r=-1,o=n.length,i=[],a=t.enter("tab... function n (line 2) | function n(e){this.stack[this.stack.length-2].checked="taskListCheckValu... function s (line 2) | function s(e,t){var n,r,o;for(n in t)r=l.call(e,n)?e[n]:e[n]={},o=t[n],"... function o (line 2) | function o(e,t,n){for(var o,i,a,l,s=e.value||"",c="`",u=-1;new RegExp("(... function l (line 2) | function l(n,o){for(var i,a=-1;++a1?o(a):(e.consume(a),l++,s... function u (line 2) | function u(t){return e.enter("tableCellDivider"),e.consume(t),e.exit("ta... function d (line 2) | function d(t){return null===t||-5===t||-4===t||-3===t?function(t){return... function f (line 2) | function f(t){return-2===t||-1===t||32===t?(e.consume(t),f):(e.exit("whi... function h (line 2) | function h(t){return null===t||t<0||32===t||124===t?(e.exit("temporaryTa... function p (line 2) | function p(t){return 92===t||124===t?(e.consume(t),h):h(t)} function g (line 2) | function g(t){return null===t||t<0||32===t?n(t):(e.enter("tableDelimiter... function m (line 2) | function m(t){return null===t||-5===t||-4===t||-3===t?b(t):-2===t||-1===... function v (line 2) | function v(t){return-2===t||-1===t||32===t?(e.consume(t),v):(e.exit("whi... function O (line 2) | function O(t){return 45===t?(e.consume(t),O):(e.exit("tableDelimiterFill... function y (line 2) | function y(t){return 45===t?(e.enter("tableDelimiterFiller"),e.consume(t... function A (line 2) | function A(t){return null===t||-5===t||-4===t||-3===t?b(t):-2===t||-1===... function b (line 2) | function b(t){return e.exit("tableDelimiterRow"),l&&c===s.length?null===... function w (line 2) | function w(n){return e.exit("table"),t(n)} function x (line 2) | function x(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEndi... function M (line 2) | function M(t){return e.enter("tableBody"),C(t)} function C (line 2) | function C(t){return e.enter("tableRow"),124===t?N(t):(e.enter("temporar... function N (line 2) | function N(t){return e.enter("tableCellDivider"),e.consume(t),e.exit("ta... function E (line 2) | function E(t){return null===t||-5===t||-4===t||-3===t?function(t){return... function I (line 2) | function I(t){return-2===t||-1===t||32===t?(e.consume(t),I):(e.exit("whi... function D (line 2) | function D(t){return null===t||t<0||32===t||124===t?(e.exit("temporaryTa... function k (line 2) | function k(t){return 92===t||124===t?(e.consume(t),D):D(t)} function S (line 2) | function S(t){return e.exit("tableBody"),w(t)} function T (line 2) | function T(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEndi... function r (line 2) | function r(t){return 45===t?(e.consume(t),r):o(t)} function o (line 2) | function o(r){return-2===r||-1===r||32===r?(e.consume(r),o):null===r||-5... function o (line 2) | function o(i){return-1===i||32===i?(e.consume(i),4==++r?t:o):null===i||i... function o (line 2) | function o(t){return-2===t||32===t?(e.enter("taskListCheckValueUnchecked... function i (line 2) | function i(r){return 93===r?(e.enter("taskListCheckMarker"),e.consume(r)... function l (line 2) | function l(e,t,n){var a=this;return o(e,(function(e){return i(a.events,"... function i (line 2) | function i(n){var r=e.enter("chunkText",{contentType:"text",previous:t})... function a (line 2) | function a(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),v... function u (line 2) | function u(r){return of?n(i):(e.consume(i),v):41===i?h--?(e.co... function O (line 2) | function O(t){return 40===t||41===t||92===t?(e.consume(t),v):v(t)} function d (line 2) | function d(o){return null===o||91===o||93===o&&!s||94===o&&!u&&"_hiddenF... function f (line 2) | function f(t){return null===t||91===t||93===t||r(t)||u++>999?(e.exit("ch... function h (line 2) | function h(t){return 91===t||92===t||93===t?(e.consume(t),u++,f):f(t)} function l (line 2) | function l(o){return r(o)&&a++-1?(e.consume(t)... function B (line 2) | function B(t){return 93===t?(e.consume(t),$):z(t)} function $ (line 2) | function $(t){return 62===t?(e.consume(t),U):z(t)} function U (line 2) | function U(t){return null===t||i(t)?(e.exit("htmlFlowData"),Z(t)):(e.con... function Z (line 2) | function Z(n){return e.exit("htmlFlow"),t(n)} function p (line 2) | function p(t){return 33===t?(e.consume(t),g):47===t?(e.consume(t),I):63=... function g (line 2) | function g(t){return 45===t?(e.consume(t),m):91===t?(e.consume(t),u="CDA... function m (line 2) | function m(t){return 45===t?(e.consume(t),v):n(t)} function v (line 2) | function v(t){return null===t||62===t?n(t):45===t?(e.consume(t),O):y(t)} function O (line 2) | function O(e){return null===e||62===e?n(e):y(e)} function y (line 2) | function y(t){return null===t?n(t):45===t?(e.consume(t),A):i(t)?(f=y,R(t... function A (line 2) | function A(t){return 45===t?(e.consume(t),B):y(t)} function b (line 2) | function b(t){return t===u.charCodeAt(d++)?(e.consume(t),d===u.length?w:... function w (line 2) | function w(t){return null===t?n(t):93===t?(e.consume(t),x):i(t)?(f=w,R(t... function x (line 2) | function x(t){return 93===t?(e.consume(t),M):w(t)} function M (line 2) | function M(t){return 62===t?B(t):93===t?(e.consume(t),M):w(t)} function C (line 2) | function C(t){return null===t||62===t?B(t):i(t)?(f=C,R(t)):(e.consume(t)... function N (line 2) | function N(t){return null===t?n(t):63===t?(e.consume(t),E):i(t)?(f=N,R(t... function E (line 2) | function E(e){return 62===e?B(e):N(e)} function I (line 2) | function I(t){return r(t)?(e.consume(t),D):n(t)} function D (line 2) | function D(t){return 45===t||o(t)?(e.consume(t),D):k(t)} function k (line 2) | function k(t){return i(t)?(f=k,R(t)):l(t)?(e.consume(t),k):B(t)} function S (line 2) | function S(t){return 45===t||o(t)?(e.consume(t),S):47===t||62===t||a(t)?... function T (line 2) | function T(t){return 47===t?(e.consume(t),B):58===t||95===t||r(t)?(e.con... function j (line 2) | function j(t){return 45===t||46===t||58===t||95===t||o(t)?(e.consume(t),... function P (line 2) | function P(t){return 61===t?(e.consume(t),z):i(t)?(f=P,R(t)):l(t)?(e.con... function z (line 2) | function z(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===... function Q (line 2) | function Q(t){return t===c?(e.consume(t),L):null===t?n(t):i(t)?(f=Q,R(t)... function L (line 2) | function L(e){return 62===e||47===e||a(e)?T(e):n(e)} function _ (line 2) | function _(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(... function R (line 2) | function R(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.cons... function Y (line 2) | function Y(t){return e.enter("htmlTextData"),f(t)} function B (line 2) | function B(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit(... function s (line 2) | function s(n){return 40===n?e.attempt(p,t,o?t:c)(n):91===n?e.attempt(g,t... function c (line 2) | function c(e){return r._balanced=!0,n(e)} function o (line 2) | function o(t){return 41===t?l(t):c(e,i,n,"resourceDestination","resource... function i (line 2) | function i(t){return r(t)?f(e,a)(t):l(t)} function a (line 2) | function a(t){return 34===t||39===t||40===t?d(e,f(e,l),n,"resourceTitle"... function l (line 2) | function l(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.ex... function o (line 2) | function o(e){return r.parser.defined.indexOf(a(r.sliceSerialize(r.event... function r (line 2) | function r(r){return 93===r?(e.enter("referenceMarker"),e.consume(r),e.e... function o (line 2) | function o(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit(... function i (line 2) | function i(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constru... function o (line 2) | function o(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constru... function h (line 2) | function h(t){return r(t)&&++f<10?(e.consume(t),h):(!l.interrupt||f<2)&&... function p (line 2) | function p(t){return e.enter("listItemMarker"),e.consume(t),e.exit("list... function g (line 2) | function g(e){return l.containerState.initialBlankLine=!0,u++,v(e)} function m (line 2) | function m(t){return o(t)?(e.enter("listItemPrefixWhitespace"),e.consume... function v (line 2) | function v(n){return l.containerState.size=u+a(l.sliceStream(e.exit("lis... function i (line 2) | function i(o){return r.containerState._closeFlow=!0,r.interrupt=void 0,l... function c (line 2) | function c(t){return t===o?(e.consume(t),c):(e.exit("setextHeadingLineSe... function u (line 2) | function u(o){return null===o||r(o)?(e.exit("setextHeadingLine"),t(o)):n... function s (line 2) | function s(u){return u===a?(e.enter("thematicBreakSequence"),c(u)):o(u)?... function c (line 2) | function c(t){return t===a?(e.consume(t),l++,c):(e.exit("thematicBreakSe... function a (line 2) | function a(e,t){var n,o,a,s;for(n in t)for(s in o=r.call(e,n)?e[n]:e[n]=... function l (line 2) | function l(e,t){for(var n=-1,r=[];++n=t.length||o>=e.length);o++)t... function j (line 2) | function j(e){try{return decodeURIComponent(e)}catch(e){return String.fr... function P (line 2) | function P(e,t){L("number"==typeof e,"cannot write a non-number as a num... function z (line 2) | function z(e,t,n){L("number"==typeof e,"cannot write a non-number as a n... function Q (line 2) | function Q(e,t,n){L("number"==typeof e,"cannot write a non-number as a n... function L (line 2) | function L(e,t){if(!e)throw new Error(t||"Failed assertion")} function v (line 2) | function v(e,t){var n=p[e=e||"sha1"],r=[];return n||O("algorithm:",e,"is... function O (line 2) | function O(){var e=[].slice.call(arguments).join(" ");throw new Error([e... function f (line 2) | function f(e,t){e[t>>5]|=128<>>9<<4)]=t;for(var n=17325... function h (line 2) | function h(e,t,n,r,o,i){return O((t=O(O(t,e),O(r,i)))<>>32-o,n)} function p (line 2) | function p(e,t,n,r,o,i,a){return h(t&n|~t&r,e,t,o,i,a)} function g (line 2) | function g(e,t,n,r,o,i,a){return h(t&r|n&~r,e,t,o,i,a)} function m (line 2) | function m(e,t,n,r,o,i,a){return h(t^n^r,e,t,o,i,a)} function v (line 2) | function v(e,t,n,r,o,i,a){return h(n^(t|~r),e,t,o,i,a)} function O (line 2) | function O(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<... function f (line 2) | function f(e,t){e[t>>5]|=128<<24-t%32,e[15+(t+64>>9<<4)]=t;for(var n,r,o... function h (line 2) | function h(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<... function p (line 2) | function p(e,t){return e<>>32-t} function d (line 2) | function d(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<... function f (line 2) | function f(e,t){var n,r=new Array(1116352408,1899447441,3049323471,39210... function h (line 2) | function h(){} function n (line 2) | function n(e){return e=e.replace(//g,(function(){return t})),RegE... function c (line 2) | function c(e){s.highlightedCode=e,o.hooks.run("before-insert",s),s.eleme... function i (line 2) | function i(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=... function a (line 2) | function a(e,t,n,r){e.lastIndex=t;var o=e.exec(n);if(o&&r&&o[1]){var i=o... function l (line 2) | function l(e,t,n,r,s,d){for(var f in n)if(n.hasOwnProperty(f)&&n[f]){var... function s (line 2) | function s(){var e={value:null,prev:null,next:null},t={value:null,prev:e... function c (line 2) | function c(e,t,n){var r=t.next,o={value:n,prev:t,next:r};return t.next=o... function u (line 2) | function u(e,t,n){for(var r=t.next,o=0;o3&&void 0!==arguments[3]&&argum... method constructor (line 2) | constructor(e){this.seed=e} method next (line 2) | next(){return this.seed?(2**31-1&(this.seed=Math.imul(48271,this.seed)... function J (line 2) | function J(e){return y(e)} function ee (line 2) | function ee(e,t){return q(e,t)} function te (line 2) | function te(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&argu... function ne (line 2) | function ne(e,t){var n={};return t.forEach((function(t){var r=ee(e,t);n=... function re (line 2) | function re(e,t){return e&&e.some((function(e){return le(e,t)}))} function oe (line 2) | function oe(e){return"object"===(0,x.Z)(e)&&null!==e&&Object.getPrototyp... function ie (line 2) | function ie(e,t){var n=Array.isArray(e)?(0,s.Z)(e):(0,l.Z)({},e);return ... function ae (line 2) | function ae(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=r||n<0||n>=r)return e;var o... function he (line 2) | function he(e,t,n,r){var o=(0,l.Z)((0,l.Z)({},n),{},{name:t,enum:(n.enum... function pe (line 2) | function pe(e,t,n,r,o){return ge.apply(this,arguments)} function ge (line 2) | function ge(){return ge=(0,w.Z)(b().mark((function e(t,n,o,i,c){var u,d,... function me (line 2) | function me(){return(me=(0,w.Z)(b().mark((function e(t){return b().wrap(... function ve (line 2) | function ve(){return(ve=(0,w.Z)(b().mark((function e(t){var n;return b()... function Oe (line 2) | function Oe(e,t,n,r,o,i){return"function"==typeof e?e(t,n,"source"in i?{... function n (line 2) | function n(e){var o;return(0,c.Z)(this,n),(o=t.call(this,e)).state={rese... function Me (line 2) | function Me(e){return e.map((function(e){return"".concat((0,x.Z)(e),":")... function e (line 2) | function e(){(0,c.Z)(this,e),this.kvs=new Map} function h (line 2) | function h(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["We... function b (line 2) | function b(e){if(A[e])return A[e];var t=v[e];if(t)for(var n=Object.keys(... function E (line 2) | function E(e,t){return e?"object"===(0,a.Z)(e)?e[t.replace(/-\w/g,(funct... function B (line 2) | function B(e){return e===z||e===Q} function $ (line 2) | function $(e,t,n,a){var s=a.motionEnter,c=void 0===s||s,u=a.motionAppear... function n (line 2) | function n(){return(0,U.Z)(this,n),t.apply(this,arguments)} function n (line 2) | function n(e){return!(!e.motionName||!t)} function te (line 2) | function te(e){var t;return t=e&&"object"===(0,a.Z)(e)&&"key"in e?e:{key... function ne (line 2) | function ne(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[... function re (line 2) | function re(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[... function r (line 2) | function r(){var e;(0,U.Z)(this,r);for(var t=arguments.length,i=new Arra... function n (line 2) | function n(){var e;(0,i.Z)(this,n);for(var r=arguments.length,o=new Arra... function y (line 2) | function y(){var e=v;return v+=1,"rcNotification_".concat(O,"_").concat(e)} function n (line 2) | function n(){var e;(0,a.Z)(this,n);for(var r=arguments.length,o=new Arra... function s (line 2) | function s(e){var t=a.useRef({}),n=a.useState([]),s=(0,i.Z)(n,2),c=s[0],... function n (line 2) | function n(){var e;(0,l.default)(this,n);for(var r=arguments.length,o=ne... function n (line 2) | function n(){return(0,f.Z)(this,n),t.apply(this,arguments)} function O (line 2) | function O(e){var t=e.children,n=e.disabled,r=o.useRef(null),i=o.useRef(... function y (line 2) | function y(e){var t=e.children;return("function"==typeof t?[t]:(0,i.Z)(t... function i (line 2) | function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[... function r (line 2) | function r(){return!("undefined"==typeof window||!window.document||!wind... function r (line 2) | function r(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(va... function o (line 2) | function o(e){return e instanceof HTMLElement?e:r.findDOMNode(e)} function n (line 2) | function n(e){var o;return(0,r.Z)(this,n),(o=t.call(this,e)).container=v... function o (line 2) | function o(e){if("undefined"==typeof document)return 0;if(e||void 0===r)... function o (line 2) | function o(e,t,n){var o=r.useRef({});return"value"in o.current&&!n(o.cur... function i (line 2) | function i(e){var t=o.useRef(!1),n=o.useState(e),i=(0,r.Z)(n,2),a=i[0],l... function l (line 2) | function l(e,t){return 0===e.indexOf(t)} function s (line 2) | function s(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&argumen... function l (line 2) | function l(e){a.delete(e)} function o (line 2) | function o(t){if(0===t)l(n),e();else{var i=r((function(){o(t-1)}));a.set... function i (line 2) | function i(e,t){"function"==typeof e?e(t):"object"===(0,r.Z)(e)&&e&&"cur... function a (line 2) | function a(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0... function u (line 2) | function u(e){return e.attachTo?e.attachTo:document.querySelector("head"... function d (line 2) | function d(e){return"queue"===e?"prependQueue":e?"prepend":"append"} function f (line 2) | function f(e){return Array.from((s.get(e)||e).children).filter((function... function h (line 2) | function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[... function p (line 2) | function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[... function g (line 2) | function g(e,t){var n=s.get(e);if(!n||!(0,i.default)(document,n)){var r=... function a (line 2) | function a(e){i.delete(e)} function l (line 2) | function l(t){if(0===t)a(r),e();else{var o=n((function(){l(t-1)}));i.set... function l (line 2) | function l(e,t){"function"==typeof e?e(t):"object"===(0,o.default)(e)&&e... function s (line 2) | function s(){for(var e=arguments.length,t=new Array(e),n=0;n{const o=U(e),i=Mat... function H (line 2) | function H(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=... function K (line 2) | function K(e){if(void 0===(e=e||("undefined"!=typeof document?document:v... method constructor (line 2) | constructor(e){this.seed=e} method next (line 2) | next(){return this.seed?(2**31-1&(this.seed=Math.imul(48271,this.seed)... function J (line 2) | function J(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,def... function ee (line 2) | function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.... function te (line 2) | function te(e,t){null!=(t=t.checked)&&A(e,"checked",t,!1)} function ne (line 2) | function ne(e,t){te(e,t);var n=F(t.value),r=t.type;if(null!=n)"number"==... function re (line 2) | function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defau... function oe (line 2) | function oe(e,t,n){"number"===t&&K(e.ownerDocument)===e||(null==n?e.defa... function ie (line 2) | function ie(e,t){return e=o({children:void 0},t),(t=function(e){var t=""... function ae (line 2) | function ae(e,t,n,r){if(e=e.options,t){t={};for(var o=0;on;n++)t.push(e);return t} function $t (line 2) | function $t(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pin... function qt (line 2) | function qt(e,t,n,r){Qe||Pe();var o=Ht,i=Qe;Qe=!0;try{je(o,e,t,n,r)}fina... function Gt (line 2) | function Gt(e,t,n,r){Xt(Vt,Ht.bind(null,e,t,n,r))} function Ht (line 2) | function Ht(e,t,n,r){var o;if(Ft)if((o=0==(4&t))&&0lo||(e.current=ao[lo],ao[lo]=null,lo--)} function uo (line 2) | function uo(e,t){lo++,ao[lo]=e.current,e.current=t} function mo (line 2) | function mo(e,t){var n=e.type.contextTypes;if(!n)return fo;var r=e.state... function vo (line 2) | function vo(e){return null!=e.childContextTypes} function Oo (line 2) | function Oo(){co(po),co(ho)} function yo (line 2) | function yo(e,t,n){if(ho.current!==fo)throw Error(a(168));uo(ho,t),uo(po... function Ao (line 2) | function Ao(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"... function bo (line 2) | function bo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMerged... function wo (line 2) | function wo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=Ao(e... function Zo (line 2) | function Zo(){switch(So()){case To:return 99;case jo:return 98;case Po:r... function Wo (line 2) | function Wo(e){switch(e){case 99:return To;case 98:return jo;case 97:ret... function Vo (line 2) | function Vo(e,t){return e=Wo(e),Co(e,t)} function Xo (line 2) | function Xo(e,t,n){return e=Wo(e),No(e,t,n)} function Fo (line 2) | function Fo(){if(null!==Yo){var e=Yo;Yo=null,Eo(e)}qo()} function qo (line 2) | function qo(){if(!Bo&&null!==Ro){Bo=!0;var e=0;try{var t=Ro;Vo(99,(funct... function Ho (line 2) | function Ho(e,t){if(e&&e.defaultProps){for(var n in t=o({},t),e=e.defaul... function ni (line 2) | function ni(){ti=ei=Jo=null} function ri (line 2) | function ri(e){var t=Ko.current;co(Ko),e.type._context._currentValue=t} function oi (line 2) | function oi(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)==... function ii (line 2) | function ii(e,t){Jo=e,ti=ei=null,null!==(e=e.dependencies)&&null!==e.fir... function ai (line 2) | function ai(e,t){if(ti!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741... function si (line 2) | function si(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:... function ci (line 2) | function ci(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={base... function ui (line 2) | function ui(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:n... function di (line 2) | function di(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending... function fi (line 2) | function fi(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r... function hi (line 2) | function hi(e,t,n,r){var i=e.updateQueue;li=!1;var a=i.firstBaseUpdate,l... function pi (line 2) | function pi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;tn?98:n,(function(){e(!0)})),Vo(97>>1,o=e[r];... function x (line 2) | function x(e){return void 0===(e=e[0])?null:e} function M (line 2) | function M(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e... function C (line 2) | function C(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id} function P (line 2) | function P(e){for(var t=x(E);null!==t;){if(null===t.callback)M(E);else{i... function z (line 2) | function z(e){if(j=!1,P(e),!T)if(null!==x(N))T=!0,n(Q);else{var t=x(E);n... function Q (line 2) | function Q(e,n){T=!1,j&&(j=!1,o()),S=!0;var i=k;try{for(P(n),D=x(N);null... function a (line 2) | function a(e){for(var t=-1,n=0;n-1)throw new Error("`"+t+"` canno... function u (line 2) | function u(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")} function d (line 2) | function d(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` t... function n (line 2) | function n(e){var t,n;return r(e),t=47===e.charCodeAt(0),n=function(e,t)... function r (line 2) | function r(e){if("string"!=typeof e)throw new TypeError("Path must be a ... function o (line 2) | function o(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Ar... function r (line 2) | function r(e){if(Array.isArray(e))return e} function r (line 2) | function r(e){if(void 0===e)throw new ReferenceError("this hasn't been i... function r (line 2) | function r(e,t,n,r,o,i,a){try{var l=e[i](a),s=l.value}catch(e){return vo... function o (line 2) | function o(e){return function(){var t=this,n=arguments;return new Promis... function r (line 2) | function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a ... function o (line 2) | function o(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[... function dt (line 2) | function dt(e){return e.attachTo?e.attachTo:document.querySelector("head... function ft (line 2) | function ft(e){return"queue"===e?"prependQueue":e?"prepend":"append"} function ht (line 2) | function ht(e){return Array.from((ct.get(e)||e).children).filter((functi... function pt (line 2) | function pt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments... function gt (line 2) | function gt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments... function mt (line 2) | function mt(e,t){var n=ct.get(e);if(!n||!(0,at.Z)(document,n)){var r=pt(... function vt (line 2) | function vt(e,t){var n=arguments.length>2&&void 0!==arguments[2]?argumen... function Ot (line 2) | function Ot(e){return"object"===(0,nt.Z)(e)&&"string"==typeof e.name&&"s... function yt (line 2) | function yt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[... function At (line 2) | function At(t,n,r){return r?e.createElement(t.tag,(0,qe.Z)((0,qe.Z)({key... function bt (line 2) | function bt(e){return(0,rt.generate)(e)[0]} function wt (line 2) | function wt(e){return e?Array.isArray(e)?e:[e]:[]} function It (line 2) | function It(e){var t=wt(e),n=(0,He.Z)(t,2),r=n[0],o=n[1];return Et.setTw... function n (line 2) | function n(){return(0,Xt.Z)(this,n),t.apply(this,arguments)} function On (line 2) | function On(e){vn=e?(0,Ve.Z)((0,Ve.Z)({},vn),e):(0,Ve.Z)({},tn.Modal)} function yn (line 2) | function yn(){return vn} function r (line 2) | function r(e){var t;return(0,Xt.Z)(this,r),t=n.call(this,e),On(e.locale&... function qn (line 2) | function qn(e,t){var n=e.prefixCls,r=or(),o=r.getPrefixCls,i=r.getRootPr... function Hn (line 2) | function Hn(t,n){var r,o=void 0!==t.duration?t.duration:Un,i=Gn[t.type],... function Jn (line 2) | function Jn(e,t){e[t]=function(n,r,o){return function(e){return"[object ... function rr (line 2) | function rr(){return tr||"ant"} function vr (line 2) | function vr(e){var t,n=arguments.length>1&&void 0!==arguments[1]?argumen... function Or (line 2) | function Or(t,n){var r=t.placement,o=void 0===r?gr:r,i=t.top,a=t.bottom,... function Ar (line 2) | function Ar(t,n){var r=t.duration,o=t.icon,i=t.type,a=t.description,l=t.... function Dr (line 2) | function Dr(e){return Dr="function"==typeof Symbol&&"symbol"==typeof Sym... function Tr (line 2) | function Tr(){return{set:function(e,t){Sr[e]=t},get:function(e){return S... function Lr (line 2) | function Lr(e,t,r,o){var i=n.unstable_batchedUpdates?function(e){n.unsta... function Rr (line 2) | function Rr(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]} function $r (line 2) | function $r(e){var t=e.prefixCls,n=e.motion,r=e.animation,o=e.transition... function Ur (line 2) | function Ur(t){var n=t.prefixCls,r=t.visible,o=t.zIndex,i=t.mask,a=t.mas... function Wr (line 2) | function Wr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function Vr (line 2) | function Vr(e){for(var t=1;tn.right} function Bo (line 2) | function Bo(e,t,n){return e.topn.bottom} function $o (line 2) | function $o(e,t,n){var r=[];return To.each(e,(function(e){r.push(e.repla... function Uo (line 2) | function Uo(e,t){return e[t]=-e[t],e} function Zo (line 2) | function Zo(e,t){return(/%$/.test(e)?parseInt(e.substring(0,e.length-1),... function Wo (line 2) | function Wo(e,t){e[0]=Zo(e[0],t.width),e[1]=Zo(e[1],t.height)} function Vo (line 2) | function Vo(e,t,n,r){var o=n.points,i=n.offset||[0,0],a=n.targetOffset||... function Xo (line 2) | function Xo(e,t,n){var r=n.target||t,o=Lo(r),i=!function(e,t){var n=Qo(e... function Ho (line 2) | function Ho(e,t){var n=null,r=null,o=new Go.Z((function(e){var o=(0,He.Z... function Ko (line 2) | function Ko(e){return"function"!=typeof e?null:e()} function Jo (line 2) | function Jo(e){return"object"===(0,nt.Z)(e)&&e?e:null} function i (line 2) | function i(){window.clearTimeout(o.current)} function ai (line 2) | function ai(){ai=function(){return e};var e={},t=Object.prototype,n=t.ha... function s (line 2) | function s(e){a(e,!0)} function u (line 2) | function u(){Pr.Z.cancel(l.current)} function B (line 2) | function B(){var e;null===(e=w.current)||void 0===e||e.forceAlign()} function $ (line 2) | function $(e,t){var n=g(t);N!==n&&E(n),R((function(e){return e+1})),"ali... function Z (line 2) | function Z(){return new Promise((function(e){Y.current=e}))} function Oi (line 2) | function Oi(){} function o (line 2) | function o(t){var i,a;return(0,Xt.Z)(this,o),i=r.call(this,t),(0,Xe.Z)((... function Di (line 2) | function Di(t){var n=e.useRef();n.current=t;var r=e.useCallback((functio... function ki (line 2) | function ki(e){return void 0!==e} function Si (line 2) | function Si(e,t){var n=t||{},r=n.defaultValue,o=n.value,i=n.onChange,a=n... function zi (line 2) | function zi(e){return"boolean"==typeof e?e?Ti:ji:(0,Ve.Z)((0,Ve.Z)({},ji... function Li (line 2) | function Li(t,n){return function(t,n,r){return Qi(t)?e.cloneElement(t,"f... function Ji (line 2) | function Ji(t,n){var r=t.arrow,o=void 0!==r&&r,i=t.prefixCls,a=void 0===... function la (line 2) | function la(e,t){var n=(0,qe.Z)({},e);return Array.isArray(t)&&t.forEach... function fa (line 2) | function fa(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments... function ha (line 2) | function ha(e){return!e||null===e.offsetParent||e.hidden} function pa (line 2) | function pa(e){var t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)... function r (line 2) | function r(){var t;return(0,Xt.Z)(this,r),(t=n.apply(this,arguments)).co... function ba (line 2) | function ba(e){return"text"===e||"link"===e} function wa (line 2) | function wa(e){return"danger"===e?{danger:!0}:{type:e}} function La (line 2) | function La(e){return"touches"in e?e.touches[0].pageY:e.pageY} function r (line 2) | function r(){var t;(0,Xt.Z)(this,r);for(var o=arguments.length,i=new Arr... function Ra (line 2) | function Ra(t){var n=t.children,r=t.setRef,o=e.useCallback((function(e){... function e (line 2) | function e(){(0,Xt.Z)(this,e),this.maps=void 0,this.maps=Object.create(n... function i (line 2) | function i(){clearTimeout(o.current),r.current=!0,o.current=setTimeout((... function Xa (line 2) | function Xa(t,n){var r=t.prefixCls,o=void 0===r?"rc-virtual-list":r,i=t.... function P (line 2) | function P(t){var n=x[t];if(!n)return null;var r=n.data||{},i=r.value,s=... function il (line 2) | function il(e){var t=e.key,n=e.props,r=n.children,o=n.value,i=(0,Ke.Z)(n... function al (line 2) | function al(t){var n=arguments.length>1&&void 0!==arguments[1]&&argument... function cl (line 2) | function cl(e){return Array.isArray(e)?e:void 0!==e?[e]:[]} function ul (line 2) | function ul(e,t){var n,r=(0,sl.Z)(t);for(n=e.length-1;n>=0&&e[n].disable... function hl (line 2) | function hl(e,t){var n,r=e.key;return"value"in e&&(n=e.value),null!=r?r:... function pl (line 2) | function pl(e){var t=(0,qe.Z)({},e);return"props"in t||Object.defineProp... function gl (line 2) | function gl(e,t){var n=arguments.length>2&&void 0!==arguments[2]?argumen... function ml (line 2) | function ml(e){return cl(e).join("")} function yl (line 2) | function yl(t,n){var r=t.prefixCls,o=t.invalidate,i=t.item,a=t.renderIte... function Tl (line 2) | function Tl(e){return"+ ".concat(e.length," ...")} function jl (line 2) | function jl(t,n){var r=t.prefixCls,o=void 0===r?"rc-overflow":r,i=t.data... function Rl (line 2) | function Rl(t,n){dl?e.useLayoutEffect(t,n):e.useEffect(t,n)} function $ (line 2) | function $(t,n,r,o){return e.createElement("span",{className:et()("".con... function Ul (line 2) | function Ul(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[... function f (line 2) | function f(t,f){var h,p=t.prefixCls,g=void 0===p?n:p,m=t.className,v=t.i... function r (line 2) | function r(){var t;return(0,Xt.Z)(this,r),(t=n.apply(this,arguments)).se... function O (line 2) | function O(){s(!1);for(var e=arguments.length,t=new Array(e),n=0;n=0;r--){var ... function zs (line 2) | function zs(e,t,n){for(var r=t.length-1;r>=0;r--){var o=f6.has(e,t.slice... function Qs (line 2) | function Qs(e,t){return function(e,t,n){return!!Ps(e,t,n)}(e,t,Q.TABLE)} function Ls (line 2) | function Ls(e){for(var t=0;tt||i>e&&a=... function Ou (line 2) | function Ou(e){return e===Object(e)&&0!==Object.keys(e).length} function xu (line 2) | function xu(){if(!bu&&(bu="undefined"!=typeof crypto&&crypto.getRandomVa... function Nu (line 2) | function Nu(){return Cu()+"_"+(new Date).getTime().toString(32)} function Eu (line 2) | function Eu(){return Cu()} function Bu (line 2) | function Bu(){return Bu=Object.assign?Object.assign.bind():function(e){f... function ed (line 2) | function ed(e,t){var n=t.anchorNode,r=t.focusNode,o=qu(e,n)||Hu(e,n),i=q... function td (line 2) | function td(e){if(!fc(e))return!1;var t=e.parentElement.closest("[data-s... function bd (line 2) | function bd(e,t){var n,r,o,i,a,l;yd=[];for(var s=0;s0?Bd(Hd,--qd):0,Xd--,10===Gd&&(Xd=1,Vd--),Gd} function tf (line 2) | function tf(){return Gd=qd2||af(Gd)>3?"":" "} function df (line 2) | function df(e,t){for(;--t&&tf()&&!(Gd<48||Gd>102||Gd>57&&Gd<65||Gd>70&&G... function ff (line 2) | function ff(e){for(;tf();)switch(Gd){case e:return qd;case 34:case 39:34... function hf (line 2) | function hf(e,t){for(;tf()&&e+Gd!==57&&(e+Gd!==84||47!==nf()););return"/... function pf (line 2) | function pf(e){for(;!af(nf());)tf();return of(e,qd)} function wf (line 2) | function wf(e,t){for(var n="",r=Zd(e),o=0;or){if(t>0)return(0,Xe.Z)({... function ym (line 2) | function ym(){return ym=Object.assign?Object.assign.bind():function(e){f... function xm (line 2) | function xm(t){var n=t.user;return e.createElement(e.Fragment,null,e.cre... function Pm (line 2) | function Pm(e){if(!e)return er.error("文档错误,请刷新页面!"),null;try{var t=windo... function _m (line 2) | function _m(e,t){return new Promise((function(n,r){fetch(e,t).then((func... function Xm (line 2) | function Xm(){return Xm=Object.assign?Object.assign.bind():function(e){f... function lv (line 2) | function lv(e,t){var n={text:""};return[n,f6.get(e,t),n]} function sv (line 2) | function sv(t){return e.createElement("div",{className:"drag-handle__but... function uv (line 2) | function uv(){return uv=Object.assign?Object.assign.bind():function(e){f... function fv (line 2) | function fv(){return fv=Object.assign?Object.assign.bind():function(e){f... function a (line 2) | function a(e){try{s(r.next(e))}catch(e){i(e)}} function l (line 2) | function l(e){try{s(r.throw(e))}catch(e){i(e)}} function s (line 2) | function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(... function l (line 2) | function l(l){return function(s){return function(l){if(n)throw new TypeE... function Ov (line 2) | function Ov(e,t){return pv(this,void 0,void 0,(function(){var n,r,o;retu... function Nv (line 2) | function Nv(t){var n=t.data,r=t.element,o=t.editor,i=t.isShow2,a=t.onDra... function Ev (line 2) | function Ev(e,t){Iv(e,t),setTimeout((function(){document.execCommand("co... function Iv (line 2) | function Iv(e,t){var n=i6.end(e,i6.previous(e,{at:t})[1]),r=i6.start(e,i... function Dv (line 2) | function Dv(){return Dv=Object.assign?Object.assign.bind():function(e){f... function Lv (line 2) | function Lv(e,t){var n,r,o=e.docId,i=t.name,a=(t.size&&((r=t.size)>10485... function Rv (line 2) | function Rv(t){var n,r,o=t.elementId,i=t.visible,a=t.isResizing,l=t.metr... function $v (line 2) | function $v(e){return $v="function"==typeof Symbol&&"symbol"==typeof Sym... function Uv (line 2) | function Uv(){return"object"===("undefined"==typeof location?"undefined"... function Zv (line 2) | function Zv(e,t){return void 0===t&&(t=!1),"string"==typeof e&&0===e.rep... function Wv (line 2) | function Wv(e){return 0===e.indexOf("data:image/")} function Vv (line 2) | function Vv(e,t){var n=e;return t.forEach((function(e){n=function(e,t){r... function oO (line 2) | function oO(){return oO=Object.assign?Object.assign.bind():function(e){f... function n (line 2) | function n(){this.constructor=e} function t (line 2) | function t(t){void 0===t&&(t={});var n=e.call(this)||this,r=t.offset,o=t... function t (line 2) | function t(t){void 0===t&&(t={});var n=e.call(this)||this,r=t.offset,o=t... function SO (line 2) | function SO(e,t,n){return NO(NO({},t),{children:kO(n)})} function TO (line 2) | function TO(e){return TO="function"==typeof Symbol&&"symbol"==typeof Sym... function BO (line 2) | function BO(){return BO=Object.assign?Object.assign.bind():function(e){f... class $O (line 2) | class $O{constructor(){}lineAt(e){if(e<0||e>this.length)throw new RangeE... method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),ZO.from... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new XO(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new FO(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... class UO (line 2) | class UO extends $O{constructor(e,t=function(e){let t=-1;for(let n of e)... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let o=0;;o++){let i=this.text[o],a=r+i.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new UO(VO(this.text... method replace (line 2) | replace(e,t,n){if(!(n instanceof UO))return super.replace(e,t,n);let r... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let o=0,i=0;o<=t&&i... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... function WO (line 2) | function WO(e,t,n=0,r=1e9){for(let o=0,i=0,a=!0;in... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} class qO (line 2) | class qO{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",th... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} class GO (line 2) | class GO{constructor(e,t,n,r){this.from=e,this.to=t,this.number=n,this.t... method constructor (line 2) | constructor(e,t,n,r){this.from=e,this.to=t,this.number=n,this.text=r} method length (line 2) | get length(){return this.to-this.from} function KO (line 2) | function KO(e){for(let t=1;te)return HO[t-1]<=e... function JO (line 2) | function JO(e){return e>=127462&&e<=127487} function ey (line 2) | function ey(e,t,n=!0,r=!0){return(n?ty:ny)(e,t,r)} function ty (line 2) | function ty(e,t,n){if(t==e.length)return t;t&&ry(e.charCodeAt(t))&&oy(e.... function ny (line 2) | function ny(e,t,n){for(;t>0;){let r=ty(e,t-2,n);if(r=56320&&e<57344} function oy (line 2) | function oy(e){return e>=55296&&e<56320} function iy (line 2) | function iy(e,t){let n=e.charCodeAt(t);if(!oy(n)||t+1==e.length)return n... function ay (line 2) | function ay(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.f... function ly (line 2) | function ly(e){return e<65536?1:2} class uy (line 2) | class uy{constructor(e){this.sections=e}get length(){let e=0;for(let t=0... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new uy(e)} class dy (line 2) | class dy extends uy{constructor(e,t){super(e),this.inserted=t}apply(e){i... method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return gy(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let r=0,o=0;r=0&&n<=0... function hy (line 2) | function hy(e,t,n){if(0==n.length)return;let r=t.length-2>>1;if(r>1;return t>=e.length?$... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... class Oy (line 2) | class Oy{constructor(e,t,n){this.from=e,this.to=t,this.flags=n}get ancho... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return yy.range(e,t);l... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new Oy(e,t,n)} class yy (line 2) | class yy{constructor(e,t){this.ranges=e,this.mainIndex=t}map(e,t=-1){ret... method constructor (line 2) | constructor(e,t){this.ranges=e,this.mainIndex=t} method map (line 2) | map(e,t=-1){return e.empty?this:yy.create(this.ranges.map((n=>n.map(e,... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new yy([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return yy.create([e].concat(this.ranges),t?0:this.mai... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new yy([yy.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return Oy.create(e,e,(0==t?0:t<0?4:8)|(null==... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... function Ay (line 2) | function Ay(e,t){for(let n of e.ranges)if(n.to>t)throw new RangeError("S... class wy (line 2) | class wy{constructor(e,t,n,r,o){this.combine=e,this.compareInput=t,this.... method constructor (line 2) | constructor(e,t,n,r,o){this.combine=e,this.compareInput=t,this.compare... method define (line 2) | static define(e={}){return new wy(e.combine||(e=>e),e.compareInput||((... method of (line 2) | of(e){return new My([],this,0,e)} method compute (line 2) | compute(e,t){if(this.isStatic)throw new Error("Can't compute a static ... method computeN (line 2) | computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static... method from (line 2) | from(e,t){return t||(t=e=>e),this.compute([e],(n=>t(n.field(e))))} function xy (line 2) | function xy(e,t){return e==t||e.length==t.length&&e.every(((e,n)=>e===t[... class My (line 2) | class My{constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type... method constructor (line 2) | constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this... method dynamicSlot (line 2) | dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,o=this... function Cy (line 2) | function Cy(e,t,n){if(e.length!=t.length)return!1;for(let r=0;re[t.id])),o=n.map((e=>e.type)),i=r.fi... class Dy (line 2) | class Dy{constructor(e,t,n,r,o){this.id=e,this.createF=t,this.updateF=n,... method constructor (line 2) | constructor(e,t,n,r,o){this.id=e,this.createF=t,this.updateF=n,this.co... method define (line 2) | static define(e){let t=new Dy(by++,e.create,e.update,e.compare||((e,t)... method create (line 2) | create(e){let t=e.facet(Iy).find((e=>e.field==this));return((null==t?v... method slot (line 2) | slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(... method init (line 2) | init(e){return[this,Iy.of({field:this,create:e})]} method extension (line 2) | get extension(){return this} function ky (line 2) | function ky(e){return t=>new Ty(t,e)} class Ty (line 2) | class Ty{constructor(e,t){this.inner=e,this.prec=t}} method constructor (line 2) | constructor(e,t){this.inner=e,this.prec=t} class jy (line 2) | class jy{of(e){return new Py(this,e)}reconfigure(e){return jy.reconfigur... method of (line 2) | of(e){return new Py(this,e)} method reconfigure (line 2) | reconfigure(e){return jy.reconfigure.of({compartment:this,extension:e})} method get (line 2) | get(e){return e.config.compartments.get(this)} class Py (line 2) | class Py{constructor(e,t){this.compartment=e,this.inner=t}} method constructor (line 2) | constructor(e,t){this.compartment=e,this.inner=t} class zy (line 2) | class zy{constructor(e,t,n,r,o,i){for(this.base=e,this.compartments=t,th... method constructor (line 2) | constructor(e,t,n,r,o,i){for(this.base=e,this.compartments=t,this.dyna... method staticFacet (line 2) | staticFacet(e){let t=this.address[e.id];return null==t?e.default:this.... method resolve (line 2) | static resolve(e,t,n){let r=[],o=Object.create(null),i=new Map;for(let... function Qy (line 2) | function Qy(e,t){if(1&t)return 2;let n=t>>1,r=e.status[n];if(4==r)throw ... function Ly (line 2) | function Ly(e,t){return 1&t?e.config.staticValues[t>>1]:e.values[t>>1]} class Wy (line 2) | class Wy{constructor(e,t){this.type=e,this.value=t}static define(){retur... method constructor (line 2) | constructor(e,t){this.type=e,this.value=t} method define (line 2) | static define(){return new Vy} class Vy (line 2) | class Vy{of(e){return new Wy(this,e)}} method of (line 2) | of(e){return new Wy(this,e)} class Xy (line 2) | class Xy{constructor(e){this.map=e}of(e){return new Fy(this,e)}} method constructor (line 2) | constructor(e){this.map=e} method of (line 2) | of(e){return new Fy(this,e)} class Fy (line 2) | class Fy{constructor(e,t){this.type=e,this.value=t}map(e){let t=this.typ... method constructor (line 2) | constructor(e,t){this.type=e,this.value=t} method map (line 2) | map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==t... method is (line 2) | is(e){return this.type==e} method define (line 2) | static define(e={}){return new Xy(e.map||(e=>e))} method mapEffects (line 2) | static mapEffects(e,t){if(!e.length)return e;let n=[];for(let r of e){... class qy (line 2) | class qy{constructor(e,t,n,r,o,i){this.startState=e,this.changes=t,this.... method constructor (line 2) | constructor(e,t,n,r,o,i){this.startState=e,this.changes=t,this.selecti... method create (line 2) | static create(e,t,n,r,o,i){return new qy(e,t,n,r,o,i)} method newDoc (line 2) | get newDoc(){return this._doc||(this._doc=this.changes.apply(this.star... method newSelection (line 2) | get newSelection(){return this.selection||this.startState.selection.ma... method state (line 2) | get state(){return this._state||this.startState.applyTransaction(this)... method annotation (line 2) | annotation(e){for(let t of this.annotations)if(t.type==e)return t.value} method docChanged (line 2) | get docChanged(){return!this.changes.empty} method reconfigured (line 2) | get reconfigured(){return this.startState.config!=this.state.config} method isUserEvent (line 2) | isUserEvent(e){let t=this.annotation(qy.userEvent);return!(!t||!(t==e|... function Gy (line 2) | function Gy(e,t){let n=[];for(let r=0,o=0;;){let i,a;if(re.maxPoint>0||!e.isEmp... method eq (line 2) | static eq(e,t,n=0,r){null==r&&(r=999999999);let o=e.filter((e=>!e.isEm... method spans (line 2) | static spans(e,t,n,r,o=-1){let i=new vA(e,null,o).goto(t),a=t,l=i.open... method of (line 2) | static of(e,t=!1){let n=new fA;for(let r of e instanceof sA?[e]:t?func... class fA (line 2) | class fA{constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-... method constructor (line 2) | constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.... method finishChunk (line 2) | finishChunk(e){this.chunks.push(new uA(this.from,this.to,this.value,th... method add (line 2) | add(e,t,n){this.addInner(e,t,n)||(this.nextLayer||(this.nextLayer=new ... method addInner (line 2) | addInner(e,t,n){let r=e-this.lastTo||n.startSide-this.last.endSide;if(... method addChunk (line 2) | addChunk(e,t){if((e-this.lastTo||t.value[0].startSide-this.last.endSid... method finish (line 2) | finish(){return this.finishInner(dA.empty)} method finishInner (line 2) | finishInner(e){if(this.from.length&&this.finishChunk(!1),0==this.chunk... function hA (line 2) | function hA(e,t,n){let r=new Map;for(let t of e)for(let e=0;e=e.length)break;l... class vA (line 2) | class vA{constructor(e,t,n){this.minPoint=n,this.active=[],this.activeTo... method constructor (line 2) | constructor(e,t,n){this.minPoint=n,this.active=[],this.activeTo=[],thi... method goto (line 2) | goto(e,t=-1e9){return this.cursor.goto(e,t),this.active.length=this.ac... method forward (line 2) | forward(e,t){for(;this.minActive>-1&&(this.activeTo[this.minActive]-e|... method removeActive (line 2) | removeActive(e){AA(this.active,e),AA(this.activeTo,e),AA(this.activeRa... method addActive (line 2) | addActive(e){let t=0,{value:n,to:r,rank:o}=this.cursor;for(;t=0&&this.activeT... function OA (line 2) | function OA(e,t,n,r,o,i){e.goto(t),n.goto(r);let a=r+o,l=r,s=r-t;for(;;)... function yA (line 2) | function yA(e,t){if(e.length!=t.length)return!1;for(let n=0;n=t;n--)e[n+1]=e[n];e[t]=n} function wA (line 2) | function wA(e,t){let n=-1,r=1e9;for(let o=0;o=t)return r;if(r==e.length)... class IA (line 2) | class IA{constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e... method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=EA[CA]||1;return EA[CA]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[NA]||new kA(e)).mount(Array.isArray(t)?t:[t])} class kA (line 2) | class kA{constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=t... method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let o=0;othis.pos||e==this.pos&&(t>0||0==this.i||th... function sb (line 2) | function sb(e,t,n,r,o,i,a,l,s){let{children:c}=e,u=c.length?c[t]:null,d=... function cb (line 2) | function cb(e,t,n,r,o,i){let a=e.childCursor(),{i:l,off:s}=a.findPos(n,1... class wb (line 2) | class wb extends ib{constructor(e){super(),this.text=e}get length(){retu... method constructor (line 2) | constructor(e){super(),this.text=e} method length (line 2) | get length(){return this.text.length} method createDOM (line 2) | createDOM(e){this.setDOM(e||document.createTextNode(this.text))} method sync (line 2) | sync(e){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(e&&... method reuseDOM (line 2) | reuseDOM(e){3==e.nodeType&&this.createDOM(e)} method merge (line 2) | merge(e,t,n){return(!n||n instanceof wb&&!(this.length-(t-e)+n.length>... method split (line 2) | split(e){let t=new wb(this.text.slice(e));return this.text=this.text.s... method localPosFromDOM (line 2) | localPosFromDOM(e,t){return e==this.dom?t:t?this.text.length:0} method domAtPos (line 2) | domAtPos(e){return new rb(this.dom,e)} method domBoundsAround (line 2) | domBoundsAround(e,t,n){return{from:n,to:n+this.length,startDOM:this.do... method coordsAt (line 2) | coordsAt(e,t){return Mb(this.dom,e,t)} class xb (line 2) | class xb extends ib{constructor(e,t=[],n=0){super(),this.mark=e,this.chi... method constructor (line 2) | constructor(e,t=[],n=0){super(),this.mark=e,this.children=t,this.lengt... method setAttrs (line 2) | setAttrs(e){if(nb(e),this.mark.class&&(e.className=this.mark.class),th... method reuseDOM (line 2) | reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(... method sync (line 2) | sync(e){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(thi... method merge (line 2) | merge(e,t,n,r,o,i){return!(n&&(!(n instanceof xb&&n.mark.eq(this.mark)... method split (line 2) | split(e){let t=[],n=0,r=-1,o=0;for(let i of this.children){let a=n+i.l... method domAtPos (line 2) | domAtPos(e){return kb(this,e)} method coordsAt (line 2) | coordsAt(e,t){return Tb(this,e,t)} function Mb (line 2) | function Mb(e,t,n){let r=e.nodeValue.length;t>r&&(t=r);let o=t,i=t,a=0;0... class Cb (line 2) | class Cb extends ib{constructor(e,t,n){super(),this.widget=e,this.length... method constructor (line 2) | constructor(e,t,n){super(),this.widget=e,this.length=t,this.side=n,thi... method create (line 2) | static create(e,t,n){return new(e.customView||Cb)(e,t,n)} method split (line 2) | split(e){let t=Cb.create(this.widget,this.length-e,this.side);return t... method sync (line 2) | sync(){this.dom&&this.widget.updateDOM(this.dom)||(this.dom&&this.prev... method getSide (line 2) | getSide(){return this.side} method merge (line 2) | merge(e,t,n,r,o,i){return!(n&&(!(n instanceof Cb&&this.widget.compare(... method become (line 2) | become(e){return e.length==this.length&&e instanceof Cb&&e.side==this.... method ignoreMutation (line 2) | ignoreMutation(){return!0} method ignoreEvent (line 2) | ignoreEvent(e){return this.widget.ignoreEvent(e)} method overrideDOMText (line 2) | get overrideDOMText(){if(0==this.length)return $O.empty;let e=this;for... method domAtPos (line 2) | domAtPos(e){return 0==e?rb.before(this.dom):rb.after(this.dom,e==this.... method domBoundsAround (line 2) | domBoundsAround(){return null} method coordsAt (line 2) | coordsAt(e,t){let n=this.dom.getClientRects(),r=null;if(!n.length)retu... method isEditable (line 2) | get isEditable(){return!1} method destroy (line 2) | destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)} class Nb (line 2) | class Nb extends Cb{domAtPos(e){let{topView:t,text:n}=this.widget;return... method domAtPos (line 2) | domAtPos(e){let{topView:t,text:n}=this.widget;return t?Eb(e,0,t,n,((e,... method sync (line 2) | sync(){this.setDOM(this.widget.toDOM())} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let{topView:n,text:r}=this.widget;return n?Ib(e,t... method ignoreMutation (line 2) | ignoreMutation(){return!1} method overrideDOMText (line 2) | get overrideDOMText(){return null} method coordsAt (line 2) | coordsAt(e,t){let{topView:n,text:r}=this.widget;return n?Eb(e,t,n,r,((... method destroy (line 2) | destroy(){var e;super.destroy(),null===(e=this.widget.topView)||void 0... method isEditable (line 2) | get isEditable(){return!0} method canReuseDOM (line 2) | canReuseDOM(){return!0} function Eb (line 2) | function Eb(e,t,n,r,o,i){if(n instanceof xb){for(let a=n.dom.firstChild;... function Ib (line 2) | function Ib(e,t,n,r){if(n instanceof xb)for(let o of n.children){let n=0... class Db (line 2) | class Db extends ib{constructor(e){super(),this.side=e}get length(){retu... method constructor (line 2) | constructor(e){super(),this.side=e} method length (line 2) | get length(){return 0} method merge (line 2) | merge(){return!1} method become (line 2) | become(e){return e instanceof Db&&e.side==this.side} method split (line 2) | split(){return new Db(this.side)} method sync (line 2) | sync(){if(!this.dom){let e=document.createElement("img");e.className="... method getSide (line 2) | getSide(){return this.side} method domAtPos (line 2) | domAtPos(e){return rb.before(this.dom)} method localPosFromDOM (line 2) | localPosFromDOM(){return 0} method domBoundsAround (line 2) | domBoundsAround(){return null} method coordsAt (line 2) | coordsAt(e){let t=this.dom.getBoundingClientRect(),n=function(e,t){let... method overrideDOMText (line 2) | get overrideDOMText(){return $O.empty} function kb (line 2) | function kb(e,t){let n=e.dom,{children:r}=e,o=0;for(let e=0;o0&&t instanceof xb&&o.length&&... function Tb (line 2) | function Tb(e,t,n){let r=null,o=-1,i=null,a=-1;!function e(t,n){for(let ... function jb (line 2) | function jb(e,t){for(let n in e)"class"==n&&t.class?t.class+=" "+e.class... function Pb (line 2) | function Pb(e,t){if(e==t)return!0;if(!e||!t)return!1;let n=Object.keys(e... function zb (line 2) | function zb(e,t,n){let r=null;if(t)for(let o in t)n&&o in n||e.removeAtt... class Qb (line 2) | class Qb{eq(e){return!1}updateDOM(e){return!1}compare(e){return this==e|... method eq (line 2) | eq(e){return!1} method updateDOM (line 2) | updateDOM(e){return!1} method compare (line 2) | compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)} method estimatedHeight (line 2) | get estimatedHeight(){return-1} method ignoreEvent (line 2) | ignoreEvent(e){return!0} method customView (line 2) | get customView(){return null} method destroy (line 2) | destroy(e){} class _b (line 2) | class _b extends lA{constructor(e,t,n,r){super(),this.startSide=e,this.e... method constructor (line 2) | constructor(e,t,n,r){super(),this.startSide=e,this.endSide=t,this.widg... method heightRelevant (line 2) | get heightRelevant(){return!1} method mark (line 2) | static mark(e){return new Rb(e)} method widget (line 2) | static widget(e){let t=e.side||0,n=!!e.block;return t+=n?t>0?3e8:-4e8:... method replace (line 2) | static replace(e){let t,n,r=!!e.block;if(e.isBlockGap)t=-5e8,n=4e8;els... method line (line 2) | static line(e){return new Yb(e)} method set (line 2) | static set(e,t=!1){return dA.of(e,t)} method hasHeight (line 2) | hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1} class Rb (line 2) | class Rb extends _b{constructor(e){let{start:t,end:n}=$b(e);super(t?-1:5... method constructor (line 2) | constructor(e){let{start:t,end:n}=$b(e);super(t?-1:5e8,n?1:-6e8,null,e... method eq (line 2) | eq(e){return this==e||e instanceof Rb&&this.tagName==e.tagName&&this.c... method range (line 2) | range(e,t=e){if(e>=t)throw new RangeError("Mark decorations may not be... class Yb (line 2) | class Yb extends _b{constructor(e){super(-2e8,-2e8,null,e)}eq(e){return ... method constructor (line 2) | constructor(e){super(-2e8,-2e8,null,e)} method eq (line 2) | eq(e){return e instanceof Yb&&Pb(this.spec.attributes,e.spec.attributes)} method range (line 2) | range(e,t=e){if(t!=e)throw new RangeError("Line decoration ranges must... class Bb (line 2) | class Bb extends _b{constructor(e,t,n,r,o,i){super(t,n,o,e),this.block=r... method constructor (line 2) | constructor(e,t,n,r,o,i){super(t,n,o,e),this.block=r,this.isReplace=i,... method type (line 2) | get type(){return this.startSidet||e==t&&this.startSide>0&&this.end... function $b (line 2) | function $b(e,t=!1){let{inclusiveStart:n,inclusiveEnd:r}=e;return null==... function Ub (line 2) | function Ub(e,t,n,r=0){let o=n.length-1;o>=0&&n[o]+r>=e?n[o]=Math.max(n[... class Zb (line 2) | class Zb extends ib{constructor(){super(...arguments),this.children=[],t... method constructor (line 2) | constructor(){super(...arguments),this.children=[],this.length=0,this.... method merge (line 2) | merge(e,t,n,r,o,i){if(n){if(!(n instanceof Zb))return!1;this.dom||n.tr... method split (line 2) | split(e){let t=new Zb;if(t.breakAfter=this.breakAfter,0==this.length)r... method transferDOM (line 2) | transferDOM(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAt... method setDeco (line 2) | setDeco(e){Pb(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,thi... method append (line 2) | append(e,t){Sb(this,e,t)} method addLineDeco (line 2) | addLineDeco(e){let t=e.spec.attributes,n=e.spec.class;t&&(this.attrs=j... method domAtPos (line 2) | domAtPos(e){return kb(this,e)} method reuseDOM (line 2) | reuseDOM(e){"DIV"==e.nodeName&&(this.setDOM(e),this.dirty|=6)} method sync (line 2) | sync(e){var t;this.dom?4&this.dirty&&(nb(this.dom),this.dom.className=... method measureTextSize (line 2) | measureTextSize(){if(0==this.children.length||this.length>20)return nu... method coordsAt (line 2) | coordsAt(e,t){return Tb(this,e,t)} method become (line 2) | become(e){return!1} method type (line 2) | get type(){return Lb.Text} method find (line 2) | static find(e,t){for(let n=0,r=0;n0;){if(this.textOff==this.text.length){let{val... method span (line 2) | span(e,t,n,r){this.buildText(t-e,n,r),this.pos=t,this.openStart<0&&(th... method point (line 2) | point(e,t,n,r,o,i){if(this.disallowBlockEffectsFor[i]&&n instanceof Bb... method build (line 2) | static build(e,t,n,r,o){let i=new Vb(e,t,n,o);return i.openEnd=dA.span... function Xb (line 2) | function Xb(e,t){for(let n of t)e=new xb(n,[e],e.length);return e} class Fb (line 2) | class Fb extends Qb{constructor(e){super(),this.tag=e}eq(e){return e.tag... method constructor (line 2) | constructor(e){super(),this.tag=e} method eq (line 2) | eq(e){return e.tag==this.tag} method toDOM (line 2) | toDOM(){return document.createElement(this.tag)} method updateDOM (line 2) | updateDOM(e){return e.nodeName.toLowerCase()==this.tag} class rw (line 2) | class rw{constructor(e,t="nearest",n="nearest",r=5,o=5){this.range=e,thi... method constructor (line 2) | constructor(e,t="nearest",n="nearest",r=5,o=5){this.range=e,this.y=t,t... method map (line 2) | map(e){return e.empty?this:new rw(this.range.map(e),this.y,this.x,this... function iw (line 2) | function iw(e,t,n){let r=e.facet(Kb);r.length?r[0](t):window.onerror?win... class cw (line 2) | class cw{constructor(e,t,n,r){this.id=e,this.create=t,this.domEventHandl... method constructor (line 2) | constructor(e,t,n,r){this.id=e,this.create=t,this.domEventHandlers=n,t... method define (line 2) | static define(e,t){const{eventHandlers:n,provide:r,decorations:o}=t||{... method fromClass (line 2) | static fromClass(e,t){return cw.define((t=>new e(t)),t)} class uw (line 2) | class uw{constructor(e){this.spec=e,this.mustUpdate=null,this.value=null... method constructor (line 2) | constructor(e){this.spec=e,this.mustUpdate=null,this.value=null} method update (line 2) | update(e){if(this.value){if(this.mustUpdate){let e=this.mustUpdate;if(... method destroy (line 2) | destroy(e){var t;if(null===(t=this.value)||void 0===t?void 0:t.destroy... method deactivate (line 2) | deactivate(){this.spec=this.value=null} class vw (line 2) | class vw{constructor(e,t,n,r){this.fromA=e,this.toA=t,this.fromB=n,this.... method constructor (line 2) | constructor(e,t,n,r){this.fromA=e,this.toA=t,this.fromB=n,this.toB=r} method join (line 2) | join(e){return new vw(Math.min(this.fromA,e.fromA),Math.max(this.toA,e... method addToSet (line 2) | addToSet(e){let t=e.length,n=this;for(;t>0;t--){let r=e[t-1];if(!(r.fr... method extendWithRanges (line 2) | static extendWithRanges(e,t){if(0==t.length)return e;let n=[];for(let ... class Ow (line 2) | class Ow{constructor(e,t,n){this.view=e,this.state=t,this.transactions=n... method constructor (line 2) | constructor(e,t,n){this.view=e,this.state=t,this.transactions=n,this.f... method create (line 2) | static create(e,t,n){return new Ow(e,t,n)} method viewportChanged (line 2) | get viewportChanged(){return(4&this.flags)>0} method heightChanged (line 2) | get heightChanged(){return(2&this.flags)>0} method geometryChanged (line 2) | get geometryChanged(){return this.docChanged||(10&this.flags)>0} method focusChanged (line 2) | get focusChanged(){return(1&this.flags)>0} method docChanged (line 2) | get docChanged(){return!this.changes.empty} method selectionSet (line 2) | get selectionSet(){return this.transactions.some((e=>e.selection))} method empty (line 2) | get empty(){return 0==this.flags&&0==this.transactions.length} function ww (line 2) | function ww(e){let t=[];for(let n=0;n0&&t.length&&(t.every(((... method updateInner (line 2) | updateInner(e,t){this.view.viewState.mustMeasureContent=!0,this.update... method updateChildren (line 2) | updateChildren(e,t){let n=this.childCursor(t);for(let t=e.length-1;;t-... method updateSelection (line 2) | updateSelection(e=!1,t=!1){if(!e&&this.view.observer.selectionRange.fo... method enforceCursorAssoc (line 2) | enforceCursorAssoc(){if(this.compositionDeco.size)return;let{view:e}=t... method mayControlSelection (line 2) | mayControlSelection(){let e=this.view.root.activeElement;return e==thi... method nearest (line 2) | nearest(e){for(let t=e;t;){let e=ib.get(t);if(e&&e.rootView==this)retu... method posFromDOM (line 2) | posFromDOM(e,t){let n=this.nearest(e);if(!n)throw new RangeError("Tryi... method domAtPos (line 2) | domAtPos(e){let{i:t,off:n}=this.childCursor().findPos(e,-1);for(;t(this.dynamic... method scrollIntoView (line 2) | scrollIntoView(e){let t,{range:n}=e,r=this.coordsAt(n.head,n.empty?n.a... class _w (line 2) | class _w extends Qb{constructor(e){super(),this.height=e}toDOM(){let e=d... method constructor (line 2) | constructor(e){super(),this.height=e} method toDOM (line 2) | toDOM(){let e=document.createElement("div");return this.updateDOM(e),e} method eq (line 2) | eq(e){return e.height==this.height} method updateDOM (line 2) | updateDOM(e){return e.style.height=this.height+"px",!0} method estimatedHeight (line 2) | get estimatedHeight(){return this.height} function Rw (line 2) | function Rw(e){let t=e.observer.selectionRange,n=t.focusNode&&Bw(t.focus... class Yw (line 2) | class Yw extends Qb{constructor(e,t,n){super(),this.top=e,this.text=t,th... method constructor (line 2) | constructor(e,t,n){super(),this.top=e,this.text=t,this.topView=n} method eq (line 2) | eq(e){return this.top==e.top&&this.text==e.text} method toDOM (line 2) | toDOM(){return this.top} method ignoreEvent (line 2) | ignoreEvent(){return!1} method customView (line 2) | get customView(){return Nb} function Bw (line 2) | function Bw(e,t,n){for(;;){if(3==e.nodeType)return e;if(1==e.nodeType&&t... class $w (line 2) | class $w{constructor(){this.changes=[]}compareRange(e,t){Ub(e,t,this.cha... method constructor (line 2) | constructor(){this.changes=[]} method compareRange (line 2) | compareRange(e,t){Ub(e,t,this.changes)} method comparePoint (line 2) | comparePoint(e,t){Ub(e,t,this.changes)} function Uw (line 2) | function Uw(e,t){return t.left>e?t.left-e:Math.max(0,e-t.right)} function Zw (line 2) | function Zw(e,t){return t.top>e?t.top-e:Math.max(0,e-t.bottom)} function Ww (line 2) | function Ww(e,t){return e.topt.top+1} function Vw (line 2) | function Vw(e,t){return te.bottom?{top:e.top,left:e.left,right:e.right,... function Fw (line 2) | function Fw(e,t,n){let r,o,i,a,l,s,c,u,d=!1;for(let f=e.firstChild;f;f=f... function qw (line 2) | function qw(e,t,n){let r=e.nodeValue.length,o=-1,i=1e9,a=0;for(let l=0;l... function Gw (line 2) | function Gw(e,{x:t,y:n},r,o=-1){var i;let a,l=e.contentDOM.getBoundingCl... function Hw (line 2) | function Hw(e,t,n,r,o){let i=Math.round((r-t.left)*e.defaultCharacterWid... function Kw (line 2) | function Kw(e,t,n,r){let o=e.state.doc.lineAt(t.head),i=e.bidiSpans(o),a... function Jw (line 2) | function Jw(e,t,n){let r=e.state.facet(pw).map((t=>t(e)));for(;;){let e=... class ex (line 2) | class ex{constructor(e){this.lastKeyCode=0,this.lastKeyTime=0,this.lastT... method constructor (line 2) | constructor(e){this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTim... method setSelectionOrigin (line 2) | setSelectionOrigin(e){this.lastSelectionOrigin=e,this.lastSelectionTim... method ensureHandlers (line 2) | ensureHandlers(e,t){var n;let r;this.customHandlers=[];for(let o of t)... method runCustomHandlers (line 2) | runCustomHandlers(e,t,n){for(let r of this.customHandlers){let o=r.han... method runScrollHandlers (line 2) | runScrollHandlers(e,t){this.lastScrollTop=e.scrollDOM.scrollTop,this.l... method keydown (line 2) | keydown(e,t){if(this.lastKeyCode=t.keyCode,this.lastKeyTime=Date.now()... method flushIOSKey (line 2) | flushIOSKey(e){let t=this.pendingIOSKey;return!!t&&(this.pendingIOSKey... method ignoreDuringComposition (line 2) | ignoreDuringComposition(e){return!!/^key/.test(e.type)&&(this.composin... method mustFlushObserver (line 2) | mustFlushObserver(e){return"keydown"==e.type&&229!=e.keyCode} method startMouseSelection (line 2) | startMouseSelection(e){this.mouseSelection&&this.mouseSelection.destro... method update (line 2) | update(e){this.mouseSelection&&this.mouseSelection.update(e),e.transac... method destroy (line 2) | destroy(){this.mouseSelection&&this.mouseSelection.destroy()} class ox (line 2) | class ox{constructor(e,t,n,r){this.view=e,this.style=n,this.mustSelect=r... method constructor (line 2) | constructor(e,t,n,r){this.view=e,this.style=n,this.mustSelect=r,this.l... method move (line 2) | move(e){if(0==e.buttons)return this.destroy();!1===this.dragging&&this... method up (line 2) | up(e){null==this.dragging&&this.select(this.lastEvent),this.dragging||... method destroy (line 2) | destroy(){let e=this.view.contentDOM.ownerDocument;e.removeEventListen... method select (line 2) | select(e){let t=this.style.get(e,this.extend,this.multiple);!this.must... method update (line 2) | update(e){e.docChanged&&this.dragging&&(this.dragging=this.dragging.ma... function ix (line 2) | function ix(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;f... function cx (line 2) | function cx(e,t){let n,{state:r}=e,o=1,i=r.toText(t),a=i.lines==r.select... function ux (line 2) | function ux(e,t,n,r){if(1==r)return yy.cursor(t,n);if(2==r)return functi... method update (line 2) | update(e){e.docChanged&&(n.pos=e.changes.mapPos(n.pos),o=o.map(e.changes... method get (line 2) | get(t,l,s){let c;a&&t.clientX==a.clientX&&t.clientY==a.clientY?c=i:(c=i=... function hx (line 2) | function hx(e,t,n,r){let o=Zb.find(e.docView,t);if(!o)return 1;let i=t-o... function px (line 2) | function px(e,t){let n=e.posAtCoords({x:t.clientX,y:t.clientY},!1);retur... function yx (line 2) | function yx(e){if(!gx)return e.detail;let t=mx,n=Ox;return mx=e,Ox=Date.... function Ax (line 2) | function Ax(e,t,n,r){if(!n)return;let o=e.posAtCoords({x:t.clientX,y:t.c... function wx (line 2) | function wx(e){setTimeout((()=>{e.hasFocus!=e.inputState.notifiedFocused... class Mx (line 2) | class Mx{constructor(e){this.lineWrapping=e,this.doc=$O.empty,this.heigh... method constructor (line 2) | constructor(e){this.lineWrapping=e,this.doc=$O.empty,this.heightSample... method heightForGap (line 2) | heightForGap(e,t){let n=this.doc.lineAt(t).number-this.doc.lineAt(e).n... method heightForLine (line 2) | heightForLine(e){return this.lineWrapping?(1+Math.max(0,Math.ceil((e-t... method setDoc (line 2) | setDoc(e){return this.doc=e,this} method mustRefreshForWrapping (line 2) | mustRefreshForWrapping(e){return xx.indexOf(e)>-1!=this.lineWrapping} method mustRefreshForHeights (line 2) | mustRefreshForHeights(e){let t=!1;for(let n=0;n-1,a=Math.round(t)!=Math.round(... class Cx (line 2) | class Cx{constructor(e,t){this.from=e,this.heights=t,this.index=0}get mo... method constructor (line 2) | constructor(e,t){this.from=e,this.heights=t,this.index=0} method more (line 2) | get more(){return this.index0} method outdated (line 2) | set outdated(e){this.flags=(e?2:0)|-3&this.flags} method setHeight (line 2) | setHeight(e,t){this.height!=t&&(Math.abs(this.height-t)>Ix&&(e.heightC... method replace (line 2) | replace(e,t,n){return Dx.of(n)} method decomposeLeft (line 2) | decomposeLeft(e,t){t.push(this)} method decomposeRight (line 2) | decomposeRight(e,t){t.push(this)} method applyChanges (line 2) | applyChanges(e,t,n,r){let o=this;for(let i=r.length-1;i>=0;i--){let{fr... method empty (line 2) | static empty(){return new Sx(0,0)} method of (line 2) | static of(e){if(1==e.length)return e[0];let t=0,n=e.length,r=0,o=0;for... class kx (line 2) | class kx extends Dx{constructor(e,t,n){super(e,t),this.type=n}blockAt(e,... method constructor (line 2) | constructor(e,t,n){super(e,t),this.type=n} method blockAt (line 2) | blockAt(e,t,n,r){return new Nx(r,this.length,n,this.height,this.type)} method lineAt (line 2) | lineAt(e,t,n,r,o){return this.blockAt(0,n,r,o)} method forEachLine (line 2) | forEachLine(e,t,n,r,o,i){e<=o+this.length&&t>=o&&i(this.blockAt(0,n,r,... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){return r&&r.from<=t&&r.more&&this.setHeight... method toString (line 2) | toString(){return`block(${this.length})`} class Sx (line 2) | class Sx extends kx{constructor(e,t){super(e,t,Lb.Text),this.collapsed=0... method constructor (line 2) | constructor(e,t){super(e,t,Lb.Text),this.collapsed=0,this.widgetHeight=0} method replace (line 2) | replace(e,t,n){let r=n[0];return 1==n.length&&(r instanceof Sx||r inst... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){return r&&r.from<=t&&r.more?this.setHeight(... method toString (line 2) | toString(){return`line(${this.length}${this.collapsed?-this.collapsed:... class Tx (line 2) | class Tx extends Dx{constructor(e){super(e,0)}lines(e,t){let n=e.lineAt(... method constructor (line 2) | constructor(e){super(e,0)} method lines (line 2) | lines(e,t){let n=e.lineAt(t).number,r=e.lineAt(t+this.length).number;r... method blockAt (line 2) | blockAt(e,t,n,r){let{firstLine:o,lastLine:i,lineHeight:a}=this.lines(t... method lineAt (line 2) | lineAt(e,t,n,r,o){if(t==Ex.ByHeight)return this.blockAt(e,n,r,o);if(t=... method forEachLine (line 2) | forEachLine(e,t,n,r,o,i){let{firstLine:a,lineHeight:l}=this.lines(n,o)... method replace (line 2) | replace(e,t,n){let r=this.length-t;if(r>0){let e=n[n.length-1];e insta... method decomposeLeft (line 2) | decomposeLeft(e,t){t.push(new Tx(e-1),null)} method decomposeRight (line 2) | decomposeRight(e,t){t.push(null,new Tx(this.length-e-1))} method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){let o=t+this.length;if(r&&r.from<=t+this.le... method toString (line 2) | toString(){return`gap(${this.length})`} class jx (line 2) | class jx extends Dx{constructor(e,t,n){super(e.length+t+n.length,e.heigh... method constructor (line 2) | constructor(e,t,n){super(e.length+t+n.length,e.height+n.height,t|(e.ou... method break (line 2) | get break(){return 1&this.flags} method blockAt (line 2) | blockAt(e,t,n,r){let o=n+this.left.height;return e=r)retu... method balanced (line 2) | balanced(e,t){return e.size>2*t.size||t.size>2*e.size?Dx.of(this.break... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){let{left:o,right:i}=this,a=t+o.length+this.... method toString (line 2) | toString(){return this.left+(this.break?" ":"-")+this.right} function Px (line 2) | function Px(e,t){let n,r;null==e[t]&&(n=e[t-1])instanceof Tx&&(r=e[t+1])... class zx (line 2) | class zx{constructor(e,t){this.pos=e,this.oracle=t,this.nodes=[],this.li... method constructor (line 2) | constructor(e,t){this.pos=e,this.oracle=t,this.nodes=[],this.lineStart... method isCovered (line 2) | get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]=... method span (line 2) | span(e,t){if(this.lineStart>-1){let e=Math.min(t,this.lineEnd),n=this.... method point (line 2) | point(e,t,n){if(e-1)return;let{from:e,to:t}=this.oracle.d... method blankContent (line 2) | blankContent(e,t){let n=new Tx(t-e);return this.oracle.doc.lineAt(e).t... method ensureLine (line 2) | ensureLine(){this.enterLine();let e=this.nodes.length?this.nodes[this.... method addBlock (line 2) | addBlock(e){this.enterLine(),e.type!=Lb.WidgetAfter||this.isCovered||t... method addLineDeco (line 2) | addLineDeco(e,t){let n=this.ensureLine();n.length+=t,n.collapsed+=t,n.... method finish (line 2) | finish(e){let t=0==this.nodes.length?null:this.nodes[this.nodes.length... method build (line 2) | static build(e,t,n,r){let o=new zx(n,e);return dA.spans(t,n,r,o,0),o.f... class Qx (line 2) | class Qx{constructor(){this.changes=[]}compareRange(){}comparePoint(e,t,... method constructor (line 2) | constructor(){this.changes=[]} method compareRange (line 2) | compareRange(){} method comparePoint (line 2) | comparePoint(e,t,n,r){(e=this.viewport.from&&e<=this.viewport.to&&this... method lineBlockAtHeight (line 2) | lineBlockAtHeight(e){return Fx(this.heightMap.lineAt(this.scaler.fromD... method elementAtHeight (line 2) | elementAtHeight(e){return Fx(this.heightMap.blockAt(this.scaler.fromDO... method docHeight (line 2) | get docHeight(){return this.scaler.toDOM(this.heightMap.height)} method contentHeight (line 2) | get contentHeight(){return this.docHeight+this.paddingTop+this.padding... class $x (line 2) | class $x{constructor(e,t){this.from=e,this.to=t}} method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} function Ux (line 2) | function Ux(e,t,n){let r=[],o=e,i=0;return dA.spans(n,e,t,{span(){},poin... function Zx (line 2) | function Zx({total:e,ranges:t},n){if(n<=0)return t[0].from;if(n>=1)retur... function Wx (line 2) | function Wx(e,t){let n=0;for(let{from:r,to:o}of e.ranges){if(t<=o){n+=t-... class Xx (line 2) | class Xx{constructor(e,t,n){let r=0,o=0,i=0;this.viewports=n.map((({from... method constructor (line 2) | constructor(e,t,n){let r=0,o=0,i=0;this.viewports=n.map((({from:n,to:o... method toDOM (line 2) | toDOM(e){for(let t=0,n=0,r=0;;t++){let o=t/&/.test(t)?t.replace(/&\w... class rM (line 2) | class rM{constructor(e,t,n,r){this.typeOver=r,this.bounds=null,this.text... method constructor (line 2) | constructor(e,t,n,r){this.typeOver=r,this.bounds=null,this.text="";let... function oM (line 2) | function oM(e,t){let n,{newSel:r}=t,o=e.state.selection.main;if(t.bounds... class lM (line 2) | class lM{constructor(e){this.view=e,this.active=!1,this.selectionRange=n... method constructor (line 2) | constructor(e){this.view=e,this.active=!1,this.selectionRange=new GA,t... method onScrollChanged (line 2) | onScrollChanged(e){this.view.inputState.runScrollHandlers(this.view,e)... method onScroll (line 2) | onScroll(e){this.intersecting&&this.flush(!1),this.onScrollChanged(e)} method onResize (line 2) | onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout((()=>{... method onPrint (line 2) | onPrint(){this.view.viewState.printing=!0,this.view.measure(),setTimeo... method updateGaps (line 2) | updateGaps(e){if(this.gapIntersection&&(e.length!=this.gaps.length||th... method onSelectionChange (line 2) | onSelectionChange(e){let t=this.selectionChanged;if(!this.readSelectio... method readSelectionRange (line 2) | readSelectionRange(){let{view:e}=this,t=bb.safari&&11==e.root.nodeType... method setSelectionRange (line 2) | setSelectionRange(e,t){this.selectionRange.set(e.node,e.offset,t.node,... method clearSelectionRange (line 2) | clearSelectionRange(){this.selectionRange.set(null,0,null,0)} method listenForScroll (line 2) | listenForScroll(){this.parentCheck=-1;let e=0,t=null;for(let n=this.do... method ignore (line 2) | ignore(e){if(!this.active)return e();try{return this.stop(),e()}finall... method start (line 2) | start(){this.active||(this.observer.observe(this.dom,iM),aM&&this.dom.... method stop (line 2) | stop(){this.active&&(this.active=!1,this.observer.disconnect(),aM&&thi... method clear (line 2) | clear(){this.processRecords(),this.queue.length=0,this.selectionChange... method delayAndroidKey (line 2) | delayAndroidKey(e,t){var n;if(!this.delayedAndroidKey){let e=()=>{let ... method clearDelayedAndroidKey (line 2) | clearDelayedAndroidKey(){this.win.cancelAnimationFrame(this.flushingAn... method flushSoon (line 2) | flushSoon(){this.delayedFlush<0&&(this.delayedFlush=this.view.win.requ... method forceFlush (line 2) | forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame... method processRecords (line 2) | processRecords(){let e=this.queue;for(let t of this.observer.takeRecor... method readChange (line 2) | readChange(){let{from:e,to:t,typeOver:n}=this.processRecords(),r=this.... method flush (line 2) | flush(e=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;e... method readMutation (line 2) | readMutation(e){let t=this.view.docView.nearest(e.target);if(!t||t.ign... method setWindow (line 2) | setWindow(e){e!=this.win&&(this.removeWindowListeners(this.win),this.w... method addWindowListeners (line 2) | addWindowListeners(e){e.addEventListener("resize",this.onResize),e.add... method removeWindowListeners (line 2) | removeWindowListeners(e){e.removeEventListener("scroll",this.onScroll)... method destroy (line 2) | destroy(){var e,t,n,r;this.stop(),null===(e=this.intersection)||void 0... function sM (line 2) | function sM(e,t,n){for(;t;){let r=ib.get(t);if(r&&r.parent==e)return r;l... class cM (line 2) | class cM{constructor(e={}){this.plugins=[],this.pluginMap=new Map,this.e... method constructor (line 2) | constructor(e={}){this.plugins=[],this.pluginMap=new Map,this.editorAt... method state (line 2) | get state(){return this.viewState.state} method viewport (line 2) | get viewport(){return this.viewState.viewport} method visibleRanges (line 2) | get visibleRanges(){return this.viewState.visibleRanges} method inView (line 2) | get inView(){return this.viewState.inView} method composing (line 2) | get composing(){return this.inputState.composing>0} method compositionStarted (line 2) | get compositionStarted(){return this.inputState.composing>=0} method root (line 2) | get root(){return this._root} method win (line 2) | get win(){return this.dom.ownerDocument.defaultView||window} method dispatch (line 2) | dispatch(...e){this._dispatch(1==e.length&&e[0]instanceof qy?e[0]:this... method update (line 2) | update(e){if(0!=this.updateState)throw new Error("Calls to EditorView.... method setState (line 2) | setState(e){if(0!=this.updateState)throw new Error("Calls to EditorVie... method updatePlugins (line 2) | updatePlugins(e){let t=e.startState.facet(sw),n=e.state.facet(sw);if(t... method measure (line 2) | measure(e=!0){if(this.destroyed)return;this.measureScheduled>-1&&cance... method themeClasses (line 2) | get themeClasses(){return Hx+" "+(this.state.facet(Gx)?Jx:Kx)+" "+this... method updateAttrs (line 2) | updateAttrs(){let e=hM(this,dw,{class:"cm-editor"+(this.hasFocus?" cm-... method showAnnouncements (line 2) | showAnnouncements(e){let t=!0;for(let n of e)for(let e of n.effects)e.... method mountStyles (line 2) | mountStyles(){this.styleModules=this.state.facet(mw),IA.mount(this.roo... method readMeasured (line 2) | readMeasured(){if(2==this.updateState)throw new Error("Reading the edi... method requestMeasure (line 2) | requestMeasure(e){if(this.measureScheduled<0&&(this.measureScheduled=t... method plugin (line 2) | plugin(e){let t=this.pluginMap.get(e);return(void 0===t||t&&t.spec!=e)... method documentTop (line 2) | get documentTop(){return this.contentDOM.getBoundingClientRect().top+t... method documentPadding (line 2) | get documentPadding(){return{top:this.viewState.paddingTop,bottom:this... method elementAtHeight (line 2) | elementAtHeight(e){return this.readMeasured(),this.viewState.elementAt... method lineBlockAtHeight (line 2) | lineBlockAtHeight(e){return this.readMeasured(),this.viewState.lineBlo... method viewportLineBlocks (line 2) | get viewportLineBlocks(){return this.viewState.viewportLines} method lineBlockAt (line 2) | lineBlockAt(e){return this.viewState.lineBlockAt(e)} method contentHeight (line 2) | get contentHeight(){return this.viewState.contentHeight} method moveByChar (line 2) | moveByChar(e,t,n){return Jw(this,e,Kw(this,e,t,n))} method moveByGroup (line 2) | moveByGroup(e,t){return Jw(this,e,Kw(this,e,t,(t=>function(e,t,n){let ... method moveToLineBoundary (line 2) | moveToLineBoundary(e,t,n=!0){return function(e,t,n,r){let o=e.state.do... method moveVertically (line 2) | moveVertically(e,t,n){return Jw(this,e,function(e,t,n,r){let o=t.head,... method domAtPos (line 2) | domAtPos(e){return this.docView.domAtPos(e)} method posAtDOM (line 2) | posAtDOM(e,t=0){return this.docView.posFromDOM(e,t)} method posAtCoords (line 2) | posAtCoords(e,t=!0){return this.readMeasured(),Gw(this,e,t)} method coordsAtPos (line 2) | coordsAtPos(e,t=1){this.readMeasured();let n=this.docView.coordsAt(e,t... method defaultCharacterWidth (line 2) | get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth} method defaultLineHeight (line 2) | get defaultLineHeight(){return this.viewState.heightOracle.lineHeight} method textDirection (line 2) | get textDirection(){return this.viewState.defaultTextDirection} method textDirectionAt (line 2) | textDirectionAt(e){return!this.state.facet(tw)||euM)return kw(e.length);let t=this.textDirecti... method hasFocus (line 2) | get hasFocus(){var e;return(this.dom.ownerDocument.hasFocus()||bb.safa... method focus (line 2) | focus(){this.observer.ignore((()=>{JA(this.contentDOM),this.docView.up... method setRoot (line 2) | setRoot(e){this._root!=e&&(this._root=e,this.observer.setWindow((9==e.... method destroy (line 2) | destroy(){for(let e of this.plugins)e.destroy(this);this.plugins=[],th... method scrollIntoView (line 2) | static scrollIntoView(e,t={}){return ow.of(new rw("number"==typeof e?y... method domEventHandlers (line 2) | static domEventHandlers(e){return cw.define((()=>({})),{eventHandlers:... method theme (line 2) | static theme(e,t){let n=IA.newName(),r=[qx.of(n),mw.of(tM(`.${n}`,e))]... method baseTheme (line 2) | static baseTheme(e){return Sy.lowest(mw.of(tM("."+Hx,e,eM)))} method findFromDOM (line 2) | static findFromDOM(e){var t;let n=e.querySelector(".cm-content"),r=n&&... class fM (line 2) | class fM{constructor(e,t,n,r){this.from=e,this.to=t,this.dir=n,this.orde... method constructor (line 2) | constructor(e,t,n,r){this.from=e,this.to=t,this.dir=n,this.order=r} method update (line 2) | static update(e,t){if(t.empty)return e;let n=[],r=e.length?e[e.length-... function hM (line 2) | function hM(e,t,n){for(let r=e.state.facet(t),o=r.length-1;o>=0;o--){let... function gM (line 2) | function gM(e,t,n){return t.altKey&&(e="Alt-"+e),t.ctrlKey&&(e="Ctrl-"+e... function yM (line 2) | function yM(e){let t=e.facet(vM),n=OM.get(t);return n||OM.set(t,n=functi... function bM (line 2) | function bM(e,t,n,r){let o=function(e){var t=!(QA&&(e.ctrlKey||e.altKey|... class wM (line 2) | class wM{constructor(e,t,n,r,o){this.className=e,this.left=t,this.top=n,... method constructor (line 2) | constructor(e,t,n,r,o){this.className=e,this.left=t,this.top=n,this.wi... method draw (line 2) | draw(){let e=document.createElement("div");return e.className=this.cla... method update (line 2) | update(e,t){return t.className==this.className&&(this.adjust(e),!0)} method adjust (line 2) | adjust(e){e.style.left=this.left+"px",e.style.top=this.top+"px",null!=... method eq (line 2) | eq(e){return this.left==e.left&&this.top==e.top&&this.width==e.width&&... method forRange (line 2) | static forRange(e,t,n){if(n.empty){let r=e.coordsAtPos(n.head,n.assoc|... function xM (line 2) | function xM(e){let t=e.scrollDOM.getBoundingClientRect();return{left:(e.... function MM (line 2) | function MM(e,t,n){let r=yy.cursor(t);return{from:Math.max(n.from,e.move... function CM (line 2) | function CM(e,t){let n=e.lineBlockAt(t);if(Array.isArray(n.type))for(let... class NM (line 2) | class NM{constructor(e,t){this.view=e,this.layer=t,this.drawn=[],this.me... method constructor (line 2) | constructor(e,t){this.view=e,this.layer=t,this.drawn=[],this.measureRe... method update (line 2) | update(e){e.startState.facet(EM)!=e.state.facet(EM)&&this.setOrder(e.s... method setOrder (line 2) | setOrder(e){let t=0,n=e.facet(EM);for(;t!function(e,t){... method destroy (line 2) | destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),t... function IM (line 2) | function IM(e){return[cw.define((t=>new NM(t,e))),EM.of(e)]} function SM (line 2) | function SM(e){return e.startState.facet(kM)!=e.startState.facet(kM)} method markers (line 2) | markers(e){let{state:t}=e,n=t.facet(kM),r=[];for(let o of t.selection.ra... method update (line 2) | update(e,t){e.transactions.some((e=>e.scrollIntoView))&&(t.style.animati... method mount (line 2) | mount(e,t){jM(t.state,e)} function jM (line 2) | function jM(e,t){t.style.animationDuration=e.facet(kM).cursorBlinkRate+"... method constructor (line 2) | constructor(e){this.view=e,this.cursor=null,this.measureReq={read:this.r... method update (line 2) | update(e){var t;let n=e.state.field(_M);null==n?null!=this.cursor&&(null... method readPos (line 2) | readPos(){let e=this.view.state.field(_M),t=null!=e&&this.view.coordsAtP... method drawCursor (line 2) | drawCursor(e){this.cursor&&(e?(this.cursor.style.left=e.left+"px",this.c... method destroy (line 2) | destroy(){this.cursor&&this.cursor.remove()} method setDropPos (line 2) | setDropPos(e){this.view.state.field(_M)!=e&&this.view.dispatch({effects:... method dragover (line 2) | dragover(e){this.setDropPos(this.view.posAtCoords({x:e.clientX,y:e.clien... method dragleave (line 2) | dragleave(e){e.target!=this.view.contentDOM&&this.view.contentDOM.contai... method dragend (line 2) | dragend(){this.setDropPos(null)} method drop (line 2) | drop(){this.setDropPos(null)} function YM (line 2) | function YM(e,t,n,r,o){t.lastIndex=0;for(let i,a=e.iterRange(n,r),l=n;!a... class BM (line 2) | class BM{constructor(e){const{regexp:t,decoration:n,decorate:r,boundary:... method constructor (line 2) | constructor(e){const{regexp:t,decoration:n,decorate:r,boundary:o,maxLe... method createDeco (line 2) | createDeco(e){let t=new fA,n=t.add.bind(t);for(let{from:t,to:r}of func... method updateDeco (line 2) | updateDeco(e,t){let n=1e9,r=-1;return e.docChanged&&e.changes.iterChan... method updateRange (line 2) | updateRange(e,t,n,r){for(let o of e.visibleRanges){let i=Math.max(o.fr... method combine (line 2) | combine(e){let t=aA(e,{render:null,specialChars:UM,addSpecialChars:null}... class FM (line 2) | class FM extends Qb{constructor(e,t){super(),this.options=e,this.code=t}... method constructor (line 2) | constructor(e,t){super(),this.options=e,this.code=t} method eq (line 2) | eq(e){return e.code==this.code} method toDOM (line 2) | toDOM(e){let t=function(e){return e>=32?"•":10==e?"␤":String.fromCharC... method ignoreEvent (line 2) | ignoreEvent(){return!1} class qM (line 2) | class qM extends Qb{constructor(e){super(),this.width=e}eq(e){return e.w... method constructor (line 2) | constructor(e){super(),this.width=e} method eq (line 2) | eq(e){return e.width==this.width} method toDOM (line 2) | toDOM(){let e=document.createElement("span");return e.textContent="\t"... method ignoreEvent (line 2) | ignoreEvent(){return!1} method constructor (line 2) | constructor(e){this.decorations=this.getDeco(e)} method update (line 2) | update(e){(e.docChanged||e.selectionSet)&&(this.decorations=this.getDeco... method getDeco (line 2) | getDeco(e){let t=-1,n=[];for(let r of e.state.selection.ranges){let o=e.... class KM (line 2) | class KM extends Qb{constructor(e){super(),this.content=e}toDOM(){let e=... method constructor (line 2) | constructor(e){super(),this.content=e} method toDOM (line 2) | toDOM(){let e=document.createElement("span");return e.className="cm-pl... method ignoreEvent (line 2) | ignoreEvent(){return!1} function eC (line 2) | function eC(e,t){let n=e.posAtCoords({x:t.clientX,y:t.clientY},!1),r=e.s... class oC (line 2) | class oC{constructor(e,t,n){this.facet=t,this.createTooltipView=n,this.i... method constructor (line 2) | constructor(e,t,n){this.facet=t,this.createTooltipView=n,this.input=e.... method update (line 2) | update(e){var t;let n=e.state.facet(this.facet),r=n.filter((e=>e));if(... function iC (line 2) | function iC(e){let{win:t}=e;return{top:0,left:0,bottom:t.innerHeight,rig... method constructor (line 2) | constructor(e){this.view=e,this.inView=!0,this.lastTransaction=0,this.me... method createContainer (line 2) | createContainer(){this.parent?(this.container=document.createElement("di... method observeIntersection (line 2) | observeIntersection(){if(this.intersectionObserver){this.intersectionObs... method measureSoon (line 2) | measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout((()... method update (line 2) | update(e){e.transactions.length&&(this.lastTransaction=Date.now());let t... method createTooltip (line 2) | createTooltip(e){let t=e.create(this.view);if(t.dom.classList.add("cm-to... method destroy (line 2) | destroy(){var e,t;this.view.win.removeEventListener("resize",this.measur... method readMeasure (line 2) | readMeasure(){let e=this.view.dom.getBoundingClientRect();return{editor:... method writeMeasure (line 2) | writeMeasure(e){let{editor:t,space:n}=e,r=[];for(let o=0;onull,updat... method combine (line 2) | combine(e){let t,n;for(let r of e)t=t||r.topContainer,n=n||r.bottomConta... function yC (line 2) | function yC(e,t){let n=e.plugin(AC),r=n?n.specs.indexOf(t):-1;return r>-... method constructor (line 2) | constructor(e){this.input=e.state.facet(xC),this.specs=this.input.filter... method update (line 2) | update(e){let t=e.state.facet(OC);this.top.container!=t.topContainer&&(t... method destroy (line 2) | destroy(){this.top.sync([]),this.bottom.sync([])} class bC (line 2) | class bC{constructor(e,t,n){this.view=e,this.top=t,this.container=n,this... method constructor (line 2) | constructor(e,t,n){this.view=e,this.top=t,this.container=n,this.dom=vo... method sync (line 2) | sync(e){for(let t of this.panels)t.destroy&&e.indexOf(t)<0&&t.destroy(... method syncDOM (line 2) | syncDOM(){if(0==this.panels.length)return void(this.dom&&(this.dom.rem... method scrollMargin (line 2) | scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?t... method syncClasses (line 2) | syncClasses(){if(this.container&&this.classes!=this.view.themeClasses)... function wC (line 2) | function wC(e){let t=e.nextSibling;return e.remove(),t} class MC (line 2) | class MC extends lA{compare(e){return this==e||this.constructor==e.const... method compare (line 2) | compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)} method eq (line 2) | eq(e){return!1} method destroy (line 2) | destroy(e){} function IC (line 2) | function IC(e){return[kC(),EC.of(Object.assign(Object.assign({},NC),e))]} function kC (line 2) | function kC(e){let t=[SC];return e&&!1===e.fixed&&t.push(DC.of(!0)),t} method constructor (line 2) | constructor(e){this.view=e,this.prevViewport=e.viewport,this.dom=documen... method update (line 2) | update(e){if(this.updateGutters(e)){let t=this.prevViewport,n=e.view.vie... method syncGutters (line 2) | syncGutters(e){let t=this.dom.nextSibling;e&&this.dom.remove();let n=dA.... method updateGutters (line 2) | updateGutters(e){let t=e.startState.facet(EC),n=e.state.facet(EC),r=e.do... method destroy (line 2) | destroy(){for(let e of this.gutters)e.destroy();this.dom.remove()} function TC (line 2) | function TC(e){return Array.isArray(e)?e:[e]} function jC (line 2) | function jC(e,t,n){for(;e.value&&e.from<=n;)e.from==n&&t.push(e.value),e... class PC (line 2) | class PC{constructor(e,t,n){this.gutter=e,this.height=n,this.localMarker... method constructor (line 2) | constructor(e,t,n){this.gutter=e,this.height=n,this.localMarkers=[],th... method line (line 2) | line(e,t,n){this.localMarkers.length&&(this.localMarkers=[]),jC(this.c... method finish (line 2) | finish(){let e=this.gutter;for(;e.elements.length>this.i;){let t=e.ele... class zC (line 2) | class zC{constructor(e,t){this.view=e,this.config=t,this.elements=[],thi... method constructor (line 2) | constructor(e,t){this.view=e,this.config=t,this.elements=[],this.space... method update (line 2) | update(e){let t=this.markers;if(this.markers=TC(this.config.markers(e.... method destroy (line 2) | destroy(){for(let e of this.elements)e.destroy()} class QC (line 2) | class QC{constructor(e,t,n,r){this.height=-1,this.above=0,this.markers=[... method constructor (line 2) | constructor(e,t,n,r){this.height=-1,this.above=0,this.markers=[],this.... method update (line 2) | update(e,t,n,r){this.height!=t&&(this.dom.style.height=(this.height=t)... method setMarkers (line 2) | setMarkers(e,t){let n="cm-gutterElement",r=this.dom.firstChild;for(let... method destroy (line 2) | destroy(){this.setMarkers(null,[])} method domEventHandlers (line 2) | domEventHandlers(e,t){let n=Object.assign({},e);for(let e in t){let r=n[... class RC (line 2) | class RC extends MC{constructor(e){super(),this.number=e}eq(e){return th... method constructor (line 2) | constructor(e){super(),this.number=e} method eq (line 2) | eq(e){return this.number==e.number} method toDOM (line 2) | toDOM(){return document.createTextNode(this.number)} function YC (line 2) | function YC(e,t){return e.state.facet(_C).formatNumber(t,e.state)} method updateSpacer (line 2) | updateSpacer(e,t){let n=YC(t.view,$C(t.view.state.doc.lines));return n==... function $C (line 2) | function $C(e){let t=9;for(;t0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... class KC (line 2) | class KC{constructor(e){this.types=e;for(let t=0;t=t&&n=t:e.from>t)||(... class sN (line 2) | class sN{constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,o=0){for(let i=this;;){for(let{children:a,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&tN.IgnoreOverlays)&&(r=this._tree.prop(FC.... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new hN(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return lN(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return lN(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return aN(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=cN(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return cN(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return uN(this,e)} function cN (line 2) | function cN(e,t,n,r){let o=e.cursor(),i=[];if(!o.firstChild())return i;i... function uN (line 2) | function uN(e,t,n=t.length-1){for(let r=e.parent;n>=0;r=r.parent){if(!r)... class dN (line 2) | class dN{constructor(e,t,n,r){this.parent=e,this.buffer=t,this.index=n,t... method constructor (line 2) | constructor(e,t,n,r){this.parent=e,this.buffer=t,this.index=n,this.sta... class fN (line 2) | class fN{get name(){return this.type.name}get from(){return this.context... method name (line 2) | get name(){return this.type.name} method from (line 2) | get from(){return this.context.start+this.context.buffer.buffer[this.i... method to (line 2) | get to(){return this.context.start+this.context.buffer.buffer[this.ind... method constructor (line 2) | constructor(e,t,n){this.context=e,this._parent=t,this.index=n,this.typ... method child (line 2) | child(e,t,n){let{buffer:r}=this.context,o=r.findChild(this.index+4,r.b... method firstChild (line 2) | get firstChild(){return this.child(1,0,4)} method lastChild (line 2) | get lastChild(){return this.child(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.child(1,e,2)} method childBefore (line 2) | childBefore(e){return this.child(-1,e,-2)} method enter (line 2) | enter(e,t,n=0){if(n&tN.ExcludeBuffers)return null;let{buffer:r}=this.c... method parent (line 2) | get parent(){return this._parent||this.context.parent.nextSignificantP... method externalSibling (line 2) | externalSibling(e){return this._parent?null:this.context.parent.nextCh... method nextSibling (line 2) | get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];... method prevSibling (line 2) | get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._pare... method cursor (line 2) | cursor(e=0){return new hN(this,e)} method tree (line 2) | get tree(){return null} method toTree (line 2) | toTree(){let e=[],t=[],{buffer:n}=this.context,r=this.index+4,o=n.buff... method resolve (line 2) | resolve(e,t=0){return lN(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return lN(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return aN(this,e)} method toString (line 2) | toString(){return this.context.buffer.childString(this.index)} method getChild (line 2) | getChild(e,t=null,n=null){let r=cN(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return cN(this,e,t,n)} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return uN(this,e)} class hN (line 2) | class hN{get name(){return this.type.name}constructor(e,t=0){if(this.mod... method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof sN?(this.buffer=null,this.yieldNode(... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&tN.ExcludeBuffers)&&this... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&tN.IncludeAno... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return uN(this.node,e);let{buffer:t}=t... function pN (line 2) | function pN(e){return e.children.some((e=>e instanceof oN||!e.type.isAno... function mN (line 2) | function mN(e,t){if(!e.isAnonymous||t instanceof oN||t.type!=e)return 1;... function vN (line 2) | function vN(e,t,n,r,o,i,a,l,s){let c=0;for(let n=r;n0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new yN(0,e.length,e,0,!1,n)];for(le... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],o=1,i=e.... class AN (line 2) | class AN{startParse(e,t,n){return"string"==typeof e&&(e=new bN(e)),n=n?n... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new bN(e)),n=n?n.length... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... class bN (line 2) | class bN{constructor(e){this.string=e}get length(){return this.string.le... method constructor (line 2) | constructor(e){this.string=e} method length (line 2) | get length(){return this.string.length} method chunk (line 2) | chunk(e){return this.string.slice(e)} method lineChunks (line 2) | get lineChunks(){return!1} method read (line 2) | read(e,t){return this.string.slice(e,t)} function wN (line 2) | function wN(e){return(t,n,r,o)=>new NN(t,e,n,r,o)} class xN (line 2) | class xN{constructor(e,t,n,r,o){this.parser=e,this.parse=t,this.overlay=... method constructor (line 2) | constructor(e,t,n,r,o){this.parser=e,this.parse=t,this.overlay=n,this.... class MN (line 2) | class MN{constructor(e,t,n,r,o,i,a){this.parser=e,this.predicate=t,this.... method constructor (line 2) | constructor(e,t,n,r,o,i,a){this.parser=e,this.predicate=t,this.mounts=... class NN (line 2) | class NN{constructor(e,t,n,r,o){this.nest=t,this.input=n,this.fragments=... method constructor (line 2) | constructor(e,t,n,r,o){this.nest=t,this.input=n,this.fragments=r,this.... method advance (line 2) | advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)retu... method parsedPos (line 2) | get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for... method stopAt (line 2) | stopAt(e){if(this.stoppedAt=e,this.baseParse)this.baseParse.stopAt(e);... method startInner (line 2) | startInner(){let e=new SN(this.fragments),t=null,n=null,r=new hN(new s... function EN (line 2) | function EN(e,t,n){for(let r of e){if(r.from>=n)break;if(r.to>t)return r... function IN (line 2) | function IN(e,t,n,r,o,i){if(t=this.curTo;)this.nextFrag();retu... method nextFrag (line 2) | nextFrag(){var e;if(this.fragI++,this.fragI==this.fragments.length)thi... method findMounts (line 2) | findMounts(e,t){var n;let r=[];if(this.inner){this.inner.cursor.moveTo... function TN (line 2) | function TN(e,t){let n=null,r=t;for(let o=1,i=0;ot.modified.indexOf(e)>-... class _N (line 2) | class _N{constructor(){this.instances=[],this.id=LN++}static get(e,t){if... method constructor (line 2) | constructor(){this.instances=[],this.id=LN++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>n.... function RN (line 2) | function RN(e){let t=Object.create(null);for(let n in e){let r=e[n];Arra... class BN (line 2) | class BN{constructor(e,t,n,r){this.tags=e,this.mode=t,this.context=n,thi... method constructor (line 2) | constructor(e,t,n,r){this.tags=e,this.mode=t,this.context=n,this.next=r} method opaque (line 2) | get opaque(){return 0==this.mode} method inherit (line 2) | get inherit(){return 1==this.mode} method sort (line 2) | sort(e){return!e||e.depththis.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,r,o){let{type:i,from:a,to:l}=e;if(a>=n||l<=t)retu... function cE (line 2) | function cE(e){return wy.define({combine:e?t=>t.concat(e):void 0})} class uE (line 2) | class uE{constructor(e,t,n=[],r=""){this.data=e,this.name=r,iA.prototype... method constructor (line 2) | constructor(e,t,n=[],r=""){this.data=e,this.name=r,iA.prototype.hasOwn... method isActiveAt (line 2) | isActiveAt(e,t,n=-1){return dE(e,t,n)==this.data} method findRegions (line 2) | findRegions(e){let t=e.facet(wE);if((null==t?void 0:t.data)==this.data... method allowsNesting (line 2) | get allowsNesting(){return!0} function dE (line 2) | function dE(e,t,n){let r=e.facet(wE);if(!r)return null;let o=r.data;if(r... class fE (line 2) | class fE extends uE{constructor(e,t,n){super(e,t,[],n),this.parser=t}sta... method constructor (line 2) | constructor(e,t,n){super(e,t,[],n),this.parser=t} method define (line 2) | static define(e){let t=cE(e.languageData);return new fE(t,e.parser.con... method configure (line 2) | configure(e,t){return new fE(this.data,this.parser.configure(e),t||thi... method allowsNesting (line 2) | get allowsNesting(){return this.parser.hasWrappers()} function hE (line 2) | function hE(e){let t=e.field(uE.state,!1);return t?t.tree:nN.empty} class pE (line 2) | class pE{constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorP... method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... class mE (line 2) | class mE{constructor(e,t,n=[],r,o,i,a,l){this.parser=e,this.state=t,this... method constructor (line 2) | constructor(e,t,n=[],r,o,i,a,l){this.parser=e,this.state=t,this.fragme... method create (line 2) | static create(e,t,n){return new mE(e,t,[],nN.empty,0,n,[],null)} method startParse (line 2) | startParse(){return this.parser.startParse(new pE(this.state.doc),this... method work (line 2) | work(e,t){return null!=t&&t>=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=gE;gE=this;try{return e()}finally{gE=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=vE(e,t.fro... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:i,skipped:a}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends AN{createParse(t,... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return gE} function vE (line 2) | function vE(e,t,n){return yN.applyChanges(e,[{fromA:t,toA:n,fromB:t,toB:... class OE (line 2) | class OE{constructor(e){this.context=e,this.tree=e.tree}apply(e){if(!e.d... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=mE.create(e.facet(wE... method update (line 2) | update(e,t){for(let e of t.effects)if(e.is(uE.setState))return e.value;r... method constructor (line 2) | constructor(e){this.view=e,this.working=null,this.workScheduled=0,this.c... method update (line 2) | update(e){let t=this.view.state.field(uE.state).context;(t.updateViewpor... method scheduleWork (line 2) | scheduleWork(){if(this.working)return;let{state:e}=this.view,t=e.field(u... method work (line 2) | work(e){this.working=null;let t=Date.now();if(this.chunkEnd0)} method focus (line 2) | focus(){this.scheduleWork()} class xE (line 2) | class xE{constructor(e,t=[]){this.language=e,this.support=t,this.extensi... method constructor (line 2) | constructor(e,t=[]){this.language=e,this.support=t,this.extension=[e,t]} class ME (line 2) | class ME{constructor(e,t,n,r,o,i){this.name=e,this.alias=t,this.extensio... method constructor (line 2) | constructor(e,t,n,r,o,i){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... function EE (line 2) | function EE(e){let t=e.facet(NE);return 9==t.charCodeAt(0)?e.tabSize*t.l... function IE (line 2) | function IE(e,t){let n="",r=e.tabSize;if(9==e.facet(NE).charCodeAt(0))fo... function DE (line 2) | function DE(e,t){e instanceof iA&&(e=new kE(e));for(let n of e.state.fac... class kE (line 2) | class kE{constructor(e,t={}){this.state=e,this.options=t,this.unit=EE(e)... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=EE(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),o=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return xA(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),o=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} function TE (line 2) | function TE(e){let t=e.type.prop(SE);if(t)return t;let n,r=e.firstChild;... function jE (line 2) | function jE(e,t,n){for(;e;e=e.parent){let r=TE(e);if(r)return r(zE.creat... function PE (line 2) | function PE(){return 0} class zE (line 2) | class zE extends kE{constructor(e,t,n){super(e.state,e.options),this.bas... method constructor (line 2) | constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,thi... method create (line 2) | static create(e,t,n){return new zE(e,t,n)} method textAfter (line 2) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 2) | get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){l... method continue (line 2) | continue(){let e=this.node.parent;return e?jE(e,this.pos,this.base):0} function QE (line 2) | function QE(e,t){for(let n=t;n;n=n.parent)if(e==n)return!0;return!1} function LE (line 2) | function LE({closing:e,align:t=!0,units:n=1}){return r=>_E(r,t,n,e)} function _E (line 2) | function _E(e,t,n,r,o){let i=e.textAfter,a=i.match(/^\s*/)[0].length,l=r... function RE (line 2) | function RE({except:e,units:t=1}={}){return n=>{let r=e&&e.test(n.textAf... function $E (line 2) | function $E(e){let t=e.firstChild,n=e.lastChild;return t&&t.to=... function FE (line 2) | function FE(e){let t=[];for(let{head:n}of e.state.selection.ranges)t.som... method update (line 2) | update(e,t){e=e.map(t.changes);for(let n of t.effects)n.is(VE)&&!HE(e,n.... method toJSON (line 2) | toJSON(e,t){let n=[];return e.between(0,t.doc.length,((e,t)=>{n.push(e,t... method fromJSON (line 2) | fromJSON(e){if(!Array.isArray(e)||e.length%2)throw new RangeError("Inval... function GE (line 2) | function GE(e,t,n){var r;let o=null;return null===(r=e.field(qE,!1))||vo... function HE (line 2) | function HE(e,t,n){let r=!1;return e.between(t,t,((e,o)=>{e==t&&o==n&&(r... function KE (line 2) | function KE(e,t){return e.field(qE,!1)?t:t.concat(Fy.appendConfig.of(rI(... function JE (line 2) | function JE(e,t,n=!0){let r=e.state.doc.lineAt(t.from).number,o=e.state.... function rI (line 2) | function rI(e){let t=[qE,lI];return e&&t.push(nI.of(e)),t} method toDOM (line 2) | toDOM(e){let{state:t}=e,n=t.facet(nI),r=t=>{let n=e.lineBlockAt(e.posAtD... class aI (line 2) | class aI extends MC{constructor(e,t){super(),this.config=e,this.open=t}e... method constructor (line 2) | constructor(e,t){super(),this.config=e,this.open=t} method eq (line 2) | eq(e){return this.config==e.config&&this.open==e.open} method toDOM (line 2) | toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.op... class sI (line 2) | class sI{constructor(e,t){let n;function r(e){let t=IA.newName();return(... method constructor (line 2) | constructor(e,t){let n;function r(e){let t=IA.newName();return(n||(n=O... method define (line 2) | static define(e,t){return new sI(e,t||{})} function dI (line 2) | function dI(e){let t=e.facet(cI);return t.length?t:e.facet(uI)} function fI (line 2) | function fI(e,t){let n,r=[pI];return e instanceof sI&&(e.module&&r.push(... class hI (line 2) | class hI{constructor(e){this.markCache=Object.create(null),this.tree=hE(... method constructor (line 2) | constructor(e){this.markCache=Object.create(null),this.tree=hE(e.state... method update (line 2) | update(e){let t=hE(e.state),n=dI(e.state),r=n!=dI(e.startState);t.leng... method buildDeco (line 2) | buildDeco(e,t){if(!t||!this.tree.length)return _b.none;let n=new fA;fo... function bI (line 2) | function bI(e){let t=[],n=e.matched?yI:AI;return t.push(n.range(e.start.... method update (line 2) | update(e,t){if(!t.docChanged&&!t.selection)return e;let n=[],r=t.state.f... function MI (line 2) | function MI(e,t,n){let r=e.prop(t<0?FC.openedBy:FC.closedBy);if(r)return... function CI (line 2) | function CI(e,t,n,r={}){let o=r.maxScanDistance||1e4,i=r.brackets||vI,a=... function NI (line 2) | function NI(e,t,n,r,o,i){let a=r.parent,l={from:r.from,to:r.to},s=0,c=nu... function SI (line 2) | function SI(e,t){DI.indexOf(e)>-1||(DI.push(e),console.warn(t))} function TI (line 2) | function TI(e,t){let n=null;for(let r of t.split(".")){let t=e[r]||aE[r]... function jI (line 2) | function jI(e,t){return({state:n,dispatch:r})=>{if(n.readOnly)return!1;l... function LI (line 2) | function LI(e,t=e.selection.main.head){let n=e.languageDataAt("commentTo... function _I (line 2) | function _I(e,t,n=t.selection.ranges){let r=n.map((e=>LI(t,e.from).block... function RI (line 2) | function RI(e,t,n=t.selection.ranges){let r=[],o=-1;for(let{from:e,to:i}... method update (line 2) | update(e,t){let n=t.state.facet(UI),r=t.annotation(YI);if(r){let o=t.doc... function WI (line 2) | function WI(e,t){return function({state:n,dispatch:r}){if(!t&&n.readOnly... class GI (line 2) | class GI{constructor(e,t,n,r,o){this.changes=e,this.effects=t,this.mappe... method constructor (line 2) | constructor(e,t,n,r,o){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new GI(this.changes,this.effects,this.mapped,thi... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new GI(e.changes&&dy.fromJSON(e.changes),[],... method fromTransaction (line 2) | static fromTransaction(e,t){let n=JI;for(let t of e.startState.facet($... method selection (line 2) | static selection(e){return new GI(void 0,JI,void 0,void 0,e)} function HI (line 2) | function HI(e,t,n,r){let o=t+1>n+20?t-n-1:0,i=e.slice(o,t);return i.push... function KI (line 2) | function KI(e,t){return e.length?t.length?e.concat(t):e:t} function eD (line 2) | function eD(e,t){if(e.length){let n=e[e.length-1],r=n.selectionsAfter.sl... function tD (line 2) | function tD(e){let t=e[e.length-1],n=e.slice();return n[e.length-1]=t.se... function nD (line 2) | function nD(e,t){if(!e.length)return e;let n=e.length,r=JI;for(;n;){let ... function rD (line 2) | function rD(e,t,n){let r=KI(e.selectionsAfter.length?e.selectionsAfter.m... class iD (line 2) | class iD{constructor(e,t,n=0,r){this.done=e,this.undone=t,this.prevTime=... method constructor (line 2) | constructor(e,t,n=0,r){this.done=e,this.undone=t,this.prevTime=n,this.... method isolate (line 2) | isolate(){return this.prevTime?new iD(this.done,this.undone):this} method addChanges (line 2) | addChanges(e,t,n,r,o){let i=this.done,a=i[i.length-1];return i=a&&a.ch... method addSelection (line 2) | addSelection(e,t,n,r){let o=this.done.length?this.done[this.done.lengt... method addMapping (line 2) | addMapping(e){return new iD(nD(this.done,e),nD(this.undone,e),this.pre... method pop (line 2) | pop(e,t,n){let r=0==e?this.done:this.undone;if(0==r.length)return null... function lD (line 2) | function lD(e,t){return yy.create(e.ranges.map(t),e.mainIndex)} function sD (line 2) | function sD(e,t){return e.update({selection:t,scrollIntoView:!0,userEven... function cD (line 2) | function cD({state:e,dispatch:t},n){let r=lD(e.selection,n);return!r.eq(... function uD (line 2) | function uD(e,t){return yy.cursor(t?e.to:e.from)} function dD (line 2) | function dD(e,t){return cD(e,(n=>n.empty?e.moveByChar(n,t):uD(n,t)))} function fD (line 2) | function fD(e){return e.textDirectionAt(e.state.selection.main.head)==yw... function gD (line 2) | function gD(e,t){return cD(e,(n=>n.empty?e.moveByGroup(n,t):uD(n,t)))} function mD (line 2) | function mD(e,t,n){if(t.type.prop(n))return!0;let r=t.to-t.from;return r... function vD (line 2) | function vD(e,t,n){let r,o,i=hE(e).resolveInner(t.head),a=n?FC.closedBy:... function OD (line 2) | function OD(e,t){return cD(e,(n=>{if(!n.empty)return uD(n,t);let r=e.mov... function bD (line 2) | function bD(e){return Math.max(e.defaultLineHeight,Math.min(e.dom.client... function wD (line 2) | function wD(e,t){let{state:n}=e,r=lD(n.selection,(n=>n.empty?e.moveVerti... function CD (line 2) | function CD(e,t,n){let r=e.lineBlockAt(t.head),o=e.moveToLineBoundary(t,... function ND (line 2) | function ND(e,t){let n=lD(e.state.selection,(e=>{let n=t(e);return yy.ra... function ED (line 2) | function ED(e,t){return ND(e,(n=>e.moveByChar(n,t)))} function kD (line 2) | function kD(e,t){return ND(e,(n=>e.moveByGroup(n,t)))} function SD (line 2) | function SD(e,t){return ND(e,(n=>e.moveVertically(n,t)))} function PD (line 2) | function PD(e,t){return ND(e,(n=>e.moveVertically(n,t,bD(e))))} function BD (line 2) | function BD(e,t){if(e.state.readOnly)return!1;let n="delete.selection",{... function $D (line 2) | function $D(e,t,n){if(e instanceof cM)for(let r of e.state.facet(cM.atom... function qD (line 2) | function qD(e){let t=[],n=-1;for(let r of e.selection.ranges){let o=e.do... function GD (line 2) | function GD(e,t,n){if(e.readOnly)return!1;let r=[],o=[];for(let t of qD(... function HD (line 2) | function HD(e,t,n){if(e.readOnly)return!1;let r=[];for(let t of qD(e))n?... function ek (line 2) | function ek(e){return({state:t,dispatch:n})=>{if(t.readOnly)return!1;let... function tk (line 2) | function tk(e,t){let n=-1;return e.changeByRange((r=>{let o=[];for(let i... function sk (line 2) | function sk(){var e=arguments[0];"string"==typeof e&&(e=document.createE... function ck (line 2) | function ck(e,t){if("string"==typeof t)e.appendChild(document.createText... class dk (line 2) | class dk{constructor(e,t,n=0,r=e.length,o,i){this.test=i,this.value={fro... method constructor (line 2) | constructor(e,t,n=0,r=e.length,o,i){this.test=i,this.value={from:0,to:... method peek (line 2) | peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=thi... method next (line 2) | next(){for(;this.matches.length;)this.matches.pop();return this.nextOv... method nextOverlapping (line 2) | nextOverlapping(){for(;;){let e=this.peek();if(e<0)return this.done=!0... method match (line 2) | match(e,t){let n=null;for(let r=0;r=n||r.to<=t){let r=new... class vk (line 2) | class vk{constructor(e,t,n,r,o){this.text=e,this.to=o,this.done=!1,this.... method constructor (line 2) | constructor(e,t,n,r,o){this.text=e,this.to=o,this.done=!1,this.value=f... method chunkEnd (line 2) | chunkEnd(e){return e>=this.to?this.to:this.text.lineAt(e).to} method next (line 2) | next(){for(;;){let e=this.re.lastIndex=this.matchPos-this.flat.from,t=... function Ok (line 2) | function Ok(e,t){if(t>=e.length)return t;let n,r=e.lineAt(t);for(;t"n"=... method eq (line 2) | eq(e){return this.search==e.search&&this.replace==e.replace&&this.case... method create (line 2) | create(){return this.regexp?new _k(this):new Pk(this)} method getCursor (line 2) | getCursor(e,t=0,n){let r=e.doc?e:iA.create({doc:e});return null==n&&(n... class Tk (line 2) | class Tk{constructor(e){this.spec=e}} method constructor (line 2) | constructor(e){this.spec=e} function jk (line 2) | function jk(e,t,n,r){return new dk(t.doc,e.unquoted,n,r,e.caseSensitive?... class Pk (line 2) | class Pk extends Tk{constructor(e){super(e)}nextMatch(e,t,n){let r=jk(th... method constructor (line 2) | constructor(e){super(e)} method nextMatch (line 2) | nextMatch(e,t,n){let r=jk(this.spec,e,n,e.doc.length).nextOverlapping(... method prevMatchInRange (line 2) | prevMatchInRange(e,t,n){for(let r=n;;){let n=Math.max(t,r-1e4-this.spe... method prevMatch (line 2) | prevMatch(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchIn... method getReplacement (line 2) | getReplacement(e){return this.spec.unquote(this.spec.replace)} method matchAll (line 2) | matchAll(e,t){let n=jk(this.spec,e,0,e.doc.length),r=[];for(;!n.next()... method highlight (line 2) | highlight(e,t,n,r){let o=jk(this.spec,e,Math.max(0,t-this.spec.unquote... function zk (line 2) | function zk(e,t,n,r){return new pk(t.doc,e.search,{ignoreCase:!e.caseSen... function Qk (line 2) | function Qk(e,t){return e.slice(ey(e,t,!1),t)} function Lk (line 2) | function Lk(e,t){return e.slice(t,ey(e,t))} class _k (line 2) | class _k extends Tk{nextMatch(e,t,n){let r=zk(this.spec,e,n,e.doc.length... method nextMatch (line 2) | nextMatch(e,t,n){let r=zk(this.spec,e,n,e.doc.length).next();return r.... method prevMatchInRange (line 2) | prevMatchInRange(e,t,n){for(let r=1;;r++){let o=Math.max(t,n-1e4*r),i=... method prevMatch (line 2) | prevMatch(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchIn... method getReplacement (line 2) | getReplacement(e){return this.spec.unquote(this.spec.replace.replace(/... method matchAll (line 2) | matchAll(e,t){let n=zk(this.spec,e,0,e.doc.length),r=[];for(;!n.next()... method highlight (line 2) | highlight(e,t,n,r){let o=zk(this.spec,e,Math.max(0,t-250),Math.min(n+2... method update (line 2) | update(e,t){for(let n of t.effects)n.is(Rk)?e=new $k(n.value.create(),e.... class $k (line 2) | class $k{constructor(e,t){this.query=e,this.panel=t}} method constructor (line 2) | constructor(e,t){this.query=e,this.panel=t} method constructor (line 2) | constructor(e){this.view=e,this.decorations=this.highlight(e.state.field... method update (line 2) | update(e){let t=e.state.field(Bk);(t!=e.startState.field(Bk)||e.docChang... method highlight (line 2) | highlight({query:e,panel:t}){if(!t||!e.spec.valid)return _b.none;let{vie... function Vk (line 2) | function Vk(e){return t=>{let n=t.state.field(Bk,!1);return n&&n.query.s... function Kk (line 2) | function Kk(e){return e.state.facet(kk).createPanel(e)} function Jk (line 2) | function Jk(e,t){var n,r,o,i;let a=e.selection.main,l=a.empty||a.to>a.fr... class rS (line 2) | class rS{constructor(e){this.view=e;let t=this.query=e.state.field(Bk).q... method constructor (line 2) | constructor(e){this.view=e;let t=this.query=e.state.field(Bk).query.sp... method commit (line 2) | commit(){let e=new Sk({search:this.searchField.value,caseSensitive:thi... method keydown (line 2) | keydown(e){var t,n;n=e,bM(yM((t=this.view).state),n,t,"search-panel")?... method update (line 2) | update(e){for(let t of e.transactions)for(let e of t.effects)e.is(Rk)&... method setQuery (line 2) | setQuery(e){this.query=e,this.searchField.value=e.search,this.replaceF... method mount (line 2) | mount(){this.searchField.select()} method pos (line 2) | get pos(){return 80} method top (line 2) | get top(){return this.view.state.facet(kk).top} function oS (line 2) | function oS(e,t){return e.state.phrase(t)} function aS (line 2) | function aS(e,{from:t,to:n}){let r=e.state.doc.lineAt(t),o=e.state.doc.l... class cS (line 2) | class cS{constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=hE(this.state).resolveInner(this.pos,-1);for(;t&&... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... function uS (line 2) | function uS(e){let t=Object.keys(e).join(""),n=/\w/.test(t);return n&&(t... function dS (line 2) | function dS(e){let t=e.map((e=>"string"==typeof e?{label:e}:e)),[n,r]=t.... function fS (line 2) | function fS(e,t){return n=>{for(let t=hE(n.state).resolveInner(n.pos,-1)... class hS (line 2) | class hS{constructor(e,t,n){this.completion=e,this.source=t,this.match=n}} method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} function pS (line 2) | function pS(e){return e.selection.main.head} function gS (line 2) | function gS(e,t){var n;let{source:r}=e,o=t&&"^"!=r[0],i="$"!=r[r.length-... function vS (line 2) | function vS(e,t){const n=t.completion.apply||t.completion.label;let r=t.... function yS (line 2) | function yS(e){if(!Array.isArray(e))return e;let t=OS.get(e);return t||O... class AS (line 2) | class AS{constructor(e){this.pattern=e,this.chars=[],this.folded=[],this... method constructor (line 2) | constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[]... method match (line 2) | match(e){if(0==this.pattern.length)return[0];if(e.length>1){le... class xS (line 2) | class xS{constructor(e,t){this.view=e,this.stateField=t,this.info=null,t... method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let o=e.state.field(this.stateField),i=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... function MS (line 2) | function MS(e){return 100*(e.boost||0)+(e.apply?10:0)+(e.info?5:0)+(e.ty... class CS (line 2) | class CS{constructor(e,t,n,r,o,i){this.options=e,this.attrs=t,this.toolt... method constructor (line 2) | constructor(e,t,n,r,o,i){this.options=e,this.attrs=t,this.tooltip=n,th... method setSelected (line 2) | setSelected(e,t){return e==this.selected||e>=this.options.length?this:... method build (line 2) | static build(e,t,n,r,o){let i=function(e,t){let n=[],r=0;for(let o of ... method map (line 2) | map(e){return new CS(this.options,this.attrs,Object.assign(Object.assi... class NS (line 2) | class NS{constructor(e,t,n){this.active=e,this.id=t,this.open=n}static s... method constructor (line 2) | constructor(e,t,n){this.active=e,this.id=t,this.open=n} method start (line 2) | static start(){return new NS(DS,"cm-ac-"+Math.floor(2e6*Math.random())... method update (line 2) | update(e){let{state:t}=e,n=t.facet(bS),r=(n.override||t.languageDataAt... method tooltip (line 2) | get tooltip(){return this.open?this.open.tooltip:null} method attrs (line 2) | get attrs(){return this.open?this.open.attrs:ES} function IS (line 2) | function IS(e,t){let n={"aria-autocomplete":"list","aria-haspopup":"list... function kS (line 2) | function kS(e){return e.isUserEvent("input.type")?"input":e.isUserEvent(... class SS (line 2) | class SS{constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitP... method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=kS(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChang... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new SS(th... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(pS(e.startState))?new SS... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new SS(this.source,this... class TS (line 2) | class TS extends SS{constructor(e,t,n,r,o){super(e,2,t),this.result=n,th... method constructor (line 2) | constructor(e,t,n,r,o){super(e,2,t),this.result=n,this.from=r,this.to=o} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let o=e.changes.mapPos(this.from),i=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new S... method map (line 2) | map(e){return e.empty?this:new TS(this.source,this.explicitPos<0?-1:e.... function _S (line 2) | function _S(e,t="option"){return n=>{let r=n.state.field(LS,!1);if(!r||!... class RS (line 2) | class RS{constructor(e,t){this.active=e,this.context=t,this.time=Date.no... method constructor (line 2) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),thi... method constructor (line 2) | constructor(e){this.view=e,this.debounceUpdate=-1,this.running=[],this.d... method update (line 2) | update(e){let t=e.state.field(LS);if(!e.selectionSet&&!e.docChanged&&e.s... method startUpdate (line 2) | startUpdate(){this.debounceUpdate=-1;let{state:e}=this.view,t=e.field(LS... method startQuery (line 2) | startQuery(e){let{state:t}=this.view,n=pS(t),r=new cS(t,n,e.explicitPos=... method scheduleAccept (line 2) | scheduleAccept(){this.running.every((e=>void 0!==e.done))?this.accept():... method accept (line 2) | accept(){var e;this.debounceAccept>-1&&clearTimeout(this.debounceAccept)... method blur (line 2) | blur(){let e=this.view.state.field(LS,!1);e&&e.tooltip&&this.view.state.... method compositionstart (line 2) | compositionstart(){this.composing=1} method compositionend (line 2) | compositionend(){3==this.composing&&setTimeout((()=>this.view.dispatch({... class $S (line 2) | class $S{constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.... method constructor (line 2) | constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r} class US (line 2) | class US{constructor(e,t,n){this.field=e,this.from=t,this.to=n}map(e){le... method constructor (line 2) | constructor(e,t,n){this.field=e,this.from=t,this.to=n} method map (line 2) | map(e){let t=e.mapPos(this.from,-1,cy.TrackDel),n=e.mapPos(this.to,1,c... class ZS (line 2) | class ZS{constructor(e,t){this.lines=e,this.fieldPositions=t}instantiate... method constructor (line 2) | constructor(e,t){this.lines=e,this.fieldPositions=t} method instantiate (line 2) | instantiate(e,t){let n=[],r=[t],o=e.doc.lineAt(t),i=/^\s*/.exec(o.text... method parse (line 2) | static parse(e){let t,n=[],r=[],o=[];for(let i of e.split(/\r\n?|\n/))... method toDOM (line 2) | toDOM(){let e=document.createElement("span");return e.className="cm-snip... method ignoreEvent (line 2) | ignoreEvent(){return!1} class XS (line 2) | class XS{constructor(e,t){this.ranges=e,this.active=t,this.deco=_b.set(e... method constructor (line 2) | constructor(e,t){this.ranges=e,this.active=t,this.deco=_b.set(e.map((e... method map (line 2) | map(e){let t=[];for(let n of this.ranges){let r=n.map(e);if(!r)return ... method selectionInsideField (line 2) | selectionInsideField(e){return e.ranges.every((e=>this.ranges.some((t=... method update (line 2) | update(e,t){for(let n of t.effects){if(n.is(FS))return n.value;if(n.is(q... function HS (line 2) | function HS(e,t){return yy.create(e.filter((e=>e.field==t)).map((e=>yy.r... function KS (line 2) | function KS(e){let t=ZS.parse(e);return(e,n,r,o)=>{let{text:i,ranges:a}=... function JS (line 2) | function JS(e){return({state:t,dispatch:n})=>{let r=t.field(GS,!1);if(!r... function rT (line 2) | function rT(e,t){return Object.assign(Object.assign({},t),{apply:KS(e)})} method mousedown (line 2) | mousedown(e,t){let n,r=t.state.field(GS,!1);if(!r||null==(n=t.posAtCoord... method map (line 2) | map(e,t){let n=t.mapPos(e,-1,cy.TrackAfter);return null==n?void 0:n} method update (line 2) | update(e,t){if(t.selection){let n=t.state.doc.lineAt(t.selection.main.he... function dT (line 2) | function dT(e){for(let t=0;t... function vT (line 2) | function vT(e,t){let n=e.sliceString(t,t+2);return n.slice(0,ly(iy(n,0)))} function OT (line 2) | function OT(e,t,n,r){let o=null,i=e.changeByRange((i=>{if(!i.empty)retur... function yT (line 2) | function yT(e,t,n){let r=null,o=e.selection.ranges.map((t=>t.empty&&vT(e... function AT (line 2) | function AT(e,t,n,r){let o=r.stringPrefixes||iT.stringPrefixes,i=null,a=... function bT (line 2) | function bT(e,t){let n=hE(e).resolveInner(t+1);return n.parent&&n.from==t} function wT (line 2) | function wT(e,t,n){let r=e.charCategorizer(t);if(r(e.sliceDoc(t-1,t))!=n... class CT (line 2) | class CT{constructor(e,t,n){this.from=e,this.to=t,this.diagnostic=n}} method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.diagnostic=n} class NT (line 2) | class NT{constructor(e,t,n){this.diagnostics=e,this.panel=t,this.selecte... method constructor (line 2) | constructor(e,t,n){this.diagnostics=e,this.panel=t,this.selected=n} method init (line 2) | static init(e,t,n){let r=e,o=n.facet(YT).markerFilter;o&&(r=o(r));let ... function ET (line 2) | function ET(e,t=null,n=0){let r=null;return e.between(n,1e9,((e,n,{spec:... function IT (line 2) | function IT(e,t){return!(!e.effects.some((e=>e.is(kT)))&&!e.changes.touc... function DT (line 2) | function DT(e,t){return e.field(jT,!1)?t:t.concat(Fy.appendConfig.of([jT... method update (line 2) | update(e,t){if(t.docChanged){let n=e.diagnostics.map(t.changes),r=null;i... function zT (line 2) | function zT(e,t,n){let{diagnostics:r}=e.state.field(jT),o=[],i=2e8,a=0;r... function QT (line 2) | function QT(e,t){return sk("ul",{class:"cm-tooltip-lint"},t.map((t=>$T(e... method constructor (line 2) | constructor(e){this.view=e,this.timeout=-1,this.set=!0;let{delay:t}=e.st... method run (line 2) | run(){let e=Date.now();if(e=0&&(t=Math... class dj (line 2) | class dj{constructor(e,t){this.start=e,this.content=t,this.marks=[],this... method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... class fj (line 2) | class fj{constructor(){this.text="",this.baseIndent=0,this.basePos=0,thi... method constructor (line 2) | constructor(){this.text="",this.baseIndent=0,this.basePos=0,this.depth... method forward (line 2) | forward(){this.basePos>this.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return mj(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=t.stac... function gj (line 2) | function gj(e){return 32==e||9==e||10==e||13==e} function mj (line 2) | function mj(e,t=0){for(;tn&&gj(e.charCodeAt(t-1));)t--;return t} function Oj (line 2) | function Oj(e){if(96!=e.next&&126!=e.next)return-1;let t=e.pos+1;for(;t<... function yj (line 2) | function yj(e){return 62!=e.next?-1:32==e.text.charCodeAt(e.pos+1)?2:1} function Aj (line 2) | function Aj(e,t,n){if(42!=e.next&&45!=e.next&&95!=e.next)return-1;let r=... function bj (line 2) | function bj(e,t){for(let n=e.stack.length-1;n>=0;n--)if(e.stack[n].type=... function wj (line 2) | function wj(e,t,n){return 45!=e.next&&43!=e.next&&42!=e.next||e.pos!=e.t... function xj (line 2) | function xj(e,t,n){let r=e.pos,o=e.next;for(;o>=48&&o<=57;){if(r++,r==e.... function Mj (line 2) | function Mj(e){if(35!=e.next)return-1;let t=e.pos+1;for(;t=e.baseIndent+4)retur... function kj (line 2) | function kj(e,t,n){if(60!=e.next)return-1;let r=e.text.slice(e.pos);for(... function Sj (line 2) | function Sj(e,t){let n=e.countIndent(t,e.pos,e.indent),r=e.countIndent(e... function Tj (line 2) | function Tj(e,t,n){let r=e.length-1;r>=0&&e[r].to==t&&e[r].type==uj.Code... method IndentedCode (line 2) | IndentedCode(e,t){let n=t.baseIndent+4;if(t.indentthis.stopped... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=this.to)t.text="";else if(t.text=th... method readLine (line 2) | readLine(){let{line:e}=this,{text:t,end:n}=this.scanLine(this.absolute... method lineChunkAt (line 2) | lineChunkAt(e){let t,n=this.input.chunk(e);if(this.input.lineChunks)t=... method prevLineEnd (line 2) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 2) | startContext(e,t,n=0){this.block=cj.create(e,n,this.lineStart+t,this.b... method startComposite (line 2) | startComposite(e,t,n=0){this.startContext(this.parser.getNodeType(e),t... method addNode (line 2) | addNode(e,t,n){"number"==typeof e&&(e=new nN(this.parser.nodeSet.types... method addElement (line 2) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from... method addLeafElement (line 2) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(dP(t.childr... method finishContext (line 2) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-... method finish (line 2) | finish(){for(;this.stack.length>1;)this.finishContext();return this.ad... method addGaps (line 2) | addGaps(e){return this.ranges.length>1?Bj(this.ranges,0,e.topNode,this... method finishLeaf (line 2) | finishLeaf(e){for(let t of e.parsers)if(t.finish(this,e))return;let t=... method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?Hj(this.parser.getNodeType(e),t,... method buffer (line 2) | get buffer(){return new Fj(this.parser.nodeSet)} function Bj (line 2) | function Bj(e,t,n,r,o){if(o.has(n.tree))return n.tree;let i=e[t].to,a=[]... class $j (line 2) | class $j extends AN{constructor(e,t,n,r,o,i,a,l,s){super(),this.nodeSet=... method constructor (line 2) | constructor(e,t,n,r,o,i,a,l,s){super(),this.nodeSet=e,this.blockParser... method createParse (line 2) | createParse(e,t,n){let r=new Yj(this,e,t,n);for(let o of this.wrappers... method configure (line 2) | configure(e){let t=Zj(e);if(!t)return this;let{nodeSet:n,skipContextMa... method getNodeType (line 2) | getNodeType(e){let t=this.nodeTypes[e];if(null==t)throw new RangeError... method parseInline (line 2) | parseInline(e,t){let n=new uP(this,e,t);e:for(let e=t;e0} function Zj (line 2) | function Zj(e){if(!Array.isArray(e))return e;if(0==e.length)return null;... function Wj (line 2) | function Wj(e,t){let n=e.indexOf(t);if(n<0)throw new RangeError(`Positio... class Fj (line 2) | class Fj{constructor(e){this.nodeSet=e,this.content=[],this.nodes=[]}wri... method constructor (line 2) | constructor(e){this.nodeSet=e,this.content=[],this.nodes=[]} method write (line 2) | write(e,t,n,r=0){return this.content.push(e,t,n,4+4*r),this} method writeElements (line 2) | writeElements(e,t=0){for(let n of e)n.writeTo(this,t);return this} method finish (line 2) | finish(e,t){return nN.build({buffer:this.content,nodeSet:this.nodeSet,... class qj (line 2) | class qj{constructor(e,t,n,r=Xj){this.type=e,this.from=t,this.to=n,this.... method constructor (line 2) | constructor(e,t,n,r=Xj){this.type=e,this.from=t,this.to=n,this.childre... method writeTo (line 2) | writeTo(e,t){let n=e.content.length;e.writeElements(this.children,t),e... method toTree (line 2) | toTree(e){return new Fj(e).writeElements(this.children,-this.from).fin... class Gj (line 2) | class Gj{constructor(e,t){this.tree=e,this.from=t}get to(){return this.f... method constructor (line 2) | constructor(e,t){this.tree=e,this.from=t} method to (line 2) | get to(){return this.from+this.tree.length} method type (line 2) | get type(){return this.tree.type.id} method children (line 2) | get children(){return Xj} method writeTo (line 2) | writeTo(e,t){e.nodes.push(this.tree),e.content.push(e.nodes.length-1,t... method toTree (line 2) | toTree(){return this.tree} function Hj (line 2) | function Hj(e,t,n,r){return new qj(e,t,n,r)} class nP (line 2) | class nP{constructor(e,t,n,r){this.type=e,this.from=t,this.to=n,this.sid... method constructor (line 2) | constructor(e,t,n,r){this.type=e,this.from=t,this.to=n,this.side=r} method Escape (line 2) | Escape(e,t,n){if(92!=t||n==e.end-1)return-1;let r=e.char(n+1);for(let t=... method Entity (line 2) | Entity(e,t,n){if(38!=t)return-1;let r=/^(?:#\d+|#x[a-f\d]+|\w+);/i.exec(... method InlineCode (line 2) | InlineCode(e,t,n){if(96!=t||n&&96==e.char(n-1))return-1;let r=n+1;for(;r... method HTMLTag (line 2) | HTMLTag(e,t,n){if(60!=t||n==e.end-1)return-1;let r=e.slice(n+1,e.end),o=... method Emphasis (line 2) | Emphasis(e,t,n){if(95!=t&&42!=t)return-1;let r=n+1;for(;e.char(r)==t;)r+... method HardBreak (line 2) | HardBreak(e,t,n){if(92==t&&10==e.char(n+1))return e.append(Hj(uj.HardBre... method LinkEnd (line 2) | LinkEnd(e,t,n){if(93!=t)return-1;for(let t=e.parts.length-1;t>=0;t--){le... function aP (line 2) | function aP(e,t,n,r,o){let{text:i}=e,a=e.char(o),l=o;if(t.unshift(Hj(uj.... function lP (line 2) | function lP(e,t,n){if(60==e.charCodeAt(t)){for(let r=t+1;r=this.end?-1:this.text.charCodeAt(e-this.offset)} method end (line 2) | get end(){return this.offset+this.text.length} method slice (line 2) | slice(e,t){return this.text.slice(e-this.offset,t-this.offset)} method append (line 2) | append(e){return this.parts.push(e),e.to} method addDelimiter (line 2) | addDelimiter(e,t,n,r,o){return this.append(new nP(e,t,n,(r?1:0)|(o?2:0... method addElement (line 2) | addElement(e){return this.append(e)} method resolveMarkers (line 2) | resolveMarkers(e){for(let t=e;t=0;t--){let n=... method takeContent (line 2) | takeContent(e){let t=this.resolveMarkers(e);return this.parts.length=e,t} method skipSpace (line 2) | skipSpace(e){return mj(this.text,e-this.offset)+this.offset} method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?Hj(this.parser.getNodeType(e),t,... function dP (line 2) | function dP(e,t){if(!t.length)return e;if(!e.length)return t;let n=e.sli... class hP (line 2) | class hP{constructor(e,t){this.fragments=e,this.input=t,this.i=0,this.fr... method constructor (line 2) | constructor(e,t){this.fragments=e,this.input=t,this.i=0,this.fragment=... method nextFragment (line 2) | nextFragment(){this.fragment=this.i{r.push(e.e... function AP (line 2) | function AP(e,t){for(let n=t;ne instanceof wP))||!AP(t.text,t.bas... class MP (line 2) | class MP{nextLine(){return!1}finish(e,t){return e.addLeafElement(t,e.elt... method nextLine (line 2) | nextLine(){return!1} method finish (line 2) | finish(e,t){return e.addLeafElement(t,e.elt("Task",t.start,t.start+t.c... function EP (line 2) | function EP(e,t,n){return(r,o,i)=>{if(o!=e||r.char(i+1)==e)return-1;let ... method parse (line 2) | parse(e,t,n){let r;return 58==t&&(r=/^[a-zA-Z_0-9]+:/.exec(e.slice(n+1,e... class SP (line 2) | class SP{constructor(e,t,n,r,o,i,a,l,s,c=0,u){this.p=e,this.stack=t,this... method constructor (line 2) | constructor(e,t,n,r,o,i,a,l,s,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new SP(e,[],t,n,n,... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,o=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,o=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new PP(this);;){let n=this.p.parser.stateSlot(t.... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new TP(this.curC... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... class TP (line 2) | class TP{constructor(e,t){this.tracker=e,this.context=t,this.hash=e.stri... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... class PP (line 2) | class PP{constructor(e){this.start=e,this.state=e.state,this.stack=e.sta... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... class zP (line 2) | class zP{constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.bu... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new zP(e,t,t-e.... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new zP(this.stack,this.pos,this.index)} class QP (line 2) | class QP{constructor(){this.start=-1,this.value=-1,this.end=-1,this.exte... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... class _P (line 2) | class _P{constructor(e,t){this.input=e,this.ranges=t,this.chunk="",this.... method constructor (line 2) | constructor(e,t){this.input=e,this.ranges=t,this.chunk="",this.chunkOf... method resolveOffset (line 2) | resolveOffset(e,t){let n=this.range,r=this.rangeIndex,o=this.pos+e;for... method clipPos (line 2) | clipPos(e){if(e>=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... class RP (line 2) | class RP{constructor(e,t){this.data=e,this.id=t}token(e,t){!function(e,t... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let o=0,i=1<=r[0])return-1;for(let o=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let o,i=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=nz(this.data,this.tokenPrecTable,t);return n<0||n... method configure (line 2) | configure(e){let t=Object.assign(Object.create(ez.prototype),this);if(... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new ez(e)} function tz (line 2) | function tz(e,t){return e[t]|e[t+1]<<16} function nz (line 2) | function nz(e,t,n){for(let r,o=t;65535!=(r=e[o]);o++)if(r==n)return o-t;... function rz (line 2) | function rz(e){if(e.external){let t=e.extend?1:0;return(n,r)=>e.external... function lz (line 2) | function lz(e){return 9==e||10==e||13==e||32==e} function dz (line 2) | function dz(e,t){let n=e.pos+t;if(uz==n&&cz==e)return sz;let r=e.peek(t)... function pz (line 2) | function pz(e,t){this.name=e,this.parent=t,this.hash=t?t.hash:0;for(let ... method reuse (line 2) | reuse(e,t,n,r){let o=t.type.id;return 4==o||35==o?new pz(dz(r,1)||"",e):e} function yz (line 2) | function yz(e,t,n){let r=2+e.length;return new YP((o=>{for(let i=0,a=0,l... function Cz (line 2) | function Cz(e,t){let n=Object.create(null);for(let r of e.firstChild.get... function Nz (line 2) | function Nz(e,t,n){let r;for(let o of n)if(!o.attrs||o.attrs(r||(r=Cz(e.... function Ez (line 2) | function Ez(e=[],t=[]){let n=[],r=[],o=[];for(let t of e){let e="script"... function Dz (line 2) | function Dz(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161} function Rz (line 2) | function Rz(){if(!_z&&"object"==typeof document&&document.body){let e=[]... function Vz (line 2) | function Vz(){return new xE(Wz,Wz.data.of({autocomplete:Zz}))} function cQ (line 2) | function cQ(e){return(t,n)=>{let r=t.node.getChild("VariableDefinition")... method VariableDefinition (line 2) | VariableDefinition(e,t){e.matchContext(uQ)||t(e,"variable")} method TypeDefinition (line 2) | TypeDefinition(e,t){t(e,"type")} function fQ (line 2) | function fQ(e,t){let n=lQ.get(t);if(n)return n;let r=[],o=!0;function i(... function gQ (line 2) | function gQ(e){let t=hE(e.state).resolveInner(e.pos,-1);if(pQ.indexOf(t.... method JSXElement (line 2) | JSXElement(e){let t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.no... method JSXEscape (line 2) | JSXEscape(e){let t=/\s*\}/.test(e.textAfter);return e.lineIndent(e.node.... function bQ (line 2) | function bQ(e={}){let t=e.jsx?e.typescript?yQ:OQ:e.typescript?vQ:mQ;retu... function wQ (line 2) | function wQ(e,t,n=e.length){for(let r=null==t?void 0:t.firstChild;r;r=r.... class jQ (line 2) | class jQ{constructor(e,t){this.tags=Object.assign(Object.assign({},SQ),e... method constructor (line 2) | constructor(e,t){this.tags=Object.assign(Object.assign({},SQ),e),this.... function PQ (line 2) | function PQ(e,t,n=e.length){if(!t)return"";let r=t.firstChild,o=r&&r.get... function zQ (line 2) | function zQ(e,t=!1){for(let n=e.parent;n;n=n.parent)if("Element"==n.name... function QQ (line 2) | function QQ(e,t,n){let r=n.tags[PQ(e,zQ(t,!0))];return(null==r?void 0:r.... function LQ (line 2) | function LQ(e,t){let n=[];for(let r=t;r=zQ(r);){let o=PQ(e,r);if(o&&"Clo... function RQ (line 2) | function RQ(e,t,n,r,o){let i=/\s*>/.test(e.sliceDoc(o,o+5))?"":">";retur... function YQ (line 2) | function YQ(e,t,n,r){let o=/\s*>/.test(e.sliceDoc(r,r+5))?"":">";return{... function BQ (line 2) | function BQ(e){let{extraTags:t,extraGlobalAttributes:n}=e,r=n||t?new jQ(... method Element (line 2) | Element(e){let t=/^(\s*)(<\/)?/.exec(e.textAfter);return e.node.to<=e.po... method Document (line 2) | Document(e){if(e.pos+/\s*/.exec(e.textAfter)[0].length=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57} function sL (line 2) | function sL(e,t,n){for(let r=!1;;){if(e.next<0)return;if(e.next==t&&!r)r... function cL (line 2) | function cL(e,t){for(;95==e.next||lL(e.next);)null!=t&&(t+=String.fromCh... function uL (line 2) | function uL(e,t){for(;48==e.next||49==e.next;)e.advance();t&&e.next==t&&... function dL (line 2) | function dL(e,t){for(;;){if(46==e.next){if(t)break;t=!0}else if(e.next<4... function fL (line 2) | function fL(e){for(;!(e.next<0||10==e.next);)e.advance()} function hL (line 2) | function hL(e,t){for(let n=0;n{var n;let{next:r}=t;if(t.advance(),hL(... function AL (line 2) | function AL(e){let t=e.cursor().moveTo(e.from,-1);for(;/Comment/.test(t.... function bL (line 2) | function bL(e,t){let n=e.sliceString(t.from,t.to),r=/^([`'"])(.*)\1$/.ex... function wL (line 2) | function wL(e){return e&&("Identifier"==e.name||"QuotedIdentifier"==e.na... function xL (line 2) | function xL(e,t){if("CompositeIdentifier"==t.name){let n=[];for(let r=t.... function ML (line 2) | function ML(e,t){for(let n=[];;){if(!t||"."!=t.name)return n;let r=AL(t)... class IL (line 2) | class IL{constructor(){this.list=[],this.children=void 0}child(e){let t=... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... class kL (line 2) | class kL{constructor(e,t){this.dialect=e,this.language=t}get extension()... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let o={};for(let t in mL)o[t]... function SL (line 2) | function SL(e,t=!1){return function(e,t){let n=Object.keys(e).map((n=>({... function TL (line 2) | function TL(e,t=!1){return e.language.data.of({autocomplete:SL(e,t)})} function jL (line 2) | function jL(e){return e.schema?function(e,t,n,r){let o=new IL,i=o.child(... function PL (line 2) | function PL(e){return e.schema?(e.dialect||zL).language.data.of({autocom... function QL (line 2) | function QL(e){return e>=48&&e<=57} function LL (line 2) | function LL(e){return QL(e)||95==e} function FL (line 2) | function FL(e,t){this.parent=e,this.depth=t,this.hash=(e?e.hash+e.hash<<... function e_ (line 2) | function e_(e,t){let n=e.lineIndent(t.from),r=e.lineAt(e.pos,-1),o=r.fro... function n_ (line 2) | function n_(){return n_=Object.assign?Object.assign.bind():function(e){f... function E_ (line 2) | function E_(e){return E_="function"==typeof Symbol&&"symbol"==typeof Sym... function Z_ (line 2) | function Z_(e,t){var n=e.getAttribute("style");return n&&n.backgroundCol... function W_ (line 2) | function W_(e){return W_="function"==typeof Symbol&&"symbol"==typeof Sym... function X_ (line 2) | function X_(e,t,n){return zO(e,t,n)} function G_ (line 2) | function G_(e){return{type:Q.PARAGRAPH,children:e?[{text:""},e,{text:""}... function nR (line 2) | function nR(){return nR=Object.assign?Object.assign.bind():function(e){f... function a (line 2) | function a(e){try{s(r.next(e))}catch(e){i(e)}} function l (line 2) | function l(e){try{s(r.throw(e))}catch(e){i(e)}} function s (line 2) | function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(... function l (line 2) | function l(l){return function(s){return function(l){if(n)throw new TypeE... function uR (line 2) | function uR(e,t,n){return oR(this,void 0,void 0,(function(){var r;return... function dR (line 2) | function dR(e){return!(e.length/1024/1024<15||(console.error("Image LT 1... function fR (line 2) | function fR(e,t,n){return oR(this,void 0,void 0,(function(){var r,o,i,a;... function hR (line 2) | function hR(e,t,n){(null===(r=O(n,"options"))||void 0===r?void 0:r.isInt... function pR (line 2) | function pR(e,t){var n,r,o,i=e.docId;(null===(n=O(i,"options"))||void 0=... function gR (line 2) | function gR(e,t,n,r){if(t&&t.linkSource!==n&&!Zv(t.linkSource)&&Zv(n))re... function mR (line 2) | function mR(e){return e.startsWith("image")} function vR (line 2) | function vR(e,t,n){var r=new FileReader;r.addEventListener("load",(funct... function bR (line 2) | function bR(t){var n,r=t.element,o=t.editor,i=t.isFocused,a=t.setIsFocus... function wR (line 2) | function wR(e,t){var n=sd.findPath(e,t),r=i6.end(e,i6.previous(e,{at:n})... function kR (line 2) | function kR(){return kR=Object.assign?Object.assign.bind():function(e){f... function QR (line 2) | function QR(){return QR=Object.assign?Object.assign.bind():function(e){f... function a (line 2) | function a(e){try{s(r.next(e))}catch(e){i(e)}} function l (line 2) | function l(e){try{s(r.throw(e))}catch(e){i(e)}} function s (line 2) | function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(... function l (line 2) | function l(l){return function(s){return function(l){if(n)throw new TypeE... function EY (line 2) | function EY(t){var n,r,o=t.element,i=t.index,a=t.docId,l=t.editor,s=t.is... function kY (line 2) | function kY(t){var n=t.suffixCls,r=t.tagName,o=t.displayName;return func... function e (line 2) | function e(e){return Q.current(e)} function r (line 2) | function r(t){var o;(0,Xt.Z)(this,r),(o=n.call(this,t)).debouncifyUpdate... function nB (line 2) | function nB(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r):e.atta... function rB (line 2) | function rB(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r):... function r (line 2) | function r(e){var t;return(0,Xt.Z)(this,r),(t=n.call(this,e)).domFocus=f... function r (line 2) | function r(e){var t;(0,Xt.Z)(this,r),(t=n.call(this,e)).onHandleClick=fu... class NB (line 2) | class NB{constructor(){this._observers=OB()}on(e,t){AB(this._observers,e... method constructor (line 2) | constructor(){this._observers=OB()} method on (line 2) | on(e,t){AB(this._observers,e,bB).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return MB((this._observers.get(e)||OB()).values()).forEach((... method destroy (line 2) | destroy(){this._observers=OB()} method constructor (line 2) | constructor(){this.map=new Map} method setItem (line 2) | setItem(e,t){this.map.set(e,t)} method getItem (line 2) | getItem(e){return this.map.get(e)} class f$ (line 2) | class f${constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bu... method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} class I$ (line 2) | class I$ extends f${constructor(e){super(),this.w=e,this.s=null,this.cou... method constructor (line 2) | constructor(e){super(),this.w=e,this.s=null,this.count=0} method write (line 2) | write(e){this.s===e?this.count++:(this.count>0&&O$(this,this.count-1),... class k$ (line 2) | class k${constructor(){this.encoder=new f$,this.s=0,this.count=0}write(e... method constructor (line 2) | constructor(){this.encoder=new f$,this.s=0,this.count=0} method write (line 2) | write(e){this.s===e?this.count++:(D$(this),this.count=1,this.s=e)} method toUint8Array (line 2) | toUint8Array(){return D$(this),g$(this.encoder)} class T$ (line 2) | class T${constructor(){this.encoder=new f$,this.s=0,this.count=0,this.di... method constructor (line 2) | constructor(){this.encoder=new f$,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(S$(this),this.c... method toUint8Array (line 2) | toUint8Array(){return S$(this),g$(this.encoder)} class j$ (line 2) | class j${constructor(){this.sarr=[],this.s="",this.lensE=new k$}write(e)... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new k$} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new f$;return this.sarr.push(this.s),this.s="",... class R$ (line 2) | class R${constructor(e){this.arr=e,this.pos=0}} method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} class q$ (line 2) | class q$ extends R${constructor(e,t){super(e),this.reader=t,this.s=null,... method constructor (line 2) | constructor(e,t){super(e),this.reader=t,this.s=null,this.count=0} method read (line 2) | read(){return 0===this.count&&(this.s=this.reader(this),(e=this).pos!=... class G$ (line 2) | class G$ extends R${constructor(e){super(e),this.s=0,this.count=0}read()... method constructor (line 2) | constructor(e){super(e),this.s=0,this.count=0} method read (line 2) | read(){if(0===this.count){this.s=Z$(this);const e=TB(this.s);this.coun... class H$ (line 2) | class H$ extends R${constructor(e){super(e),this.s=0,this.count=0,this.d... method constructor (line 2) | constructor(e){super(e),this.s=0,this.count=0,this.diff=0} method read (line 2) | read(){if(0===this.count){const e=Z$(this),t=1&e;this.diff=EB(e/2),thi... class K$ (line 2) | class K${constructor(e){this.decoder=new G$(e),this.str=W$(this.decoder)... method constructor (line 2) | constructor(e){this.decoder=new G$(e),this.str=W$(this.decoder),this.s... method read (line 2) | read(){const e=this.spos+this.decoder.read(),t=this.str.slice(this.spo... class iU (line 2) | class iU{constructor(e,t){this.left=e,this.right=t}} method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} method [Symbol.iterator] (line 2) | [Symbol.iterator](){return this} class IU (line 2) | class IU{constructor(e,t){this.clock=e,this.len=t}} method constructor (line 2) | constructor(e,t){this.clock=e,this.len=t} class DU (line 2) | class DU{constructor(){this.clients=new Map}} method constructor (line 2) | constructor(){this.clients=new Map} class YU (line 2) | class YU extends NB{constructor({guid:e=rU(),collectionid:t=null,gc:n=!0... method constructor (line 2) | constructor({guid:e=rU(),collectionid:t=null,gc:n=!0,gcFilter:r=(()=>!... method load (line 2) | load(){const e=this._item;null===e||this.shouldLoad||RZ(e.parent.doc,(... method getSubdocs (line 2) | getSubdocs(){return this.subdocs} method getSubdocGuids (line 2) | getSubdocGuids(){return new Set(Array.from(this.subdocs).map((e=>e.gui... method transact (line 2) | transact(e,t=null){RZ(this,e,t)} method get (line 2) | get(e,t=sW){const n=AB(this.share,e,(()=>{const e=new t;return e._inte... method getArray (line 2) | getArray(e=""){return this.get(e,NW)} method getText (line 2) | getText(e=""){return this.get(e,$W)} method getMap (line 2) | getMap(e=""){return this.get(e,IW)} method getXmlFragment (line 2) | getXmlFragment(e=""){return this.get(e,ZW)} method toJSON (line 2) | toJSON(){const e={};return this.share.forEach(((t,n)=>{e[n]=t.toJSON()... method destroy (line 2) | destroy(){MB(this.subdocs).forEach((e=>e.destroy()));const e=this._ite... method on (line 2) | on(e,t){super.on(e,t)} method off (line 2) | off(e,t){super.off(e,t)} class BU (line 2) | class BU{constructor(e){this.restDecoder=e}resetDsCurVal(){}readDsClock(... method constructor (line 2) | constructor(e){this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){} method readDsClock (line 2) | readDsClock(){return U$(this.restDecoder)} method readDsLen (line 2) | readDsLen(){return U$(this.restDecoder)} class $U (line 2) | class $U extends BU{readLeftID(){return sZ(U$(this.restDecoder),U$(this.... method readLeftID (line 2) | readLeftID(){return sZ(U$(this.restDecoder),U$(this.restDecoder))} method readRightID (line 2) | readRightID(){return sZ(U$(this.restDecoder),U$(this.restDecoder))} method readClient (line 2) | readClient(){return U$(this.restDecoder)} method readInfo (line 2) | readInfo(){return $$(this.restDecoder)} method readString (line 2) | readString(){return W$(this.restDecoder)} method readParentInfo (line 2) | readParentInfo(){return 1===U$(this.restDecoder)} method readTypeRef (line 2) | readTypeRef(){return U$(this.restDecoder)} method readLen (line 2) | readLen(){return U$(this.restDecoder)} method readAny (line 2) | readAny(){return F$(this.restDecoder)} method readBuf (line 2) | readBuf(){return(e=>{const t=r$(e.byteLength);return t.set(e),t})(B$(t... method readJSON (line 2) | readJSON(){return JSON.parse(W$(this.restDecoder))} method readKey (line 2) | readKey(){return W$(this.restDecoder)} class UU (line 2) | class UU{constructor(e){this.dsCurrVal=0,this.restDecoder=e}resetDsCurVa... method constructor (line 2) | constructor(e){this.dsCurrVal=0,this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){this.dsCurrVal=0} method readDsClock (line 2) | readDsClock(){return this.dsCurrVal+=U$(this.restDecoder),this.dsCurrVal} method readDsLen (line 2) | readDsLen(){const e=U$(this.restDecoder)+1;return this.dsCurrVal+=e,e} class ZU (line 2) | class ZU extends UU{constructor(e){super(e),this.keys=[],U$(e),this.keyC... method constructor (line 2) | constructor(e){super(e),this.keys=[],U$(e),this.keyClockDecoder=new H$... method readLeftID (line 2) | readLeftID(){return new aZ(this.clientDecoder.read(),this.leftClockDec... method readRightID (line 2) | readRightID(){return new aZ(this.clientDecoder.read(),this.rightClockD... method readClient (line 2) | readClient(){return this.clientDecoder.read()} method readInfo (line 2) | readInfo(){return this.infoDecoder.read()} method readString (line 2) | readString(){return this.stringDecoder.read()} method readParentInfo (line 2) | readParentInfo(){return 1===this.parentInfoDecoder.read()} method readTypeRef (line 2) | readTypeRef(){return this.typeRefDecoder.read()} method readLen (line 2) | readLen(){return this.lenDecoder.read()} method readAny (line 2) | readAny(){return F$(this.restDecoder)} method readBuf (line 2) | readBuf(){return B$(this.restDecoder)} method readJSON (line 2) | readJSON(){return F$(this.restDecoder)} method readKey (line 2) | readKey(){const e=this.keyClockDecoder.read();if(e!0),delet... method addToScope (line 2) | addToScope(e){(e=CB(e)?e:[e]).forEach((e=>{this.scope.every((t=>t!==e)... method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.trackedOrigins.add(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.trackedOrigins.delete(e)} method clear (line 2) | clear(e=!0,t=!0){(e&&this.canUndo()||t&&this.canRedo())&&this.doc.tran... method stopCapturing (line 2) | stopCapturing(){this.lastChange=0} method undo (line 2) | undo(){let e;this.undoing=!0;try{e=$Z(this,this.undoStack,"undo")}fina... method redo (line 2) | redo(){let e;this.redoing=!0;try{e=$Z(this,this.redoStack,"redo")}fina... method canUndo (line 2) | canUndo(){return this.undoStack.length>0} method canRedo (line 2) | canRedo(){return this.redoStack.length>0} method destroy (line 2) | destroy(){this.trackedOrigins.delete(this),this.doc.off("afterTransact... class ZZ (line 2) | class ZZ{constructor(e,t){this.gen=function*(e){const t=U$(e.restDecoder... method constructor (line 2) | constructor(e,t){this.gen=function*(e){const t=U$(e.restDecoder);for(l... method next (line 2) | next(){do{this.curr=this.gen.next().value||null}while(this.filterSkips... class WZ (line 2) | class WZ{constructor(e){this.currClient=0,this.startClock=0,this.written... method constructor (line 2) | constructor(e){this.currClient=0,this.startClock=0,this.written=0,this... class eW (line 2) | class eW{constructor(e,t){this.target=e,this.currentTarget=e,this.transa... method constructor (line 2) | constructor(e,t){this.target=e,this.currentTarget=e,this.transaction=t... method path (line 2) | get path(){return tW(this.currentTarget,this.target)} method deletes (line 2) | deletes(e){return SU(this.transaction.deleteSet,e.id)} method keys (line 2) | get keys(){if(null===this._keys){const e=new Map,t=this.target;this.tr... method delta (line 2) | get delta(){return this.changes.delta} method adds (line 2) | adds(e){return e.id.clock>=(this.transaction.beforeState.get(e.id.clie... method changes (line 2) | get changes(){let e=this._changes;if(null===e){const t=this.target,n=b... class rW (line 2) | class rW{constructor(e,t){e.marker=!0,this.p=e,this.index=t,this.timesta... method constructor (line 2) | constructor(e,t){e.marker=!0,this.p=e,this.index=t,this.timestamp=nW++} class sW (line 2) | class sW{constructor(){this._item=null,this._map=new Map,this._start=nul... method constructor (line 2) | constructor(){this._item=null,this._map=new Map,this._start=null,this.... method parent (line 2) | get parent(){return this._item?this._item.parent:null} method _integrate (line 2) | _integrate(e,t){this.doc=e,this._item=t} method _copy (line 2) | _copy(){throw z$()} method clone (line 2) | clone(){throw z$()} method _write (line 2) | _write(e){} method _first (line 2) | get _first(){let e=this._start;for(;null!==e&&e.deleted;)e=e.right;ret... method _callObserver (line 2) | _callObserver(e,t){!e.local&&this._searchMarker&&(this._searchMarker.l... method observe (line 2) | observe(e){rZ(this._eH,e)} method observeDeep (line 2) | observeDeep(e){rZ(this._dEH,e)} method unobserve (line 2) | unobserve(e){oZ(this._eH,e)} method unobserveDeep (line 2) | unobserveDeep(e){oZ(this._dEH,e)} method toJSON (line 2) | toJSON(){} method [Symbol.iterator] (line 2) | [Symbol.iterator](){return this} class CW (line 2) | class CW extends eW{constructor(e,t){super(e,t),this._transaction=t}} method constructor (line 2) | constructor(e,t){super(e,t),this._transaction=t} class NW (line 2) | class NW extends sW{constructor(){super(),this._prelimContent=[],this._s... method constructor (line 2) | constructor(){super(),this._prelimContent=[],this._searchMarker=[]} method from (line 2) | static from(e){const t=new NW;return t.push(e),t} method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this.insert(0,this._prelimConten... method _copy (line 2) | _copy(){return new NW} method clone (line 2) | clone(){const e=new NW;return e.insert(0,this.toArray().map((e=>e inst... method length (line 2) | get length(){return null===this._prelimContent?this._length:this._prel... method _callObserver (line 2) | _callObserver(e,t){super._callObserver(e,t),lW(this,e,new CW(this,e))} method insert (line 2) | insert(e,t){null!==this.doc?RZ(this.doc,(n=>{vW(n,this,e,t)})):this._p... method push (line 2) | push(e){null!==this.doc?RZ(this.doc,(t=>{((e,t,n)=>{let r=(t._searchMa... method unshift (line 2) | unshift(e){this.insert(0,e)} method delete (line 2) | delete(e,t=1){null!==this.doc?RZ(this.doc,(n=>{OW(n,this,e,t)})):this.... method get (line 2) | get(e){return pW(this,e)} method toArray (line 2) | toArray(){return uW(this)} method slice (line 2) | slice(e=0,t=this.length){return cW(this,e,t)} method toJSON (line 2) | toJSON(){return this.map((e=>e instanceof sW?e.toJSON():e))} method map (line 2) | map(e){return fW(this,e)} method forEach (line 2) | forEach(e){dW(this,e)} method _write (line 2) | _write(e){e.writeTypeRef(lV)} method [Symbol.iterator] (line 2) | [Symbol.iterator](){return hW(this)} class EW (line 2) | class EW extends eW{constructor(e,t,n){super(e,t),this.keysChanged=n}} method constructor (line 2) | constructor(e,t,n){super(e,t),this.keysChanged=n} class IW (line 2) | class IW extends sW{constructor(e){super(),this._prelimContent=null,this... method constructor (line 2) | constructor(e){super(),this._prelimContent=null,this._prelimContent=vo... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this._prelimContent.forEach(((e,... method _copy (line 2) | _copy(){return new IW} method clone (line 2) | clone(){const e=new IW;return this.forEach(((t,n)=>{e.set(n,t instance... method _callObserver (line 2) | _callObserver(e,t){lW(this,e,new EW(this,e,t))} method toJSON (line 2) | toJSON(){const e={};return this._map.forEach(((t,n)=>{if(!t.deleted){c... method size (line 2) | get size(){return[...MW(this._map)].length} method keys (line 2) | keys(){return EU(MW(this._map),(e=>e[0]))} method values (line 2) | values(){return EU(MW(this._map),(e=>e[1].content.getContent()[e[1].le... method entries (line 2) | entries(){return EU(MW(this._map),(e=>[e[0],e[1].content.getContent()[... method forEach (line 2) | forEach(e){this._map.forEach(((t,n)=>{t.deleted||e(t.content.getConten... method delete (line 2) | delete(e){null!==this.doc?RZ(this.doc,(t=>{yW(t,this,e)})):this._preli... method set (line 2) | set(e,t){return null!==this.doc?RZ(this.doc,(n=>{AW(n,this,e,t)})):thi... method get (line 2) | get(e){return bW(this,e)} method has (line 2) | has(e){return xW(this,e)} method clear (line 2) | clear(){null!==this.doc?RZ(this.doc,(e=>{this.forEach((function(t,n,r)... method _write (line 2) | _write(e){e.writeTypeRef(sV)} method [Symbol.iterator] (line 2) | [Symbol.iterator](){return this.entries()} class kW (line 2) | class kW{constructor(e,t,n,r){this.left=e,this.right=t,this.index=n,this... method constructor (line 2) | constructor(e,t,n,r){this.left=e,this.right=t,this.index=n,this.curren... method forward (line 2) | forward(){null===this.right&&Q$(),this.right.content.constructor===nV?... class BW (line 2) | class BW extends eW{constructor(e,t,n){super(e,t),this.childListChanged=... method constructor (line 2) | constructor(e,t,n){super(e,t),this.childListChanged=!1,this.keysChange... method changes (line 2) | get changes(){if(null===this._changes){const e={keys:this.keys,delta:t... method delta (line 2) | get delta(){if(null===this._delta){const e=this.target.doc,t=[];RZ(e,(... class $W (line 2) | class $W extends sW{constructor(e){super(),this._pending=void 0!==e?[()=... method constructor (line 2) | constructor(e){super(),this._pending=void 0!==e?[()=>this.insert(0,e)]... method length (line 2) | get length(){return this._length} method _integrate (line 2) | _integrate(e,t){super._integrate(e,t);try{this._pending.forEach((e=>e(... method _copy (line 2) | _copy(){return new $W} method clone (line 2) | clone(){const e=new $W;return e.applyDelta(this.toDelta()),e} method _callObserver (line 2) | _callObserver(e,t){super._callObserver(e,t);const n=new BW(this,e,t),r... method toString (line 2) | toString(){let e="",t=this._start;for(;null!==t;)!t.deleted&&t.countab... method toJSON (line 2) | toJSON(){return this.toString()} method applyDelta (line 2) | applyDelta(e,{sanitize:t=!0}={}){null!==this.doc?RZ(this.doc,(n=>{cons... method toDelta (line 2) | toDelta(e,t,n){const r=[],o=new Map,i=this.doc;let a="",l=this._start;... method insert (line 2) | insert(e,t,n){if(t.length<=0)return;const r=this.doc;null!==r?RZ(r,(r=... method insertEmbed (line 2) | insertEmbed(e,t,n={}){const r=this.doc;null!==r?RZ(r,(r=>{const o=TW(r... method delete (line 2) | delete(e,t){if(0===t)return;const n=this.doc;null!==n?RZ(n,(n=>{YW(n,T... method format (line 2) | format(e,t,n){if(0===t)return;const r=this.doc;null!==r?RZ(r,(r=>{cons... method removeAttribute (line 2) | removeAttribute(e){null!==this.doc?RZ(this.doc,(t=>{yW(t,this,e)})):th... method setAttribute (line 2) | setAttribute(e,t){null!==this.doc?RZ(this.doc,(n=>{AW(n,this,e,t)})):t... method getAttribute (line 2) | getAttribute(e){return bW(this,e)} method getAttributes (line 2) | getAttributes(e){return wW(this)} method _write (line 2) | _write(e){e.writeTypeRef(cV)} class UW (line 2) | class UW{constructor(e,t=(()=>!0)){this._filter=t,this._root=e,this._cur... method constructor (line 2) | constructor(e,t=(()=>!0)){this._filter=t,this._root=e,this._currentNod... method next (line 2) | next(){let e=this._currentNode,t=e&&e.content&&e.content.type;if(null!... method [Symbol.iterator] (line 2) | [Symbol.iterator](){return this} class ZW (line 2) | class ZW extends sW{constructor(){super(),this._prelimContent=[]}get fir... method constructor (line 2) | constructor(){super(),this._prelimContent=[]} method firstChild (line 2) | get firstChild(){const e=this._first;return e?e.content.getContent()[0... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this.insert(0,this._prelimConten... method _copy (line 2) | _copy(){return new ZW} method clone (line 2) | clone(){const e=new ZW;return e.insert(0,this.toArray().map((e=>e inst... method length (line 2) | get length(){return null===this._prelimContent?this._length:this._prel... method createTreeWalker (line 2) | createTreeWalker(e){return new UW(this,e)} method querySelector (line 2) | querySelector(e){e=e.toUpperCase();const t=new UW(this,(t=>t.nodeName&... method querySelectorAll (line 2) | querySelectorAll(e){return e=e.toUpperCase(),Array.from(new UW(this,(t... method _callObserver (line 2) | _callObserver(e,t){lW(this,e,new VW(this,t,e))} method toString (line 2) | toString(){return fW(this,(e=>e.toString())).join("")} method toJSON (line 2) | toJSON(){return this.toString()} method toDOM (line 2) | toDOM(e=document,t={},n){const r=e.createDocumentFragment();return voi... method insert (line 2) | insert(e,t){null!==this.doc?RZ(this.doc,(n=>{vW(n,this,e,t)})):this._p... method insertAfter (line 2) | insertAfter(e,t){if(null!==this.doc)RZ(this.doc,(n=>{const r=e&&e inst... method delete (line 2) | delete(e,t=1){null!==this.doc?RZ(this.doc,(n=>{OW(n,this,e,t)})):this.... method toArray (line 2) | toArray(){return uW(this)} method push (line 2) | push(e){this.insert(this.length,e)} method unshift (line 2) | unshift(e){this.insert(0,e)} method get (line 2) | get(e){return pW(this,e)} method slice (line 2) | slice(e=0,t=this.length){return cW(this,e,t)} method forEach (line 2) | forEach(e){dW(this,e)} method _write (line 2) | _write(e){e.writeTypeRef(dV)} class WW (line 2) | class WW extends ZW{constructor(e="UNDEFINED"){super(),this.nodeName=e,t... method constructor (line 2) | constructor(e="UNDEFINED"){super(),this.nodeName=e,this._prelimAttrs=n... method nextSibling (line 2) | get nextSibling(){const e=this._item?this._item.next:null;return e?e.c... method prevSibling (line 2) | get prevSibling(){const e=this._item?this._item.prev:null;return e?e.c... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this._prelimAttrs.forEach(((e,t)... method _copy (line 2) | _copy(){return new WW(this.nodeName)} method clone (line 2) | clone(){const e=new WW(this.nodeName),t=this.getAttributes();for(const... method toString (line 2) | toString(){const e=this.getAttributes(),t=[],n=[];for(const t in e)n.p... method removeAttribute (line 2) | removeAttribute(e){null!==this.doc?RZ(this.doc,(t=>{yW(t,this,e)})):th... method setAttribute (line 2) | setAttribute(e,t){null!==this.doc?RZ(this.doc,(n=>{AW(n,this,e,t)})):t... method getAttribute (line 2) | getAttribute(e){return bW(this,e)} method hasAttribute (line 2) | hasAttribute(e){return xW(this,e)} method getAttributes (line 2) | getAttributes(){return wW(this)} method toDOM (line 2) | toDOM(e=document,t={},n){const r=e.createElement(this.nodeName),o=this... method _write (line 2) | _write(e){e.writeTypeRef(uV),e.writeKey(this.nodeName)} class VW (line 2) | class VW extends eW{constructor(e,t,n){super(e,n),this.childListChanged=... method constructor (line 2) | constructor(e,t,n){super(e,n),this.childListChanged=!1,this.attributes... class XW (line 2) | class XW extends IW{constructor(e){super(),this.hookName=e}_copy(){retur... method constructor (line 2) | constructor(e){super(),this.hookName=e} method _copy (line 2) | _copy(){return new XW(this.hookName)} method clone (line 2) | clone(){const e=new XW(this.hookName);return this.forEach(((t,n)=>{e.s... method toDOM (line 2) | toDOM(e=document,t={},n){const r=t[this.hookName];let o;return o=void ... method _write (line 2) | _write(e){e.writeTypeRef(fV),e.writeKey(this.hookName)} class FW (line 2) | class FW extends $W{get nextSibling(){const e=this._item?this._item.next... method nextSibling (line 2) | get nextSibling(){const e=this._item?this._item.next:null;return e?e.c... method prevSibling (line 2) | get prevSibling(){const e=this._item?this._item.prev:null;return e?e.c... method _copy (line 2) | _copy(){return new FW} method clone (line 2) | clone(){const e=new FW;return e.applyDelta(this.toDelta()),e} method toDOM (line 2) | toDOM(e=document,t,n){const r=e.createTextNode(this.toString());return... method toString (line 2) | toString(){return this.toDelta().map((e=>{const t=[];for(const n in e.... method toJSON (line 2) | toJSON(){return this.toString()} method _write (line 2) | _write(e){e.writeTypeRef(hV)} class qW (line 2) | class qW{constructor(e,t){this.id=e,this.length=t}get deleted(){throw z$... method constructor (line 2) | constructor(e,t){this.id=e,this.length=t} method deleted (line 2) | get deleted(){throw z$()} method mergeWith (line 2) | mergeWith(e){return!1} method write (line 2) | write(e,t,n){throw z$()} method integrate (line 2) | integrate(e,t){throw z$()} class GW (line 2) | class GW extends qW{get deleted(){return!0}delete(){}mergeWith(e){return... method deleted (line 2) | get deleted(){return!0} method delete (line 2) | delete(){} method mergeWith (line 2) | mergeWith(e){return this.constructor===e.constructor&&(this.length+=e.... method integrate (line 2) | integrate(e,t){t>0&&(this.id.clock+=t,this.length-=t),EZ(e.doc.store,t... method write (line 2) | write(e,t){e.writeInfo(0),e.writeLen(this.length-t)} method getMissing (line 2) | getMissing(e,t){return null} class HW (line 2) | class HW{constructor(e){this.content=e}getLength(){return 1}getContent()... method constructor (line 2) | constructor(e){this.content=e} method getLength (line 2) | getLength(){return 1} method getContent (line 2) | getContent(){return[this.content]} method isCountable (line 2) | isCountable(){return!0} method copy (line 2) | copy(){return new HW(this.content)} method splice (line 2) | splice(e){throw z$()} method mergeWith (line 2) | mergeWith(e){return!1} method integrate (line 2) | integrate(e,t){} method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){e.writeBuf(this.content)} method getRef (line 2) | getRef(){return 3} class KW (line 2) | class KW{constructor(e){this.len=e}getLength(){return this.len}getConten... method constructor (line 2) | constructor(e){this.len=e} method getLength (line 2) | getLength(){return this.len} method getContent (line 2) | getContent(){return[]} method isCountable (line 2) | isCountable(){return!1} method copy (line 2) | copy(){return new KW(this.len)} method splice (line 2) | splice(e){const t=new KW(this.len-e);return this.len=e,t} method mergeWith (line 2) | mergeWith(e){return this.len+=e.len,!0} method integrate (line 2) | integrate(e,t){PU(e.deleteSet,t.id.client,t.id.clock,this.len),t.markD... method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){e.writeLen(this.len-t)} method getRef (line 2) | getRef(){return 1} class eV (line 2) | class eV{constructor(e){e._item&&console.error("This document was alread... method constructor (line 2) | constructor(e){e._item&&console.error("This document was already integ... method getLength (line 2) | getLength(){return 1} method getContent (line 2) | getContent(){return[this.doc]} method isCountable (line 2) | isCountable(){return!0} method copy (line 2) | copy(){return new eV(JW(this.doc.guid,this.opts))} method splice (line 2) | splice(e){throw z$()} method mergeWith (line 2) | mergeWith(e){return!1} method integrate (line 2) | integrate(e,t){this.doc._item=t,e.subdocsAdded.add(this.doc),this.doc.... method delete (line 2) | delete(e){e.subdocsAdded.has(this.doc)?e.subdocsAdded.delete(this.doc)... method gc (line 2) | gc(e){} method write (line 2) | write(e,t){e.writeString(this.doc.guid),e.writeAny(this.opts)} method getRef (line 2) | getRef(){return 9} class tV (line 2) | class tV{constructor(e){this.embed=e}getLength(){return 1}getContent(){r... method constructor (line 2) | constructor(e){this.embed=e} method getLength (line 2) | getLength(){return 1} method getContent (line 2) | getContent(){return[this.embed]} method isCountable (line 2) | isCountable(){return!0} method copy (line 2) | copy(){return new tV(this.embed)} method splice (line 2) | splice(e){throw z$()} method mergeWith (line 2) | mergeWith(e){return!1} method integrate (line 2) | integrate(e,t){} method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){e.writeJSON(this.embed)} method getRef (line 2) | getRef(){return 5} class nV (line 2) | class nV{constructor(e,t){this.key=e,this.value=t}getLength(){return 1}g... method constructor (line 2) | constructor(e,t){this.key=e,this.value=t} method getLength (line 2) | getLength(){return 1} method getContent (line 2) | getContent(){return[]} method isCountable (line 2) | isCountable(){return!1} method copy (line 2) | copy(){return new nV(this.key,this.value)} method splice (line 2) | splice(e){throw z$()} method mergeWith (line 2) | mergeWith(e){return!1} method integrate (line 2) | integrate(e,t){t.parent._searchMarker=null} method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){e.writeKey(this.key),e.writeJSON(this.value)} method getRef (line 2) | getRef(){return 6} class rV (line 2) | class rV{constructor(e){this.arr=e}getLength(){return this.arr.length}ge... method constructor (line 2) | constructor(e){this.arr=e} method getLength (line 2) | getLength(){return this.arr.length} method getContent (line 2) | getContent(){return this.arr} method isCountable (line 2) | isCountable(){return!0} method copy (line 2) | copy(){return new rV(this.arr)} method splice (line 2) | splice(e){const t=new rV(this.arr.slice(e));return this.arr=this.arr.s... method mergeWith (line 2) | mergeWith(e){return this.arr=this.arr.concat(e.arr),!0} method integrate (line 2) | integrate(e,t){} method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){const n=this.arr.length;e.writeLen(n-t);for(let r=t;r0!==e&&(this.info^=8)} method marker (line 2) | get marker(){return(8&this.info)>0} method keep (line 2) | get keep(){return(1&this.info)>0} method keep (line 2) | set keep(e){this.keep!==e&&(this.info^=1)} method countable (line 2) | get countable(){return(2&this.info)>0} method deleted (line 2) | get deleted(){return(4&this.info)>0} method deleted (line 2) | set deleted(e){this.deleted!==e&&(this.info^=4)} method markDeleted (line 2) | markDeleted(){this.info|=4} method getMissing (line 2) | getMissing(e,t){if(this.origin&&this.origin.client!==this.id.client&&t... method integrate (line 2) | integrate(e,t){if(t>0&&(this.id.clock+=t,this.left=TZ(e,e.doc.store,sZ... method next (line 2) | get next(){let e=this.right;for(;null!==e&&e.deleted;)e=e.right;return e} method prev (line 2) | get prev(){let e=this.left;for(;null!==e&&e.deleted;)e=e.left;return e} method lastId (line 2) | get lastId(){return 1===this.length?this.id:sZ(this.id.client,this.id.... method mergeWith (line 2) | mergeWith(e){if(this.constructor===e.constructor&&lZ(e.origin,this.las... method delete (line 2) | delete(e){if(!this.deleted){const t=this.parent;this.countable&&null==... method gc (line 2) | gc(e,t){if(!this.deleted)throw Q$();this.content.gc(e),t?((e,t,n)=>{co... method write (line 2) | write(e,t){const n=t>0?sZ(this.id.client,this.id.clock+t-1):this.origi... class wV (line 2) | class wV extends qW{get deleted(){return!0}delete(){}mergeWith(e){return... method deleted (line 2) | get deleted(){return!0} method delete (line 2) | delete(){} method mergeWith (line 2) | mergeWith(e){return this.constructor===e.constructor&&(this.length+=e.... method integrate (line 2) | integrate(e,t){Q$()} method write (line 2) | write(e,t){e.writeInfo(10),O$(e.restEncoder,this.length-t)} method getMissing (line 2) | getMissing(e,t){return null} function CV (line 2) | function CV(e){var t=function(e){for(var t=window.atob(e),n=t.length,r=n... function r (line 2) | function r(){var e;(0,Xt.Z)(this,r);for(var t=arguments.length,o=new Arr... function DV (line 2) | function DV(){} function kV (line 2) | function kV(e){var t=Number(e);return"number"==typeof t&&!isNaN(t)&&isFi... function SV (line 2) | function SV(e,t,n){var r=void 0===e?t.pageSize:e;return Math.floor((n.to... function r (line 2) | function r(t){var o;(0,Xt.Z)(this,r),(o=n.call(this,t)).getJumpPrevPage=... function UV (line 2) | function UV(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:G... function FV (line 2) | function FV(e,t){return 2===XV(e)?e.has(t):Object.prototype.hasOwnProper... function qV (line 2) | function qV(e,t,n){var r=XV(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add... function GV (line 2) | function GV(e){return MX&&e instanceof Map} function HV (line 2) | function HV(e){return CX&&e instanceof Set} function KV (line 2) | function KV(e){return e.o||e.t} function JV (line 2) | function JV(e){if(Array.isArray(e))return Array.prototype.slice.call(e);... function eX (line 2) | function eX(e,t){return void 0===t&&(t=!1),nX(e)||ZV(e)||!WV(e)||(XV(e)>... function tX (line 2) | function tX(){UV(2)} function nX (line 2) | function nX(e){return null==e||"object"!=typeof e||Object.isFrozen(e)} function rX (line 2) | function rX(e){var t=jX[e];return t||UV(18,e),t} function oX (line 2) | function oX(){return wX} function iX (line 2) | function iX(e,t){t&&(rX("Patches"),e.u=[],e.s=[],e.v=t)} function aX (line 2) | function aX(e){lX(e),e.p.forEach(cX),e.p=null} function lX (line 2) | function lX(e){e===wX&&(wX=e.l)} function sX (line 2) | function sX(e){return wX={p:[],l:wX,h:e,m:!0,_:0}} function cX (line 2) | function cX(e){var t=e[DX];0===t.i||1===t.i?t.j():t.O=!0} function uX (line 2) | function uX(e,t){t._=t.p.length;var n=t.p[0],r=void 0!==e&&e!==n;return ... function dX (line 2) | function dX(e,t,n){if(nX(t))return t;var r=t[DX];if(!r)return VV(t,(func... function fX (line 2) | function fX(e,t,n,r,o,i){if(ZV(o)){var a=dX(e,o,i&&t&&3!==t.i&&!FV(t.D,r... function hX (line 2) | function hX(e,t,n){void 0===n&&(n=!1),e.h.F&&e.m&&eX(t,n)} function pX (line 2) | function pX(e,t){var n=e[DX];return(n?KV(n):e)[t]} function gX (line 2) | function gX(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=... function mX (line 2) | function mX(e){e.P||(e.P=!0,e.l&&mX(e.l))} function vX (line 2) | function vX(e){e.o||(e.o=JV(e.t))} function OX (line 2) | function OX(e,t,n){var r=GV(t)?rX("MapSet").N(t,n):HV(t)?rX("MapSet").T(... function yX (line 2) | function yX(e){return ZV(e)||UV(22,e),function e(t){if(!WV(t))return t;v... function AX (line 2) | function AX(e,t){switch(t){case 2:return new Map(e);case 3:return Array.... function e (line 2) | function e(e){var t=this;this.g=NX,this.F=!0,this.produce=function(e,n,r... function GX (line 2) | function GX(t){var n=t.children,r=t.locked,o=(0,Ke.Z)(t,FX),i=e.useConte... function HX (line 2) | function HX(t,n,r,o){var i=e.useContext(qX),a=i.activeKey,l=i.onActive,s... function JX (line 2) | function JX(e){var t=e.item,n=(0,Ke.Z)(e,KX);return Object.definePropert... function eF (line 2) | function eF(t){var n=t.icon,r=t.props,o=t.children;return("function"==ty... function tF (line 2) | function tF(t){var n=e.useContext(qX),r=n.mode,o=n.rtl,i=n.inlineIndent;... function oF (line 2) | function oF(){return e.useContext(rF)} function aF (line 2) | function aF(t){var n=e.useContext(iF);return e.useMemo((function(){retur... function cF (line 2) | function cF(e,t){return void 0===e?null:"".concat(e,"-").concat(t)} function uF (line 2) | function uF(t){return cF(e.useContext(sF),t)} function r (line 2) | function r(){return(0,Xt.Z)(this,r),n.apply(this,arguments)} function vF (line 2) | function vF(t,n){return(0,ol.Z)(t).map((function(t,r){if(e.isValidElemen... function OF (line 2) | function OF(t){var n=e.useRef(t);n.current=t;var r=e.useCallback((functi... function NF (line 2) | function NF(e,t,n){return t||(n?n[e]||n.other:void 0)} function IF (line 2) | function IF(t){var n=t.prefixCls,r=t.visible,o=t.children,i=t.popup,a=t.... function DF (line 2) | function DF(t){var n=t.id,r=t.open,o=t.keyPath,i=t.children,a="inline",l... function jF (line 2) | function jF(t){var n,r=t.eventKey,o=t.children,i=aF(r),a=vF(o,i),l=oF();... function PF (line 2) | function PF(e){var t=arguments.length>1&&void 0!==arguments[1]&&argument... function $F (line 2) | function $F(e,t){return function(e){var t=arguments.length>1&&void 0!==a... function UF (line 2) | function UF(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?argum... function qF (line 2) | function qF(){var t=e.useState({}),n=(0,He.Z)(t,2)[1],r=(0,e.useRef)(new... function tq (line 2) | function tq(t){var n=t.children,r=(0,Ke.Z)(t,JF),o=vF(n,aF(r.eventKey));... function nq (line 2) | function nq(t){var n=t.className,r=t.style,o=e.useContext(qX).prefixCls;... function r (line 2) | function r(){var t;return(0,Xt.Z)(this,r),(t=n.apply(this,arguments)).re... function r (line 2) | function r(t){var o;return(0,Xt.Z)(this,r),(o=n.call(this,t)).renderMenu... function r (line 2) | function r(){return(0,Xt.Z)(this,r),n.apply(this,arguments)} function hq (line 2) | function hq(e){return!!(e.prefix||e.suffix||e.allowClear)} function pq (line 2) | function pq(e){return!(!e.addonBefore&&!e.addonAfter)} function r (line 2) | function r(){var t;return(0,Xt.Z)(this,r),(t=n.apply(this,arguments)).co... function vq (line 2) | function vq(e){return null==e?"":e} function Oq (line 2) | function Oq(e,t,n,r){if(n){var o=t,i=e.value;return"click"===t.type?((o=... function yq (line 2) | function yq(e,t,n,r,o){var i;return et()(e,(i={},(0,Xe.Z)(i,"".concat(e,... function Aq (line 2) | function Aq(e,t){if(e){e.focus(t);var n=(t||{}).cursor;if(n){var r=e.val... function r (line 2) | function r(t){var o;(0,Xt.Z)(this,r),(o=n.call(this,t)).direction="ltr",... function kq (line 2) | function kq(e){var t=arguments.length>1&&void 0!==arguments[1]&&argument... function r (line 2) | function r(t){var o;return(0,Xt.Z)(this,r),(o=n.call(this,t)).nextFrameA... function r (line 2) | function r(e){var t;(0,Xt.Z)(this,r),(t=n.call(this,e)).resizableTextAre... function Pq (line 2) | function Pq(e,t){return(0,sl.Z)(e||"").slice(0,t).join("")} function Hq (line 2) | function Hq(){return Hq=Object.assign?Object.assign.bind():function(e){f... function nG (line 2) | function nG(){return nG=Object.assign?Object.assign.bind():function(e){f... function hG (line 2) | function hG(t){var n=t.onClick;return e.createElement("div",{className:"... function pG (line 2) | function pG(t){var n,r,o=t.txt,i=t.placeholder,a=t.value,l=t.callback,s=... function gG (line 2) | function gG(t){var n=t.show,r=t.text;return e.createElement("div",{class... function mG (line 2) | function mG(t){var n=t.onClick;return e.createElement("div",{className:"... function vG (line 2) | function vG(t){var n=t.onClick;return e.createElement("div",{className:"... function MG (line 2) | function MG(){return MG=Object.assign||function(e){for(var t=1;t=0;a--){var l=t... function DK (line 2) | function DK(e){return CK(CK([],function(e,t){var n="function"==typeof Sy... function kK (line 2) | function kK(e,t,n,r){if(0!==t.length)for(var o=0;o4){var t=i6.next(e,{at:... function TJ (line 2) | function TJ(){for(var e=[],t=0;tt.key===e&&nul... method postMessage (line 2) | postMessage(e){$B.setItem(this.room,i$(new Uint8Array(e)))} class h4 (line 2) | class h4 extends NB{constructor(e){super(),this.doc=e,this.clientID=e.cl... method constructor (line 2) | constructor(e){super(),this.doc=e,this.clientID=e.clientID,this.states... method destroy (line 2) | destroy(){this.emit("destroy",[this]),this.setLocalState(null),super.d... method getLocalState (line 2) | getLocalState(){return this.states.get(this.clientID)||null} method setLocalState (line 2) | setLocalState(e){const t=this.clientID,n=this.meta.get(t),r=void 0===n... method setLocalStateField (line 2) | setLocalStateField(e,t){const n=this.getLocalState();null!==n&&this.se... method getStates (line 2) | getStates(){return this.states} class b4 (line 2) | class b4 extends NB{constructor(e,t,n,{connect:r=!0,awareness:o=new h4(n... method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:o=new h4(n),params:i={},WebS... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;this.bcconnected||(((e,t)=>{l4(e)... method disconnectBc (line 2) | disconnectBc(){const e=h$();O$(e,1),M$(e,g4(this.awareness,[this.doc.c... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(y4(... function I4 (line 2) | function I4(e){var t=x4(e),n=M4(e),r={};return void 0!==t&&(r.text=t.toS... function D4 (line 2) | function D4(e){return e.map(I4)} function k4 (line 2) | function k4(e){var t=new IW;if(We.isElement(e)){var n=e.children.map(k4)... function S4 (line 2) | function S4(e){return e.filter((function(e){return"number"==typeof e}))} function z4 (line 2) | function z4(e){return z4="function"==typeof Symbol&&"symbol"==typeof Sym... function _4 (line 2) | function _4(e,t){return t.reduce((function(n,r){var o=C4(n);if(!function... function R4 (line 2) | function R4(e,t,n){void 0===n&&(n=1);var r=Q4(function(e,t){if(void 0===... function Y4 (line 2) | function Y4(e){for(var t=0,n=e.parent._start;n!==e&&null!==n;)n.deleted|... function B4 (line 2) | function B4(e){if(!e)return[];var t=e.parent;if(!t)return[];if(t instanc... function $4 (line 2) | function $4(e){var t=x4(e),n=M4(e),r=new IW;if(void 0!==t){var o=new $W(... function t3 (line 2) | function t3(e){var t=K4.get(e);return Ss(t),t} function n3 (line 2) | function n3(e,t){i6.withoutNormalizing(e,(function(){return e3.asRemote(... function r3 (line 2) | function r3(e,t,n){var r=(void 0===n?{}:n).synchronizeValue,o=void 0===r... function o3 (line 2) | function o3(e,t){var n=_4(e,t.path),r=x4(n);return Ss(r),mZ(r,t.offset)} function i3 (line 2) | function i3(e,t){Ss(e.doc);var n=vZ(t,e.doc);return n?{path:B4(n.type.pa... function d3 (line 2) | function d3(e,t,n){void 0===n&&(n=0);var r={key:e,message:"",description... function f3 (line 2) | function f3(){return f3=Object.assign?Object.assign.bind():function(e){f... function t (line 2) | function t(){var e,t;return function(e,t,n,r){return new(n||(n=Promise))... function g3 (line 2) | function g3(){return g3=Object.assign?Object.assign.bind():function(e){f... function m3 (line 2) | function m3(e){return m3="function"==typeof Symbol&&"symbol"==typeof Sym... function k3 (line 2) | function k3(){return k3=Object.assign?Object.assign.bind():function(e){f... function a (line 2) | function a(e){try{s(r.next(e))}catch(e){i(e)}} function l (line 2) | function l(e){try{s(r.throw(e))}catch(e){i(e)}} function s (line 2) | function s(e){e.done?o(e.value):function(e){return e instanceof n?e:new ... function l (line 2) | function l(l){return function(s){return function(l){if(n)throw new TypeE... function G3 (line 2) | function G3(e,t,n,r,o,i,a){var l,s;void 0===i&&(i=!1);var c=window.getSe... function r (line 2) | function r(){v(h.docId,"mouseIsPress",!1),e();var t=f.current;setTimeout... function i (line 2) | function i(){v(h.docId,"mouseIsPress",!0);var e=f.current;e&&(e.style.di... function h5 (line 2) | function h5(){return h5=Object.assign?Object.assign.bind():function(e){f... function l (line 2) | function l(l){return function(s){return function(l){if(n)throw new TypeE... function l (line 2) | function l(l){return function(s){return function(l){if(n)throw new TypeE... function l (line 2) | function l(l){return function(s){return function(l){if(n)throw new TypeE... function i (line 2) | function i(e){return e.text,e.anchorId,N6(e,["text","anchorId"])} function t9 (line 2) | function t9(){this.Compiler=function(e){return function(e){return nK(e.c... class p9 (line 2) | class p9{constructor(e,t){this.yanchor=e,this.yhead=t}toJSON(){return{ya... method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:fZ(this.yanchor),yhead:fZ(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new p9(hZ(e.yanchor),hZ(e.yhead))} class g9 (line 2) | class g9{constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new UZ... method toYPos (line 2) | toYPos(e,t=0){return mZ(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=vZ(hZ(e),this.ytext.doc);if(null==t||t.type!==this... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... method constructor (line 2) | constructor(e){this.view=e,this.conf=e.state.facet(m9),this._observer=(t... method update (line 2) | update(e){if(!e.docChanged||e.transactions.length>0&&e.transactions[0].a... method destroy (line 2) | destroy(){this._ytext.unobserve(this._observer)} class y9 (line 2) | class y9{constructor(e){this.undoManager=e}addTrackedOrigin(e){this.undo... method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} method constructor (line 2) | constructor(e){this.view=e,this.conf=e.state.facet(A9),this._undoManager... method update (line 2) | update(e){!e.selectionSet||0!==e.transactions.length&&e.transactions[0].... method destroy (line 2) | destroy(){this._undoManager.off("stack-item-added",this._onStackItemAdde... class E9 (line 2) | class E9 extends Qb{constructor(e,t){super(),this.color=e,this.name=t}to... method constructor (line 2) | constructor(e,t){super(),this.color=e,this.name=t} method toDOM (line 2) | toDOM(){return cU("span",[aU("class","cm-ySelectionCaret"),aU("style",... method eq (line 2) | eq(e){return e.color===this.color} method compare (line 2) | compare(e){return e.color===this.color} method updateDOM (line 2) | updateDOM(){return!1} method estimatedHeight (line 2) | get estimatedHeight(){return-1} method ignoreEvent (line 2) | ignoreEvent(){return!0} method constructor (line 2) | constructor(e){this.conf=e.state.facet(m9),this._listener=({added:t,upda... method destroy (line 2) | destroy(){this._awareness.off("change",this._listener)} method update (line 2) | update(e){const t=this.conf.ytext,n=t.doc,r=this.conf.awareness,o=[],i=t... function Q9 (line 2) | function Q9(){return Q9=Object.assign?Object.assign.bind():function(e){f... function _9 (line 2) | function _9(t){return e.createElement("div",{className:"editor-outer-wra... function R9 (line 2) | function R9(){return R9=Object.assign?Object.assign.bind():function(e){f... function Y9 (line 2) | function Y9(e){return Y9="function"==typeof Symbol&&"symbol"==typeof Sym... function a (line 2) | function a(e){try{s(r.next(e))}catch(e){i(e)}} function l (line 2) | function l(e){try{s(r.throw(e))}catch(e){i(e)}} function s (line 2) | function s(e){e.done?o(e.value):function(e){return e instanceof n?e:new ... function l (line 2) | function l(l){return function(s){return function(l){if(n)throw new TypeE... function F9 (line 2) | function F9(e,t){var n,r=O(e,"options");try{if(r.openModalParam&&Array.i... FILE: middleware/get/img.js function getCephImg (line 5) | async function getCephImg(req, res, ctx) { FILE: middleware/post/nativeDoc.js function sourceSetNative (line 13) | async function sourceSetNative(req, res) { FILE: middleware/post/sourceGet.js function sourceGet (line 13) | async function sourceGet(req, res) { FILE: middleware/post/sourceSet.js function sourceSet (line 13) | async function sourceSet(req, res) { FILE: middleware/post/uploadImageByLink.js function getBase64ByLink (line 5) | function getBase64ByLink(url) { function uploadImg (line 35) | async function uploadImg(req, res) { FILE: middleware/post/uploadImg.js function uploadImg (line 10) | async function uploadImg(req, res) { FILE: public/cdn/index.js function g (line 1) | function g(e){return g="function"==typeof Symbol&&"symbol"==typeof Symbo... function p (line 1) | function p(){return{set:function(e,t){M[e]=t},get:function(e){return M[e... function N (line 1) | function N(e,t,n){var o=window.tripdocs.editorsMap[e];o&&(o.cache[t]=n)} function h (line 1) | function h(e,t){return e&&t&&window.tripdocs&&window.tripdocs.editorsMap... function D (line 1) | function D(e){return e&&window.tripdocs&&window.tripdocs.cache&&window.t... function e (line 1) | function e(e){this.docId=e,this.events={}} function S (line 1) | function S(e,t){var n;return void 0===t&&(t="zh"),function(e,t){return v... function ne (line 1) | function ne(e,t,n,o,r){if(!t||!t[1])return[];var i=oe(e,t,n,o);return r(... function re (line 1) | function re(e,t){var n,o,r,i,a=ee(e,2),l=a[0],c=a[1];if("number"!=typeof... function ie (line 1) | function ie(e,t){t((function(){return C.set(e,[]),[]}))} function ae (line 1) | function ae(e){var t=h(e,"EventEmitter");return t||N(e,"EventEmitter",t=... function l (line 1) | function l(l){return function(c){return function(l){if(n)throw new TypeE... function Be (line 1) | function Be(e,t){return 0!=(e&t)} function ke (line 1) | function ke(e,t){return-1===Ye.findIndex((function(n){return Be(e,n[0])&... function Xe (line 1) | function Xe(e){return Xe="function"==typeof Symbol&&"symbol"==typeof Sym... function qe (line 1) | function qe(){return{set:function(e,t){Je[e]=t},get:function(e){return J... function it (line 1) | function it(e,t,n){if(!t)return null;for(var o=t.length-1;o>=0;o--){var ... function at (line 1) | function at(e,t,n){for(var o=t.length-1;o>=0;o--){var r=gy.has(e,t.slice... function lt (line 1) | function lt(e,t){return function(e,t,n){return!!it(e,t,n)}(e,t,B.TABLE)} function ct (line 1) | function ct(e){for(var t=0;t10485... function il (line 1) | function il(e){var t,n,r=e.elementId,i=e.visible,a=e.isResizing,l=e.metr... function cl (line 1) | function cl(e){return cl="function"==typeof Symbol&&"symbol"==typeof Sym... function ul (line 1) | function ul(){return"object"===("undefined"==typeof location?"undefined"... function sl (line 1) | function sl(e,t){return void 0===t&&(t=!1),"string"==typeof e&&0===e.rep... function Al (line 1) | function Al(e){return 0===e.indexOf("data:image/")} function dl (line 1) | function dl(e,t){var n=e;return t.forEach((function(e){n=e(n)})),n} function Cl (line 1) | function Cl(){return Cl=Object.assign?Object.assign.bind():function(e){f... function n (line 1) | function n(){this.constructor=e} function t (line 1) | function t(t){void 0===t&&(t={});var n=e.call(this)||this,o=t.offset,r=t... function t (line 1) | function t(t){void 0===t&&(t={});var n=e.call(this)||this,o=t.offset,r=t... function Kl (line 1) | function Kl(e,t,n){return Gl(Gl({},t),{children:ql(n)})} function _l (line 1) | function _l(e){return _l="function"==typeof Symbol&&"symbol"==typeof Sym... function gc (line 1) | function gc(){return gc=Object.assign?Object.assign.bind():function(e){f... function Qc (line 1) | function Qc(e){return Qc="function"==typeof Symbol&&"symbol"==typeof Sym... function tu (line 1) | function tu(e,t){var n=e.getAttribute("style");return n&&n.backgroundCol... function nu (line 1) | function nu(e){return nu="function"==typeof Symbol&&"symbol"==typeof Sym... function ru (line 1) | function ru(e,t,n){return tc(e,t,n)} function lu (line 1) | function lu(e){return{type:B.PARAGRAPH,children:e?[{text:""},e,{text:""}... function gu (line 1) | function gu(){return gu=Object.assign?Object.assign.bind():function(e){f... function a (line 1) | function a(e){try{c(o.next(e))}catch(e){i(e)}} function l (line 1) | function l(e){try{c(o.throw(e))}catch(e){i(e)}} function c (line 1) | function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n(... function l (line 1) | function l(l){return function(c){return function(l){if(n)throw new TypeE... function vu (line 1) | function vu(e,t,n){return Mu(this,void 0,void 0,(function(){var o;return... function Iu (line 1) | function Iu(e){return!(e.length/1024/1024<15||(console.error("Image LT 1... function mu (line 1) | function mu(e,t,n){return Mu(this,void 0,void 0,(function(){var o,r,i,a;... function Cu (line 1) | function Cu(e,t,n){(null===(o=h(n,"options"))||void 0===o?void 0:o.isInt... function Eu (line 1) | function Eu(e,t){var n,o,r,i=e.docId;(null===(n=h(i,"options"))||void 0=... function ju (line 1) | function ju(e,t,n,o){if(t&&t.linkSource!==n&&!sl(t.linkSource)&&sl(n))re... function zu (line 1) | function zu(e){return e.startsWith("image")} function wu (line 1) | function wu(e,t,n){var o=new FileReader;o.addEventListener("load",(funct... function Lu (line 1) | function Lu(e){var t,n=e.element,r=e.editor,i=e.isFocused,a=e.setIsFocus... function Ou (line 1) | function Ou(e,t){var n=Io.findPath(e,t),o=ay.end(e,ay.previous(e,{at:n})... function Fu (line 1) | function Fu(){return Fu=Object.assign?Object.assign.bind():function(e){f... function Xu (line 1) | function Xu(){return Xu=Object.assign?Object.assign.bind():function(e){f... function l (line 1) | function l(l){return function(c){return function(l){if(n)throw new TypeE... function a (line 1) | function a(e){try{c(r.next(e))}catch(e){i(e)}} function l (line 1) | function l(e){try{c(r.throw(e))}catch(e){i(e)}} function c (line 1) | function c(t){var n;t.done?e(t.value):(n=t.value,n instanceof o?n:new o(... function Ys (line 1) | function Ys(e){var t,n,r=e.element,i=e.index,a=e.docId,l=e.editor,c=e.is... function Ws (line 1) | function Ws(e){var t=function(e){for(var t=window.atob(e),n=t.length,o=n... function lA (line 1) | function lA(){return lA=Object.assign?Object.assign.bind():function(e){f... function dA (line 1) | function dA(){return dA=Object.assign?Object.assign.bind():function(e){f... function mA (line 1) | function mA(e){var t=e.onClick;return o.createElement("div",{className:"... function CA (line 1) | function CA(e){var t,n,r=e.txt,i=e.placeholder,a=e.value,l=e.callback,c=... function EA (line 1) | function EA(e){var t=e.show,n=e.text;return o.createElement("div",{class... function jA (line 1) | function jA(e){var t=e.onClick;return o.createElement("div",{className:"... function zA (line 1) | function zA(e){var t=e.onClick;return o.createElement("div",{className:"... function FA (line 1) | function FA(){return FA=Object.assign?Object.assign.bind():function(e){f... function _A (line 1) | function _A(e,t,n,o,r){var i;t.deleteBackward("character");var a=n,l=gy.... function ed (line 1) | function ed(){return ed=Object.assign?Object.assign.bind():function(e){f... function D (line 1) | function D(e){var n;if(e.type!==B.CARD)return(i=Io.toDOMNode(t,e)).clien... function id (line 1) | function id(){return id=Object.assign?Object.assign.bind():function(e){f... function pd (line 1) | function pd(e){var t,n=e.editor,r=e.isShowBar,i=e.tableRef,a=e.getTableN... function Nd (line 1) | function Nd(e){var t=e.editor,n=e.tableRef,r=e.isShowBar,i=e.getTableNod... function hd (line 1) | function hd(e){var t=e.index,n=e.editor,r=e.type,i=e.divStyle,a=e.activa... function Dd (line 1) | function Dd(e){var t=e.editor,n=(e.tableRef,e.tableDom,e.selCells),r=e.g... function jd (line 1) | function jd(){return jd=Object.assign?Object.assign.bind():function(e){f... function Ld (line 1) | function Ld(e,t){var n,o,r,i,a,l,c=C.get(e);return(null==c?void 0:c.leng... function Pd (line 1) | function Pd(){return Pd=Object.assign?Object.assign.bind():function(e){f... function Xd (line 1) | function Xd(e){var t=e.element,n=e.editor,r=e.isShow,i=e.onDrawing,a=e.s... function eg (line 1) | function eg(e){return e&&(e.parentElement.hasAttribute("card-target")||e... function tg (line 1) | function tg(e,t){var n,o=null===(n=t.parentElement.closest(".sla-block-c... function lg (line 1) | function lg(e,t,n,o,r){return 0===e.length?[{text:""}]:e.reduce((functio... function cg (line 1) | function cg(e,t,n,o,r){var i;switch(e.type){case"paragraph":return ag([]... function ug (line 1) | function ug(e,t){var n=e.type,o=e.children,r=e.depth;return{type:n+"-"+n... function sg (line 1) | function sg(e,t){for(var n={type:"block-quote",children:lg(e.children,t)... function Ag (line 1) | function Ag(e){var t;return"text"===(null==e?void 0:e.type)?"string"==ty... function dg (line 1) | function dg(e,t){var n=e.type,o=e.children,r=e.align;console.log("create... function gg (line 1) | function gg(e,t){return e.type,{type:"table-row",height:"33px",children:... function fg (line 1) | function fg(e,t){e.type;var n=e.children;return{type:"table-cell",key:Un... function Mg (line 1) | function Mg(e){return{type:e.type,children:[{text:e.value}]}} function pg (line 1) | function pg(e){e.type;var t=e.value,n=(e.lang,e.meta,encodeURI((0,Qn.Z)(... function Ng (line 1) | function Ng(e){e.type;var t=e.value;return{type:B.BLOCK_QUOTE,children:[... function hg (line 1) | function hg(e){return{type:e.type,children:[{text:e.value}]}} function Dg (line 1) | function Dg(e){return{type:e.type,children:[{text:e.value}]}} function yg (line 1) | function yg(e){return{type:e.type,children:[{text:e.value}]}} function vg (line 1) | function vg(e){return{type:e.type,identifier:e.identifier,label:e.label,... function Ig (line 1) | function Ig(e,t){var n=e.type,o=e.children,r=e.identifier,i=e.label;retu... function mg (line 1) | function mg(e,t){return rg(rg({},t),{text:e})} function Cg (line 1) | function Cg(e){return{type:e.type,children:[{text:""}]}} function Eg (line 1) | function Eg(e){e.type;var t=e.url,n=e.title,o=e.alt;return{type:B.INLINE... function jg (line 1) | function jg(e,t){var n=e.type,o=e.children,r=e.referenceType,i=e.identif... function zg (line 1) | function zg(e){return{type:e.type,alt:e.alt,referenceType:e.referenceTyp... function wg (line 1) | function wg(e,t){return{type:e.type,children:lg(e.children,t)}} function Tg (line 1) | function Tg(e){return{type:e.type,identifier:e.identifier,label:e.label,... function xg (line 1) | function xg(e,t,n){return t?Array.isArray(e)&&e.length&&e.every((functio... function Lg (line 1) | function Lg(e){return 0!==e.length} function Og (line 1) | function Og(e,t,n,o,r){for(var i=t.length,a=t.length-1;a>=0;a--){var l=t... function Sg (line 1) | function Sg(e){return bg(bg([],function(e,t){var n="function"==typeof Sy... function Bg (line 1) | function Bg(e,t,n,o){if(0!==t.length)for(var r=0;r4){var t=ay.next(e,{at:... function Qf (line 1) | function Qf(){for(var e=[],t=0;tthis.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(e){return e<=1?"".concat(100*Number(e),"%"):e} method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*n*(t-e):n<.5?... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(e){return l(e)/255} method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(e){return parseInt(e,16)} method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function O (line 2) | function O(e){var t=function(e,t,n){e=r(e,255),t=r(t,255),n=r(n,255);var... method constructor (line 2) | constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[]... method match (line 2) | match(e){if(0==this.pattern.length)return[0];if(e.length=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e){var t=e.r,n=e.g,r=e.b;return"#".concat(function(e,t,n,r){v... function y (line 2) | function y(e,t,n){var r=n/100;return{r:(t.r-e.r)*r+e.r,g:(t.g-e.g)*r+e.g... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function b (line 2) | function b(e,t,n){var r;return(r=Math.round(e.h)>=60&&Math.round(e.h)<=2... method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e1&&(r=1),Number(... method constructor (line 2) | constructor(e,t,n,r,i,o){this.options=e,this.attrs=t,this.tooltip=n,th... method setSelected (line 2) | setSelected(e,t){return e==this.selected||e>=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt1&&void 0!==arguments[1]?argume... method constructor (line 2) | constructor(e,t,n){this.active=e,this.id=t,this.open=n} method start (line 2) | static start(){return new k(_,"cm-ac-"+Math.floor(2e6*Math.random()).t... method update (line 2) | update(e){let{state:t}=e,n=t.facet(v),r=(n.override||t.languageDataAt(... method tooltip (line 2) | get tooltip(){return this.open?this.open.tooltip:null} method attrs (line 2) | get attrs(){return this.open?this.open.attrs:S} method constructor (line 2) | constructor(e,t,n,r){this.parent=e,this.buffer=t,this.index=n,this.sta... method constructor (line 2) | constructor(e){super(e),this.s=0,this.count=0,this.diff=0} method read (line 2) | read(){if(0===this.count){const e=g(this),t=1&e;this.diff=o.GW(e/2),th... function m (line 2) | function m(e){return"object"===(0,f.Z)(e)&&"string"==typeof e.name&&"str... method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0... method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e){return(0,d.generate)(e)[0]} function y (line 2) | function y(e){return e?Array.isArray(e)?e:[e]:[]} method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function P (line 2) | function P(e){var t=y(e),n=(0,i.Z)(t,2),r=n[0],o=n[1];return S.setTwoTon... method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function g (line 2) | function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function c (line 2) | function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function d (line 2) | function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<0&&void 0!==arguments[0]?arguments[0... method constructor (line 2) | constructor(e,t,n){super(e,t,[],n),this.parser=t} method define (line 2) | static define(e){let t=u(e.languageData);return new h(t,e.parser.confi... method configure (line 2) | configure(e,t){return new h(this.data,this.parser.configure(e),t||this... method allowsNesting (line 2) | get allowsNesting(){return this.parser.hasWrappers()} method constructor (line 2) | constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.clas... method startSpan (line 2) | startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function e (line 2) | function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.... function s (line 2) | function s(e){return e.trim()} method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(e,t,n){return e.replace(t,n)} method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(e,t){return 0|e.charCodeAt(t)} method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(e){return e.length} method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(e,t){return t.push(e),e} method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function w (line 2) | function w(e,t,n,r,i,o,a){return{value:e,root:t,parent:n,type:r,props:i,... method constructor (line 2) | constructor(e){super(),this.doc=e,this.clientID=e.clientID,this.states... method destroy (line 2) | destroy(){this.emit("destroy",[this]),this.setLocalState(null),super.d... method getLocalState (line 2) | getLocalState(){return this.states.get(this.clientID)||null} method setLocalState (line 2) | setLocalState(e){const t=this.clientID,n=this.meta.get(t),r=void 0===n... method setLocalStateField (line 2) | setLocalStateField(e,t){const n=this.getLocalState();null!==n&&this.se... method getStates (line 2) | getStates(){return this.states} method constructor (line 2) | constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this... method getActions (line 2) | getActions(e){let t=0,n=null,{parser:r}=e.p,{tokenizers:i}=r,o=r.state... method getMainToken (line 2) | getMainToken(e){if(this.mainToken)return this.mainToken;let t=new c,{p... method updateCachedToken (line 2) | updateCachedToken(e,t,n){let r=this.stream.clipPos(n.pos);if(t.token(t... method putAction (line 2) | putAction(e,t,n,r){for(let t=0;t=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0?u(b,--v):0,g--,10===y&&(g=1,m--),y} method constructor (line 2) | constructor(e,t,n){this.active=e,this.id=t,this.open=n} method start (line 2) | static start(){return new k(_,"cm-ac-"+Math.floor(2e6*Math.random()).t... method update (line 2) | update(e){let{state:t}=e,n=t.facet(v),r=(n.override||t.languageDataAt(... method tooltip (line 2) | get tooltip(){return this.open?this.open.tooltip:null} method attrs (line 2) | get attrs(){return this.open?this.open.attrs:S} method constructor (line 2) | constructor(e,t,n,r){this.parent=e,this.buffer=t,this.index=n,this.sta... method constructor (line 2) | constructor(e){super(e),this.s=0,this.count=0,this.diff=0} method read (line 2) | read(){if(0===this.count){const e=g(this),t=1&e;this.diff=o.GW(e/2),th... function S (line 2) | function S(){return y=v0&&p(this,this.count-1),t... function P (line 2) | function P(){return u(b,v)} method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function _ (line 2) | function _(){return v} method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function Q (line 2) | function Q(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;c... method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function E (line 2) | function E(e){return m=g=1,O=d(b=e),v=0,[]} method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function $ (line 2) | function $(e){return b="",e} method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... function T (line 2) | function T(e){return s(C(v-1,R(91===e?e+2:40===e?e+1:e)))} method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function j (line 2) | function j(e){for(;(y=P())&&y<33;)S();return Q(e)>2||Q(y)>3?"":" "} method constructor (line 2) | constructor(e){this.set=e,this.i=0,this.next()} method next (line 2) | next(){let{sections:e}=this.set;this.i>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... function I (line 2) | function I(e,t){for(;--t&&S()&&!(y<48||y>102||y>57&&y<65||y>70&&y<97););... method constructor (line 2) | constructor(e){this.stage=0,this.elts=[],this.pos=0,this.start=e.start... method nextLine (line 2) | nextLine(e,t,n){if(-1==this.stage)return!1;let r=n.content+"\n"+t.scru... method finish (line 2) | finish(e,t){return(2==this.stage||3==this.stage)&&m(t.content,this.pos... method complete (line 2) | complete(e,t,n){return e.addLeafElement(t,G(r.LinkReference,this.start... method nextStage (line 2) | nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this... method advance (line 2) | advance(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!th... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;nn.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... function A (line 2) | function A(e,t){for(;S()&&e+y!==57&&(e+y!==84||47!==P()););return"/*"+C(... method constructor (line 2) | constructor(e,t,n=0,r){this.done=e,this.undone=t,this.prevTime=n,this.... method isolate (line 2) | isolate(){return this.prevTime?new A(this.done,this.undone):this} method addChanges (line 2) | addChanges(e,t,n,r,i){let o=this.done,a=o[o.length-1];return o=a&&a.ch... method addSelection (line 2) | addSelection(e,t,n,r){let i=this.done.length?this.done[this.done.lengt... method addMapping (line 2) | addMapping(e){return new A(j(this.done,e),j(this.undone,e),this.prevTi... method pop (line 2) | pop(e,t,n){let r=0==e?this.done:this.undone;if(0==r.length)return null... method nextLine (line 2) | nextLine(e,t,n){let i=t.depththis.pos||e==this.pos&&(t>0||0==this.i||th... method constructor (line 2) | constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.... function M (line 2) | function M(e){for(;!Q(P());)S();return C(e,v)} method constructor (line 2) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),thi... method constructor (line 2) | constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,thi... method create (line 2) | static create(e,t,n){return new M(e,t,n)} method textAfter (line 2) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 2) | get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){l... method continue (line 2) | continue(){let e=this.node.parent;return e?R(e,this.pos,this.base):0} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.parser=e,this.predicate=t,this.mounts=... function q (line 2) | function q(e,t){for(var n="",r=h(e),i=0;ithis.ranges.some((t=... method constructor (line 2) | constructor(e,t,n,r,i){this.id=e,this.createF=t,this.updateF=n,this.co... method define (line 2) | static define(e){let t=new q(M++,e.create,e.update,e.compare||((e,t)=>... method create (line 2) | create(e){let t=e.facet(z).find((e=>e.field==this));return((null==t?vo... method slot (line 2) | slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(... method init (line 2) | init(e){return[this,z.of({field:this,create:e})]} method extension (line 2) | get extension(){return this} function V (line 2) | function V(e,t,n,r){switch(e.type){case"@import":case L:return e.return=... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){return this._fillPolygons(e,t)} method _fillPolygons (line 2) | _fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.re... method renderLines (line 2) | renderLines(e,t){const n=[];for(const r of e)n.push(...this.helper.dou... function U (line 2) | function U(e){return $(Y("",null,null,null,[""],e=E(e),0,[0],e))} method fillPolygons (line 2) | fillPolygons(e,t){let n=t.hachureGap;n<0&&(n=4*t.strokeWidth),n=Math.m... function Y (line 2) | function Y(e,t,n,r,i,a,s,f,h){for(var m=0,g=0,O=s,v=0,y=0,b=0,w=1,x=1,C=... method fillPolygons (line 2) | fillPolygons(e,t){const n=this._fillPolygons(e,t),r=Object.assign({},t... method constructor (line 2) | constructor(e){this.nodeSet=e,this.content=[],this.nodes=[]} method write (line 2) | write(e,t,n,r=0){return this.content.push(e,t,n,4+4*r),this} method writeElements (line 2) | writeElements(e,t=0){for(let n of e)n.writeTo(this,t);return this} method finish (line 2) | finish(e,t){return s.mp.build({buffer:this.content,nodeSet:this.nodeSe... method constructor (line 2) | constructor(e,t){this.inner=e,this.prec=t} function F (line 2) | function F(e,t,n,r,o,a,c,u,d,p,m){for(var g=o-1,O=0===o?a:[""],v=h(O),y=... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t=Object.assign({},t,{hachureAngle:0}));... method dotsOnLines (line 2) | dotsOnLines(e,t){const n=[];let r=t.hachureGap;r<0&&(r=4*t.strokeWidth... method constructor (line 2) | constructor(e,t,n,r=U){this.type=e,this.from=t,this.to=n,this.children=r} method writeTo (line 2) | writeTo(e,t){let n=e.content.length;e.writeElements(this.children,t),e... method toTree (line 2) | toTree(e){return new Y(e).writeElements(this.children,-this.from).fini... method of (line 2) | of(e){return new B(this,e)} method reconfigure (line 2) | reconfigure(e){return F.reconfigure.of({compartment:this,extension:e})} method get (line 2) | get(e){return e.config.compartments.get(this)} function B (line 2) | function B(e,t,n){return w(e,t,n,N,o(y),f(e,2,-2),0)} method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.das... method dashedLine (line 2) | dashedLine(e,t){const n=t.dashOffset<0?t.hachureGap<0?4*t.strokeWidth:... method constructor (line 2) | constructor(e,t){this.tree=e,this.from=t} method to (line 2) | get to(){return this.from+this.tree.length} method type (line 2) | get type(){return this.tree.type.id} method children (line 2) | get children(){return U} method writeTo (line 2) | writeTo(e,t){e.nodes.push(this.tree),e.content.push(e.nodes.length-1,t... method toTree (line 2) | toTree(){return this.tree} method constructor (line 2) | constructor(e,t){this.compartment=e,this.inner=t} function G (line 2) | function G(e,t,n,r){return w(e,t,n,L,f(e,0,r),f(e,r+1,-1),r)} method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=t.hachureGap<0?4*t.strokeWidth:t.hachureGap,... method zigzagLines (line 2) | zigzagLines(e,t,n){const r=[];return e.forEach((e=>{const i=z(e),o=Mat... method constructor (line 2) | constructor(e,t,n,r,i,o){for(this.base=e,this.compartments=t,this.dyna... method staticFacet (line 2) | staticFacet(e){let t=this.address[e.id];return null==t?e.default:this.... method resolve (line 2) | static resolve(e,t,n){let r=[],i=Object.create(null),o=new Map;for(let... method constructor (line 2) | constructor(e){super(),this.text=e} method length (line 2) | get length(){return this.text.length} method createDOM (line 2) | createDOM(e){this.setDOM(e||document.createTextNode(this.text))} method sync (line 2) | sync(e){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(e&&... method reuseDOM (line 2) | reuseDOM(e){3==e.nodeType&&this.createDOM(e)} method merge (line 2) | merge(e,t,n){return(!n||n instanceof G&&!(this.length-(t-e)+n.length>2... method split (line 2) | split(e){let t=new G(this.text.slice(e));return this.text=this.text.sl... method localPosFromDOM (line 2) | localPosFromDOM(e,t){return e==this.dom?t:t?this.text.length:0} method domAtPos (line 2) | domAtPos(e){return new T(this.dom,e)} method domBoundsAround (line 2) | domBoundsAround(e,t,n){return{from:n,to:n+this.length,startDOM:this.do... method coordsAt (line 2) | coordsAt(e,t){return K(this.dom,e,t)} function te (line 2) | function te(e,t){switch(function(e,t){return 45^u(e,0)?(((t<<2^u(e,0))<<... method constructor (line 2) | constructor(e,t,n,r){this.type=e,this.from=t,this.to=n,this.side=r} method constructor (line 2) | constructor(e){this.dsCurrVal=0,this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){this.dsCurrVal=0} method readDsClock (line 2) | readDsClock(){return this.dsCurrVal+=l.yg(this.restDecoder),this.dsCur... method readDsLen (line 2) | readDsLen(){const e=l.yg(this.restDecoder)+1;return this.dsCurrVal+=e,e} function a (line 2) | function a(e,t){if(void 0===e.inserted[t.name])return e.insert("",t,e.sh... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(e,t,n){var r=[],i=(0,o.fp)(e,r,n);return r.length<2?n:i+t(r)} method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function d (line 2) | function d(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)ret... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function g (line 2) | function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)} method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function y (line 2) | function y(t){var n=i,r=o;return i=o=void 0,u=t,s=e.apply(r,n)} method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function b (line 2) | function b(e){return u=e,l=setTimeout(x,t),f?y(e):s} method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=t||n<0||d&&e-u>=a} method constructor (line 2) | constructor(e){super(),this.doc=e,this.clientID=e.clientID,this.states... method destroy (line 2) | destroy(){this.emit("destroy",[this]),this.setLocalState(null),super.d... method getLocalState (line 2) | getLocalState(){return this.states.get(this.clientID)||null} method setLocalState (line 2) | setLocalState(e){const t=this.clientID,n=this.meta.get(t),r=void 0===n... method setLocalStateField (line 2) | setLocalStateField(e,t){const n=this.getLocalState();null!==n&&this.se... method getStates (line 2) | getStates(){return this.states} method constructor (line 2) | constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this... method getActions (line 2) | getActions(e){let t=0,n=null,{parser:r}=e.p,{tokenizers:i}=r,o=r.state... method getMainToken (line 2) | getMainToken(e){if(this.mainToken)return this.mainToken;let t=new c,{p... method updateCachedToken (line 2) | updateCachedToken(e,t,n){let r=this.stream.clipPos(n.pos);if(t.token(t... method putAction (line 2) | putAction(e,t,n,r){for(let t=0;t=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... function Ot (line 2) | function Ot(e,t,n){switch(n.length){case 0:return e.call(t);case 1:retur... method constructor (line 2) | constructor(e,t){e.marker=!0,this.p=e,this.index=t,this.timestamp=gt++} function vt (line 2) | function vt(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i-1} function St (line 2) | function St(e,t,n){for(var r=-1,i=null==e?0:e.length;++re inst... method length (line 2) | get length(){return null===this._prelimContent?this._length:this._prel... method _callObserver (line 2) | _callObserver(e,t){super._callObserver(e,t),wt(this,e,new Dt(this,e))} method insert (line 2) | insert(e,t){null!==this.doc?Je(this.doc,(n=>{Tt(n,this,e,t)})):this._p... method push (line 2) | push(e){null!==this.doc?Je(this.doc,(t=>{((e,t,n)=>{let r=(t._searchMa... method unshift (line 2) | unshift(e){this.insert(0,e)} method delete (line 2) | delete(e,t=1){null!==this.doc?Je(this.doc,(n=>{jt(n,this,e,t)})):this.... method get (line 2) | get(e){return Qt(this,e)} method toArray (line 2) | toArray(){return St(this)} method slice (line 2) | slice(e=0,t=this.length){return kt(this,e,t)} method toJSON (line 2) | toJSON(){return this.map((e=>e instanceof xt?e.toJSON():e))} method map (line 2) | map(e){return _t(this,e)} method forEach (line 2) | forEach(e){Pt(this,e)} method _write (line 2) | _write(e){e.writeTypeRef(xn)} function Wt (line 2) | function Wt(e,t){for(var n=-1,r=Array(e);++n{e.set(n,t instance... method _callObserver (line 2) | _callObserver(e,t){wt(this,e,new Wt(this,e,t))} method toJSON (line 2) | toJSON(){const e={};return this._map.forEach(((t,n)=>{if(!t.deleted){c... method size (line 2) | get size(){return[...Xt(this._map)].length} method keys (line 2) | keys(){return X(Xt(this._map),(e=>e[0]))} method values (line 2) | values(){return X(Xt(this._map),(e=>e[1].content.getContent()[e[1].len... method entries (line 2) | entries(){return X(Xt(this._map),(e=>[e[0],e[1].content.getContent()[e... method forEach (line 2) | forEach(e){this._map.forEach(((t,n)=>{t.deleted||e(t.content.getConten... method delete (line 2) | delete(e){null!==this.doc?Je(this.doc,(t=>{It(t,this,e)})):this._preli... method set (line 2) | set(e,t){return null!==this.doc?Je(this.doc,(n=>{Rt(n,this,e,t)})):thi... method get (line 2) | get(e){return At(this,e)} method has (line 2) | has(e){return Zt(this,e)} method clear (line 2) | clear(){null!==this.doc?Je(this.doc,(e=>{this.forEach((function(t,n,r)... method _write (line 2) | _write(e){e.writeTypeRef(kn)} function zt (line 2) | function zt(e){return function(t){return e(t)}} function qt (line 2) | function qt(e,t){return Pt(t,(function(t){return e[t]}))} method constructor (line 2) | constructor(e,t,n,r){this.left=e,this.right=t,this.index=n,this.curren... method forward (line 2) | forward(){null===this.right&&m.zR(),this.right.content.constructor===O... function Vt (line 2) | function Vt(e,t){return e.has(t)} function Ut (line 2) | function Ut(e,t){for(var n=-1,r=e.length;++n-1;);return n} function Yt (line 2) | function Yt(e,t){for(var n=e.length;n--&&It(t,e[n],0)>-1;);return n} function Ft (line 2) | function Ft(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r} function Ht (line 2) | function Ht(e){return"\\"+et[e]} function Kt (line 2) | function Kt(e){return Fe.test(e)} method constructor (line 2) | constructor(e){this.lineWrapping=e,this.doc=r.xv.empty,this.heightSamp... method heightForGap (line 2) | heightForGap(e,t){let n=this.doc.lineAt(t).number-this.doc.lineAt(e).n... method heightForLine (line 2) | heightForLine(e){return this.lineWrapping?(1+Math.max(0,Math.ceil((e-t... method setDoc (line 2) | setDoc(e){return this.doc=e,this} method mustRefreshForWrapping (line 2) | mustRefreshForWrapping(e){return Ht.indexOf(e)>-1!=this.lineWrapping} method mustRefreshForHeights (line 2) | mustRefreshForHeights(e){let t=!1;for(let n=0;n-1,a=Math.round(t)!=Math.round(... function Jt (line 2) | function Jt(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){... method constructor (line 2) | constructor(e,t){this.from=e,this.heights=t,this.index=0} method more (line 2) | get more(){return this.indexthis.insert(0,e)]... method length (line 2) | get length(){return this._length} method _integrate (line 2) | _integrate(e,t){super._integrate(e,t);try{this._pending.forEach((e=>e(... method _copy (line 2) | _copy(){return new nn} method clone (line 2) | clone(){const e=new nn;return e.applyDelta(this.toDelta()),e} method _callObserver (line 2) | _callObserver(e,t){super._callObserver(e,t);const n=new tn(this,e,t),r... method toString (line 2) | toString(){let e="",t=this._start;for(;null!==t;)!t.deleted&&t.countab... method toJSON (line 2) | toJSON(){return this.toString()} method applyDelta (line 2) | applyDelta(e,{sanitize:t=!0}={}){null!==this.doc?Je(this.doc,(n=>{cons... method toDelta (line 2) | toDelta(e,t,n){const r=[],i=new Map,o=this.doc;let a="",s=this._start;... method insert (line 2) | insert(e,t,n){if(t.length<=0)return;const r=this.doc;null!==r?Je(r,(r=... method insertEmbed (line 2) | insertEmbed(e,t,n={}){const r=this.doc;null!==r?Je(r,(r=>{const i=Ut(r... method delete (line 2) | delete(e,t){if(0===t)return;const n=this.doc;null!==n?Je(n,(n=>{en(n,U... method format (line 2) | format(e,t,n){if(0===t)return;const r=this.doc;null!==r?Je(r,(r=>{cons... method removeAttribute (line 2) | removeAttribute(e){null!==this.doc?Je(this.doc,(t=>{It(t,this,e)})):th... method setAttribute (line 2) | setAttribute(e,t){null!==this.doc?Je(this.doc,(n=>{Rt(n,this,e,t)})):t... method getAttribute (line 2) | getAttribute(e){return At(this,e)} method getAttributes (line 2) | getAttributes(e){return Mt(this)} method _write (line 2) | _write(e){e.writeTypeRef(Sn)} function rn (line 2) | function rn(e){return Kt(e)?function(e){for(var t=Ue.lastIndex=0;Ue.test... method constructor (line 2) | constructor(e){this.view=e,this.items=[],this.list=Ae("ul",{tabIndex:0... method selectedIndex (line 2) | get selectedIndex(){let e=this.view.state.field(Vt).selected;if(!e)ret... method update (line 2) | update(){let{diagnostics:e,selected:t}=this.view.state.field(Vt),n=0,r... method sync (line 2) | sync(){let e=this.list.firstChild;function t(){let t=e;e=t.nextSibling... method moveSelection (line 2) | moveSelection(e){if(this.selectedIndex<0)return;let t=Dt(this.view.sta... method open (line 2) | static open(e){return new rn(e)} method constructor (line 2) | constructor(e,t,n=2){this.length=e,this.height=t,this.flags=n} method outdated (line 2) | get outdated(){return(2&this.flags)>0} method outdated (line 2) | set outdated(e){this.flags=(e?2:0)|-3&this.flags} method setHeight (line 2) | setHeight(e,t){this.height!=t&&(Math.abs(this.height-t)>nn&&(e.heightC... method replace (line 2) | replace(e,t,n){return rn.of(n)} method decomposeLeft (line 2) | decomposeLeft(e,t){t.push(this)} method decomposeRight (line 2) | decomposeRight(e,t){t.push(this)} method applyChanges (line 2) | applyChanges(e,t,n,r){let i=this;for(let o=r.length-1;o>=0;o--){let{fr... method empty (line 2) | static empty(){return new an(0,0)} method of (line 2) | static of(e){if(1==e.length)return e[0];let t=0,n=e.length,r=0,i=0;for... method constructor (line 2) | constructor(e,t=(()=>!0)){this._filter=t,this._root=e,this._currentNod... method next (line 2) | next(){let e=this._currentNode,t=e&&e.content&&e.content.type;if(null!... function on (line 2) | function on(e){return Kt(e)?function(e){return e.match(Ue)||[]}(e):funct... method constructor (line 2) | constructor(e,t,n){super(e,t),this.type=n} method blockAt (line 2) | blockAt(e,t,n,r){return new en(r,this.length,n,this.height,this.type)} method lineAt (line 2) | lineAt(e,t,n,r,i){return this.blockAt(0,n,r,i)} method forEachLine (line 2) | forEachLine(e,t,n,r,i,o){e<=i+this.length&&t>=i&&o(this.blockAt(0,n,r,... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){return r&&r.from<=t&&r.more&&this.setHeight... method toString (line 2) | toString(){return`block(${this.length})`} method constructor (line 2) | constructor(){super(),this._prelimContent=[]} method firstChild (line 2) | get firstChild(){const e=this._first;return e?e.content.getContent()[0... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this.insert(0,this._prelimConten... method _copy (line 2) | _copy(){return new on} method clone (line 2) | clone(){const e=new on;return e.insert(0,this.toArray().map((e=>e inst... method length (line 2) | get length(){return null===this._prelimContent?this._length:this._prel... method createTreeWalker (line 2) | createTreeWalker(e){return new rn(this,e)} method querySelector (line 2) | querySelector(e){e=e.toUpperCase();const t=new rn(this,(t=>t.nodeName&... method querySelectorAll (line 2) | querySelectorAll(e){return e=e.toUpperCase(),Array.from(new rn(this,(t... method _callObserver (line 2) | _callObserver(e,t){wt(this,e,new sn(this,t,e))} method toString (line 2) | toString(){return _t(this,(e=>e.toString())).join("")} method toJSON (line 2) | toJSON(){return this.toString()} method toDOM (line 2) | toDOM(e=document,t={},n){const r=e.createDocumentFragment();return voi... method insert (line 2) | insert(e,t){null!==this.doc?Je(this.doc,(n=>{Tt(n,this,e,t)})):this._p... method insertAfter (line 2) | insertAfter(e,t){if(null!==this.doc)Je(this.doc,(n=>{const r=e&&e inst... method delete (line 2) | delete(e,t=1){null!==this.doc?Je(this.doc,(n=>{jt(n,this,e,t)})):this.... method toArray (line 2) | toArray(){return St(this)} method push (line 2) | push(e){this.insert(this.length,e)} method unshift (line 2) | unshift(e){this.insert(0,e)} method get (line 2) | get(e){return Qt(this,e)} method slice (line 2) | slice(e=0,t=this.length){return kt(this,e,t)} method forEach (line 2) | forEach(e){Pt(this,e)} method _write (line 2) | _write(e){e.writeTypeRef(_n)} function an (line 2) | function an(e){for(var t=e.length;t--&&ie.test(e.charAt(t)););return t} method constructor (line 2) | constructor(e,t){super(e,t,fe.Text),this.collapsed=0,this.widgetHeight=0} method replace (line 2) | replace(e,t,n){let r=n[0];return 1==n.length&&(r instanceof an||r inst... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){return r&&r.from<=t&&r.more?this.setHeight(... method toString (line 2) | toString(){return`line(${this.length}${this.collapsed?-this.collapsed:... method constructor (line 2) | constructor(e="UNDEFINED"){super(),this.nodeName=e,this._prelimAttrs=n... method nextSibling (line 2) | get nextSibling(){const e=this._item?this._item.next:null;return e?e.c... method prevSibling (line 2) | get prevSibling(){const e=this._item?this._item.prev:null;return e?e.c... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this._prelimAttrs.forEach(((e,t)... method _copy (line 2) | _copy(){return new an(this.nodeName)} method clone (line 2) | clone(){const e=new an(this.nodeName),t=this.getAttributes();for(const... method toString (line 2) | toString(){const e=this.getAttributes(),t=[],n=[];for(const t in e)n.p... method removeAttribute (line 2) | removeAttribute(e){null!==this.doc?Je(this.doc,(t=>{It(t,this,e)})):th... method setAttribute (line 2) | setAttribute(e,t){null!==this.doc?Je(this.doc,(n=>{Rt(n,this,e,t)})):t... method getAttribute (line 2) | getAttribute(e){return At(this,e)} method hasAttribute (line 2) | hasAttribute(e){return Zt(this,e)} method getAttributes (line 2) | getAttributes(){return Mt(this)} method toDOM (line 2) | toDOM(e=document,t={},n){const r=e.createElement(this.nodeName),i=this... method _write (line 2) | _write(e){e.writeTypeRef(Pn),e.writeKey(this.nodeName)} function Xn (line 2) | function Xn(e){if(Ja(e)&&!La(e)&&!(e instanceof Ln)){if(e instanceof Wn)... method constructor (line 2) | constructor(e={}){this.plugins=[],this.pluginMap=new Map,this.editorAt... method state (line 2) | get state(){return this.viewState.state} method viewport (line 2) | get viewport(){return this.viewState.viewport} method visibleRanges (line 2) | get visibleRanges(){return this.viewState.visibleRanges} method inView (line 2) | get inView(){return this.viewState.inView} method composing (line 2) | get composing(){return this.inputState.composing>0} method compositionStarted (line 2) | get compositionStarted(){return this.inputState.composing>=0} method root (line 2) | get root(){return this._root} method win (line 2) | get win(){return this.dom.ownerDocument.defaultView||window} method dispatch (line 2) | dispatch(...e){this._dispatch(1==e.length&&e[0]instanceof r.YW?e[0]:th... method update (line 2) | update(e){if(0!=this.updateState)throw new Error("Calls to EditorView.... method setState (line 2) | setState(e){if(0!=this.updateState)throw new Error("Calls to EditorVie... method updatePlugins (line 2) | updatePlugins(e){let t=e.startState.facet(Me),n=e.state.facet(Me);if(t... method measure (line 2) | measure(e=!0){if(this.destroyed)return;this.measureScheduled>-1&&cance... method themeClasses (line 2) | get themeClasses(){return _n+" "+(this.state.facet(Pn)?Qn:Cn)+" "+this... method updateAttrs (line 2) | updateAttrs(){let e=Ln(this,De,{class:"cm-editor"+(this.hasFocus?" cm-... method showAnnouncements (line 2) | showAnnouncements(e){let t=!0;for(let n of e)for(let e of n.effects)e.... method mountStyles (line 2) | mountStyles(){this.styleModules=this.state.facet(qe),i.V.mount(this.ro... method readMeasured (line 2) | readMeasured(){if(2==this.updateState)throw new Error("Reading the edi... method requestMeasure (line 2) | requestMeasure(e){if(this.measureScheduled<0&&(this.measureScheduled=t... method plugin (line 2) | plugin(e){let t=this.pluginMap.get(e);return(void 0===t||t&&t.spec!=e)... method documentTop (line 2) | get documentTop(){return this.contentDOM.getBoundingClientRect().top+t... method documentPadding (line 2) | get documentPadding(){return{top:this.viewState.paddingTop,bottom:this... method elementAtHeight (line 2) | elementAtHeight(e){return this.readMeasured(),this.viewState.elementAt... method lineBlockAtHeight (line 2) | lineBlockAtHeight(e){return this.readMeasured(),this.viewState.lineBlo... method viewportLineBlocks (line 2) | get viewportLineBlocks(){return this.viewState.viewportLines} method lineBlockAt (line 2) | lineBlockAt(e){return this.viewState.lineBlockAt(e)} method contentHeight (line 2) | get contentHeight(){return this.viewState.contentHeight} method moveByChar (line 2) | moveByChar(e,t,n){return Ct(this,e,_t(this,e,t,n))} method moveByGroup (line 2) | moveByGroup(e,t){return Ct(this,e,_t(this,e,t,(t=>function(e,t,n){let ... method moveToLineBoundary (line 2) | moveToLineBoundary(e,t,n=!0){return function(e,t,n,i){let o=e.state.do... method moveVertically (line 2) | moveVertically(e,t,n){return Ct(this,e,function(e,t,n,i){let o=t.head,... method domAtPos (line 2) | domAtPos(e){return this.docView.domAtPos(e)} method posAtDOM (line 2) | posAtDOM(e,t=0){return this.docView.posFromDOM(e,t)} method posAtCoords (line 2) | posAtCoords(e,t=!0){return this.readMeasured(),St(this,e,t)} method coordsAtPos (line 2) | coordsAtPos(e,t=1){this.readMeasured();let n=this.docView.coordsAt(e,t... method defaultCharacterWidth (line 2) | get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth} method defaultLineHeight (line 2) | get defaultLineHeight(){return this.viewState.heightOracle.lineHeight} method textDirection (line 2) | get textDirection(){return this.viewState.defaultTextDirection} method textDirectionAt (line 2) | textDirectionAt(e){return!this.state.facet(Ee)||eDn)return it(e.length);let t=this.textDirecti... method hasFocus (line 2) | get hasFocus(){var e;return(this.dom.ownerDocument.hasFocus()||B.safar... method focus (line 2) | focus(){this.observer.ignore((()=>{C(this.contentDOM),this.docView.upd... method setRoot (line 2) | setRoot(e){this._root!=e&&(this._root=e,this.observer.setWindow((9==e.... method destroy (line 2) | destroy(){for(let e of this.plugins)e.destroy(this);this.plugins=[],th... method scrollIntoView (line 2) | static scrollIntoView(e,t={}){return je.of(new Te("number"==typeof e?r... method domEventHandlers (line 2) | static domEventHandlers(e){return Ze.define((()=>({})),{eventHandlers:... method theme (line 2) | static theme(e,t){let n=i.V.newName(),r=[Sn.of(n),qe.of($n(`.${n}`,e))... method baseTheme (line 2) | static baseTheme(e){return r.Wl.lowest(qe.of($n("."+_n,e,En)))} method findFromDOM (line 2) | static findFromDOM(e){var t;let n=e.querySelector(".cm-content"),r=n&&... function e (line 2) | function e(){} function Nn (line 2) | function Nn(){} function Wn (line 2) | function Wn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!... method constructor (line 2) | constructor(e,t,n,r){this.from=e,this.to=t,this.dir=n,this.order=r} method update (line 2) | static update(e,t){if(t.empty)return e;let n=[],r=e.length?e[e.length-... function Ln (line 2) | function Ln(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,thi... function zn (line 2) | function zn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t{return n=e,r=t... method destroy (line 2) | destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),t... function rr (line 2) | function rr(e,t,n){"__proto__"==t&&ct?ct(e,t,{configurable:!0,enumerable... function ir (line 2) | function ir(e,t){for(var n=-1,o=t.length,a=r(o),s=null==e;++n=t?e:t)... function ar (line 2) | function ar(e,t,n,r,o,a){var s,l=1&t,c=2&t,u=4&t;if(n&&(s=o?n(e,r,o,a):n... function sr (line 2) | function sr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Se(e);r--;){... function lr (line 2) | function lr(e,t,n){if("function"!=typeof e)throw new Ce(o);return Eo((fu... function cr (line 2) | function cr(e,t,n,r){var i=-1,o=kt,a=!0,s=e.length,l=[],c=t.length;if(!s... function dr (line 2) | function dr(e,t){var n=!0;return ur(e,(function(e,r,i){return n=!!t(e,r,... function hr (line 2) | function hr(e,t,n){for(var r=-1,o=e.length;++rt} function Pr (line 2) | function Pr(e,t){return null!=e&&Ie.call(e,t)} function _r (line 2) | function _r(e,t){return null!=e&&t in Se(e)} function Cr (line 2) | function Cr(e,t,n){for(var o=n?St:kt,a=e[0].length,s=e.length,l=s,c=r(s)... method constructor (line 2) | constructor(e,t){super(),this.options=e,this.code=t} method eq (line 2) | eq(e){return e.code==this.code} method toDOM (line 2) | toDOM(e){let t=function(e){return e>=32?"•":10==e?"␤":String.fromCharC... method ignoreEvent (line 2) | ignoreEvent(){return!1} function Qr (line 2) | function Qr(e,t,n){var r=null==(e=Po(e,t=gi(t,e)))?e:e[Ao(Fo(t))];return... method constructor (line 2) | constructor(e){super(),this.width=e} method eq (line 2) | eq(e){return e.width==this.width} method toDOM (line 2) | toDOM(){let e=document.createElement("span");return e.textContent="\t"... method ignoreEvent (line 2) | ignoreEvent(){return!1} function Er (line 2) | function Er(e){return Ja(e)&&kr(e)==m} function $r (line 2) | function $r(e,t,n,r,o){return e===t||(null==e||null==t||!Ja(e)&&!Ja(t)?e... function Tr (line 2) | function Tr(e,t,n,r){var o=n.length,a=o,s=!r;if(null==e)return!a;for(e=S... function jr (line 2) | function jr(e){return!(!Ka(e)||(t=e,Ae&&Ae in t))&&(Ba(e)?De:me).test(Mo... method constructor (line 2) | constructor(e){super(),this.content=e} method toDOM (line 2) | toDOM(){let e=document.createElement("span");return e.className="cm-pl... method ignoreEvent (line 2) | ignoreEvent(){return!1} function Ir (line 2) | function Ir(e){return"function"==typeof e?e:null==e?tl:"object"==typeof ... function Rr (line 2) | function Rr(e){if(!wo(e))return mn(e);var t=[];for(var n in Se(e))Ie.cal... function Ar (line 2) | function Ar(e,t){return ee));if(... function Lr (line 2) | function Lr(e,t,n){for(var r=-1,i=t.length,o={};++rf)return n;do{t%2&&(n+=e),(t=un(... function Yr (line 2) | function Yr(e,t){return $o(So(e,t,tl),e+"")} function Fr (line 2) | function Fr(e){return Bn(Xs(e))} function Br (line 2) | function Br(e,t){var n=Xs(e);return Io(n,or(t,0,n.length))} method constructor (line 2) | constructor(e){this.view=e,this.mounted=!1,this.dom=document.createEle... method create (line 2) | static create(e){return new Br(e)} method createHostedView (line 2) | createHostedView(e){let t=e.create(this.view);return t.dom.classList.a... method mount (line 2) | mount(e){for(let t of this.manager.tooltipViews)t.mount&&t.mount(e);th... method positioned (line 2) | positioned(e){for(let t of this.manager.tooltipViews)t.positioned&&t.p... method update (line 2) | update(e){this.manager.update(e)} function Gr (line 2) | function Gr(e,t,n,r){if(!Ka(e))return e;for(var o=-1,a=(t=gi(t,e)).lengt... function Jr (line 2) | function Jr(e){return Io(Xs(e))} function ei (line 2) | function ei(e,t,n){var i=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0... function ti (line 2) | function ti(e,t){var n;return ur(e,(function(e,r,i){return!(n=t(e,r,i))}... function ni (line 2) | function ni(e,t,n){var r=0,i=null==e?r:e.length;if("number"==typeof t&&t... function ri (line 2) | function ri(e,t,n,r){var o=0,a=null==e?0:e.length;if(0===a)return 0;for(... function ii (line 2) | function ii(e,t){for(var n=-1,r=e.length,i=0,o=[];++n=r?e:ei(e,t,n)} method constructor (line 2) | constructor(e,t,n){this.gutter=e,this.height=n,this.localMarkers=[],th... method line (line 2) | line(e,t,n){this.localMarkers.length&&(this.localMarkers=[]),Oi(this.c... method finish (line 2) | finish(){let e=this.gutter;for(;e.elements.length>this.i;){let t=e.ele... function bi (line 2) | function bi(e,t){if(t)return e.slice();var n=e.length,r=ze?ze(n):new e.c... method constructor (line 2) | constructor(e,t,n,r){this.height=-1,this.above=0,this.markers=[],this.... method update (line 2) | update(e,t,n,r){this.height!=t&&(this.dom.style.height=(this.height=t)... method setMarkers (line 2) | setMarkers(e,t){let n="cm-gutterElement",r=this.dom.firstChild;for(let... method destroy (line 2) | destroy(){this.setMarkers(null,[])} function wi (line 2) | function wi(e){var t=new e.constructor(e.byteLength);return new Le(t).se... function xi (line 2) | function xi(e,t){var n=t?wi(e.buffer):e.buffer;return new e.constructor(... function ki (line 2) | function ki(e,t){if(e!==t){var n=e!==i,r=null===e,o=e==e,a=as(e),s=t!==i... method constructor (line 2) | constructor(e){super(),this.number=e} method eq (line 2) | eq(e){return this.number==e.number} method toDOM (line 2) | toDOM(){return document.createTextNode(this.number)} function Si (line 2) | function Si(e,t,n,i){for(var o=-1,a=e.length,s=n.length,l=-1,c=t.length,... function Pi (line 2) | function Pi(e,t,n,i){for(var o=-1,a=e.length,s=-1,l=n.length,c=-1,u=t.le... function _i (line 2) | function _i(e,t){var n=-1,i=e.length;for(t||(t=r(i));++n1?n[o-1]... function $i (line 2) | function $i(e,t){return function(n,r){if(null==n)return n;if(!qa(n))retu... function Ti (line 2) | function Ti(e){return function(t,n,r){for(var i=-1,o=Se(t),a=r(t),s=a.le... function ji (line 2) | function ji(e){return function(t){var n=Kt(t=gs(t))?on(t):i,r=n?n[0]:t.c... function Ii (line 2) | function Ii(e){return function(t){return Ct(Bs(Ws(t).replace(qe,"")),e,"... function Ri (line 2) | function Ri(e){return function(){var t=arguments;switch(t.length){case 0... function Ai (line 2) | function Ai(e){return function(t,n,r){var o=Se(t);if(!qa(t)){var a=oo(n,... function Mi (line 2) | function Mi(e){return Ji((function(t){var n=t.length,r=n,a=Wn.prototype.... function Zi (line 2) | function Zi(e,t,n,o,a,s,l,u,f,d){var h=t&c,p=1&t,m=2&t,g=24&t,O=512&t,v=... function Xi (line 2) | function Xi(e,t){return function(n,r){return function(e,t,n,r){return vr... function Di (line 2) | function Di(e,t){return function(n,r){var o;if(n===i&&r===i)return t;if(... function Ni (line 2) | function Ni(e){return Ji((function(t){return t=Pt(t,zt(oo())),Yr((functi... function Wi (line 2) | function Wi(e,t){var n=(t=t===i?" ":ai(t)).length;if(n<2)return n?Ur(t,e... function Li (line 2) | function Li(e){return function(t,n,o){return o&&"number"!=typeof o&&Oo(t... function zi (line 2) | function zi(e){return function(t,n){return"string"==typeof t&&"string"==... function qi (line 2) | function qi(e,t,n,r,o,a,s,c,u,f){var d=8&t;t|=d?l:64,4&(t&=~(d?64:l))||(... function Vi (line 2) | function Vi(e){var t=ke[e];return function(e,n){if(e=ps(e),(n=null==n?0:... function Yi (line 2) | function Yi(e){return function(t){var n=fo(t);return n==x?Jt(t):n==C?fun... function Fi (line 2) | function Fi(e,t,n,a,u,f,d,h){var p=2&t;if(!p&&"function"!=typeof e)throw... function Bi (line 2) | function Bi(e,t,n,r){return e===i||Xa(e,$e[n])&&!Ie.call(r,n)?t:e} function Gi (line 2) | function Gi(e,t,n,r,o,a){return Ka(e)&&Ka(t)&&(a.set(t,e),Dr(e,t,i,Gi,a)... function Hi (line 2) | function Hi(e){return ns(e)?i:e} function Ki (line 2) | function Ki(e,t,n,r,o,a){var s=1&n,l=e.length,c=t.length;if(l!=c&&!(s&&c... function Ji (line 2) | function Ji(e){return $o(So(e,i,zo),e+"")} function eo (line 2) | function eo(e){return xr(e,Es,co)} function to (line 2) | function to(e){return xr(e,$s,uo)} function ro (line 2) | function ro(e){for(var t=e.name+"",n=En[t],r=Ie.call(En,t)?n.length:0;r-... function io (line 2) | function io(e){return(Ie.call(Xn,"placeholder")?Xn:e).placeholder} function oo (line 2) | function oo(){var e=Xn.iteratee||nl;return e=e===nl?Ir:e,arguments.lengt... function ao (line 2) | function ao(e,t){var n,r,i=e.__data__;return("string"==(r=typeof(n=t))||... function so (line 2) | function so(e){for(var t=Es(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[... function lo (line 2) | function lo(e,t){var n=function(e,t){return null==e?i:e[t]}(e,t);return ... function ho (line 2) | function ho(e,t,n){for(var r=-1,i=(t=gi(t,e)).length,o=!1;++r-1&&e%1==0&&e<=f} function Ka (line 2) | function Ka(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)} function Ja (line 2) | function Ja(e){return null!=e&&"object"==typeof e} function ts (line 2) | function ts(e){return"number"==typeof e||Ja(e)&&kr(e)==k} function ns (line 2) | function ns(e){if(!Ja(e)||kr(e)!=S)return!1;var t=Ue(e);if(null===t)retu... function os (line 2) | function os(e){return"string"==typeof e||!La(e)&&Ja(e)&&kr(e)==Q} function as (line 2) | function as(e){return"symbol"==typeof e||Ja(e)&&kr(e)==E} function us (line 2) | function us(e){if(!e)return[];if(qa(e))return os(e)?on(e):_i(e);if(at&&e... function fs (line 2) | function fs(e){return e?(e=ps(e))===u||e===-1/0?17976931348623157e292*(e... function ds (line 2) | function ds(e){var t=fs(e),n=t%1;return t==t?n?t-n:t:0} function hs (line 2) | function hs(e){return e?or(ds(e),0,h):0} function ps (line 2) | function ps(e){if("number"==typeof e)return e;if(as(e))return d;if(Ka(e)... function ms (line 2) | function ms(e){return Ci(e,$s(e))} function gs (line 2) | function gs(e){return null==e?"":ai(e)} function Ss (line 2) | function Ss(e,t,n){var r=null==e?i:wr(e,t);return r===i?n:r} function Ps (line 2) | function Ps(e,t){return null!=e&&ho(e,t,_r)} function Es (line 2) | function Es(e){return qa(e)?Fn(e):Rr(e)} function $s (line 2) | function $s(e){return qa(e)?Fn(e,!0):function(e){if(!Ka(e))return functi... function As (line 2) | function As(e,t){if(null==e)return{};var n=Pt(to(e),(function(e){return[... function Xs (line 2) | function Xs(e){return null==e?[]:qt(e,Es(e))} function Ns (line 2) | function Ns(e){return Fs(gs(e).toLowerCase())} function Ws (line 2) | function Ws(e){return(e=gs(e))&&e.replace(ve,Bt).replace(Ve,"")} function Bs (line 2) | function Bs(e,t,n){return e=gs(e),(t=n?i:t)===i?function(e){return Be.te... function Ks (line 2) | function Ks(e){return function(){return e}} function tl (line 2) | function tl(e){return e} function nl (line 2) | function nl(e){return Ir("function"==typeof e?e:ar(e,1))} function ol (line 2) | function ol(e,t,n){var r=Es(t),i=br(t,r);null!=n||Ka(t)&&(i.length||!r.l... function al (line 2) | function al(){} function ul (line 2) | function ul(e){return vo(e)?Zt(Ao(e)):function(e){return function(t){ret... function hl (line 2) | function hl(){return[]} function pl (line 2) | function pl(){return!1} function i (line 2) | function i(e){if(null==e)throw new TypeError("Object.assign cannot be ca... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function l (line 2) | function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){ret... method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(){} function k (line 2) | function k(e){["next","throw","return"].forEach((function(t){l(e,t,(func... method constructor (line 2) | constructor(e,t,n){this.active=e,this.id=t,this.open=n} method start (line 2) | static start(){return new k(_,"cm-ac-"+Math.floor(2e6*Math.random()).t... method update (line 2) | update(e){let{state:t}=e,n=t.facet(v),r=(n.override||t.languageDataAt(... method tooltip (line 2) | get tooltip(){return this.open?this.open.tooltip:null} method attrs (line 2) | get attrs(){return this.open?this.open.attrs:S} method constructor (line 2) | constructor(e,t,n,r){this.parent=e,this.buffer=t,this.index=n,this.sta... method constructor (line 2) | constructor(e){super(e),this.s=0,this.count=0,this.diff=0} method read (line 2) | read(){if(0===this.count){const e=g(this),t=1&e;this.diff=o.GW(e/2),th... function S (line 2) | function S(e,t){function n(i,o,a,s){var l=u(e[i],e,o);if("throw"!==l.typ... method constructor (line 2) | constructor(e,t=[]){this.language=e,this.support=t,this.extension=[e,t]} method constructor (line 2) | constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=... method eq (line 2) | eq(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.ancho... method setRange (line 2) | setRange(e){this.set(e.anchorNode,e.anchorOffset,e.focusNode,e.focusOf... method set (line 2) | set(e,t,n,r){this.anchorNode=e,this.anchorOffset=t,this.focusNode=n,th... method name (line 2) | get name(){return this.type.name} method from (line 2) | get from(){return this.context.start+this.context.buffer.buffer[this.i... method to (line 2) | get to(){return this.context.start+this.context.buffer.buffer[this.ind... method constructor (line 2) | constructor(e,t,n){this.context=e,this._parent=t,this.index=n,this.typ... method child (line 2) | child(e,t,n){let{buffer:r}=this.context,i=r.findChild(this.index+4,r.b... method firstChild (line 2) | get firstChild(){return this.child(1,0,4)} method lastChild (line 2) | get lastChild(){return this.child(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.child(1,e,2)} method childBefore (line 2) | childBefore(e){return this.child(-1,e,-2)} method enter (line 2) | enter(e,t,n=0){if(n&h.ExcludeBuffers)return null;let{buffer:r}=this.co... method parent (line 2) | get parent(){return this._parent||this.context.parent.nextSignificantP... method externalSibling (line 2) | externalSibling(e){return this._parent?null:this.context.parent.nextCh... method nextSibling (line 2) | get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];... method prevSibling (line 2) | get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._pare... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return null} method toTree (line 2) | toTree(){let e=[],t=[],{buffer:n}=this.context,r=this.index+4,i=n.buff... method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method toString (line 2) | toString(){return this.context.buffer.childString(this.index)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t,n){this.source=e,this.flags=t,this.disabled=n} method allows (line 2) | allows(e){return!this.disabled||0==this.disabled[e]} method constructor (line 2) | constructor(e){this.decoder=new x(e),this.str=O(this.decoder),this.spo... method read (line 2) | read(){const e=this.spos+this.decoder.read(),t=this.str.slice(this.spo... method constructor (line 2) | constructor(e){super(),this.w=e,this.s=null,this.count=0} method write (line 2) | write(e){this.s===e?this.count++:(this.count>0&&p(this,this.count-1),t... function P (line 2) | function P(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,... method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function _ (line 2) | function _(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.f... method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function Q (line 2) | function Q(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(_,this),this.r... method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function E (line 2) | function E(e){if(e){var n=e[o];if(n)return n.call(e);if("function"==type... method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function $ (line 2) | function $(){return{value:t,done:!0}} method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... function i (line 2) | function i(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="nex... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(e,t){for(var n={},r=[],i=0;i{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(e){var t=document.createElement("style"),r=e.attributes||{};i... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;ithis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(e,t,n){var r=n.css,i=n.media,o=n.sourceMap;if(i?e.setAttribut... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function i (line 2) | function i(e){if(!n.o(r,e))return Promise.resolve().then((function(){var... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&oe.length)&&(t=e.length);for(var n=0,r=new Ar... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||fun... method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function T (line 2) | function T(e){return T="function"==typeof Symbol&&"symbol"==typeof Symbo... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function j (line 2) | function j(e){return function(e){if(Array.isArray(e))return d(e)}(e)||fu... method constructor (line 2) | constructor(e){this.set=e,this.i=0,this.next()} method next (line 2) | next(){let{sections:e}=this.set;this.i>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... function I (line 2) | function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enume... method constructor (line 2) | constructor(e){this.stage=0,this.elts=[],this.pos=0,this.start=e.start... method nextLine (line 2) | nextLine(e,t,n){if(-1==this.stage)return!1;let r=n.content+"\n"+t.scru... method finish (line 2) | finish(e,t){return(2==this.stage||3==this.stage)&&m(t.content,this.pos... method complete (line 2) | complete(e,t,n){return e.addLeafElement(t,G(r.LinkReference,this.start... method nextStage (line 2) | nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this... method advance (line 2) | advance(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!th... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;nn.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... function A (line 2) | function A(e,t){for(var n=0;nthis.pos||e==this.pos&&(t>0||0==this.i||th... method constructor (line 2) | constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.... function M (line 2) | function M(e,t,n){return t&&A(e.prototype,t),n&&A(e,n),e} method constructor (line 2) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),thi... method constructor (line 2) | constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,thi... method create (line 2) | static create(e,t,n){return new M(e,t,n)} method textAfter (line 2) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 2) | get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){l... method continue (line 2) | continue(){let e=this.node.parent;return e?R(e,this.pos,this.base):0} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.parser=e,this.predicate=t,this.mounts=... function Z (line 2) | function Z(e){if(void 0===e)throw new ReferenceError("this hasn't been i... method constructor (line 2) | constructor(e,t,n,r,i){this.combine=e,this.compareInput=t,this.compare... method define (line 2) | static define(e={}){return new Z(e.combine||(e=>e),e.compareInput||((e... method of (line 2) | of(e){return new D([],this,0,e)} method compute (line 2) | compute(e,t){if(this.isStatic)throw new Error("Can't compute a static ... method computeN (line 2) | computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static... method from (line 2) | from(e,t){return t||(t=e=>e),this.compute([e],(n=>t(n.field(e))))} function X (line 2) | function X(e,t){return X=Object.setPrototypeOf||function(e,t){return e._... method constructor (line 2) | constructor(e,t,n,r,i){this.nest=t,this.input=n,this.fragments=r,this.... method advance (line 2) | advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)retu... method parsedPos (line 2) | get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for... method stopAt (line 2) | stopAt(e){if(this.stoppedAt=e,this.baseParse)this.baseParse.stopAt(e);... method startInner (line 2) | startInner(){let e=new z(this.fragments),t=null,n=null,r=new P(new b(t... function D (line 2) | function D(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("S... method constructor (line 2) | constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r} method constructor (line 2) | constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,this.lin... method parsedPos (line 2) | get parsedPos(){return this.absoluteLineStart} method advance (line 2) | advance(){if(null!=this.stoppedAt&&this.absoluteLineStart>this.stopped... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=this.to)t.text="";else if(t.text=thi... method readLine (line 2) | readLine(){let{line:e}=this,{text:t,end:n}=this.scanLine(this.absolute... method lineChunkAt (line 2) | lineChunkAt(e){let t,n=this.input.chunk(e);if(this.input.lineChunks)t=... method prevLineEnd (line 2) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 2) | startContext(e,t,n=0){this.block=c.create(e,n,this.lineStart+t,this.bl... method startComposite (line 2) | startComposite(e,t,n=0){this.startContext(this.parser.getNodeType(e),t... method addNode (line 2) | addNode(e,t,n){"number"==typeof e&&(e=new s.mp(this.parser.nodeSet.typ... method addElement (line 2) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from... method addLeafElement (line 2) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(ue(t.childr... method finishContext (line 2) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-... method finish (line 2) | finish(){for(;this.stack.length>1;)this.finishContext();return this.ad... method addGaps (line 2) | addGaps(e){return this.ranges.length>1?N(this.ranges,0,e.topNode,this.... method finishLeaf (line 2) | finishLeaf(e){for(let t of e.parsers)if(t.finish(this,e))return;let t=... method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method buffer (line 2) | get buffer(){return new Y(this.parser.nodeSet)} method constructor (line 2) | constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this... method dynamicSlot (line 2) | dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this... function N (line 2) | function N(e,t){if(t&&("object"===T(t)||"function"==typeof t))return t;i... method constructor (line 2) | constructor(e,t,n){this.field=e,this.from=t,this.to=n} method map (line 2) | map(e){let t=e.mapPos(this.from,-1,r.gc.TrackDel),n=e.mapPos(this.to,1... method constructor (line 2) | constructor(e,t){this.clock=e,this.len=t} function W (line 2) | function W(e){return W=Object.setPrototypeOf?Object.getPrototypeOf:funct... method constructor (line 2) | constructor(e,t){this.lines=e,this.fieldPositions=t} method instantiate (line 2) | instantiate(e,t){let n=[],r=[t],i=e.doc.lineAt(t),a=/^\s*/.exec(i.text... method parse (line 2) | static parse(e){let t,n=[],r=[],i=[];for(let o of e.split(/\r\n?|\n/))... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l){super(),this.nodeSet=e,this.blockParser... method createParse (line 2) | createParse(e,t,n){let r=new D(this,e,t,n);for(let i of this.wrappers)... method configure (line 2) | configure(e){let t=z(e);if(!t)return this;let{nodeSet:n,skipContextMar... method getNodeType (line 2) | getNodeType(e){let t=this.nodeTypes[e];if(null==t)throw new RangeError... method parseInline (line 2) | parseInline(e,t){let n=new ce(this,e,t);e:for(let e=t;e=this.curTo;)this.nextFrag();retu... method nextFrag (line 2) | nextFrag(){var e;if(this.fragI++,this.fragI==this.fragments.length)thi... method findMounts (line 2) | findMounts(e,t){var n;let r=[];if(this.inner){this.inner.cursor.moveTo... function q (line 2) | function q(e,t){const n=t.hachureAngle+90;let r=t.hachureGap;r<0&&(r=4*t... method constructor (line 2) | constructor(e,t){this.ranges=e,this.active=t,this.deco=i.p.set(e.map((... method map (line 2) | map(e){let t=[];for(let n of this.ranges){let r=n.map(e);if(!r)return ... method selectionInsideField (line 2) | selectionInsideField(e){return e.ranges.every((e=>this.ranges.some((t=... method constructor (line 2) | constructor(e,t,n,r,i){this.id=e,this.createF=t,this.updateF=n,this.co... method define (line 2) | static define(e){let t=new q(M++,e.create,e.update,e.compare||((e,t)=>... method create (line 2) | create(e){let t=e.facet(z).find((e=>e.field==this));return((null==t?vo... method slot (line 2) | slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(... method init (line 2) | init(e){return[this,z.of({field:this,create:e})]} method extension (line 2) | get extension(){return this} class V (line 2) | class V{constructor(e){this.helper=e}fillPolygons(e,t){return this._fill... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){return this._fillPolygons(e,t)} method _fillPolygons (line 2) | _fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.re... method renderLines (line 2) | renderLines(e,t){const n=[];for(const r of e)n.push(...this.helper.dou... class U (line 2) | class U extends V{fillPolygons(e,t){let n=t.hachureGap;n<0&&(n=4*t.strok... method fillPolygons (line 2) | fillPolygons(e,t){let n=t.hachureGap;n<0&&(n=4*t.strokeWidth),n=Math.m... class Y (line 2) | class Y extends V{fillPolygons(e,t){const n=this._fillPolygons(e,t),r=Ob... method fillPolygons (line 2) | fillPolygons(e,t){const n=this._fillPolygons(e,t),r=Object.assign({},t... method constructor (line 2) | constructor(e){this.nodeSet=e,this.content=[],this.nodes=[]} method write (line 2) | write(e,t,n,r=0){return this.content.push(e,t,n,4+4*r),this} method writeElements (line 2) | writeElements(e,t=0){for(let n of e)n.writeTo(this,t);return this} method finish (line 2) | finish(e,t){return s.mp.build({buffer:this.content,nodeSet:this.nodeSe... method constructor (line 2) | constructor(e,t){this.inner=e,this.prec=t} class F (line 2) | class F{constructor(e){this.helper=e}fillPolygons(e,t){const n=q(e,t=Obj... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t=Object.assign({},t,{hachureAngle:0}));... method dotsOnLines (line 2) | dotsOnLines(e,t){const n=[];let r=t.hachureGap;r<0&&(r=4*t.strokeWidth... method constructor (line 2) | constructor(e,t,n,r=U){this.type=e,this.from=t,this.to=n,this.children=r} method writeTo (line 2) | writeTo(e,t){let n=e.content.length;e.writeElements(this.children,t),e... method toTree (line 2) | toTree(e){return new Y(e).writeElements(this.children,-this.from).fini... method of (line 2) | of(e){return new B(this,e)} method reconfigure (line 2) | reconfigure(e){return F.reconfigure.of({compartment:this,extension:e})} method get (line 2) | get(e){return e.config.compartments.get(this)} class B (line 2) | class B{constructor(e){this.helper=e}fillPolygons(e,t){const n=q(e,t);re... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.das... method dashedLine (line 2) | dashedLine(e,t){const n=t.dashOffset<0?t.hachureGap<0?4*t.strokeWidth:... method constructor (line 2) | constructor(e,t){this.tree=e,this.from=t} method to (line 2) | get to(){return this.from+this.tree.length} method type (line 2) | get type(){return this.tree.type.id} method children (line 2) | get children(){return U} method writeTo (line 2) | writeTo(e,t){e.nodes.push(this.tree),e.content.push(e.nodes.length-1,t... method toTree (line 2) | toTree(){return this.tree} method constructor (line 2) | constructor(e,t){this.compartment=e,this.inner=t} class G (line 2) | class G{constructor(e){this.helper=e}fillPolygons(e,t){const n=t.hachure... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=t.hachureGap<0?4*t.strokeWidth:t.hachureGap,... method zigzagLines (line 2) | zigzagLines(e,t,n){const r=[];return e.forEach((e=>{const i=z(e),o=Mat... method constructor (line 2) | constructor(e,t,n,r,i,o){for(this.base=e,this.compartments=t,this.dyna... method staticFacet (line 2) | staticFacet(e){let t=this.address[e.id];return null==t?e.default:this.... method resolve (line 2) | static resolve(e,t,n){let r=[],i=Object.create(null),o=new Map;for(let... method constructor (line 2) | constructor(e){super(),this.text=e} method length (line 2) | get length(){return this.text.length} method createDOM (line 2) | createDOM(e){this.setDOM(e||document.createTextNode(this.text))} method sync (line 2) | sync(e){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(e&&... method reuseDOM (line 2) | reuseDOM(e){3==e.nodeType&&this.createDOM(e)} method merge (line 2) | merge(e,t,n){return(!n||n instanceof G&&!(this.length-(t-e)+n.length>2... method split (line 2) | split(e){let t=new G(this.text.slice(e));return this.text=this.text.sl... method localPosFromDOM (line 2) | localPosFromDOM(e,t){return e==this.dom?t:t?this.text.length:0} method domAtPos (line 2) | domAtPos(e){return new T(this.dom,e)} method domBoundsAround (line 2) | domBoundsAround(e,t,n){return{from:n,to:n+this.length,startDOM:this.do... method coordsAt (line 2) | coordsAt(e,t){return K(this.dom,e,t)} class K (line 2) | class K{constructor(e){this.seed=e}next(){return this.seed?(2**31-1&(thi... method constructor (line 2) | constructor(e){this.seed=e} method next (line 2) | next(){return this.seed?(2**31-1&(this.seed=Math.imul(48271,this.seed)... method constructor (line 2) | constructor({guid:e=h(),collectionid:t=null,gc:n=!0,gcFilter:r=(()=>!0... method load (line 2) | load(){const e=this._item;null===e||this.shouldLoad||Je(e.parent.doc,(... method getSubdocs (line 2) | getSubdocs(){return this.subdocs} method getSubdocGuids (line 2) | getSubdocGuids(){return new Set(Array.from(this.subdocs).map((e=>e.gui... method transact (line 2) | transact(e,t=null){Je(this,e,t)} method get (line 2) | get(e,t=xt){const n=a.Yu(this.share,e,(()=>{const e=new t;return e._in... method getArray (line 2) | getArray(e=""){return this.get(e,Nt)} method getText (line 2) | getText(e=""){return this.get(e,nn)} method getMap (line 2) | getMap(e=""){return this.get(e,Lt)} method getXmlFragment (line 2) | getXmlFragment(e=""){return this.get(e,on)} method toJSON (line 2) | toJSON(){const e={};return this.share.forEach(((t,n)=>{e[n]=t.toJSON()... method destroy (line 2) | destroy(){i.Dp(this.subdocs).forEach((e=>e.destroy()));const e=this._i... method on (line 2) | on(e,t){super.on(e,t)} method off (line 2) | off(e,t){super.off(e,t)} function ee (line 2) | function ee(e,t){return e.type===t} method domAtPos (line 2) | domAtPos(e){let{topView:t,text:n}=this.widget;return t?te(e,0,t,n,((e,... method sync (line 2) | sync(){this.setDOM(this.widget.toDOM())} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let{topView:n,text:r}=this.widget;return n?ne(e,t... method ignoreMutation (line 2) | ignoreMutation(){return!1} method overrideDOMText (line 2) | get overrideDOMText(){return null} method coordsAt (line 2) | coordsAt(e,t){let{topView:n,text:r}=this.widget;return n?te(e,t,n,r,((... method destroy (line 2) | destroy(){var e;super.destroy(),null===(e=this.widget.topView)||void 0... method isEditable (line 2) | get isEditable(){return!0} method canReuseDOM (line 2) | canReuseDOM(){return!0} method readLeftID (line 2) | readLeftID(){return xe(l.yg(this.restDecoder),l.yg(this.restDecoder))} method readRightID (line 2) | readRightID(){return xe(l.yg(this.restDecoder),l.yg(this.restDecoder))} method readClient (line 2) | readClient(){return l.yg(this.restDecoder)} method readInfo (line 2) | readInfo(){return l.kj(this.restDecoder)} method readString (line 2) | readString(){return l.kf(this.restDecoder)} method readParentInfo (line 2) | readParentInfo(){return 1===l.yg(this.restDecoder)} method readTypeRef (line 2) | readTypeRef(){return l.yg(this.restDecoder)} method readLen (line 2) | readLen(){return l.yg(this.restDecoder)} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return p.f9(l.HN(this.restDecoder))} method readJSON (line 2) | readJSON(){return JSON.parse(l.kf(this.restDecoder))} method readKey (line 2) | readKey(){return l.kf(this.restDecoder)} function te (line 2) | function te(e){const t=[],n=function(e){const t=new Array;for(;""!==e;)i... method constructor (line 2) | constructor(e,t,n,r){this.type=e,this.from=t,this.to=n,this.side=r} method constructor (line 2) | constructor(e){this.dsCurrVal=0,this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){this.dsCurrVal=0} method readDsClock (line 2) | readDsClock(){return this.dsCurrVal+=l.yg(this.restDecoder),this.dsCur... method readDsLen (line 2) | readDsLen(){const e=l.yg(this.restDecoder)+1;return this.dsCurrVal+=e,e} function ne (line 2) | function ne(e){let t=0,n=0,r=0,i=0;const o=[];for(const{key:a,data:s}of ... method constructor (line 2) | constructor(e){super(e),this.keys=[],l.yg(e),this.keyClockDecoder=new ... method readLeftID (line 2) | readLeftID(){return new be(this.clientDecoder.read(),this.leftClockDec... method readRightID (line 2) | readRightID(){return new be(this.clientDecoder.read(),this.rightClockD... method readClient (line 2) | readClient(){return this.clientDecoder.read()} method readInfo (line 2) | readInfo(){return this.infoDecoder.read()} method readString (line 2) | readString(){return this.stringDecoder.read()} method readParentInfo (line 2) | readParentInfo(){return 1===this.parentInfoDecoder.read()} method readTypeRef (line 2) | readTypeRef(){return this.typeRefDecoder.read()} method readLen (line 2) | readLen(){return this.lenDecoder.read()} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return l.HN(this.restDecoder)} method readJSON (line 2) | readJSON(){return l.v_(this.restDecoder)} method readKey (line 2) | readKey(){const e=this.keyClockDecoder.read();if(e2){const i=[];for(let t=0... method constructor (line 2) | constructor(e){this.map=e} method of (line 2) | of(e){return new ce(this,e)} function ce (line 2) | function ce(e,t,n){const r=Math.sqrt(2*Math.PI*Math.sqrt((Math.pow(e/2,2... method constructor (line 2) | constructor(e,t,n){this.parser=e,this.text=t,this.offset=n,this.parts=[]} method char (line 2) | char(e){return e>=this.end?-1:this.text.charCodeAt(e-this.offset)} method end (line 2) | get end(){return this.offset+this.text.length} method slice (line 2) | slice(e,t){return this.text.slice(e-this.offset,t-this.offset)} method append (line 2) | append(e){return this.parts.push(e),e.to} method addDelimiter (line 2) | addDelimiter(e,t,n,r,i){return this.append(new te(e,t,n,(r?1:0)|(i?2:0... method addElement (line 2) | addElement(e){return this.append(e)} method resolveMarkers (line 2) | resolveMarkers(e){for(let t=e;t=0;t--){let n=... method takeContent (line 2) | takeContent(e){let t=this.resolveMarkers(e);return this.parts.length=e,t} method skipSpace (line 2) | skipSpace(e){return m(this.text,e-this.offset)+this.offset} method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method constructor (line 2) | constructor(e,t){super(),this.config=e,this.open=t} method eq (line 2) | eq(e){return this.config==e.config&&this.open==e.open} method toDOM (line 2) | toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.op... method constructor (line 2) | constructor(e,t){this.type=e,this.value=t} method map (line 2) | map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==t... method is (line 2) | is(e){return this.type==e} method define (line 2) | static define(e={}){return new le(e.map||(e=>e))} method mapEffects (line 2) | static mapEffects(e,t){if(!e.length)return e;let n=[];for(let r of e){... function ue (line 2) | function ue(e,t,n,r){const[i,o]=we(r.increment,e,t,r.rx,r.ry,1,r.increme... method constructor (line 2) | constructor(e,t,n,r,i,o){this.startState=e,this.changes=t,this.selecti... method create (line 2) | static create(e,t,n,r,i,o){return new ue(e,t,n,r,i,o)} method newDoc (line 2) | get newDoc(){return this._doc||(this._doc=this.changes.apply(this.star... method newSelection (line 2) | get newSelection(){return this.selection||this.startState.selection.ma... method state (line 2) | get state(){return this._state||this.startState.applyTransaction(this)... method annotation (line 2) | annotation(e){for(let t of this.annotations)if(t.type==e)return t.value} method docChanged (line 2) | get docChanged(){return!this.changes.empty} method reconfigured (line 2) | get reconfigured(){return this.startState.config!=this.state.config} method isUserEvent (line 2) | isUserEvent(e){let t=this.annotation(ue.userEvent);return!(!t||!(t==e|... method eq (line 2) | eq(e){return!1} method updateDOM (line 2) | updateDOM(e){return!1} method compare (line 2) | compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)} method estimatedHeight (line 2) | get estimatedHeight(){return-1} method ignoreEvent (line 2) | ignoreEvent(e){return!0} method customView (line 2) | get customView(){return null} method destroy (line 2) | destroy(e){} function fe (line 2) | function fe(e,t,n,r,i,o,a,s,l){const c=e,u=t;let f=Math.abs(n/2),d=Math.... function de (line 2) | function de(e,t){const n=[];for(const r of e)if(r.length){const e=t.maxR... method constructor (line 2) | constructor(e,t){this.fragments=e,this.input=t,this.i=0,this.fragment=... method nextFragment (line 2) | nextFragment(){this.fragment=this.i0?3e8:-4e8:... method replace (line 2) | static replace(e){let t,n,r=!!e.block;if(e.isBlockGap)t=-5e8,n=4e8;els... method line (line 2) | static line(e){return new pe(e)} method set (line 2) | static set(e,t=!1){return r.Xs.of(e,t)} method hasHeight (line 2) | hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1} function he (line 2) | function he(e,t){return function(e,t){let n=e.fillStyle||"hachure";if(!H... method constructor (line 2) | constructor(e){let{start:t,end:n}=ge(e);super(t?-1:5e8,n?1:-6e8,null,e... method eq (line 2) | eq(e){return this==e||e instanceof he&&this.tagName==e.tagName&&this.c... method range (line 2) | range(e,t=e){if(e>=t)throw new RangeError("Mark decorations may not be... function pe (line 2) | function pe(e){return e.randomizer||(e.randomizer=new K(e.seed||0)),e.ra... method constructor (line 2) | constructor(e){super(-2e8,-2e8,null,e)} method eq (line 2) | eq(e){return e instanceof pe&&le(this.spec.attributes,e.spec.attributes)} method range (line 2) | range(e,t=e){if(t!=e)throw new RangeError("Line decoration ranges must... function me (line 2) | function me(e,t,n,r=1){return n.roughness*r*(pe(n)*(t-e)+e)} method constructor (line 2) | constructor(e,t,n,i,o,a){super(t,n,o,e),this.block=i,this.isReplace=a,... method type (line 2) | get type(){return this.startSidet||e==t&&this.startSide>0&&this.end... method constructor (line 2) | constructor(){this.l=[]} function ge (line 2) | function ge(e,t,n=1){return me(-e,e,t,n)} function Oe (line 2) | function Oe(e,t,n,r,i,o=!1){const a=o?i.disableMultiStrokeFill:i.disable... method constructor (line 2) | constructor(e){this.markCache=Object.create(null),this.tree=p(e.state)... method update (line 2) | update(e){let t=p(e.state),n=me(e.state),r=n!=me(e.startState);t.lengt... method buildDeco (line 2) | buildDeco(e,t){if(!t||!this.tree.length)return a.p.none;let n=new o.f_... function ve (line 2) | function ve(e,t,n,r,i,o,a){const s=Math.pow(e-n,2)+Math.pow(t-r,2),l=Mat... method constructor (line 2) | constructor(){super(...arguments),this.children=[],this.length=0,this.... method merge (line 2) | merge(e,t,n,r,i,o){if(n){if(!(n instanceof ve))return!1;this.dom||n.tr... method split (line 2) | split(e){let t=new ve;if(t.breakAfter=this.breakAfter,0==this.length)r... method transferDOM (line 2) | transferDOM(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAt... method setDeco (line 2) | setDeco(e){le(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,thi... method append (line 2) | append(e,t){oe(this,e,t)} method addLineDeco (line 2) | addLineDeco(e){let t=e.spec.attributes,n=e.spec.class;t&&(this.attrs=s... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method reuseDOM (line 2) | reuseDOM(e){"DIV"==e.nodeName&&(this.setDOM(e),this.dirty|=6)} method sync (line 2) | sync(e){var t;this.dom?4&this.dirty&&($(this.dom),this.dom.className="... method measureTextSize (line 2) | measureTextSize(){if(0==this.children.length||this.length>20)return nu... method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} method become (line 2) | become(e){return!1} method type (line 2) | get type(){return fe.Text} method find (line 2) | static find(e,t){for(let n=0,r=0;n3){const o=[],a=1-n.curveT... method constructor (line 2) | constructor(e,t,n,r,i,o){this.config=e,this.doc=t,this.selection=n,thi... method field (line 2) | field(e,t=!0){let n=this.config.address[e.id];if(null!=n)return H(this... method update (line 2) | update(...e){return pe(this,e,!0)} method applyTransaction (line 2) | applyTransaction(e){let t,n=this.config,{base:r,compartments:i}=n;for(... method replaceSelection (line 2) | replaceSelection(e){return"string"==typeof e&&(e=this.toText(e)),this.... method changeByRange (line 2) | changeByRange(e){let t=this.selection,n=e(t.ranges[0]),r=this.changes(... method changes (line 2) | changes(e=[]){return e instanceof _?e:_.of(e,this.doc.length,this.face... method toText (line 2) | toText(e){return r.of(e.split(this.facet(be.lineSeparator)||k))} method sliceDoc (line 2) | sliceDoc(e=0,t=this.doc.length){return this.doc.sliceString(e,t,this.l... method facet (line 2) | facet(e){let t=this.config.address[e.id];return null==t?e.default:(H(t... method toJSON (line 2) | toJSON(e){let t={doc:this.sliceDoc(),selection:this.selection.toJSON()... method fromJSON (line 2) | static fromJSON(e,t={},n){if(!e||"string"!=typeof e.doc)throw new Rang... method create (line 2) | static create(e={}){let t=G.resolve(e.extensions||[],new Map),n=e.doc ... method tabSize (line 2) | get tabSize(){return this.facet(be.tabSize)} method lineBreak (line 2) | get lineBreak(){return this.facet(be.lineSeparator)||"\n"} method readOnly (line 2) | get readOnly(){return this.facet(oe)} method phrase (line 2) | phrase(e,...t){for(let t of this.facet(be.phrases))if(Object.prototype... method languageDataAt (line 2) | languageDataAt(e,t,n=-1){let r=[];for(let i of this.facet(J))for(let o... method charCategorizer (line 2) | charCategorizer(e){return t=this.languageDataAt("wordChars",e).join(""... method wordAt (line 2) | wordAt(e){let{text:t,from:n,length:r}=this.doc.lineAt(e),i=this.charCa... method constructor (line 2) | constructor(e,t,n,r){this.doc=e,this.pos=t,this.end=n,this.disallowBlo... method posCovered (line 2) | posCovered(){if(0==this.content.length)return!this.breakAtStart&&this.... method getLine (line 2) | getLine(){return this.curLine||(this.content.push(this.curLine=new ve)... method flushBuffer (line 2) | flushBuffer(e=this.bufferMarks){this.pendingBuffer&&(this.curLine.appe... method addBlockWidget (line 2) | addBlockWidget(e){this.flushBuffer(),this.curLine=null,this.content.pu... method finish (line 2) | finish(e){this.pendingBuffer&&e<=this.bufferMarks.length?this.flushBuf... method buildText (line 2) | buildText(e,t,n){for(;e>0;){if(this.textOff==this.text.length){let{val... method span (line 2) | span(e,t,n,r){this.buildText(t-e,n,r),this.pos=t,this.openStart<0&&(th... method point (line 2) | point(e,t,n,r,i,o){if(this.disallowBlockEffectsFor[o]&&n instanceof me... method build (line 2) | static build(e,t,n,i,o){let a=new be(e,t,n,o);return a.openEnd=r.Xs.sp... method constructor (line 2) | constructor(e,t){this.client=e,this.clock=t} function we (line 2) | function we(e,t,n,r,i,o,a,s){const l=[],c=[];if(0===s.roughness){e/=4,c.... method constructor (line 2) | constructor(){this.rows=null} method nextLine (line 2) | nextLine(e,t,n){if(null==this.rows){let r;if(this.rows=!1,(45==t.next|... method finish (line 2) | finish(e,t){return!!this.rows&&(e.addLeafElement(t,e.elt("Table",t.sta... function xe (line 2) | function xe(e,t,n,r,i,o,a,s,l){const c=o+ge(.1,l),u=[];u.push([ge(s,l)+t... method eq (line 2) | eq(e){return this==e} method range (line 2) | range(e,t=e){return ke.create(e,t,this)} method constructor (line 2) | constructor(e){super(),this.tag=e} method eq (line 2) | eq(e){return e.tag==this.tag} method toDOM (line 2) | toDOM(){return document.createElement(this.tag)} method updateDOM (line 2) | updateDOM(e){return e.nodeName.toLowerCase()==this.tag} function ke (line 2) | function ke(e,t,n,r,i,o,a,s){const l=[],c=[s.maxRandomnessOffset||1,(s.m... method nextLine (line 2) | nextLine(){return!1} method finish (line 2) | finish(e,t){return e.addLeafElement(t,e.elt("Task",t.start,t.start+t.c... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.value=n} method create (line 2) | static create(e,t,n){return new ke(e,t,n)} function Se (line 2) | function Se(e){return[...e]} function Pe (line 2) | function Pe(e,t){return Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)} method constructor (line 2) | constructor(e,t,n,r){this.from=e,this.to=t,this.value=n,this.maxPoint=r} method length (line 2) | get length(){return this.to[this.to.length-1]} method findIndex (line 2) | findIndex(e,t,n,r=0){let i=n?this.to:this.from;for(let o=r,a=i.length;... method between (line 2) | between(e,t,n,r){for(let i=this.findIndex(t,-1e9,!0),o=this.findIndex(... method map (line 2) | map(e,t){let n=[],r=[],i=[],o=-1,a=-1;for(let s=0;se.maxPoint>0||!e.isEmp... method eq (line 2) | static eq(e,t,n=0,r){null==r&&(r=999999999);let i=e.filter((e=>!e.isEm... method spans (line 2) | static spans(e,t,n,r,i=-1){let o=new je(e,null,i).goto(t),a=t,s=o.open... method of (line 2) | static of(e,t=!1){let n=new Ce;for(let r of e instanceof ke?[e]:t?func... function Ce (line 2) | function Ce(e,t,n){return[e[0]+(t[0]-e[0])*n,e[1]+(t[1]-e[1])*n]} method constructor (line 2) | constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.... method finishChunk (line 2) | finishChunk(e){this.chunks.push(new Pe(this.from,this.to,this.value,th... method add (line 2) | add(e,t,n){this.addInner(e,t,n)||(this.nextLayer||(this.nextLayer=new ... method addInner (line 2) | addInner(e,t,n){let r=e-this.lastTo||n.startSide-this.last.endSide;if(... method addChunk (line 2) | addChunk(e,t){if((e-this.lastTo||t.value[0].startSide-this.last.endSid... method finish (line 2) | finish(){return this.finishInner(_e.empty)} method finishInner (line 2) | finishInner(e){if(this.from.length&&this.finishChunk(!1),0==this.chunk... function Qe (line 2) | function Qe(e,t,n,r){const i=r||[];if(function(e,t){const n=e[t+0],r=e[t... method constructor (line 2) | constructor(e,t,n=0){this.type=e,this.index=t,this.assoc=n} function Ee (line 2) | function Ee(e,t){return $e(e,0,e.length,t)} method constructor (line 2) | constructor(e,t,n,r=0){this.layer=e,this.skip=t,this.minPoint=n,this.r... method startSide (line 2) | get startSide(){return this.value?this.value.startSide:0} method endSide (line 2) | get endSide(){return this.value?this.value.endSide:0} method goto (line 2) | goto(e,t=-1e9){return this.chunkIndex=this.rangeIndex=0,this.gotoInner... method gotoInner (line 2) | gotoInner(e,t,n){for(;this.chunkIndexe.length)&&(t=e.length);for(var n=0,r=new A... method constructor (line 2) | constructor(e,t,n){super(),this.top=e,this.text=t,this.topView=n} method eq (line 2) | eq(e){return this.top==e.top&&this.text==e.text} method toDOM (line 2) | toDOM(){return this.top} method ignoreEvent (line 2) | ignoreEvent(){return!1} method customView (line 2) | get customView(){return ee} method constructor (line 2) | constructor(e,t){this.target=e,this.currentTarget=e,this.transaction=t... method path (line 2) | get path(){return mt(this.currentTarget,this.target)} method deletes (line 2) | deletes(e){return z(this.transaction.deleteSet,e.id)} method keys (line 2) | get keys(){if(null===this._keys){const e=new Map,t=this.target;this.tr... method delta (line 2) | get delta(){return this.changes.delta} method adds (line 2) | adds(e){return e.id.clock>=(this.transaction.beforeState.get(e.id.clie... method changes (line 2) | get changes(){let e=this._changes;if(null===e){const t=this.target,n=v... function vn (line 2) | function vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new A... method constructor (line 2) | constructor(e){this.arr=e} method getLength (line 2) | getLength(){return this.arr.length} method getContent (line 2) | getContent(){return this.arr} method isCountable (line 2) | isCountable(){return!0} method copy (line 2) | copy(){return new vn(this.arr)} method splice (line 2) | splice(e){const t=new vn(this.arr.slice(e));return this.arr=this.arr.s... method mergeWith (line 2) | mergeWith(e){return this.arr=this.arr.concat(e.arr),!0} method integrate (line 2) | integrate(e,t){} method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){const n=this.arr.length;e.writeLen(n-t);for(let r=t;re)){return e*r(.5-t*(.5-n))} function _n (line 2) | function _n(e,t){return[e[0]+t[0],e[1]+t[1]]} function Cn (line 2) | function Cn(e,t){return[e[0]-t[0],e[1]-t[1]]} function Qn (line 2) | function Qn(e,t){return[e[0]*t,e[1]*t]} function En (line 2) | function En(e){return[e[1],-e[0]]} method constructor (line 2) | constructor(e){this.type=e} method getLength (line 2) | getLength(){return 1} method getContent (line 2) | getContent(){return[this.type]} method isCountable (line 2) | isCountable(){return!0} method copy (line 2) | copy(){return new En(this.type._copy())} method splice (line 2) | splice(e){throw m.Nw()} method mergeWith (line 2) | mergeWith(e){return!1} method integrate (line 2) | integrate(e,t){this.type._integrate(e.doc,t)} method delete (line 2) | delete(e){let t=this.type._start;for(;null!==t;)t.deleted?e._mergeStru... method gc (line 2) | gc(e){let t=this.type._start;for(;null!==t;)t.gc(e,!0),t=t.right;this.... method write (line 2) | write(e,t){this.type._write(e)} method getRef (line 2) | getRef(){return 7} function $n (line 2) | function $n(e,t){return e[0]*t[0]+e[1]*t[1]} function Tn (line 2) | function Tn(e,t){return e[0]===t[0]&&e[1]===t[1]} function jn (line 2) | function jn(e,t){return function(e){return e[0]*e[0]+e[1]*e[1]}(Cn(e,t))} method constructor (line 2) | constructor(e,t,n,i){this.typeOver=i,this.bounds=null,this.text="";let... function In (line 2) | function In(e){return function(e,t){return[e[0]/t,e[1]/t]}(e,function(e)... function Rn (line 2) | function Rn(e,t){return Math.hypot(e[1]-t[1],e[0]-t[0])} method constructor (line 2) | constructor(e,t,n,r,i,o,a,s){super(e,s.getLength()),this.origin=n,this... method marker (line 2) | set marker(e){(this.info&g.Ko)>0!==e&&(this.info^=g.Ko)} method marker (line 2) | get marker(){return(this.info&g.Ko)>0} method keep (line 2) | get keep(){return(this.info&g.Vw)>0} method keep (line 2) | set keep(e){this.keep!==e&&(this.info^=g.Vw)} method countable (line 2) | get countable(){return(this.info&g.Qn)>0} method deleted (line 2) | get deleted(){return(this.info&g.CY)>0} method deleted (line 2) | set deleted(e){this.deleted!==e&&(this.info^=g.CY)} method markDeleted (line 2) | markDeleted(){this.info|=g.CY} method getMissing (line 2) | getMissing(e,t){if(this.origin&&this.origin.client!==this.id.client&&t... method integrate (line 2) | integrate(e,t){if(t>0&&(this.id.clock+=t,this.left=Ue(e,e.doc.store,xe... method next (line 2) | get next(){let e=this.right;for(;null!==e&&e.deleted;)e=e.right;return e} method prev (line 2) | get prev(){let e=this.left;for(;null!==e&&e.deleted;)e=e.left;return e} method lastId (line 2) | get lastId(){return 1===this.length?this.id:xe(this.id.client,this.id.... method mergeWith (line 2) | mergeWith(e){if(this.constructor===e.constructor&&we(e.origin,this.las... method delete (line 2) | delete(e){if(!this.deleted){const t=this.parent;this.countable&&null==... method gc (line 2) | gc(e,t){if(!this.deleted)throw m.zR();this.content.gc(e),t?((e,t,n)=>{... method write (line 2) | write(e,t){const n=t>0?xe(this.id.client,this.id.clock+t-1):this.origi... function An (line 2) | function An(e,t,n){let r=Math.sin(n),i=Math.cos(n),o=e[0]-t[0],a=e[1]-t[... function Mn (line 2) | function Mn(e,t,n){return _n(e,Qn(Cn(t,e),n))} method constructor (line 2) | constructor(e){this.view=e,this.active=!1,this.selectionRange=new S,th... method onScrollChanged (line 2) | onScrollChanged(e){this.view.inputState.runScrollHandlers(this.view,e)... method onScroll (line 2) | onScroll(e){this.intersecting&&this.flush(!1),this.onScrollChanged(e)} method onResize (line 2) | onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout((()=>{... method onPrint (line 2) | onPrint(){this.view.viewState.printing=!0,this.view.measure(),setTimeo... method updateGaps (line 2) | updateGaps(e){if(this.gapIntersection&&(e.length!=this.gaps.length||th... method onSelectionChange (line 2) | onSelectionChange(e){let t=this.selectionChanged;if(!this.readSelectio... method readSelectionRange (line 2) | readSelectionRange(){let{view:e}=this,t=B.safari&&11==e.root.nodeType&... method setSelectionRange (line 2) | setSelectionRange(e,t){this.selectionRange.set(e.node,e.offset,t.node,... method clearSelectionRange (line 2) | clearSelectionRange(){this.selectionRange.set(null,0,null,0)} method listenForScroll (line 2) | listenForScroll(){this.parentCheck=-1;let e=0,t=null;for(let n=this.do... method ignore (line 2) | ignore(e){if(!this.active)return e();try{return this.stop(),e()}finall... method start (line 2) | start(){this.active||(this.observer.observe(this.dom,Rn),An&&this.dom.... method stop (line 2) | stop(){this.active&&(this.active=!1,this.observer.disconnect(),An&&thi... method clear (line 2) | clear(){this.processRecords(),this.queue.length=0,this.selectionChange... method delayAndroidKey (line 2) | delayAndroidKey(e,t){var n;if(!this.delayedAndroidKey){let e=()=>{let ... method clearDelayedAndroidKey (line 2) | clearDelayedAndroidKey(){this.win.cancelAnimationFrame(this.flushingAn... method flushSoon (line 2) | flushSoon(){this.delayedFlush<0&&(this.delayedFlush=this.view.win.requ... method forceFlush (line 2) | forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame... method processRecords (line 2) | processRecords(){let e=this.queue;for(let t of this.observer.takeRecor... method readChange (line 2) | readChange(){let{from:e,to:t,typeOver:n}=this.processRecords(),r=this.... method flush (line 2) | flush(e=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;e... method readMutation (line 2) | readMutation(e){let t=this.view.docView.nearest(e.target);if(!t||t.ign... method setWindow (line 2) | setWindow(e){e!=this.win&&(this.removeWindowListeners(this.win),this.w... method addWindowListeners (line 2) | addWindowListeners(e){e.addEventListener("resize",this.onResize),e.add... method removeWindowListeners (line 2) | removeWindowListeners(e){e.removeEventListener("scroll",this.onScroll)... method destroy (line 2) | destroy(){var e,t,n,r;this.stop(),null===(e=this.intersection)||void 0... function Zn (line 2) | function Zn(e,t,n){return _n(e,Qn(t,n))} method deleted (line 2) | get deleted(){return!0} method delete (line 2) | delete(){} method mergeWith (line 2) | mergeWith(e){return this.constructor===e.constructor&&(this.length+=e.... method integrate (line 2) | integrate(e,t){m.zR()} method write (line 2) | write(e,t){e.writeInfo(10),s.uE(e.restEncoder,this.length-t)} method getMissing (line 2) | getMissing(e,t){return null} function e (line 2) | function e(){R(this,e),this.callbacks=new Set,this.nonDeletedElements=[]... function sr (line 2) | function sr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function lr (line 2) | function lr(e){for(var t=1;t0&&void 0!==arguments[0]?arguments... function n (line 2) | function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0... function Ql (line 2) | function Ql(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function El (line 2) | function El(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function zu (line 2) | function zu(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e... function qu (line 2) | function qu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new A... function Vu (line 2) | function Vu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function Uu (line 2) | function Uu(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function kf (line 2) | function kf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function Sf (line 2) | function Sf(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function Rf (line 2) | function Rf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function Af (line 2) | function Af(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function Xd (line 2) | function Xd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function Dd (line 2) | function Dd(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function nh (line 2) | function nh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function rh (line 2) | function rh(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function Sh (line 2) | function Sh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function Ph (line 2) | function Ph(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function ip (line 2) | function ip(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function op (line 2) | function op(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function Hp (line 2) | function Hp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function tm (line 2) | function tm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function nm (line 2) | function nm(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new A... function lm (line 2) | function lm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function cm (line 2) | function cm(e){for(var t=1;t=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&othis.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(e){return function(){var t=this,n=arguments;return new Promis... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&othis.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function c (line 2) | function c(e,t){return({state:n,dispatch:r})=>{if(n.readOnly)return!1;le... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function h (line 2) | function h(e,t=e.selection.main.head){let n=e.languageDataAt("commentTok... method constructor (line 2) | constructor(e,t,n){super(e,t,[],n),this.parser=t} method define (line 2) | static define(e){let t=u(e.languageData);return new h(t,e.parser.confi... method configure (line 2) | configure(e,t){return new h(this.data,this.parser.configure(e),t||this... method allowsNesting (line 2) | get allowsNesting(){return this.parser.hasWrappers()} method constructor (line 2) | constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.clas... method startSpan (line 2) | startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(e,t,n=t.selection.ranges){let r=n.map((e=>h(t,e.from).block))... method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(e,t,n=t.selection.ranges){let r=[],i=-1;for(let{from:e,to:o}o... method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} method update (line 2) | update(e,t){let n=t.state.facet(y),r=t.annotation(g);if(r){let i=t.docCh... function w (line 2) | function w(e,t){return function({state:n,dispatch:r}){if(!t&&n.readOnly)... method constructor (line 2) | constructor(e){super(),this.doc=e,this.clientID=e.clientID,this.states... method destroy (line 2) | destroy(){this.emit("destroy",[this]),this.setLocalState(null),super.d... method getLocalState (line 2) | getLocalState(){return this.states.get(this.clientID)||null} method setLocalState (line 2) | setLocalState(e){const t=this.clientID,n=this.meta.get(t),r=void 0===n... method setLocalStateField (line 2) | setLocalStateField(e,t){const n=this.getLocalState();null!==n&&this.se... method getStates (line 2) | getStates(){return this.states} method constructor (line 2) | constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this... method getActions (line 2) | getActions(e){let t=0,n=null,{parser:r}=e.p,{tokenizers:i}=r,o=r.state... method getMainToken (line 2) | getMainToken(e){if(this.mainToken)return this.mainToken;let t=new c,{p... method updateCachedToken (line 2) | updateCachedToken(e,t,n){let r=this.stream.clipPos(n.pos);if(t.token(t... method putAction (line 2) | putAction(e,t,n,r){for(let t=0;tn+20?t-n-1:0,o=e.slice(i,t);return o.push(... method constructor (line 2) | constructor(e){if(super(),this.wrappers=[],14!=e.version)throw new Ran... method createParse (line 2) | createParse(e,t,n){let r=new x(this,e,t,n);for(let i of this.wrappers)... method getGoto (line 2) | getGoto(e,t,n=!1){let r=this.goto;if(t>=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function Q (line 2) | function Q(e,t){return e.length?t.length?e.concat(t):e:t} method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function $ (line 2) | function $(e,t){if(e.length){let n=e[e.length-1],r=n.selectionsAfter.sli... method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... function T (line 2) | function T(e){let t=e[e.length-1],n=e.slice();return n[e.length-1]=t.set... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function j (line 2) | function j(e,t){if(!e.length)return e;let n=e.length,r=E;for(;n;){let i=... method constructor (line 2) | constructor(e){this.set=e,this.i=0,this.next()} method next (line 2) | next(){let{sections:e}=this.set;this.i>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... function I (line 2) | function I(e,t,n){let r=Q(e.selectionsAfter.length?e.selectionsAfter.map... method constructor (line 2) | constructor(e){this.stage=0,this.elts=[],this.pos=0,this.start=e.start... method nextLine (line 2) | nextLine(e,t,n){if(-1==this.stage)return!1;let r=n.content+"\n"+t.scru... method finish (line 2) | finish(e,t){return(2==this.stage||3==this.stage)&&m(t.content,this.pos... method complete (line 2) | complete(e,t,n){return e.addLeafElement(t,G(r.LinkReference,this.start... method nextStage (line 2) | nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this... method advance (line 2) | advance(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!th... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;nthis.pos||e==this.pos&&(t>0||0==this.i||th... method constructor (line 2) | constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.... function Z (line 2) | function Z(e,t){return o.jT.create(e.ranges.map(t),e.mainIndex)} method constructor (line 2) | constructor(e,t,n,r,i){this.combine=e,this.compareInput=t,this.compare... method define (line 2) | static define(e={}){return new Z(e.combine||(e=>e),e.compareInput||((e... method of (line 2) | of(e){return new D([],this,0,e)} method compute (line 2) | compute(e,t){if(this.isStatic)throw new Error("Can't compute a static ... method computeN (line 2) | computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static... method from (line 2) | from(e,t){return t||(t=e=>e),this.compute([e],(n=>t(n.field(e))))} function X (line 2) | function X(e,t){return e.update({selection:t,scrollIntoView:!0,userEvent... method constructor (line 2) | constructor(e,t,n,r,i){this.nest=t,this.input=n,this.fragments=r,this.... method advance (line 2) | advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)retu... method parsedPos (line 2) | get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for... method stopAt (line 2) | stopAt(e){if(this.stoppedAt=e,this.baseParse)this.baseParse.stopAt(e);... method startInner (line 2) | startInner(){let e=new z(this.fragments),t=null,n=null,r=new P(new b(t... function D (line 2) | function D({state:e,dispatch:t},n){let r=Z(e.selection,n);return!r.eq(e.... method constructor (line 2) | constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r} method constructor (line 2) | constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,this.lin... method parsedPos (line 2) | get parsedPos(){return this.absoluteLineStart} method advance (line 2) | advance(){if(null!=this.stoppedAt&&this.absoluteLineStart>this.stopped... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=this.to)t.text="";else if(t.text=thi... method readLine (line 2) | readLine(){let{line:e}=this,{text:t,end:n}=this.scanLine(this.absolute... method lineChunkAt (line 2) | lineChunkAt(e){let t,n=this.input.chunk(e);if(this.input.lineChunks)t=... method prevLineEnd (line 2) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 2) | startContext(e,t,n=0){this.block=c.create(e,n,this.lineStart+t,this.bl... method startComposite (line 2) | startComposite(e,t,n=0){this.startContext(this.parser.getNodeType(e),t... method addNode (line 2) | addNode(e,t,n){"number"==typeof e&&(e=new s.mp(this.parser.nodeSet.typ... method addElement (line 2) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from... method addLeafElement (line 2) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(ue(t.childr... method finishContext (line 2) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-... method finish (line 2) | finish(){for(;this.stack.length>1;)this.finishContext();return this.ad... method addGaps (line 2) | addGaps(e){return this.ranges.length>1?N(this.ranges,0,e.topNode,this.... method finishLeaf (line 2) | finishLeaf(e){for(let t of e.parsers)if(t.finish(this,e))return;let t=... method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method buffer (line 2) | get buffer(){return new Y(this.parser.nodeSet)} method constructor (line 2) | constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this... method dynamicSlot (line 2) | dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this... function N (line 2) | function N(e,t){return o.jT.cursor(t?e.to:e.from)} method constructor (line 2) | constructor(e,t,n){this.field=e,this.from=t,this.to=n} method map (line 2) | map(e){let t=e.mapPos(this.from,-1,r.gc.TrackDel),n=e.mapPos(this.to,1... method constructor (line 2) | constructor(e,t){this.clock=e,this.len=t} function W (line 2) | function W(e,t){return D(e,(n=>n.empty?e.moveByChar(n,t):N(n,t)))} method constructor (line 2) | constructor(e,t){this.lines=e,this.fieldPositions=t} method instantiate (line 2) | instantiate(e,t){let n=[],r=[t],i=e.doc.lineAt(t),a=/^\s*/.exec(i.text... method parse (line 2) | static parse(e){let t,n=[],r=[],i=[];for(let o of e.split(/\r\n?|\n/))... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l){super(),this.nodeSet=e,this.blockParser... method createParse (line 2) | createParse(e,t,n){let r=new D(this,e,t,n);for(let i of this.wrappers)... method configure (line 2) | configure(e){let t=z(e);if(!t)return this;let{nodeSet:n,skipContextMar... method getNodeType (line 2) | getNodeType(e){let t=this.nodeTypes[e];if(null==t)throw new RangeError... method parseInline (line 2) | parseInline(e,t){let n=new ce(this,e,t);e:for(let e=t;en.empty?e.moveByGroup(n,t):N(n,t)))} method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){return this._fillPolygons(e,t)} method _fillPolygons (line 2) | _fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.re... method renderLines (line 2) | renderLines(e,t){const n=[];for(const r of e)n.push(...this.helper.dou... function U (line 2) | function U(e,t,n){if(t.type.prop(n))return!0;let r=t.to-t.from;return r&... method fillPolygons (line 2) | fillPolygons(e,t){let n=t.hachureGap;n<0&&(n=4*t.strokeWidth),n=Math.m... function Y (line 2) | function Y(e,t,n){let r,i,a=(0,s.qz)(e).resolveInner(t.head),c=n?l.md.cl... method fillPolygons (line 2) | fillPolygons(e,t){const n=this._fillPolygons(e,t),r=Object.assign({},t... method constructor (line 2) | constructor(e){this.nodeSet=e,this.content=[],this.nodes=[]} method write (line 2) | write(e,t,n,r=0){return this.content.push(e,t,n,4+4*r),this} method writeElements (line 2) | writeElements(e,t=0){for(let n of e)n.writeTo(this,t);return this} method finish (line 2) | finish(e,t){return s.mp.build({buffer:this.content,nodeSet:this.nodeSe... method constructor (line 2) | constructor(e,t){this.inner=e,this.prec=t} function F (line 2) | function F(e,t){return D(e,(n=>{if(!n.empty)return N(n,t);let r=e.moveVe... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t=Object.assign({},t,{hachureAngle:0}));... method dotsOnLines (line 2) | dotsOnLines(e,t){const n=[];let r=t.hachureGap;r<0&&(r=4*t.strokeWidth... method constructor (line 2) | constructor(e,t,n,r=U){this.type=e,this.from=t,this.to=n,this.children=r} method writeTo (line 2) | writeTo(e,t){let n=e.content.length;e.writeElements(this.children,t),e... method toTree (line 2) | toTree(e){return new Y(e).writeElements(this.children,-this.from).fini... method of (line 2) | of(e){return new B(this,e)} method reconfigure (line 2) | reconfigure(e){return F.reconfigure.of({compartment:this,extension:e})} method get (line 2) | get(e){return e.config.compartments.get(this)} function H (line 2) | function H(e){return Math.max(e.defaultLineHeight,Math.min(e.dom.clientH... method constructor (line 2) | constructor(e,t=[],n=0){super(),this.mark=e,this.children=t,this.lengt... method setAttrs (line 2) | setAttrs(e){if($(e),this.mark.class&&(e.className=this.mark.class),thi... method reuseDOM (line 2) | reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(... method sync (line 2) | sync(e){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(thi... method merge (line 2) | merge(e,t,n,r,i,o){return!(n&&(!(n instanceof H&&n.mark.eq(this.mark))... method split (line 2) | split(e){let t=[],n=0,r=-1,i=0;for(let o of this.children){let a=n+o.l... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} function K (line 2) | function K(e,t){let{state:n}=e,r=Z(n.selection,(n=>n.empty?e.moveVertica... method constructor (line 2) | constructor(e){this.seed=e} method next (line 2) | next(){return this.seed?(2**31-1&(this.seed=Math.imul(48271,this.seed)... method constructor (line 2) | constructor({guid:e=h(),collectionid:t=null,gc:n=!0,gcFilter:r=(()=>!0... method load (line 2) | load(){const e=this._item;null===e||this.shouldLoad||Je(e.parent.doc,(... method getSubdocs (line 2) | getSubdocs(){return this.subdocs} method getSubdocGuids (line 2) | getSubdocGuids(){return new Set(Array.from(this.subdocs).map((e=>e.gui... method transact (line 2) | transact(e,t=null){Je(this,e,t)} method get (line 2) | get(e,t=xt){const n=a.Yu(this.share,e,(()=>{const e=new t;return e._in... method getArray (line 2) | getArray(e=""){return this.get(e,Nt)} method getText (line 2) | getText(e=""){return this.get(e,nn)} method getMap (line 2) | getMap(e=""){return this.get(e,Lt)} method getXmlFragment (line 2) | getXmlFragment(e=""){return this.get(e,on)} method toJSON (line 2) | toJSON(){const e={};return this.share.forEach(((t,n)=>{e[n]=t.toJSON()... method destroy (line 2) | destroy(){i.Dp(this.subdocs).forEach((e=>e.destroy()));const e=this._i... method on (line 2) | on(e,t){super.on(e,t)} method off (line 2) | off(e,t){super.off(e,t)} function te (line 2) | function te(e,t,n){let r=e.lineBlockAt(t.head),i=e.moveToLineBoundary(t,... method constructor (line 2) | constructor(e,t,n,r){this.type=e,this.from=t,this.to=n,this.side=r} method constructor (line 2) | constructor(e){this.dsCurrVal=0,this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){this.dsCurrVal=0} method readDsClock (line 2) | readDsClock(){return this.dsCurrVal+=l.yg(this.restDecoder),this.dsCur... method readDsLen (line 2) | readDsLen(){const e=l.yg(this.restDecoder)+1;return this.dsCurrVal+=e,e} function ne (line 2) | function ne(e,t){let n=Z(e.state.selection,(e=>{let n=t(e);return o.jT.r... method constructor (line 2) | constructor(e){super(e),this.keys=[],l.yg(e),this.keyClockDecoder=new ... method readLeftID (line 2) | readLeftID(){return new be(this.clientDecoder.read(),this.leftClockDec... method readRightID (line 2) | readRightID(){return new be(this.clientDecoder.read(),this.rightClockD... method readClient (line 2) | readClient(){return this.clientDecoder.read()} method readInfo (line 2) | readInfo(){return this.infoDecoder.read()} method readString (line 2) | readString(){return this.stringDecoder.read()} method readParentInfo (line 2) | readParentInfo(){return 1===this.parentInfoDecoder.read()} method readTypeRef (line 2) | readTypeRef(){return this.typeRefDecoder.read()} method readLen (line 2) | readLen(){return this.lenDecoder.read()} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return l.HN(this.restDecoder)} method readJSON (line 2) | readJSON(){return l.v_(this.restDecoder)} method readKey (line 2) | readKey(){const e=this.keyClockDecoder.read();if(ee.moveByChar(n,t)))} method constructor (line 2) | constructor(e){super(),this.side=e} method length (line 2) | get length(){return 0} method merge (line 2) | merge(){return!1} method become (line 2) | become(e){return e instanceof re&&e.side==this.side} method split (line 2) | split(){return new re(this.side)} method sync (line 2) | sync(){if(!this.dom){let e=document.createElement("img");e.className="... method getSide (line 2) | getSide(){return this.side} method domAtPos (line 2) | domAtPos(e){return T.before(this.dom)} method localPosFromDOM (line 2) | localPosFromDOM(){return 0} method domBoundsAround (line 2) | domBoundsAround(){return null} method coordsAt (line 2) | coordsAt(e){let t=this.dom.getBoundingClientRect(),n=function(e,t){let... method overrideDOMText (line 2) | get overrideDOMText(){return r.xv.empty} method constructor (line 2) | constructor(){this.restEncoder=s.Mf()} method toUint8Array (line 2) | toUint8Array(){return s._f(this.restEncoder)} method resetDsCurVal (line 2) | resetDsCurVal(){} method writeDsClock (line 2) | writeDsClock(e){s.uE(this.restEncoder,e)} method writeDsLen (line 2) | writeDsLen(e){s.uE(this.restEncoder,e)} function ae (line 2) | function ae(e,t){return ne(e,(n=>e.moveByGroup(n,t)))} method constructor (line 2) | constructor(e,t){this.type=e,this.value=t} method define (line 2) | static define(){return new se} method constructor (line 2) | constructor(){super(),this.keyMap=new Map,this.keyClock=0,this.keyCloc... method toUint8Array (line 2) | toUint8Array(){const e=s.Mf();return s.uE(e,0),s.mP(e,this.keyClockEnc... method writeLeftID (line 2) | writeLeftID(e){this.clientEncoder.write(e.client),this.leftClockEncode... method writeRightID (line 2) | writeRightID(e){this.clientEncoder.write(e.client),this.rightClockEnco... method writeClient (line 2) | writeClient(e){this.clientEncoder.write(e)} method writeInfo (line 2) | writeInfo(e){this.infoEncoder.write(e)} method writeString (line 2) | writeString(e){this.stringEncoder.write(e)} method writeParentInfo (line 2) | writeParentInfo(e){this.parentInfoEncoder.write(e?1:0)} method writeTypeRef (line 2) | writeTypeRef(e){this.typeRefEncoder.write(e)} method writeLen (line 2) | writeLen(e){this.lenEncoder.write(e)} method writeAny (line 2) | writeAny(e){s.EM(this.restEncoder,e)} method writeBuf (line 2) | writeBuf(e){s.mP(this.restEncoder,e)} method writeJSON (line 2) | writeJSON(e){s.EM(this.restEncoder,e)} method writeKey (line 2) | writeKey(e){const t=this.keyMap.get(e);void 0===t?(this.keyClockEncode... function se (line 2) | function se(e,t){return ne(e,(n=>e.moveVertically(n,t)))} method of (line 2) | of(e){return new ae(this,e)} function ue (line 2) | function ue(e,t){return ne(e,(n=>e.moveVertically(n,t,H(e))))} method constructor (line 2) | constructor(e,t,n,r,i,o){this.startState=e,this.changes=t,this.selecti... method create (line 2) | static create(e,t,n,r,i,o){return new ue(e,t,n,r,i,o)} method newDoc (line 2) | get newDoc(){return this._doc||(this._doc=this.changes.apply(this.star... method newSelection (line 2) | get newSelection(){return this.selection||this.startState.selection.ma... method state (line 2) | get state(){return this._state||this.startState.applyTransaction(this)... method annotation (line 2) | annotation(e){for(let t of this.annotations)if(t.type==e)return t.value} method docChanged (line 2) | get docChanged(){return!this.changes.empty} method reconfigured (line 2) | get reconfigured(){return this.startState.config!=this.state.config} method isUserEvent (line 2) | isUserEvent(e){let t=this.annotation(ue.userEvent);return!(!t||!(t==e|... method eq (line 2) | eq(e){return!1} method updateDOM (line 2) | updateDOM(e){return!1} method compare (line 2) | compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)} method estimatedHeight (line 2) | get estimatedHeight(){return-1} method ignoreEvent (line 2) | ignoreEvent(e){return!0} method customView (line 2) | get customView(){return null} method destroy (line 2) | destroy(e){} function Oe (line 2) | function Oe(e,t){if(e.state.readOnly)return!1;let n="delete.selection",{... method constructor (line 2) | constructor(e){this.markCache=Object.create(null),this.tree=p(e.state)... method update (line 2) | update(e){let t=p(e.state),n=me(e.state),r=n!=me(e.startState);t.lengt... method buildDeco (line 2) | buildDeco(e,t){if(!t||!this.tree.length)return a.p.none;let n=new o.f_... function ve (line 2) | function ve(e,t,n){if(e instanceof a.tk)for(let r of e.state.facet(a.tk.... method constructor (line 2) | constructor(){super(...arguments),this.children=[],this.length=0,this.... method merge (line 2) | merge(e,t,n,r,i,o){if(n){if(!(n instanceof ve))return!1;this.dom||n.tr... method split (line 2) | split(e){let t=new ve;if(t.breakAfter=this.breakAfter,0==this.length)r... method transferDOM (line 2) | transferDOM(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAt... method setDeco (line 2) | setDeco(e){le(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,thi... method append (line 2) | append(e,t){oe(this,e,t)} method addLineDeco (line 2) | addLineDeco(e){let t=e.spec.attributes,n=e.spec.class;t&&(this.attrs=s... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method reuseDOM (line 2) | reuseDOM(e){"DIV"==e.nodeName&&(this.setDOM(e),this.dirty|=6)} method sync (line 2) | sync(e){var t;this.dom?4&this.dirty&&($(this.dom),this.dom.className="... method measureTextSize (line 2) | measureTextSize(){if(0==this.children.length||this.length>20)return nu... method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} method become (line 2) | become(e){return!1} method type (line 2) | get type(){return fe.Text} method find (line 2) | static find(e,t){for(let n=0,r=0;ne.maxPoint>0||!e.isEmp... method eq (line 2) | static eq(e,t,n=0,r){null==r&&(r=999999999);let i=e.filter((e=>!e.isEm... method spans (line 2) | static spans(e,t,n,r,i=-1){let o=new je(e,null,i).goto(t),a=t,s=o.open... method of (line 2) | static of(e,t=!1){let n=new Ce;for(let r of e instanceof ke?[e]:t?func... function Ce (line 2) | function Ce(e,t,n){if(e.readOnly)return!1;let r=[];for(let t of Pe(e))n?... method constructor (line 2) | constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.... method finishChunk (line 2) | finishChunk(e){this.chunks.push(new Pe(this.from,this.to,this.value,th... method add (line 2) | add(e,t,n){this.addInner(e,t,n)||(this.nextLayer||(this.nextLayer=new ... method addInner (line 2) | addInner(e,t,n){let r=e-this.lastTo||n.startSide-this.last.endSide;if(... method addChunk (line 2) | addChunk(e,t){if((e-this.lastTo||t.value[0].startSide-this.last.endSid... method finish (line 2) | finish(){return this.finishInner(_e.empty)} method finishInner (line 2) | finishInner(e){if(this.from.length&&this.finishChunk(!1),0==this.chunk... function Ee (line 2) | function Ee(e){return({state:t,dispatch:n})=>{if(t.readOnly)return!1;let... method constructor (line 2) | constructor(e,t,n,r=0){this.layer=e,this.skip=t,this.minPoint=n,this.r... method startSide (line 2) | get startSide(){return this.value?this.value.startSide:0} method endSide (line 2) | get endSide(){return this.value?this.value.endSide:0} method goto (line 2) | goto(e,t=-1e9){return this.chunkIndex=this.rangeIndex=0,this.gotoInner... method gotoInner (line 2) | gotoInner(e,t,n){for(;this.chunkIndex{let i=[];for(let o... method constructor (line 2) | constructor(e){this.heap=e} method from (line 2) | static from(e,t=null,n=-1){let r=[];for(let i=0;i=n||r.to<=t){let r=new... class qe (line 2) | class qe{constructor(e,t,n,r,i){this.text=e,this.to=i,this.done=!1,this.... method constructor (line 2) | constructor(e,t,n,r,i){this.text=e,this.to=i,this.done=!1,this.value=D... method chunkEnd (line 2) | chunkEnd(e){return e>=this.to?this.to:this.text.lineAt(e).to} method next (line 2) | next(){for(;;){let e=this.re.lastIndex=this.matchPos-this.flat.from,t=... function Ve (line 2) | function Ve(e,t){if(t>=e.length)return t;let n,r=e.lineAt(t);for(;t0;t--){let r=e[t-1];if(!(r.fr... method extendWithRanges (line 2) | static extendWithRanges(e,t){if(0==t.length)return e;let n=[];for(let ... function Ue (line 2) | function Ue(e){let t=Ae("input",{class:"cm-textfield",name:"line"});func... method constructor (line 2) | constructor(e,t,n){this.view=e,this.state=t,this.transactions=n,this.f... method create (line 2) | static create(e,t,n){return new Ue(e,t,n)} method viewportChanged (line 2) | get viewportChanged(){return(4&this.flags)>0} method heightChanged (line 2) | get heightChanged(){return(2&this.flags)>0} method geometryChanged (line 2) | get geometryChanged(){return this.docChanged||(10&this.flags)>0} method focusChanged (line 2) | get focusChanged(){return(1&this.flags)>0} method docChanged (line 2) | get docChanged(){return!this.changes.empty} method selectionSet (line 2) | get selectionSet(){return this.transactions.some((e=>e.selection))} method empty (line 2) | get empty(){return 0==this.flags&&0==this.transactions.length} method update (line 2) | update(e,t){for(let n of t.effects)n.is(Ye)&&(e=n.value);return e} function et (line 2) | function et(e,t,n,r){return!(0!=n&&e(t.sliceDoc(n-1,n))==o.D0.Word||r!=t... method constructor (line 2) | constructor(e,t){this.insertions=t,this.deletions=e,this.meta=new Map} method constructor (line 2) | constructor(e){this.decorations=this.getDeco(e)} method update (line 2) | update(e){(e.selectionSet||e.docChanged||e.viewportChanged)&&(this.decor... method getDeco (line 2) | getDeco(e){let t=e.state.facet(He),{state:n}=e,r=n.selection;if(r.ranges... class it (line 2) | class it{constructor(e){this.search=e.search,this.caseSensitive=!!e.case... method constructor (line 2) | constructor(e){this.search=e.search,this.caseSensitive=!!e.caseSensiti... method unquote (line 2) | unquote(e){return this.literal?e:e.replace(/\\([nrt\\])/g,((e,t)=>"n"=... method eq (line 2) | eq(e){return this.search==e.search&&this.replace==e.replace&&this.case... method create (line 2) | create(){return this.regexp?new ft(this):new st(this)} method getCursor (line 2) | getCursor(e,t=0,n){let r=e.doc?e:o.yy.create({doc:e});return null==n&&... method constructor (line 2) | constructor(e,t){this.gen=function*(e){const t=l.yg(e.restDecoder);for... method next (line 2) | next(){do{this.curr=this.gen.next().value||null}while(this.filterSkips... class ot (line 2) | class ot{constructor(e){this.spec=e}} method constructor (line 2) | constructor(e){this.spec=e} method constructor (line 2) | constructor(e){this.currClient=0,this.startClock=0,this.written=0,this... function at (line 2) | function at(e,t,n,r){return new Xe(t.doc,e.unquoted,n,r,e.caseSensitive?... class st (line 2) | class st extends ot{constructor(e){super(e)}nextMatch(e,t,n){let r=at(th... method constructor (line 2) | constructor(e){super(e)} method nextMatch (line 2) | nextMatch(e,t,n){let r=at(this.spec,e,n,e.doc.length).nextOverlapping(... method prevMatchInRange (line 2) | prevMatchInRange(e,t,n){for(let r=n;;){let n=Math.max(t,r-1e4-this.spe... method prevMatch (line 2) | prevMatch(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchIn... method getReplacement (line 2) | getReplacement(e){return this.spec.unquote(this.spec.replace)} method matchAll (line 2) | matchAll(e,t){let n=at(this.spec,e,0,e.doc.length),r=[];for(;!n.next()... method highlight (line 2) | highlight(e,t,n,r){let i=at(this.spec,e,Math.max(0,t-this.spec.unquote... function lt (line 2) | function lt(e,t,n,r){return new We(t.doc,e.search,{ignoreCase:!e.caseSen... method constructor (line 2) | constructor(e,t){this.points=e,this.text="",this.lineSeparator=t.facet... method append (line 2) | append(e){this.text+=e} method lineBreak (line 2) | lineBreak(){this.text+=st} method readRange (line 2) | readRange(e,t){if(!e)return this;let n=e.parentNode;for(let r=e;;){thi... method readTextNode (line 2) | readTextNode(e){let t=e.nodeValue;for(let n of this.points)n.node==e&&... method readNode (line 2) | readNode(e){if(e.cmIgnore)return;let t=I.get(e),n=t&&t.overrideDOMText... method findPointBefore (line 2) | findPointBefore(e,t){for(let n of this.points)n.node==e&&e.childNodes[... method findPointInside (line 2) | findPointInside(e,t){for(let n of this.points)(3==e.nodeType?n.node==e... function ct (line 2) | function ct(e,t){return e.slice((0,o.cp)(e,t,!1),t)} function ut (line 2) | function ut(e,t){return e.slice(t,(0,o.cp)(e,t))} method constructor (line 2) | constructor(e,t){this.node=e,this.offset=t,this.pos=-1} class ft (line 2) | class ft extends ot{nextMatch(e,t,n){let r=lt(this.spec,e,n,e.doc.length... method nextMatch (line 2) | nextMatch(e,t,n){let r=lt(this.spec,e,n,e.doc.length).next();return r.... method prevMatchInRange (line 2) | prevMatchInRange(e,t,n){for(let r=1;;r++){let i=Math.max(t,n-1e4*r),o=... method prevMatch (line 2) | prevMatch(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchIn... method getReplacement (line 2) | getReplacement(e){return this.spec.unquote(this.spec.replace.replace(/... method matchAll (line 2) | matchAll(e,t){let n=lt(this.spec,e,0,e.doc.length),r=[];for(;!n.next()... method highlight (line 2) | highlight(e,t,n,r){let i=lt(this.spec,e,Math.max(0,t-250),Math.min(n+2... method constructor (line 2) | constructor(e){super(),this.view=e,this.compositionDeco=de.none,this.d... method editorView (line 2) | get editorView(){return this.view} method length (line 2) | get length(){return this.view.state.doc.length} method update (line 2) | update(e){let t=e.changedRanges;this.minWidth>0&&t.length&&(t.every(((... method updateInner (line 2) | updateInner(e,t){this.view.viewState.mustMeasureContent=!0,this.update... method updateChildren (line 2) | updateChildren(e,t){let n=this.childCursor(t);for(let t=e.length-1;;t-... method updateSelection (line 2) | updateSelection(e=!1,t=!1){if(!e&&this.view.observer.selectionRange.fo... method enforceCursorAssoc (line 2) | enforceCursorAssoc(){if(this.compositionDeco.size)return;let{view:e}=t... method mayControlSelection (line 2) | mayControlSelection(){let e=this.view.root.activeElement;return e==thi... method nearest (line 2) | nearest(e){for(let t=e;t;){let e=I.get(t);if(e&&e.rootView==this)retur... method posFromDOM (line 2) | posFromDOM(e,t){let n=this.nearest(e);if(!n)throw new RangeError("Tryi... method domAtPos (line 2) | domAtPos(e){let{i:t,off:n}=this.childCursor().findPos(e,-1);for(;t(this.dynamic... method scrollIntoView (line 2) | scrollIntoView(e){let t,{range:n}=e,r=this.coordsAt(n.head,n.empty?n.a... method update (line 2) | update(e,t){for(let n of t.effects)n.is(dt)?e=new mt(n.value.create(),e.... class mt (line 2) | class mt{constructor(e,t){this.query=e,this.panel=t}} method constructor (line 2) | constructor(e,t){this.query=e,this.panel=t} method constructor (line 2) | constructor(e){this.view=e,this.decorations=this.highlight(e.state.field... method update (line 2) | update(e){let t=e.state.field(pt);(t!=e.startState.field(pt)||e.docChang... method highlight (line 2) | highlight({query:e,panel:t}){if(!t||!e.spec.valid)return a.p.none;let{vi... function yt (line 2) | function yt(e){return t=>{let n=t.state.field(pt,!1);return n&&n.query.s... function Pt (line 2) | function Pt(e){return e.state.facet(rt).createPanel(e)} function _t (line 2) | function _t(e,t){var n,r,i,o;let a=e.selection.main,s=a.empty||a.to>a.fr... class $t (line 2) | class $t{constructor(e){this.view=e;let t=this.query=e.state.field(pt).q... method constructor (line 2) | constructor(e){this.view=e;let t=this.query=e.state.field(pt).query.sp... method commit (line 2) | commit(){let e=new it({search:this.searchField.value,caseSensitive:thi... method keydown (line 2) | keydown(e){(0,a.$1)(this.view,e,"search-panel")?e.preventDefault():13=... method update (line 2) | update(e){for(let t of e.transactions)for(let e of t.effects)e.is(dt)&... method setQuery (line 2) | setQuery(e){this.query=e,this.searchField.value=e.search,this.replaceF... method mount (line 2) | mount(){this.searchField.select()} method pos (line 2) | get pos(){return 80} method top (line 2) | get top(){return this.view.state.facet(rt).top} function Tt (line 2) | function Tt(e,t){return e.state.phrase(t)} function It (line 2) | function It(e,{from:t,to:n}){let r=e.state.doc.lineAt(t),i=e.state.doc.l... class Zt (line 2) | class Zt{constructor(e,t,n){this.from=e,this.to=t,this.diagnostic=n}} method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.diagnostic=n} class Xt (line 2) | class Xt{constructor(e,t,n){this.diagnostics=e,this.panel=t,this.selecte... method constructor (line 2) | constructor(e,t,n){this.diagnostics=e,this.panel=t,this.selected=n} method init (line 2) | static init(e,t,n){let r=e,i=n.facet(Kt).markerFilter;i&&(r=i(r));let ... function Dt (line 2) | function Dt(e,t=null,n=0){let r=null;return e.between(n,1e9,((e,n,{spec:... method constructor (line 2) | constructor(e,t){super(e,t),this._transaction=t} function Nt (line 2) | function Nt(e,t){return!(!e.effects.some((e=>e.is(Lt)))&&!e.changes.touc... method constructor (line 2) | constructor(){super(),this._prelimContent=[],this._searchMarker=[]} method from (line 2) | static from(e){const t=new Nt;return t.push(e),t} method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this.insert(0,this._prelimConten... method _copy (line 2) | _copy(){return new Nt} method clone (line 2) | clone(){const e=new Nt;return e.insert(0,this.toArray().map((e=>e inst... method length (line 2) | get length(){return null===this._prelimContent?this._length:this._prel... method _callObserver (line 2) | _callObserver(e,t){super._callObserver(e,t),wt(this,e,new Dt(this,e))} method insert (line 2) | insert(e,t){null!==this.doc?Je(this.doc,(n=>{Tt(n,this,e,t)})):this._p... method push (line 2) | push(e){null!==this.doc?Je(this.doc,(t=>{((e,t,n)=>{let r=(t._searchMa... method unshift (line 2) | unshift(e){this.insert(0,e)} method delete (line 2) | delete(e,t=1){null!==this.doc?Je(this.doc,(n=>{jt(n,this,e,t)})):this.... method get (line 2) | get(e){return Qt(this,e)} method toArray (line 2) | toArray(){return St(this)} method slice (line 2) | slice(e=0,t=this.length){return kt(this,e,t)} method toJSON (line 2) | toJSON(){return this.map((e=>e instanceof xt?e.toJSON():e))} method map (line 2) | map(e){return _t(this,e)} method forEach (line 2) | forEach(e){Pt(this,e)} method _write (line 2) | _write(e){e.writeTypeRef(xn)} function Wt (line 2) | function Wt(e,t){return e.field(Vt,!1)?t:t.concat(o.Py.appendConfig.of([... method constructor (line 2) | constructor(e,t,n){super(e,t),this.keysChanged=n} method update (line 2) | update(e,t){if(t.docChanged){let n=e.diagnostics.map(t.changes),r=null;i... function Yt (line 2) | function Yt(e,t,n){let{diagnostics:r}=e.state.field(Vt),i=[],o=2e8,a=0;r... function Ft (line 2) | function Ft(e,t){return Ae("ul",{class:"cm-tooltip-lint"},t.map((t=>en(e... method constructor (line 2) | constructor(e){this.view=e,this.timeout=-1,this.set=!0;let{delay:t}=e.st... method run (line 2) | run(){let e=Date.now();if(ethis.insert(0,e)]... method length (line 2) | get length(){return this._length} method _integrate (line 2) | _integrate(e,t){super._integrate(e,t);try{this._pending.forEach((e=>e(... method _copy (line 2) | _copy(){return new nn} method clone (line 2) | clone(){const e=new nn;return e.applyDelta(this.toDelta()),e} method _callObserver (line 2) | _callObserver(e,t){super._callObserver(e,t);const n=new tn(this,e,t),r... method toString (line 2) | toString(){let e="",t=this._start;for(;null!==t;)!t.deleted&&t.countab... method toJSON (line 2) | toJSON(){return this.toString()} method applyDelta (line 2) | applyDelta(e,{sanitize:t=!0}={}){null!==this.doc?Je(this.doc,(n=>{cons... method toDelta (line 2) | toDelta(e,t,n){const r=[],i=new Map,o=this.doc;let a="",s=this._start;... method insert (line 2) | insert(e,t,n){if(t.length<=0)return;const r=this.doc;null!==r?Je(r,(r=... method insertEmbed (line 2) | insertEmbed(e,t,n={}){const r=this.doc;null!==r?Je(r,(r=>{const i=Ut(r... method delete (line 2) | delete(e,t){if(0===t)return;const n=this.doc;null!==n?Je(n,(n=>{en(n,U... method format (line 2) | format(e,t,n){if(0===t)return;const r=this.doc;null!==r?Je(r,(r=>{cons... method removeAttribute (line 2) | removeAttribute(e){null!==this.doc?Je(this.doc,(t=>{It(t,this,e)})):th... method setAttribute (line 2) | setAttribute(e,t){null!==this.doc?Je(this.doc,(n=>{Rt(n,this,e,t)})):t... method getAttribute (line 2) | getAttribute(e){return At(this,e)} method getAttributes (line 2) | getAttributes(e){return Mt(this)} method _write (line 2) | _write(e){e.writeTypeRef(Sn)} class rn (line 2) | class rn{constructor(e){this.view=e,this.items=[],this.list=Ae("ul",{tab... method constructor (line 2) | constructor(e){this.view=e,this.items=[],this.list=Ae("ul",{tabIndex:0... method selectedIndex (line 2) | get selectedIndex(){let e=this.view.state.field(Vt).selected;if(!e)ret... method update (line 2) | update(){let{diagnostics:e,selected:t}=this.view.state.field(Vt),n=0,r... method sync (line 2) | sync(){let e=this.list.firstChild;function t(){let t=e;e=t.nextSibling... method moveSelection (line 2) | moveSelection(e){if(this.selectedIndex<0)return;let t=Dt(this.view.sta... method open (line 2) | static open(e){return new rn(e)} method constructor (line 2) | constructor(e,t,n=2){this.length=e,this.height=t,this.flags=n} method outdated (line 2) | get outdated(){return(2&this.flags)>0} method outdated (line 2) | set outdated(e){this.flags=(e?2:0)|-3&this.flags} method setHeight (line 2) | setHeight(e,t){this.height!=t&&(Math.abs(this.height-t)>nn&&(e.heightC... method replace (line 2) | replace(e,t,n){return rn.of(n)} method decomposeLeft (line 2) | decomposeLeft(e,t){t.push(this)} method decomposeRight (line 2) | decomposeRight(e,t){t.push(this)} method applyChanges (line 2) | applyChanges(e,t,n,r){let i=this;for(let o=r.length-1;o>=0;o--){let{fr... method empty (line 2) | static empty(){return new an(0,0)} method of (line 2) | static of(e){if(1==e.length)return e[0];let t=0,n=e.length,r=0,i=0;for... method constructor (line 2) | constructor(e,t=(()=>!0)){this._filter=t,this._root=e,this._currentNod... method next (line 2) | next(){let e=this._currentNode,t=e&&e.content&&e.content.type;if(null!... function on (line 2) | function on(e){return function(e,t='viewBox="0 0 40 40"'){return`url('da... method constructor (line 2) | constructor(e,t,n){super(e,t),this.type=n} method blockAt (line 2) | blockAt(e,t,n,r){return new en(r,this.length,n,this.height,this.type)} method lineAt (line 2) | lineAt(e,t,n,r,i){return this.blockAt(0,n,r,i)} method forEachLine (line 2) | forEachLine(e,t,n,r,i,o){e<=i+this.length&&t>=i&&o(this.blockAt(0,n,r,... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){return r&&r.from<=t&&r.more&&this.setHeight... method toString (line 2) | toString(){return`block(${this.length})`} method constructor (line 2) | constructor(){super(),this._prelimContent=[]} method firstChild (line 2) | get firstChild(){const e=this._first;return e?e.content.getContent()[0... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this.insert(0,this._prelimConten... method _copy (line 2) | _copy(){return new on} method clone (line 2) | clone(){const e=new on;return e.insert(0,this.toArray().map((e=>e inst... method length (line 2) | get length(){return null===this._prelimContent?this._length:this._prel... method createTreeWalker (line 2) | createTreeWalker(e){return new rn(this,e)} method querySelector (line 2) | querySelector(e){e=e.toUpperCase();const t=new rn(this,(t=>t.nodeName&... method querySelectorAll (line 2) | querySelectorAll(e){return e=e.toUpperCase(),Array.from(new rn(this,(t... method _callObserver (line 2) | _callObserver(e,t){wt(this,e,new sn(this,t,e))} method toString (line 2) | toString(){return _t(this,(e=>e.toString())).join("")} method toJSON (line 2) | toJSON(){return this.toString()} method toDOM (line 2) | toDOM(e=document,t={},n){const r=e.createDocumentFragment();return voi... method insert (line 2) | insert(e,t){null!==this.doc?Je(this.doc,(n=>{Tt(n,this,e,t)})):this._p... method insertAfter (line 2) | insertAfter(e,t){if(null!==this.doc)Je(this.doc,(n=>{const r=e&&e inst... method delete (line 2) | delete(e,t=1){null!==this.doc?Je(this.doc,(n=>{jt(n,this,e,t)})):this.... method toArray (line 2) | toArray(){return St(this)} method push (line 2) | push(e){this.insert(this.length,e)} method unshift (line 2) | unshift(e){this.insert(0,e)} method get (line 2) | get(e){return Qt(this,e)} method slice (line 2) | slice(e=0,t=this.length){return kt(this,e,t)} method forEach (line 2) | forEach(e){Pt(this,e)} method _write (line 2) | _write(e){e.writeTypeRef(_n)} class sn (line 2) | class sn extends a.SJ{constructor(e){super(),this.diagnostics=e,this.sev... method constructor (line 2) | constructor(e){super(),this.diagnostics=e,this.severity=e.reduce(((e,t... method toDOM (line 2) | toDOM(e){let t=document.createElement("div");t.className="cm-lint-mark... method constructor (line 2) | constructor(e){super(e,0)} method lines (line 2) | lines(e,t){let n=e.lineAt(t).number,r=e.lineAt(t+this.length).number;r... method blockAt (line 2) | blockAt(e,t,n,r){let{firstLine:i,lastLine:o,lineHeight:a}=this.lines(t... method lineAt (line 2) | lineAt(e,t,n,r,i){if(t==tn.ByHeight)return this.blockAt(e,n,r,i);if(t=... method forEachLine (line 2) | forEachLine(e,t,n,r,i,o){let{firstLine:a,lineHeight:s}=this.lines(n,i)... method replace (line 2) | replace(e,t,n){let r=this.length-t;if(r>0){let e=n[n.length-1];e insta... method decomposeLeft (line 2) | decomposeLeft(e,t){t.push(new sn(e-1),null)} method decomposeRight (line 2) | decomposeRight(e,t){t.push(null,new sn(this.length-e-1))} method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){let i=t+this.length;if(r&&r.from<=t+this.le... method toString (line 2) | toString(){return`gap(${this.length})`} method constructor (line 2) | constructor(e,t,n){super(e,n),this.childListChanged=!1,this.attributes... method beforeinput (line 2) | beforeinput(e,t){let n="historyUndo"==e.inputType?x:"historyRedo"==e.inp... function wn (line 2) | function wn(e){var{value:t,selection:n,onChange:r,onStatistics:s,onCreat... function o (line 2) | function o(e,t){return function(e,t,n){return i(e)?r.cloneElement(e,"fun... method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function k (line 2) | function k(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[... method constructor (line 2) | constructor(e,t,n){this.active=e,this.id=t,this.open=n} method start (line 2) | static start(){return new k(_,"cm-ac-"+Math.floor(2e6*Math.random()).t... method update (line 2) | update(e){let{state:t}=e,n=t.facet(v),r=(n.override||t.languageDataAt(... method tooltip (line 2) | get tooltip(){return this.open?this.open.tooltip:null} method attrs (line 2) | get attrs(){return this.open?this.open.attrs:S} method constructor (line 2) | constructor(e,t,n,r){this.parent=e,this.buffer=t,this.index=n,this.sta... method constructor (line 2) | constructor(e){super(e),this.s=0,this.count=0,this.diff=0} method read (line 2) | read(){if(0===this.count){const e=g(this),t=1&e;this.diff=o.GW(e/2),th... function _ (line 2) | function _(e){return!e||null===e.offsetParent||e.hidden} method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function n (line 2) | function n(){var e;return(0,d.Z)(this,n),(e=t.apply(this,arguments)).con... function D (line 2) | function D(e){return"text"===e||"link"===e} method constructor (line 2) | constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r} method constructor (line 2) | constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,this.lin... method parsedPos (line 2) | get parsedPos(){return this.absoluteLineStart} method advance (line 2) | advance(){if(null!=this.stoppedAt&&this.absoluteLineStart>this.stopped... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=this.to)t.text="";else if(t.text=thi... method readLine (line 2) | readLine(){let{line:e}=this,{text:t,end:n}=this.scanLine(this.absolute... method lineChunkAt (line 2) | lineChunkAt(e){let t,n=this.input.chunk(e);if(this.input.lineChunks)t=... method prevLineEnd (line 2) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 2) | startContext(e,t,n=0){this.block=c.create(e,n,this.lineStart+t,this.bl... method startComposite (line 2) | startComposite(e,t,n=0){this.startContext(this.parser.getNodeType(e),t... method addNode (line 2) | addNode(e,t,n){"number"==typeof e&&(e=new s.mp(this.parser.nodeSet.typ... method addElement (line 2) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from... method addLeafElement (line 2) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(ue(t.childr... method finishContext (line 2) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-... method finish (line 2) | finish(){for(;this.stack.length>1;)this.finishContext();return this.ad... method addGaps (line 2) | addGaps(e){return this.ranges.length>1?N(this.ranges,0,e.topNode,this.... method finishLeaf (line 2) | finishLeaf(e){for(let t of e.parsers)if(t.finish(this,e))return;let t=... method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method buffer (line 2) | get buffer(){return new Y(this.parser.nodeSet)} method constructor (line 2) | constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this... method dynamicSlot (line 2) | dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this... function N (line 2) | function N(e){return"danger"===e?{danger:!0}:{type:e}} method constructor (line 2) | constructor(e,t,n){this.field=e,this.from=t,this.to=n} method map (line 2) | map(e){let t=e.mapPos(this.from,-1,r.gc.TrackDel),n=e.mapPos(this.to,1... method constructor (line 2) | constructor(e,t){this.clock=e,this.len=t} function n (line 2) | function n(){var e;(0,s.Z)(this,n);for(var r=arguments.length,i=new Arra... function k (line 2) | function k(e){var t=e;if(!Array.isArray(t)){var n=(0,f.Z)(t);t="number"=... method constructor (line 2) | constructor(e,t,n){this.active=e,this.id=t,this.open=n} method start (line 2) | static start(){return new k(_,"cm-ac-"+Math.floor(2e6*Math.random()).t... method update (line 2) | update(e){let{state:t}=e,n=t.facet(v),r=(n.override||t.languageDataAt(... method tooltip (line 2) | get tooltip(){return this.open?this.open.tooltip:null} method attrs (line 2) | get attrs(){return this.open?this.open.attrs:S} method constructor (line 2) | constructor(e,t,n,r){this.parent=e,this.buffer=t,this.index=n,this.sta... method constructor (line 2) | constructor(e){super(e),this.s=0,this.count=0,this.diff=0} method read (line 2) | read(){if(0===this.count){const e=g(this),t=1&e;this.diff=o.GW(e/2),th... function n (line 2) | function n(e){var r;(0,s.Z)(this,n),(r=t.call(this,e)).onClickItem=funct... function n (line 2) | function n(e){var r;return(0,l.Z)(this,n),r=t.call(this,e),(0,h.f)(e.loc... function S (line 2) | function S(){return O||"ant"} method constructor (line 2) | constructor(e,t=[]){this.language=e,this.support=t,this.extension=[e,t]} method constructor (line 2) | constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=... method eq (line 2) | eq(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.ancho... method setRange (line 2) | setRange(e){this.set(e.anchorNode,e.anchorOffset,e.focusNode,e.focusOf... method set (line 2) | set(e,t,n,r){this.anchorNode=e,this.anchorOffset=t,this.focusNode=n,th... method name (line 2) | get name(){return this.type.name} method from (line 2) | get from(){return this.context.start+this.context.buffer.buffer[this.i... method to (line 2) | get to(){return this.context.start+this.context.buffer.buffer[this.ind... method constructor (line 2) | constructor(e,t,n){this.context=e,this._parent=t,this.index=n,this.typ... method child (line 2) | child(e,t,n){let{buffer:r}=this.context,i=r.findChild(this.index+4,r.b... method firstChild (line 2) | get firstChild(){return this.child(1,0,4)} method lastChild (line 2) | get lastChild(){return this.child(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.child(1,e,2)} method childBefore (line 2) | childBefore(e){return this.child(-1,e,-2)} method enter (line 2) | enter(e,t,n=0){if(n&h.ExcludeBuffers)return null;let{buffer:r}=this.co... method parent (line 2) | get parent(){return this._parent||this.context.parent.nextSignificantP... method externalSibling (line 2) | externalSibling(e){return this._parent?null:this.context.parent.nextCh... method nextSibling (line 2) | get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];... method prevSibling (line 2) | get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._pare... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return null} method toTree (line 2) | toTree(){let e=[],t=[],{buffer:n}=this.context,r=this.index+4,i=n.buff... method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method toString (line 2) | toString(){return this.context.buffer.childString(this.index)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t,n){this.source=e,this.flags=t,this.disabled=n} method allows (line 2) | allows(e){return!this.disabled||0==this.disabled[e]} method constructor (line 2) | constructor(e){this.decoder=new x(e),this.str=O(this.decoder),this.spo... method read (line 2) | read(){const e=this.spos+this.decoder.read(),t=this.str.slice(this.spo... method constructor (line 2) | constructor(e){super(),this.w=e,this.s=null,this.count=0} method write (line 2) | write(e){this.s===e?this.count++:(this.count>0&&p(this,this.count-1),t... function k (line 2) | function k(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r):e.attac... method constructor (line 2) | constructor(e,t,n){this.active=e,this.id=t,this.open=n} method start (line 2) | static start(){return new k(_,"cm-ac-"+Math.floor(2e6*Math.random()).t... method update (line 2) | update(e){let{state:t}=e,n=t.facet(v),r=(n.override||t.languageDataAt(... method tooltip (line 2) | get tooltip(){return this.open?this.open.tooltip:null} method attrs (line 2) | get attrs(){return this.open?this.open.attrs:S} method constructor (line 2) | constructor(e,t,n,r){this.parent=e,this.buffer=t,this.index=n,this.sta... method constructor (line 2) | constructor(e){super(e),this.s=0,this.count=0,this.diff=0} method read (line 2) | read(){if(0===this.count){const e=g(this),t=1&e;this.diff=o.GW(e/2),th... function S (line 2) | function S(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r):e... method constructor (line 2) | constructor(e,t=[]){this.language=e,this.support=t,this.extension=[e,t]} method constructor (line 2) | constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=... method eq (line 2) | eq(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.ancho... method setRange (line 2) | setRange(e){this.set(e.anchorNode,e.anchorOffset,e.focusNode,e.focusOf... method set (line 2) | set(e,t,n,r){this.anchorNode=e,this.anchorOffset=t,this.focusNode=n,th... method name (line 2) | get name(){return this.type.name} method from (line 2) | get from(){return this.context.start+this.context.buffer.buffer[this.i... method to (line 2) | get to(){return this.context.start+this.context.buffer.buffer[this.ind... method constructor (line 2) | constructor(e,t,n){this.context=e,this._parent=t,this.index=n,this.typ... method child (line 2) | child(e,t,n){let{buffer:r}=this.context,i=r.findChild(this.index+4,r.b... method firstChild (line 2) | get firstChild(){return this.child(1,0,4)} method lastChild (line 2) | get lastChild(){return this.child(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.child(1,e,2)} method childBefore (line 2) | childBefore(e){return this.child(-1,e,-2)} method enter (line 2) | enter(e,t,n=0){if(n&h.ExcludeBuffers)return null;let{buffer:r}=this.co... method parent (line 2) | get parent(){return this._parent||this.context.parent.nextSignificantP... method externalSibling (line 2) | externalSibling(e){return this._parent?null:this.context.parent.nextCh... method nextSibling (line 2) | get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];... method prevSibling (line 2) | get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._pare... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return null} method toTree (line 2) | toTree(){let e=[],t=[],{buffer:n}=this.context,r=this.index+4,i=n.buff... method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method toString (line 2) | toString(){return this.context.buffer.childString(this.index)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t,n){this.source=e,this.flags=t,this.disabled=n} method allows (line 2) | allows(e){return!this.disabled||0==this.disabled[e]} method constructor (line 2) | constructor(e){this.decoder=new x(e),this.str=O(this.decoder),this.spo... method read (line 2) | read(){const e=this.spos+this.decoder.read(),t=this.str.slice(this.spo... method constructor (line 2) | constructor(e){super(),this.w=e,this.s=null,this.count=0} method write (line 2) | write(e){this.s===e?this.count++:(this.count>0&&p(this,this.count-1),t... function n (line 2) | function n(e){var r;return(0,l.Z)(this,n),(r=t.call(this,e)).domFocus=fu... function n (line 2) | function n(e){var r;(0,l.Z)(this,n),(r=t.call(this,e)).onHandleClick=fun... function g (line 2) | function g(e,t){var n=e.arrow,r=void 0!==n&&n,u=e.prefixCls,d=void 0===u... method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function I (line 2) | function I(e,t,n,r){var i=t+n,o=(n-r)/2;if(n>r){if(t>0)return(0,l.Z)({},... method constructor (line 2) | constructor(e){this.stage=0,this.elts=[],this.pos=0,this.start=e.start... method nextLine (line 2) | nextLine(e,t,n){if(-1==this.stage)return!1;let r=n.content+"\n"+t.scru... method finish (line 2) | finish(e,t){return(2==this.stage||3==this.stage)&&m(t.content,this.pos... method complete (line 2) | complete(e,t,n){return e.addLeafElement(t,G(r.LinkReference,this.start... method nextStage (line 2) | nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this... method advance (line 2) | advance(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!th... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;n=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e){return!(!e.addonBefore&&!e.addonAfter)} function n (line 2) | function n(){var e;return(0,i.Z)(this,n),(e=t.apply(this,arguments)).con... function S (line 2) | function S(e){return null==e?"":e} method constructor (line 2) | constructor(e,t=[]){this.language=e,this.support=t,this.extension=[e,t]} method constructor (line 2) | constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=... method eq (line 2) | eq(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.ancho... method setRange (line 2) | setRange(e){this.set(e.anchorNode,e.anchorOffset,e.focusNode,e.focusOf... method set (line 2) | set(e,t,n,r){this.anchorNode=e,this.anchorOffset=t,this.focusNode=n,th... method name (line 2) | get name(){return this.type.name} method from (line 2) | get from(){return this.context.start+this.context.buffer.buffer[this.i... method to (line 2) | get to(){return this.context.start+this.context.buffer.buffer[this.ind... method constructor (line 2) | constructor(e,t,n){this.context=e,this._parent=t,this.index=n,this.typ... method child (line 2) | child(e,t,n){let{buffer:r}=this.context,i=r.findChild(this.index+4,r.b... method firstChild (line 2) | get firstChild(){return this.child(1,0,4)} method lastChild (line 2) | get lastChild(){return this.child(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.child(1,e,2)} method childBefore (line 2) | childBefore(e){return this.child(-1,e,-2)} method enter (line 2) | enter(e,t,n=0){if(n&h.ExcludeBuffers)return null;let{buffer:r}=this.co... method parent (line 2) | get parent(){return this._parent||this.context.parent.nextSignificantP... method externalSibling (line 2) | externalSibling(e){return this._parent?null:this.context.parent.nextCh... method nextSibling (line 2) | get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];... method prevSibling (line 2) | get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._pare... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return null} method toTree (line 2) | toTree(){let e=[],t=[],{buffer:n}=this.context,r=this.index+4,i=n.buff... method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method toString (line 2) | toString(){return this.context.buffer.childString(this.index)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t,n){this.source=e,this.flags=t,this.disabled=n} method allows (line 2) | allows(e){return!this.disabled||0==this.disabled[e]} method constructor (line 2) | constructor(e){this.decoder=new x(e),this.str=O(this.decoder),this.spo... method read (line 2) | read(){const e=this.spos+this.decoder.read(),t=this.str.slice(this.spo... method constructor (line 2) | constructor(e){super(),this.w=e,this.s=null,this.count=0} method write (line 2) | write(e){this.s===e?this.count++:(this.count>0&&p(this,this.count-1),t... function P (line 2) | function P(e,t,n,r){if(n){var i=t,o=e.value;return"click"===t.type?((i=O... method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function _ (line 2) | function _(e,t,n,r,i){var o;return f()(e,(o={},(0,l.Z)(o,"".concat(e,"-s... method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function n (line 2) | function n(e){var o;(0,i.Z)(this,n),(o=t.call(this,e)).direction="ltr",o... function q (line 2) | function q(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments... method constructor (line 2) | constructor(e,t){this.ranges=e,this.active=t,this.deco=i.p.set(e.map((... method map (line 2) | map(e){let t=[];for(let n of this.ranges){let r=n.map(e);if(!r)return ... method selectionInsideField (line 2) | selectionInsideField(e){return e.ranges.every((e=>this.ranges.some((t=... method constructor (line 2) | constructor(e,t,n,r,i){this.id=e,this.createF=t,this.updateF=n,this.co... method define (line 2) | static define(e){let t=new q(M++,e.create,e.update,e.compare||((e,t)=>... method create (line 2) | create(e){let t=e.facet(z).find((e=>e.field==this));return((null==t?vo... method slot (line 2) | slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(... method init (line 2) | init(e){return[this,z.of({field:this,create:e})]} method extension (line 2) | get extension(){return this} function n (line 2) | function n(e){var o;return(0,i.Z)(this,n),(o=t.call(this,e)).nextFrameAc... function n (line 2) | function n(e){var r;(0,i.Z)(this,n),(r=t.call(this,e)).resizableTextArea... function H (line 2) | function H(e,t){return(0,X.Z)(e||"").slice(0,t).join("")} method constructor (line 2) | constructor(e,t=[],n=0){super(),this.mark=e,this.children=t,this.lengt... method setAttrs (line 2) | setAttrs(e){if($(e),this.mark.class&&(e.className=this.mark.class),thi... method reuseDOM (line 2) | reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(... method sync (line 2) | sync(e){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(thi... method merge (line 2) | merge(e,t,n,r,i,o){return!(n&&(!(n instanceof H&&n.mark.eq(this.mark))... method split (line 2) | split(e){let t=[],n=0,r=-1,i=0;for(let o of this.children){let a=n+o.l... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} function e (line 2) | function e(e){return B.current(e)} function h (line 2) | function h(e){var t=e.suffixCls,n=e.tagName,r=e.displayName;return funct... method constructor (line 2) | constructor(e,t,n){super(e,t,[],n),this.parser=t} method define (line 2) | static define(e){let t=u(e.languageData);return new h(t,e.parser.confi... method configure (line 2) | configure(e,t){return new h(this.data,this.parser.configure(e),t||this... method allowsNesting (line 2) | get allowsNesting(){return this.parser.hasWrappers()} method constructor (line 2) | constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.clas... method startSpan (line 2) | startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function n (line 2) | function n(){return(0,i.Z)(this,n),t.apply(this,arguments)} function _ (line 2) | function _(e){var t=e.children,n=e.locked,r=(0,h.Z)(e,S),i=l.useContext(... method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function E (line 2) | function E(e){var t=e.item,n=(0,h.Z)(e,Q);return Object.defineProperty(n... method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function $ (line 2) | function $(e){var t=e.icon,n=e.props,r=e.children;return("function"==typ... method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... function T (line 2) | function T(e){var t=l.useContext(P),n=t.mode,r=t.rtl,i=t.inlineIndent;re... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function R (line 2) | function R(){return l.useContext(I)} method constructor (line 2) | constructor(e,t){this.ranges=e,this.mainIndex=t} method map (line 2) | map(e,t=-1){return e.empty?this:R.create(this.ranges.map((n=>n.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... function M (line 2) | function M(e){var t=l.useContext(A);return l.useMemo((function(){return ... method constructor (line 2) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),thi... method constructor (line 2) | constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,thi... method create (line 2) | static create(e,t,n){return new M(e,t,n)} method textAfter (line 2) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 2) | get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){l... method continue (line 2) | continue(){let e=this.node.parent;return e?R(e,this.pos,this.base):0} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.parser=e,this.predicate=t,this.mounts=... function D (line 2) | function D(e,t){return void 0===e?null:"".concat(e,"-").concat(t)} method constructor (line 2) | constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r} method constructor (line 2) | constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,this.lin... method parsedPos (line 2) | get parsedPos(){return this.absoluteLineStart} method advance (line 2) | advance(){if(null!=this.stoppedAt&&this.absoluteLineStart>this.stopped... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=this.to)t.text="";else if(t.text=thi... method readLine (line 2) | readLine(){let{line:e}=this,{text:t,end:n}=this.scanLine(this.absolute... method lineChunkAt (line 2) | lineChunkAt(e){let t,n=this.input.chunk(e);if(this.input.lineChunks)t=... method prevLineEnd (line 2) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 2) | startContext(e,t,n=0){this.block=c.create(e,n,this.lineStart+t,this.bl... method startComposite (line 2) | startComposite(e,t,n=0){this.startContext(this.parser.getNodeType(e),t... method addNode (line 2) | addNode(e,t,n){"number"==typeof e&&(e=new s.mp(this.parser.nodeSet.typ... method addElement (line 2) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from... method addLeafElement (line 2) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(ue(t.childr... method finishContext (line 2) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-... method finish (line 2) | finish(){for(;this.stack.length>1;)this.finishContext();return this.ad... method addGaps (line 2) | addGaps(e){return this.ranges.length>1?N(this.ranges,0,e.topNode,this.... method finishLeaf (line 2) | finishLeaf(e){for(let t of e.parsers)if(t.finish(this,e))return;let t=... method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method buffer (line 2) | get buffer(){return new Y(this.parser.nodeSet)} method constructor (line 2) | constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this... method dynamicSlot (line 2) | dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this... function N (line 2) | function N(e){return D(l.useContext(X),e)} method constructor (line 2) | constructor(e,t,n){this.field=e,this.from=t,this.to=n} method map (line 2) | map(e){let t=e.mapPos(this.from,-1,r.gc.TrackDel),n=e.mapPos(this.to,1... method constructor (line 2) | constructor(e,t){this.clock=e,this.len=t} function n (line 2) | function n(){return(0,i.Z)(this,n),t.apply(this,arguments)} function F (line 2) | function F(e,t){return(0,Y.Z)(e).map((function(e,n){if(l.isValidElement(... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t=Object.assign({},t,{hachureAngle:0}));... method dotsOnLines (line 2) | dotsOnLines(e,t){const n=[];let r=t.hachureGap;r<0&&(r=4*t.strokeWidth... method constructor (line 2) | constructor(e,t,n,r=U){this.type=e,this.from=t,this.to=n,this.children=r} method writeTo (line 2) | writeTo(e,t){let n=e.content.length;e.writeElements(this.children,t),e... method toTree (line 2) | toTree(e){return new Y(e).writeElements(this.children,-this.from).fini... method of (line 2) | of(e){return new B(this,e)} method reconfigure (line 2) | reconfigure(e){return F.reconfigure.of({compartment:this,extension:e})} method get (line 2) | get(e){return e.config.compartments.get(this)} function B (line 2) | function B(e){var t=l.useRef(e);t.current=e;var n=l.useCallback((functio... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.das... method dashedLine (line 2) | dashedLine(e,t){const n=t.dashOffset<0?t.hachureGap<0?4*t.strokeWidth:... method constructor (line 2) | constructor(e,t){this.tree=e,this.from=t} method to (line 2) | get to(){return this.from+this.tree.length} method type (line 2) | get type(){return this.tree.type.id} method children (line 2) | get children(){return U} method writeTo (line 2) | writeTo(e,t){e.nodes.push(this.tree),e.content.push(e.nodes.length-1,t... method toTree (line 2) | toTree(){return this.tree} method constructor (line 2) | constructor(e,t){this.compartment=e,this.inner=t} function oe (line 2) | function oe(e,t,n){return t||(n?n[e]||n.other:void 0)} method constructor (line 2) | constructor(){this.restEncoder=s.Mf(),this.dsCurrVal=0} method toUint8Array (line 2) | toUint8Array(){return s._f(this.restEncoder)} method resetDsCurVal (line 2) | resetDsCurVal(){this.dsCurrVal=0} method writeDsClock (line 2) | writeDsClock(e){const t=e-this.dsCurrVal;this.dsCurrVal=e,s.uE(this.re... method writeDsLen (line 2) | writeDsLen(e){0===e&&m.zR(),s.uE(this.restEncoder,e-1),this.dsCurrVal+=e} function se (line 2) | function se(e){var t=e.prefixCls,n=e.visible,r=e.children,i=e.popup,o=e.... method of (line 2) | of(e){return new ae(this,e)} function ce (line 2) | function ce(e){var t=e.id,n=e.open,i=e.keyPath,o=e.children,a="inline",s... method constructor (line 2) | constructor(e,t,n){this.parser=e,this.text=t,this.offset=n,this.parts=[]} method char (line 2) | char(e){return e>=this.end?-1:this.text.charCodeAt(e-this.offset)} method end (line 2) | get end(){return this.offset+this.text.length} method slice (line 2) | slice(e,t){return this.text.slice(e-this.offset,t-this.offset)} method append (line 2) | append(e){return this.parts.push(e),e.to} method addDelimiter (line 2) | addDelimiter(e,t,n,r,i){return this.append(new te(e,t,n,(r?1:0)|(i?2:0... method addElement (line 2) | addElement(e){return this.append(e)} method resolveMarkers (line 2) | resolveMarkers(e){for(let t=e;t=0;t--){let n=... method takeContent (line 2) | takeContent(e){let t=this.resolveMarkers(e);return this.parts.length=e,t} method skipSpace (line 2) | skipSpace(e){return m(this.text,e-this.offset)+this.offset} method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method constructor (line 2) | constructor(e,t){super(),this.config=e,this.open=t} method eq (line 2) | eq(e){return this.config==e.config&&this.open==e.open} method toDOM (line 2) | toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.op... method constructor (line 2) | constructor(e,t){this.type=e,this.value=t} method map (line 2) | map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==t... method is (line 2) | is(e){return this.type==e} method define (line 2) | static define(e={}){return new le(e.map||(e=>e))} method mapEffects (line 2) | static mapEffects(e,t){if(!e.length)return e;let n=[];for(let r of e){... function he (line 2) | function he(e){var t,n=e.eventKey,r=e.children,i=M(n),o=F(r,i),a=R();ret... method constructor (line 2) | constructor(e){let{start:t,end:n}=ge(e);super(t?-1:5e8,n?1:-6e8,null,e... method eq (line 2) | eq(e){return this==e||e instanceof he&&this.tagName==e.tagName&&this.c... method range (line 2) | range(e,t=e){if(e>=t)throw new RangeError("Mark decorations may not be... function me (line 2) | function me(e){var t=arguments.length>1&&void 0!==arguments[1]&&argument... method constructor (line 2) | constructor(e,t,n,i,o,a){super(t,n,o,e),this.block=i,this.isReplace=a,... method type (line 2) | get type(){return this.startSidet||e==t&&this.startSide>0&&this.end... method constructor (line 2) | constructor(){this.l=[]} function ke (line 2) | function ke(e,t){return function(e){var t=arguments.length>1&&void 0!==a... method nextLine (line 2) | nextLine(){return!1} method finish (line 2) | finish(e,t){return e.addLeafElement(t,e.elt("Task",t.start,t.start+t.c... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.value=n} method create (line 2) | static create(e,t,n){return new ke(e,t,n)} function Se (line 2) | function Se(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?argum... function Ae (line 2) | function Ae(e){var t=e.children,n=(0,h.Z)(e,Ie),r=F(t,M(n.eventKey));ret... function Me (line 2) | function Me(e){var t=e.className,n=e.style,r=l.useContext(P).prefixCls;r... method constructor (line 2) | constructor(e,t){this.svg=e,this.gen=new Ie(t)} method draw (line 2) | draw(e){const t=e.sets||[],n=e.options||this.getDefaultOptions(),r=thi... method fillSketch (line 2) | fillSketch(e,t,n){let r=n.fillWeight;r<0&&(r=n.strokeWidth/2);const i=... method generator (line 2) | get generator(){return this.gen} method getDefaultOptions (line 2) | getDefaultOptions(){return this.gen.defaultOptions} method opsToPath (line 2) | opsToPath(e,t){return this.gen.opsToPath(e,t)} method line (line 2) | line(e,t,n,r,i){const o=this.gen.line(e,t,n,r,i);return this.draw(o)} method rectangle (line 2) | rectangle(e,t,n,r,i){const o=this.gen.rectangle(e,t,n,r,i);return this... method ellipse (line 2) | ellipse(e,t,n,r,i){const o=this.gen.ellipse(e,t,n,r,i);return this.dra... method circle (line 2) | circle(e,t,n,r){const i=this.gen.circle(e,t,n,r);return this.draw(i)} method linearPath (line 2) | linearPath(e,t){const n=this.gen.linearPath(e,t);return this.draw(n)} method polygon (line 2) | polygon(e,t){const n=this.gen.polygon(e,t);return this.draw(n)} method arc (line 2) | arc(e,t,n,r,i,o,a=!1,s){const l=this.gen.arc(e,t,n,r,i,o,a,s);return t... method curve (line 2) | curve(e,t){const n=this.gen.curve(e,t);return this.draw(n)} method path (line 2) | path(e,t){const n=this.gen.path(e,t);return this.draw(n)} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.node=e,this.from=t,this.to=n,this.spac... method blank (line 2) | blank(e=!0){let t=this.spaceBefore;if("Blockquote"==this.node.name)t+=... method marker (line 2) | marker(e,t){let n="OrderedList"==this.node.name?String(+Xe(this.item,e... function n (line 2) | function n(){var e;return(0,i.Z)(this,n),(e=t.apply(this,arguments)).ren... function n (line 2) | function n(e){var o;return(0,i.Z)(this,n),(o=t.call(this,e)).renderMenu=... function n (line 2) | function n(){return(0,i.Z)(this,n),t.apply(this,arguments)} function M (line 2) | function M(){return T++} method constructor (line 2) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),thi... method constructor (line 2) | constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,thi... method create (line 2) | static create(e,t,n){return new M(e,t,n)} method textAfter (line 2) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 2) | get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){l... method continue (line 2) | continue(){let e=this.node.parent;return e?R(e,this.pos,this.base):0} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.parser=e,this.predicate=t,this.mounts=... function Z (line 2) | function Z(e,t){var n=e.prefixCls,r=(0,E.w6)(),i=r.getPrefixCls,o=r.getR... method constructor (line 2) | constructor(e,t,n,r,i){this.combine=e,this.compareInput=t,this.compare... method define (line 2) | static define(e={}){return new Z(e.combine||(e=>e),e.compareInput||((e... method of (line 2) | of(e){return new D([],this,0,e)} method compute (line 2) | compute(e,t){if(this.isStatic)throw new Error("Can't compute a static ... method computeN (line 2) | computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static... method from (line 2) | from(e,t){return t||(t=e=>e),this.compute([e],(n=>t(n.field(e))))} function D (line 2) | function D(e,t){var n,r=void 0!==e.duration?e.duration:$,a=X[e.type],l=s... method constructor (line 2) | constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r} method constructor (line 2) | constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,this.lin... method parsedPos (line 2) | get parsedPos(){return this.absoluteLineStart} method advance (line 2) | advance(){if(null!=this.stoppedAt&&this.absoluteLineStart>this.stopped... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=this.to)t.text="";else if(t.text=thi... method readLine (line 2) | readLine(){let{line:e}=this,{text:t,end:n}=this.scanLine(this.absolute... method lineChunkAt (line 2) | lineChunkAt(e){let t,n=this.input.chunk(e);if(this.input.lineChunks)t=... method prevLineEnd (line 2) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 2) | startContext(e,t,n=0){this.block=c.create(e,n,this.lineStart+t,this.bl... method startComposite (line 2) | startComposite(e,t,n=0){this.startContext(this.parser.getNodeType(e),t... method addNode (line 2) | addNode(e,t,n){"number"==typeof e&&(e=new s.mp(this.parser.nodeSet.typ... method addElement (line 2) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from... method addLeafElement (line 2) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(ue(t.childr... method finishContext (line 2) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-... method finish (line 2) | finish(){for(;this.stack.length>1;)this.finishContext();return this.ad... method addGaps (line 2) | addGaps(e){return this.ranges.length>1?N(this.ranges,0,e.topNode,this.... method finishLeaf (line 2) | finishLeaf(e){for(let t of e.parsers)if(t.finish(this,e))return;let t=... method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method buffer (line 2) | get buffer(){return new Y(this.parser.nodeSet)} method constructor (line 2) | constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this... method dynamicSlot (line 2) | dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this... function W (line 2) | function W(e,t){e[t]=function(n,i,o){return function(e){return"[object O... method constructor (line 2) | constructor(e,t){this.lines=e,this.fieldPositions=t} method instantiate (line 2) | instantiate(e,t){let n=[],r=[t],i=e.doc.lineAt(t),a=/^\s*/.exec(i.text... method parse (line 2) | static parse(e){let t,n=[],r=[],i=[];for(let o of e.split(/\r\n?|\n/))... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l){super(),this.nodeSet=e,this.blockParser... method createParse (line 2) | createParse(e,t,n){let r=new D(this,e,t,n);for(let i of this.wrappers)... method configure (line 2) | configure(e){let t=z(e);if(!t)return this;let{nodeSet:n,skipContextMar... method getNodeType (line 2) | getNodeType(e){let t=this.nodeTypes[e];if(null==t)throw new RangeError... method parseInline (line 2) | parseInline(e,t){let n=new ce(this,e,t);e:for(let e=t;e0&&p(this,this.count-1),t... function T (line 2) | function T(e){var t=document.createElement("div");document.body.appendCh... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function j (line 2) | function j(e){return(0,i.Z)((0,i.Z)({icon:o.createElement(Q.Z,null),okCa... method constructor (line 2) | constructor(e){this.set=e,this.i=0,this.next()} method next (line 2) | next(){let{sections:e}=this.set;this.i>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... function I (line 2) | function I(e){return(0,i.Z)((0,i.Z)({icon:o.createElement(P.Z,null),okCa... method constructor (line 2) | constructor(e){this.stage=0,this.elts=[],this.pos=0,this.start=e.start... method nextLine (line 2) | nextLine(e,t,n){if(-1==this.stage)return!1;let r=n.content+"\n"+t.scru... method finish (line 2) | finish(e,t){return(2==this.stage||3==this.stage)&&m(t.content,this.pos... method complete (line 2) | complete(e,t,n){return e.addLeafElement(t,G(r.LinkReference,this.start... method nextStage (line 2) | nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this... method advance (line 2) | advance(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!th... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;nn.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... function A (line 2) | function A(e){return(0,i.Z)((0,i.Z)({icon:o.createElement(C.Z,null),okCa... method constructor (line 2) | constructor(e,t,n=0,r){this.done=e,this.undone=t,this.prevTime=n,this.... method isolate (line 2) | isolate(){return this.prevTime?new A(this.done,this.undone):this} method addChanges (line 2) | addChanges(e,t,n,r,i){let o=this.done,a=o[o.length-1];return o=a&&a.ch... method addSelection (line 2) | addSelection(e,t,n,r){let i=this.done.length?this.done[this.done.lengt... method addMapping (line 2) | addMapping(e){return new A(j(this.done,e),j(this.undone,e),this.prevTi... method pop (line 2) | pop(e,t,n){let r=0==e?this.done:this.undone;if(0==r.length)return null... method nextLine (line 2) | nextLine(e,t,n){let i=t.depththis.pos||e==this.pos&&(t>0||0==this.i||th... method constructor (line 2) | constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.... function M (line 2) | function M(e){return(0,i.Z)((0,i.Z)({icon:o.createElement(Q.Z,null),okCa... method constructor (line 2) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),thi... method constructor (line 2) | constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,thi... method create (line 2) | static create(e,t,n){return new M(e,t,n)} method textAfter (line 2) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 2) | get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){l... method continue (line 2) | continue(){let e=this.node.parent;return e?R(e,this.pos,this.base):0} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.parser=e,this.predicate=t,this.mounts=... function e (line 2) | function e(){var e;null===(e=s.current)||void 0===e||e.destroy()} function t (line 2) | function t(){var t;null===(t=s.current)||void 0===t||t.update(e)} function q (line 2) | function q(e){return T(j(e))} method constructor (line 2) | constructor(e,t){this.ranges=e,this.active=t,this.deco=i.p.set(e.map((... method map (line 2) | map(e){let t=[];for(let n of this.ranges){let r=n.map(e);if(!r)return ... method selectionInsideField (line 2) | selectionInsideField(e){return e.ranges.every((e=>this.ranges.some((t=... method constructor (line 2) | constructor(e,t,n,r,i){this.id=e,this.createF=t,this.updateF=n,this.co... method define (line 2) | static define(e){let t=new q(M++,e.create,e.update,e.compare||((e,t)=>... method create (line 2) | create(e){let t=e.facet(z).find((e=>e.field==this));return((null==t?vo... method slot (line 2) | slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(... method init (line 2) | init(e){return[this,z.of({field:this,create:e})]} method extension (line 2) | get extension(){return this} function a (line 2) | function a(e){o=e?(0,r.Z)((0,r.Z)({},o),e):(0,r.Z)({},i.Z.Modal)} method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(){return o} method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function C (line 2) | function C(e){var t,n=arguments.length>1&&void 0!==arguments[1]?argument... method constructor (line 2) | constructor(e){if(super(),this.wrappers=[],14!=e.version)throw new Ran... method createParse (line 2) | createParse(e,t,n){let r=new x(this,e,t,n);for(let i of this.wrappers)... method getGoto (line 2) | getGoto(e,t,n=!1){let r=this.goto;if(t>=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function Q (line 2) | function Q(e,t){var n=e.placement,o=void 0===n?P:n,u=e.top,d=e.bottom,h=... method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function $ (line 2) | function $(e,t){var n=e.duration,r=e.icon,i=e.type,o=e.description,l=e.m... method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... function n (line 2) | function n(){var e;(0,s.Z)(this,n);for(var r=arguments.length,i=new Arra... function g (line 2) | function g(){} method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e,t,n){var r=void 0===e?t.pageSize:e;return Math.floor((n.tot... function n (line 2) | function n(e){var r;(0,s.Z)(this,n),(r=t.call(this,e)).getJumpPrevPage=f... function n (line 2) | function n(e){var r;(0,l.Z)(this,n),(r=t.call(this,e)).handleChange=func... function k (line 2) | function k(e){return"touches"in e?e.touches[0].pageY:e.pageY} method constructor (line 2) | constructor(e,t,n){this.active=e,this.id=t,this.open=n} method start (line 2) | static start(){return new k(_,"cm-ac-"+Math.floor(2e6*Math.random()).t... method update (line 2) | update(e){let{state:t}=e,n=t.facet(v),r=(n.override||t.languageDataAt(... method tooltip (line 2) | get tooltip(){return this.open?this.open.tooltip:null} method attrs (line 2) | get attrs(){return this.open?this.open.attrs:S} method constructor (line 2) | constructor(e,t,n,r){this.parent=e,this.buffer=t,this.index=n,this.sta... method constructor (line 2) | constructor(e){super(e),this.s=0,this.count=0,this.diff=0} method read (line 2) | read(){if(0===this.count){const e=g(this),t=1&e;this.diff=o.GW(e/2),th... function n (line 2) | function n(){var e;(0,c.Z)(this,n);for(var r=arguments.length,i=new Arra... function P (line 2) | function P(e){var t=e.children,n=e.setRef,r=o.useCallback((function(e){n... method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function e (line 2) | function e(){(0,c.Z)(this,e),this.maps=void 0,this.maps=Object.create(nu... function i (line 2) | function i(){clearTimeout(r.current),n.current=!0,r.current=setTimeout((... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&othis.pos||e==this.pos&&(t>0||0==this.i||th... method constructor (line 2) | constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.... function q (line 2) | function q(e){var t=T[e];if(!t)return null;var n=t.data||{},r=n.value,s=... method constructor (line 2) | constructor(e,t){this.ranges=e,this.active=t,this.deco=i.p.set(e.map((... method map (line 2) | map(e){let t=[];for(let n of this.ranges){let r=n.map(e);if(!r)return ... method selectionInsideField (line 2) | selectionInsideField(e){return e.ranges.every((e=>this.ranges.some((t=... method constructor (line 2) | constructor(e,t,n,r,i){this.id=e,this.createF=t,this.updateF=n,this.co... method define (line 2) | static define(e){let t=new q(M++,e.create,e.update,e.compare||((e,t)=>... method create (line 2) | create(e){let t=e.facet(z).find((e=>e.field==this));return((null==t?vo... method slot (line 2) | slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(... method init (line 2) | init(e){return[this,z.of({field:this,create:e})]} method extension (line 2) | get extension(){return this} function Y (line 2) | function Y(e){var t=e.key,n=e.props,r=n.children,i=n.value,o=(0,h.Z)(n,[... method fillPolygons (line 2) | fillPolygons(e,t){const n=this._fillPolygons(e,t),r=Object.assign({},t... method constructor (line 2) | constructor(e){this.nodeSet=e,this.content=[],this.nodes=[]} method write (line 2) | write(e,t,n,r=0){return this.content.push(e,t,n,4+4*r),this} method writeElements (line 2) | writeElements(e,t=0){for(let n of e)n.writeTo(this,t);return this} method finish (line 2) | finish(e,t){return s.mp.build({buffer:this.content,nodeSet:this.nodeSe... method constructor (line 2) | constructor(e,t){this.inner=e,this.prec=t} function F (line 2) | function F(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t=Object.assign({},t,{hachureAngle:0}));... method dotsOnLines (line 2) | dotsOnLines(e,t){const n=[];let r=t.hachureGap;r<0&&(r=4*t.strokeWidth... method constructor (line 2) | constructor(e,t,n,r=U){this.type=e,this.from=t,this.to=n,this.children=r} method writeTo (line 2) | writeTo(e,t){let n=e.content.length;e.writeElements(this.children,t),e... method toTree (line 2) | toTree(e){return new Y(e).writeElements(this.children,-this.from).fini... method of (line 2) | of(e){return new B(this,e)} method reconfigure (line 2) | reconfigure(e){return F.reconfigure.of({compartment:this,extension:e})} method get (line 2) | get(e){return e.config.compartments.get(this)} function K (line 2) | function K(e){return Array.isArray(e)?e:void 0!==e?[e]:[]} method constructor (line 2) | constructor(e){this.seed=e} method next (line 2) | next(){return this.seed?(2**31-1&(this.seed=Math.imul(48271,this.seed)... method constructor (line 2) | constructor({guid:e=h(),collectionid:t=null,gc:n=!0,gcFilter:r=(()=>!0... method load (line 2) | load(){const e=this._item;null===e||this.shouldLoad||Je(e.parent.doc,(... method getSubdocs (line 2) | getSubdocs(){return this.subdocs} method getSubdocGuids (line 2) | getSubdocGuids(){return new Set(Array.from(this.subdocs).map((e=>e.gui... method transact (line 2) | transact(e,t=null){Je(this,e,t)} method get (line 2) | get(e,t=xt){const n=a.Yu(this.share,e,(()=>{const e=new t;return e._in... method getArray (line 2) | getArray(e=""){return this.get(e,Nt)} method getText (line 2) | getText(e=""){return this.get(e,nn)} method getMap (line 2) | getMap(e=""){return this.get(e,Lt)} method getXmlFragment (line 2) | getXmlFragment(e=""){return this.get(e,on)} method toJSON (line 2) | toJSON(){const e={};return this.share.forEach(((t,n)=>{e[n]=t.toJSON()... method destroy (line 2) | destroy(){i.Dp(this.subdocs).forEach((e=>e.destroy()));const e=this._i... method on (line 2) | on(e,t){super.on(e,t)} method off (line 2) | off(e,t){super.off(e,t)} function J (line 2) | function J(e,t){var n,r=(0,G.Z)(t);for(n=e.length-1;n>=0&&e[n].disabled;... method constructor (line 2) | constructor(e,t,n){super(),this.widget=e,this.length=t,this.side=n,thi... method create (line 2) | static create(e,t,n){return new(e.customView||J)(e,t,n)} method split (line 2) | split(e){let t=J.create(this.widget,this.length-e,this.side);return th... method sync (line 2) | sync(){this.dom&&this.widget.updateDOM(this.dom)||(this.dom&&this.prev... method getSide (line 2) | getSide(){return this.side} method merge (line 2) | merge(e,t,n,r,i,o){return!(n&&(!(n instanceof J&&this.widget.compare(n... method become (line 2) | become(e){return e.length==this.length&&e instanceof J&&e.side==this.s... method ignoreMutation (line 2) | ignoreMutation(){return!0} method ignoreEvent (line 2) | ignoreEvent(e){return this.widget.ignoreEvent(e)} method overrideDOMText (line 2) | get overrideDOMText(){if(0==this.length)return r.xv.empty;let e=this;f... method domAtPos (line 2) | domAtPos(e){return 0==e?T.before(this.dom):T.after(this.dom,e==this.le... method domBoundsAround (line 2) | domBoundsAround(){return null} method coordsAt (line 2) | coordsAt(e,t){let n=this.dom.getClientRects(),r=null;if(!n.length)retu... method isEditable (line 2) | get isEditable(){return!1} method destroy (line 2) | destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)} method constructor (line 2) | constructor(e){this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){} method readDsClock (line 2) | readDsClock(){return l.yg(this.restDecoder)} method readDsLen (line 2) | readDsLen(){return l.yg(this.restDecoder)} function ne (line 2) | function ne(e,t){var n,r=e.key;return"value"in e&&(n=e.value),null!=r?r:... method constructor (line 2) | constructor(e){super(e),this.keys=[],l.yg(e),this.keyClockDecoder=new ... method readLeftID (line 2) | readLeftID(){return new be(this.clientDecoder.read(),this.leftClockDec... method readRightID (line 2) | readRightID(){return new be(this.clientDecoder.read(),this.rightClockD... method readClient (line 2) | readClient(){return this.clientDecoder.read()} method readInfo (line 2) | readInfo(){return this.infoDecoder.read()} method readString (line 2) | readString(){return this.stringDecoder.read()} method readParentInfo (line 2) | readParentInfo(){return 1===this.parentInfoDecoder.read()} method readTypeRef (line 2) | readTypeRef(){return this.typeRefDecoder.read()} method readLen (line 2) | readLen(){return this.lenDecoder.read()} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return l.HN(this.restDecoder)} method readJSON (line 2) | readJSON(){return l.v_(this.restDecoder)} method readKey (line 2) | readKey(){const e=this.keyClockDecoder.read();if(e2&&void 0!==arguments[2]?argumen... method writeLeftID (line 2) | writeLeftID(e){s.uE(this.restEncoder,e.client),s.uE(this.restEncoder,e... method writeRightID (line 2) | writeRightID(e){s.uE(this.restEncoder,e.client),s.uE(this.restEncoder,... method writeClient (line 2) | writeClient(e){s.uE(this.restEncoder,e)} method writeInfo (line 2) | writeInfo(e){s.$F(this.restEncoder,e)} method writeString (line 2) | writeString(e){s.uw(this.restEncoder,e)} method writeParentInfo (line 2) | writeParentInfo(e){s.uE(this.restEncoder,e?1:0)} method writeTypeRef (line 2) | writeTypeRef(e){s.uE(this.restEncoder,e)} method writeLen (line 2) | writeLen(e){s.uE(this.restEncoder,e)} method writeAny (line 2) | writeAny(e){s.EM(this.restEncoder,e)} method writeBuf (line 2) | writeBuf(e){s.mP(this.restEncoder,e)} method writeJSON (line 2) | writeJSON(e){s.uw(this.restEncoder,JSON.stringify(e))} method writeKey (line 2) | writeKey(e){s.uw(this.restEncoder,e)} function oe (line 2) | function oe(e){return K(e).join("")} method constructor (line 2) | constructor(){this.restEncoder=s.Mf(),this.dsCurrVal=0} method toUint8Array (line 2) | toUint8Array(){return s._f(this.restEncoder)} method resetDsCurVal (line 2) | resetDsCurVal(){this.dsCurrVal=0} method writeDsClock (line 2) | writeDsClock(e){const t=e-this.dsCurrVal;this.dsCurrVal=e,s.uE(this.re... method writeDsLen (line 2) | writeDsLen(e){0===e&&m.zR(),s.uE(this.restEncoder,e-1),this.dsCurrVal+=e} function he (line 2) | function he(e,t){ee?o.useLayoutEffect(e,t):o.useEffect(e,t)} method constructor (line 2) | constructor(e){let{start:t,end:n}=ge(e);super(t?-1:5e8,n?1:-6e8,null,e... method eq (line 2) | eq(e){return this==e||e instanceof he&&this.tagName==e.tagName&&this.c... method range (line 2) | range(e,t=e){if(e>=t)throw new RangeError("Mark decorations may not be... function Y (line 2) | function Y(e,t,n,i){return o.createElement("span",{className:l()("".conc... method fillPolygons (line 2) | fillPolygons(e,t){const n=this._fillPolygons(e,t),r=Object.assign({},t... method constructor (line 2) | constructor(e){this.nodeSet=e,this.content=[],this.nodes=[]} method write (line 2) | write(e,t,n,r=0){return this.content.push(e,t,n,4+4*r),this} method writeElements (line 2) | writeElements(e,t=0){for(let n of e)n.writeTo(this,t);return this} method finish (line 2) | finish(e,t){return s.mp.build({buffer:this.content,nodeSet:this.nodeSe... method constructor (line 2) | constructor(e,t){this.inner=e,this.prec=t} function Oe (line 2) | function Oe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[... method constructor (line 2) | constructor(e){this.markCache=Object.create(null),this.tree=p(e.state)... method update (line 2) | update(e){let t=p(e.state),n=me(e.state),r=n!=me(e.startState);t.lengt... method buildDeco (line 2) | buildDeco(e,t){if(!t||!this.tree.length)return a.p.none;let n=new o.f_... function y (line 2) | function y(e,y){var b,w=e.prefixCls,x=void 0===w?t:w,k=e.className,S=e.i... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function n (line 2) | function n(){var e;return(0,c.Z)(this,n),(e=t.apply(this,arguments)).sel... function n (line 2) | function n(e){var a;(0,o.Z)(this,n),(a=t.call(this,e)).debouncifyUpdateS... function k (line 2) | function k(e){return"boolean"==typeof e?e?b:w:(0,o.Z)((0,o.Z)({},w),e)} method constructor (line 2) | constructor(e,t,n){this.active=e,this.id=t,this.open=n} method start (line 2) | static start(){return new k(_,"cm-ac-"+Math.floor(2e6*Math.random()).t... method update (line 2) | update(e){let{state:t}=e,n=t.facet(v),r=(n.override||t.languageDataAt(... method tooltip (line 2) | get tooltip(){return this.open?this.open.tooltip:null} method attrs (line 2) | get attrs(){return this.open?this.open.attrs:S} method constructor (line 2) | constructor(e,t,n,r){this.parent=e,this.buffer=t,this.index=n,this.sta... method constructor (line 2) | constructor(e){super(e),this.s=0,this.count=0,this.diff=0} method read (line 2) | read(){if(0===this.count){const e=g(this),t=1&e;this.diff=o.GW(e/2),th... function o (line 2) | function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function l (line 2) | function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i1&&void 0!==arguments[1]?arguments[... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function o (line 2) | function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function s (line 2) | function s(e,t,n){return a(e)?i.cloneElement(e,"function"==typeof n?n(e.... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function O (line 2) | function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[]... method match (line 2) | match(e){if(0==this.pattern.length)return[0];if(e.length=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e){return!e||null===e.offsetParent||e.hidden} function y (line 2) | function y(e){var t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function n (line 2) | function n(){var e;return(0,a.default)(this,n),(e=t.apply(this,arguments... function o (line 2) | function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function v (line 2) | function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function f (line 2) | function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(){this.text="",this.baseIndent=0,this.basePos=0,this.depth... method forward (line 2) | forward(){this.basePos>this.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function b (line 2) | function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function l (line 2) | function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function b (line 2) | function b(){return v||"ant"} method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function h (line 2) | function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t,n){super(e,t,[],n),this.parser=t} method define (line 2) | static define(e){let t=u(e.languageData);return new h(t,e.parser.confi... method configure (line 2) | configure(e,t){return new h(this.data,this.parser.configure(e),t||this... method allowsNesting (line 2) | get allowsNesting(){return this.parser.hasWrappers()} method constructor (line 2) | constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.clas... method startSpan (line 2) | startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function a (line 2) | function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function h (line 2) | function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t,n){super(e,t,[],n),this.parser=t} method define (line 2) | static define(e){let t=u(e.languageData);return new h(t,e.parser.confi... method configure (line 2) | configure(e,t){return new h(this.data,this.parser.configure(e),t||this... method allowsNesting (line 2) | get allowsNesting(){return this.parser.hasWrappers()} method constructor (line 2) | constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.clas... method startSpan (line 2) | startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function n (line 2) | function n(){return(0,a.default)(this,n),t.apply(this,arguments)} function p (line 2) | function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function n (line 2) | function n(e){var r;return(0,a.default)(this,n),r=t.call(this,e),(0,d.ch... function f (line 2) | function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(){this.text="",this.baseIndent=0,this.basePos=0,this.depth... method forward (line 2) | forward(){this.basePos>this.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function v (line 2) | function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function Q (line 2) | function Q(e,t){var n=e.prefixCls,r=(0,O.globalConfig)(),i=r.getPrefixCl... method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function $ (line 2) | function $(e,t){var n,r=void 0!==e.duration?e.duration:x,i=E[e.type],o=(... method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... function j (line 2) | function j(e,t){e[t]=function(n,r,i){return function(e){return"[object O... method constructor (line 2) | constructor(e){this.set=e,this.i=0,this.next()} method next (line 2) | next(){let{sections:e}=this.set;this.i>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... function u (line 2) | function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function y (line 2) | function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function r (line 2) | function r(){var n=s.unmountComponentAtNode(t);n&&t.parentNode&&t.parent... method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(e){var n=e.okText,r=e.cancelText,i=e.prefixCls,l=y(e,["okText... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==... function d (line 2) | function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<0&&p(this,this.count-1),t... function e (line 2) | function e(){var e;null===(e=l.current)||void 0===e||e.destroy()} function t (line 2) | function t(){var t;null===(t=l.current)||void 0===t||t.update(e)} function f (line 2) | function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(){this.text="",this.baseIndent=0,this.basePos=0,this.depth... method forward (line 2) | forward(){this.basePos>this.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function u (line 2) | function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;t1&&void 0!==arguments[1]?argument... method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function E (line 2) | function E(e,t){var n=e.placement,r=void 0===n?_:n,i=e.top,o=e.bottom,a=... method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function T (line 2) | function T(e,t){var n=e.duration,r=e.icon,i=e.type,o=e.description,a=e.m... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function a (line 2) | function a(e){try{l(i.next(e))}catch(e){o(e)}} method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(e){try{l(i.throw(e))}catch(e){o(e)}} method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(t){var n;t.done?e(t.value):(n=t.value,n instanceof r?n:new r(... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function n (line 2) | function n(e){for(var t,n,r,i,o=1,a=[].slice.call(arguments),s=0,l=e.len... function s (line 2) | function s(e,t,n){t&&!("byKey"in t)&&(n=t,t=null),Array.isArray(e)||(e=[... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(e){return e=c(e),o[e]||e.toUpperCase().charCodeAt(0)} method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function r (line 2) | function r(e){return 1==(null!=(t=e)&&"object"==typeof t&&!1===Array.isA... method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function w (line 2) | function w(e,t,n){var r,i,o=(n=n||y).createElement("script");if(o.text=e... method constructor (line 2) | constructor(e){super(),this.doc=e,this.clientID=e.clientID,this.states... method destroy (line 2) | destroy(){this.emit("destroy",[this]),this.setLocalState(null),super.d... method getLocalState (line 2) | getLocalState(){return this.states.get(this.clientID)||null} method setLocalState (line 2) | setLocalState(e){const t=this.clientID,n=this.meta.get(t),r=void 0===n... method setLocalStateField (line 2) | setLocalStateField(e,t){const n=this.getLocalState();null!==n&&this.se... method getStates (line 2) | getStates(){return this.states} method constructor (line 2) | constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this... method getActions (line 2) | getActions(e){let t=0,n=null,{parser:r}=e.p,{tokenizers:i}=r,o=r.state... method getMainToken (line 2) | getMainToken(e){if(this.mainToken)return this.mainToken;let t=new c,{p... method updateCachedToken (line 2) | updateCachedToken(e,t,n){let r=this.stream.clipPos(n.pos);if(t.token(t... method putAction (line 2) | putAction(e,t,n,r){for(let t=0;t=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAtthi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function se (line 2) | function se(e,t,r,i){var o,s,c,u,f,p,O,v=t&&t.ownerDocument,w=t?t.nodeTy... method of (line 2) | of(e){return new ae(this,e)} function le (line 2) | function le(){var e=[];return function t(n,i){return e.push(n+" ")>r.cac... method constructor (line 2) | constructor(e){this.map=e} method of (line 2) | of(e){return new ce(this,e)} function ce (line 2) | function ce(e){return e[b]=!0,e} method constructor (line 2) | constructor(e,t,n){this.parser=e,this.text=t,this.offset=n,this.parts=[]} method char (line 2) | char(e){return e>=this.end?-1:this.text.charCodeAt(e-this.offset)} method end (line 2) | get end(){return this.offset+this.text.length} method slice (line 2) | slice(e,t){return this.text.slice(e-this.offset,t-this.offset)} method append (line 2) | append(e){return this.parts.push(e),e.to} method addDelimiter (line 2) | addDelimiter(e,t,n,r,i){return this.append(new te(e,t,n,(r?1:0)|(i?2:0... method addElement (line 2) | addElement(e){return this.append(e)} method resolveMarkers (line 2) | resolveMarkers(e){for(let t=e;t=0;t--){let n=... method takeContent (line 2) | takeContent(e){let t=this.resolveMarkers(e);return this.parts.length=e,t} method skipSpace (line 2) | skipSpace(e){return m(this.text,e-this.offset)+this.offset} method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method constructor (line 2) | constructor(e,t){super(),this.config=e,this.open=t} method eq (line 2) | eq(e){return this.config==e.config&&this.open==e.open} method toDOM (line 2) | toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.op... method constructor (line 2) | constructor(e,t){this.type=e,this.value=t} method map (line 2) | map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==t... method is (line 2) | is(e){return this.type==e} method define (line 2) | static define(e={}){return new le(e.map||(e=>e))} method mapEffects (line 2) | static mapEffects(e,t){if(!e.length)return e;let n=[];for(let r of e){... function ue (line 2) | function ue(e){var t=h.createElement("fieldset");try{return!!e(t)}catch(... method constructor (line 2) | constructor(e,t,n,r,i,o){this.startState=e,this.changes=t,this.selecti... method create (line 2) | static create(e,t,n,r,i,o){return new ue(e,t,n,r,i,o)} method newDoc (line 2) | get newDoc(){return this._doc||(this._doc=this.changes.apply(this.star... method newSelection (line 2) | get newSelection(){return this.selection||this.startState.selection.ma... method state (line 2) | get state(){return this._state||this.startState.applyTransaction(this)... method annotation (line 2) | annotation(e){for(let t of this.annotations)if(t.type==e)return t.value} method docChanged (line 2) | get docChanged(){return!this.changes.empty} method reconfigured (line 2) | get reconfigured(){return this.startState.config!=this.state.config} method isUserEvent (line 2) | isUserEvent(e){let t=this.annotation(ue.userEvent);return!(!t||!(t==e|... method eq (line 2) | eq(e){return!1} method updateDOM (line 2) | updateDOM(e){return!1} method compare (line 2) | compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)} method estimatedHeight (line 2) | get estimatedHeight(){return-1} method ignoreEvent (line 2) | ignoreEvent(e){return!0} method customView (line 2) | get customView(){return null} method destroy (line 2) | destroy(e){} function fe (line 2) | function fe(e,t){for(var n=e.split("|"),i=n.length;i--;)r.attrHandle[n[i... function de (line 2) | function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourc... method constructor (line 2) | constructor(e,t){this.fragments=e,this.input=t,this.i=0,this.fragment=... method nextFragment (line 2) | nextFragment(){this.fragment=this.i0?3e8:-4e8:... method replace (line 2) | static replace(e){let t,n,r=!!e.block;if(e.isBlockGap)t=-5e8,n=4e8;els... method line (line 2) | static line(e){return new pe(e)} method set (line 2) | static set(e,t=!1){return r.Xs.of(e,t)} method hasHeight (line 2) | hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1} function he (line 2) | function he(e){return function(t){return"input"===t.nodeName.toLowerCase... method constructor (line 2) | constructor(e){let{start:t,end:n}=ge(e);super(t?-1:5e8,n?1:-6e8,null,e... method eq (line 2) | eq(e){return this==e||e instanceof he&&this.tagName==e.tagName&&this.c... method range (line 2) | range(e,t=e){if(e>=t)throw new RangeError("Mark decorations may not be... function pe (line 2) | function pe(e){return function(t){var n=t.nodeName.toLowerCase();return(... method constructor (line 2) | constructor(e){super(-2e8,-2e8,null,e)} method eq (line 2) | eq(e){return e instanceof pe&&le(this.spec.attributes,e.spec.attributes)} method range (line 2) | range(e,t=e){if(t!=e)throw new RangeError("Line decoration ranges must... function me (line 2) | function me(e){return function(t){return"form"in t?t.parentNode&&!1===t.... method constructor (line 2) | constructor(e,t,n,i,o,a){super(t,n,o,e),this.block=i,this.isReplace=a,... method type (line 2) | get type(){return this.startSidet||e==t&&this.startSide>0&&this.end... method constructor (line 2) | constructor(){this.l=[]} function ge (line 2) | function ge(e){return ce((function(t){return t=+t,ce((function(n,r){for(... function Oe (line 2) | function Oe(e){return e&&void 0!==e.getElementsByTagName&&e} method constructor (line 2) | constructor(e){this.markCache=Object.create(null),this.tree=p(e.state)... method update (line 2) | update(e){let t=p(e.state),n=me(e.state),r=n!=me(e.startState);t.lengt... method buildDeco (line 2) | buildDeco(e,t){if(!t||!this.tree.length)return a.p.none;let n=new o.f_... function ve (line 2) | function ve(){} method constructor (line 2) | constructor(){super(...arguments),this.children=[],this.length=0,this.... method merge (line 2) | merge(e,t,n,r,i,o){if(n){if(!(n instanceof ve))return!1;this.dom||n.tr... method split (line 2) | split(e){let t=new ve;if(t.breakAfter=this.breakAfter,0==this.length)r... method transferDOM (line 2) | transferDOM(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAt... method setDeco (line 2) | setDeco(e){le(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,thi... method append (line 2) | append(e,t){oe(this,e,t)} method addLineDeco (line 2) | addLineDeco(e){let t=e.spec.attributes,n=e.spec.class;t&&(this.attrs=s... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method reuseDOM (line 2) | reuseDOM(e){"DIV"==e.nodeName&&(this.setDOM(e),this.dirty|=6)} method sync (line 2) | sync(e){var t;this.dom?4&this.dirty&&($(this.dom),this.dom.className="... method measureTextSize (line 2) | measureTextSize(){if(0==this.children.length||this.length>20)return nu... method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} method become (line 2) | become(e){return!1} method type (line 2) | get type(){return fe.Text} method find (line 2) | static find(e,t){for(let n=0,r=0;n0;){if(this.textOff==this.text.length){let{val... method span (line 2) | span(e,t,n,r){this.buildText(t-e,n,r),this.pos=t,this.openStart<0&&(th... method point (line 2) | point(e,t,n,r,i,o){if(this.disallowBlockEffectsFor[o]&&n instanceof me... method build (line 2) | static build(e,t,n,i,o){let a=new be(e,t,n,o);return a.openEnd=r.Xs.sp... method constructor (line 2) | constructor(e,t){this.client=e,this.clock=t} function we (line 2) | function we(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;... method constructor (line 2) | constructor(){this.rows=null} method nextLine (line 2) | nextLine(e,t,n){if(null==this.rows){let r;if(this.rows=!1,(45==t.next|... method finish (line 2) | finish(e,t){return!!this.rows&&(e.addLeafElement(t,e.elt("Table",t.sta... function xe (line 2) | function xe(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;s>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... function Z (line 2) | function Z(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e} method constructor (line 2) | constructor(e,t,n,r,i){this.combine=e,this.compareInput=t,this.compare... method define (line 2) | static define(e={}){return new Z(e.combine||(e=>e),e.compareInput||((e... method of (line 2) | of(e){return new D([],this,0,e)} method compute (line 2) | compute(e,t){if(this.isStatic)throw new Error("Can't compute a static ... method computeN (line 2) | computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static... method from (line 2) | from(e,t){return t||(t=e=>e),this.compute([e],(n=>t(n.field(e))))} function D (line 2) | function D(e){return e} method constructor (line 2) | constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r} method constructor (line 2) | constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,this.lin... method parsedPos (line 2) | get parsedPos(){return this.absoluteLineStart} method advance (line 2) | advance(){if(null!=this.stoppedAt&&this.absoluteLineStart>this.stopped... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=this.to)t.text="";else if(t.text=thi... method readLine (line 2) | readLine(){let{line:e}=this,{text:t,end:n}=this.scanLine(this.absolute... method lineChunkAt (line 2) | lineChunkAt(e){let t,n=this.input.chunk(e);if(this.input.lineChunks)t=... method prevLineEnd (line 2) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 2) | startContext(e,t,n=0){this.block=c.create(e,n,this.lineStart+t,this.bl... method startComposite (line 2) | startComposite(e,t,n=0){this.startContext(this.parser.getNodeType(e),t... method addNode (line 2) | addNode(e,t,n){"number"==typeof e&&(e=new s.mp(this.parser.nodeSet.typ... method addElement (line 2) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from... method addLeafElement (line 2) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(ue(t.childr... method finishContext (line 2) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-... method finish (line 2) | finish(){for(;this.stack.length>1;)this.finishContext();return this.ad... method addGaps (line 2) | addGaps(e){return this.ranges.length>1?N(this.ranges,0,e.topNode,this.... method finishLeaf (line 2) | finishLeaf(e){for(let t of e.parsers)if(t.finish(this,e))return;let t=... method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method buffer (line 2) | get buffer(){return new Y(this.parser.nodeSet)} method constructor (line 2) | constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this... method dynamicSlot (line 2) | dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this... function N (line 2) | function N(e){throw e} method constructor (line 2) | constructor(e,t,n){this.field=e,this.from=t,this.to=n} method map (line 2) | map(e){let t=e.mapPos(this.from,-1,r.gc.TrackDel),n=e.mapPos(this.to,1... method constructor (line 2) | constructor(e,t){this.clock=e,this.len=t} function W (line 2) | function W(e,t,n,r){var i;try{e&&O(i=e.promise)?i.call(e).done(t).fail(n... method constructor (line 2) | constructor(e,t){this.lines=e,this.fieldPositions=t} method instantiate (line 2) | instantiate(e,t){let n=[],r=[t],i=e.doc.lineAt(t),a=/^\s*/.exec(i.text... method parse (line 2) | static parse(e){let t,n=[],r=[],i=[];for(let o of e.split(/\r\n?|\n/))... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l){super(),this.nodeSet=e,this.blockParser... method createParse (line 2) | createParse(e,t,n){let r=new D(this,e,t,n);for(let i of this.wrappers)... method configure (line 2) | configure(e){let t=z(e);if(!t)return this;let{nodeSet:n,skipContextMar... method getNodeType (line 2) | getNodeType(e){let t=this.nodeTypes[e];if(null==t)throw new RangeError... method parseInline (line 2) | parseInline(e,t){let n=new ce(this,e,t);e:for(let e=t;e{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function q (line 2) | function q(){y.removeEventListener("DOMContentLoaded",q),r.removeEventLi... method constructor (line 2) | constructor(e,t){this.ranges=e,this.active=t,this.deco=i.p.set(e.map((... method map (line 2) | map(e){let t=[];for(let n of this.ranges){let r=n.map(e);if(!r)return ... method selectionInsideField (line 2) | selectionInsideField(e){return e.ranges.every((e=>this.ranges.some((t=... method constructor (line 2) | constructor(e,t,n,r,i){this.id=e,this.createF=t,this.updateF=n,this.co... method define (line 2) | static define(e){let t=new q(M++,e.create,e.update,e.compare||((e,t)=>... method create (line 2) | create(e){let t=e.facet(z).find((e=>e.field==this));return((null==t?vo... method slot (line 2) | slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(... method init (line 2) | init(e){return[this,z.of({field:this,create:e})]} method extension (line 2) | get extension(){return this} function F (line 2) | function F(e,t){return t.toUpperCase()} method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t=Object.assign({},t,{hachureAngle:0}));... method dotsOnLines (line 2) | dotsOnLines(e,t){const n=[];let r=t.hachureGap;r<0&&(r=4*t.strokeWidth... method constructor (line 2) | constructor(e,t,n,r=U){this.type=e,this.from=t,this.to=n,this.children=r} method writeTo (line 2) | writeTo(e,t){let n=e.content.length;e.writeElements(this.children,t),e... method toTree (line 2) | toTree(e){return new Y(e).writeElements(this.children,-this.from).fini... method of (line 2) | of(e){return new B(this,e)} method reconfigure (line 2) | reconfigure(e){return F.reconfigure.of({compartment:this,extension:e})} method get (line 2) | get(e){return e.config.compartments.get(this)} function B (line 2) | function B(e){return e.replace(U,"ms-").replace(Y,F)} method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.das... method dashedLine (line 2) | dashedLine(e,t){const n=t.dashOffset<0?t.hachureGap<0?4*t.strokeWidth:... method constructor (line 2) | constructor(e,t){this.tree=e,this.from=t} method to (line 2) | get to(){return this.from+this.tree.length} method type (line 2) | get type(){return this.tree.type.id} method children (line 2) | get children(){return U} method writeTo (line 2) | writeTo(e,t){e.nodes.push(this.tree),e.content.push(e.nodes.length-1,t... method toTree (line 2) | toTree(){return this.tree} method constructor (line 2) | constructor(e,t){this.compartment=e,this.inner=t} function H (line 2) | function H(){this.expando=S.expando+H.uid++} method constructor (line 2) | constructor(e,t=[],n=0){super(),this.mark=e,this.children=t,this.lengt... method setAttrs (line 2) | setAttrs(e){if($(e),this.mark.class&&(e.className=this.mark.class),thi... method reuseDOM (line 2) | reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(... method sync (line 2) | sync(e){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(thi... method merge (line 2) | merge(e,t,n,r,i,o){return!(n&&(!(n instanceof H&&n.mark.eq(this.mark))... method split (line 2) | split(e){let t=[],n=0,r=-1,i=0;for(let o of this.children){let a=n+o.l... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} function ne (line 2) | function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.re... method constructor (line 2) | constructor(e){super(e),this.keys=[],l.yg(e),this.keyClockDecoder=new ... method readLeftID (line 2) | readLeftID(){return new be(this.clientDecoder.read(),this.leftClockDec... method readRightID (line 2) | readRightID(){return new be(this.clientDecoder.read(),this.rightClockD... method readClient (line 2) | readClient(){return this.clientDecoder.read()} method readInfo (line 2) | readInfo(){return this.infoDecoder.read()} method readString (line 2) | readString(){return this.stringDecoder.read()} method readParentInfo (line 2) | readParentInfo(){return 1===this.parentInfoDecoder.read()} method readTypeRef (line 2) | readTypeRef(){return this.typeRefDecoder.read()} method readLen (line 2) | readLen(){return this.lenDecoder.read()} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return l.HN(this.restDecoder)} method readJSON (line 2) | readJSON(){return l.v_(this.restDecoder)} method readKey (line 2) | readKey(){const e=this.keyClockDecoder.read();if(e0?3e8:-4e8:... method replace (line 2) | static replace(e){let t,n,r=!!e.block;if(e.isBlockGap)t=-5e8,n=4e8;els... method line (line 2) | static line(e){return new pe(e)} method set (line 2) | static set(e,t=!1){return r.Xs.of(e,t)} method hasHeight (line 2) | hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1} function he (line 2) | function he(e,t){for(var n,r,i=[],o=0,a=e.length;o=t)throw new RangeError("Mark decorations may not be... function be (line 2) | function be(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getEle... method constructor (line 2) | constructor(e,t,n,r,i,o){this.config=e,this.doc=t,this.selection=n,thi... method field (line 2) | field(e,t=!0){let n=this.config.address[e.id];if(null!=n)return H(this... method update (line 2) | update(...e){return pe(this,e,!0)} method applyTransaction (line 2) | applyTransaction(e){let t,n=this.config,{base:r,compartments:i}=n;for(... method replaceSelection (line 2) | replaceSelection(e){return"string"==typeof e&&(e=this.toText(e)),this.... method changeByRange (line 2) | changeByRange(e){let t=this.selection,n=e(t.ranges[0]),r=this.changes(... method changes (line 2) | changes(e=[]){return e instanceof _?e:_.of(e,this.doc.length,this.face... method toText (line 2) | toText(e){return r.of(e.split(this.facet(be.lineSeparator)||k))} method sliceDoc (line 2) | sliceDoc(e=0,t=this.doc.length){return this.doc.sliceString(e,t,this.l... method facet (line 2) | facet(e){let t=this.config.address[e.id];return null==t?e.default:(H(t... method toJSON (line 2) | toJSON(e){let t={doc:this.sliceDoc(),selection:this.selection.toJSON()... method fromJSON (line 2) | static fromJSON(e,t={},n){if(!e||"string"!=typeof e.doc)throw new Rang... method create (line 2) | static create(e={}){let t=G.resolve(e.extensions||[],new Map),n=e.doc ... method tabSize (line 2) | get tabSize(){return this.facet(be.tabSize)} method lineBreak (line 2) | get lineBreak(){return this.facet(be.lineSeparator)||"\n"} method readOnly (line 2) | get readOnly(){return this.facet(oe)} method phrase (line 2) | phrase(e,...t){for(let t of this.facet(be.phrases))if(Object.prototype... method languageDataAt (line 2) | languageDataAt(e,t,n=-1){let r=[];for(let i of this.facet(J))for(let o... method charCategorizer (line 2) | charCategorizer(e){return t=this.languageDataAt("wordChars",e).join(""... method wordAt (line 2) | wordAt(e){let{text:t,from:n,length:r}=this.doc.lineAt(e),i=this.charCa... method constructor (line 2) | constructor(e,t,n,r){this.doc=e,this.pos=t,this.end=n,this.disallowBlo... method posCovered (line 2) | posCovered(){if(0==this.content.length)return!this.breakAtStart&&this.... method getLine (line 2) | getLine(){return this.curLine||(this.content.push(this.curLine=new ve)... method flushBuffer (line 2) | flushBuffer(e=this.bufferMarks){this.pendingBuffer&&(this.curLine.appe... method addBlockWidget (line 2) | addBlockWidget(e){this.flushBuffer(),this.curLine=null,this.content.pu... method finish (line 2) | finish(e){this.pendingBuffer&&e<=this.bufferMarks.length?this.flushBuf... method buildText (line 2) | buildText(e,t,n){for(;e>0;){if(this.textOff==this.text.length){let{val... method span (line 2) | span(e,t,n,r){this.buildText(t-e,n,r),this.pos=t,this.openStart<0&&(th... method point (line 2) | point(e,t,n,r,i,o){if(this.disallowBlockEffectsFor[o]&&n instanceof me... method build (line 2) | static build(e,t,n,i,o){let a=new be(e,t,n,o);return a.openEnd=r.Xs.sp... method constructor (line 2) | constructor(e,t){this.client=e,this.clock=t} function we (line 2) | function we(e,t){for(var n=0,r=e.length;ne.maxPoint>0||!e.isEmp... method eq (line 2) | static eq(e,t,n=0,r){null==r&&(r=999999999);let i=e.filter((e=>!e.isEm... method spans (line 2) | static spans(e,t,n,r,i=-1){let o=new je(e,null,i).goto(t),a=t,s=o.open... method of (line 2) | static of(e,t=!1){let n=new Ce;for(let r of e instanceof ke?[e]:t?func... function Ce (line 2) | function Ce(e,t){return e===function(){try{return y.activeElement}catch(... method constructor (line 2) | constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.... method finishChunk (line 2) | finishChunk(e){this.chunks.push(new Pe(this.from,this.to,this.value,th... method add (line 2) | add(e,t,n){this.addInner(e,t,n)||(this.nextLayer||(this.nextLayer=new ... method addInner (line 2) | addInner(e,t,n){let r=e-this.lastTo||n.startSide-this.last.endSide;if(... method addChunk (line 2) | addChunk(e,t){if((e-this.lastTo||t.value[0].startSide-this.last.endSid... method finish (line 2) | finish(){return this.finishInner(_e.empty)} method finishInner (line 2) | finishInner(e){if(this.from.length&&this.finishChunk(!1),0==this.chunk... function Qe (line 2) | function Qe(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"... method constructor (line 2) | constructor(e,t,n=0){this.type=e,this.index=t,this.assoc=n} function Ee (line 2) | function Ee(e,t,n){n?(K.set(e,t,!1),S.event.add(e,t,{namespace:!1,handle... method constructor (line 2) | constructor(e,t,n,r=0){this.layer=e,this.skip=t,this.minPoint=n,this.r... method startSide (line 2) | get startSide(){return this.value?this.value.startSide:0} method endSide (line 2) | get endSide(){return this.value?this.value.endSide:0} method goto (line 2) | goto(e,t=-1e9){return this.chunkIndex=this.rangeIndex=0,this.gotoInner... method gotoInner (line 2) | gotoInner(e,t,n){for(;this.chunkIndexnew e(t)),t)} function Xe (line 2) | function Xe(e,t,n,r){t=l(t);var i,o,a,s,c,u,f=0,d=e.length,h=d-1,p=t[0],... method constructor (line 2) | constructor(e,t,n=0,r=e.length,i,o){this.test=o,this.value={from:0,to:... method peek (line 2) | peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=thi... method next (line 2) | next(){for(;this.matches.length;)this.matches.pop();return this.nextOv... method nextOverlapping (line 2) | nextOverlapping(){for(;;){let e=this.peek();if(e<0)return this.done=!0... method match (line 2) | match(e,t){let n=null;for(let r=0;r!0),delet... method addToScope (line 2) | addToScope(e){(e=i.kJ(e)?e:[e]).forEach((e=>{this.scope.every((t=>t!==... method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.trackedOrigins.add(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.trackedOrigins.delete(e)} method clear (line 2) | clear(e=!0,t=!0){(e&&this.canUndo()||t&&this.canRedo())&&this.doc.tran... method stopCapturing (line 2) | stopCapturing(){this.lastChange=0} method undo (line 2) | undo(){let e;this.undoing=!0;try{e=nt(this,this.undoStack,"undo")}fina... method redo (line 2) | redo(){let e;this.redoing=!0;try{e=nt(this,this.redoStack,"redo")}fina... method canUndo (line 2) | canUndo(){return this.undoStack.length>0} method canRedo (line 2) | canRedo(){return this.redoStack.length>0} method destroy (line 2) | destroy(){this.trackedOrigins.delete(this),this.doc.off("afterTransact... function it (line 2) | function it(e,t,n){var r=Le(e),i=(!g.boxSizingReliable()||n)&&"border-bo... method constructor (line 2) | constructor(e){this.search=e.search,this.caseSensitive=!!e.caseSensiti... method unquote (line 2) | unquote(e){return this.literal?e:e.replace(/\\([nrt\\])/g,((e,t)=>"n"=... method eq (line 2) | eq(e){return this.search==e.search&&this.replace==e.replace&&this.case... method create (line 2) | create(){return this.regexp?new ft(this):new st(this)} method getCursor (line 2) | getCursor(e,t=0,n){let r=e.doc?e:o.yy.create({doc:e});return null==n&&... method constructor (line 2) | constructor(e,t){this.gen=function*(e){const t=l.yg(e.restDecoder);for... method next (line 2) | next(){do{this.curr=this.gen.next().value||null}while(this.filterSkips... function ot (line 2) | function ot(e,t,n,r,i){return new ot.prototype.init(e,t,n,r,i)} method constructor (line 2) | constructor(e){this.spec=e} method constructor (line 2) | constructor(e){this.currClient=0,this.startClock=0,this.written=0,this... function ut (line 2) | function ut(){st&&(!1===y.hidden&&r.requestAnimationFrame?r.requestAnima... method constructor (line 2) | constructor(e,t){this.node=e,this.offset=t,this.pos=-1} function ft (line 2) | function ft(){return r.setTimeout((function(){at=void 0})),at=Date.now()} method nextMatch (line 2) | nextMatch(e,t,n){let r=lt(this.spec,e,n,e.doc.length).next();return r.... method prevMatchInRange (line 2) | prevMatchInRange(e,t,n){for(let r=1;;r++){let i=Math.max(t,n-1e4*r),o=... method prevMatch (line 2) | prevMatch(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchIn... method getReplacement (line 2) | getReplacement(e){return this.spec.unquote(this.spec.replace.replace(/... method matchAll (line 2) | matchAll(e,t){let n=lt(this.spec,e,0,e.doc.length),r=[];for(;!n.next()... method highlight (line 2) | highlight(e,t,n,r){let i=lt(this.spec,e,Math.max(0,t-250),Math.min(n+2... method constructor (line 2) | constructor(e){super(),this.view=e,this.compositionDeco=de.none,this.d... method editorView (line 2) | get editorView(){return this.view} method length (line 2) | get length(){return this.view.state.doc.length} method update (line 2) | update(e){let t=e.changedRanges;this.minWidth>0&&t.length&&(t.every(((... method updateInner (line 2) | updateInner(e,t){this.view.viewState.mustMeasureContent=!0,this.update... method updateChildren (line 2) | updateChildren(e,t){let n=this.childCursor(t);for(let t=e.length-1;;t-... method updateSelection (line 2) | updateSelection(e=!1,t=!1){if(!e&&this.view.observer.selectionRange.fo... method enforceCursorAssoc (line 2) | enforceCursorAssoc(){if(this.compositionDeco.size)return;let{view:e}=t... method mayControlSelection (line 2) | mayControlSelection(){let e=this.view.root.activeElement;return e==thi... method nearest (line 2) | nearest(e){for(let t=e;t;){let e=I.get(t);if(e&&e.rootView==this)retur... method posFromDOM (line 2) | posFromDOM(e,t){let n=this.nearest(e);if(!n)throw new RangeError("Tryi... method domAtPos (line 2) | domAtPos(e){let{i:t,off:n}=this.childCursor().findPos(e,-1);for(;t(this.dynamic... method scrollIntoView (line 2) | scrollIntoView(e){let t,{range:n}=e,r=this.coordsAt(n.head,n.empty?n.a... function dt (line 2) | function dt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin... method constructor (line 2) | constructor(e){super(),this.height=e} method toDOM (line 2) | toDOM(){let e=document.createElement("div");return this.updateDOM(e),e} method eq (line 2) | eq(e){return e.height==this.height} method updateDOM (line 2) | updateDOM(e){return e.style.height=this.height+"px",!0} method estimatedHeight (line 2) | get estimatedHeight(){return this.height} function ht (line 2) | function ht(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["... function pt (line 2) | function pt(e,t,n){var r,i,o=0,a=pt.prefilters.length,s=S.Deferred().alw... method constructor (line 2) | constructor(e,t,n){super(),this.top=e,this.text=t,this.topView=n} method eq (line 2) | eq(e){return this.top==e.top&&this.text==e.text} method toDOM (line 2) | toDOM(){return this.top} method ignoreEvent (line 2) | ignoreEvent(){return!1} method customView (line 2) | get customView(){return ee} method constructor (line 2) | constructor(e,t){this.target=e,this.currentTarget=e,this.transaction=t... method path (line 2) | get path(){return mt(this.currentTarget,this.target)} method deletes (line 2) | deletes(e){return z(this.transaction.deleteSet,e.id)} method keys (line 2) | get keys(){if(null===this._keys){const e=new Map,t=this.target;this.tr... method delta (line 2) | get delta(){return this.changes.delta} method adds (line 2) | adds(e){return e.id.clock>=(this.transaction.beforeState.get(e.id.clie... method changes (line 2) | get changes(){let e=this._changes;if(null===e){const t=this.target,n=v... function yt (line 2) | function yt(e){return(e.match(X)||[]).join(" ")} function bt (line 2) | function bt(e){return e.getAttribute&&e.getAttribute("class")||""} function wt (line 2) | function wt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(X)|... function jt (line 2) | function jt(e,t,n,r){var i;if(Array.isArray(t))S.each(t,(function(t,i){n... method constructor (line 2) | constructor(e,t,n,i){this.view=e,this.style=n,this.mustSelect=i,this.l... method move (line 2) | move(e){if(0==e.buttons)return this.destroy();!1===this.dragging&&this... method up (line 2) | up(e){null==this.dragging&&this.select(this.lastEvent),this.dragging||... method destroy (line 2) | destroy(){let e=this.view.contentDOM.ownerDocument;e.removeEventListen... method select (line 2) | select(e){let t=this.style.get(e,this.extend,this.multiple);!this.must... method update (line 2) | update(e){e.docChanged&&this.dragging&&(this.dragging=this.dragging.ma... function zt (line 2) | function zt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var ... function qt (line 2) | function qt(e,t,n,r){var i={},o=e===Nt;function a(s){var l;return i[s]=!... method constructor (line 2) | constructor(e,t,n,r){this.left=e,this.right=t,this.index=n,this.curren... method forward (line 2) | forward(){null===this.right&&m.zR(),this.right.content.constructor===O... function Vt (line 2) | function Vt(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)voi... function P (line 2) | function P(e,t,a,l){var f,d,y,b,w,x=t;c||(c=!0,s&&r.clearTimeout(s),n=vo... method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function e (line 2) | function e(e,t){for(var n=0;n=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function j (line 2) | function j(e,t,r,i,o){var a=e[r],s=t[i];if(a===s)return!0;if("object"!==... method constructor (line 2) | constructor(e){this.set=e,this.i=0,this.next()} method next (line 2) | next(){let{sections:e}=this.set;this.i>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... function N (line 2) | function N(e){if(e&&e.children&&"a"===e.delta._t){for(var t=e.children.l... method constructor (line 2) | constructor(e,t,n){this.field=e,this.from=t,this.to=n} method map (line 2) | map(e){let t=e.mapPos(this.from,-1,r.gc.TrackDel),n=e.mapPos(this.to,1... method constructor (line 2) | constructor(e,t){this.clock=e,this.len=t} function t (line 2) | function t(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Thresho... function i (line 2) | function i(e){for(var t="",i=0,o=-1,a=n.length;o=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function n (line 2) | function n(e,n){if(!e||!n)return 6;var r=e.charAt(e.length-1),i=n.charAt... function o (line 2) | function o(e,r){var o=e/t.length,a=Math.abs(n-r);return i.Match_Distance... method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function e (line 2) | function e(t){r(this,e),this.processor=new u(t),this.processor.pipe(new ... function e (line 2) | function e(){r(this,e)} function t (line 2) | function t(){return r(this,t),s(this,(t.__proto__||Object.getPrototypeOf... function oe (line 2) | function oe(e){for(var t=e,n=[[/&/g,"&"],[//g,">"]... method constructor (line 2) | constructor(){this.restEncoder=s.Mf(),this.dsCurrVal=0} method toUint8Array (line 2) | toUint8Array(){return s._f(this.restEncoder)} method resetDsCurVal (line 2) | resetDsCurVal(){this.dsCurrVal=0} method writeDsClock (line 2) | writeDsClock(e){const t=e-this.dsCurrVal;this.dsCurrVal=e,s.uE(this.re... method writeDsLen (line 2) | writeDsLen(e){0===e&&m.zR(),s.uE(this.restEncoder,e-1),this.dsCurrVal+=e} function t (line 2) | function t(){r(this,t);var e=s(this,(t.__proto__||Object.getPrototypeOf(... function t (line 2) | function t(){r(this,t);var e=s(this,(t.__proto__||Object.getPrototypeOf(... function Ee (line 2) | function Ee(e){return t&&t[e]||function(){for(var e=arguments.length,t=A... method constructor (line 2) | constructor(e,t,n,r=0){this.layer=e,this.skip=t,this.minPoint=n,this.r... method startSide (line 2) | get startSide(){return this.value?this.value.startSide:0} method endSide (line 2) | get endSide(){return this.value?this.value.endSide:0} method goto (line 2) | goto(e,t=-1e9){return this.chunkIndex=this.rangeIndex=0,this.gotoInner... method gotoInner (line 2) | gotoInner(e,t,n){for(;this.chunkIndex{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function c (line 2) | function c(e){var t=this.__data__=new r(e);this.size=t.size} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function v (line 2) | function v(t){var n=l,r=c;return l=c=void 0,p=t,f=e.apply(r,n)} function y (line 2) | function y(e){return p=e,d=setTimeout(w,t),m?v(e):f} method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function b (line 2) | function b(e){var n=e-h;return void 0===h||n>=t||n<0||g&&e-p>=u} method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt-1} function $t (line 2) | function $t(e,t,n){for(var r=-1,i=null==e?0:e.length;++re inst... method length (line 2) | get length(){return null===this._prelimContent?this._length:this._prel... method _callObserver (line 2) | _callObserver(e,t){super._callObserver(e,t),wt(this,e,new Dt(this,e))} method insert (line 2) | insert(e,t){null!==this.doc?Je(this.doc,(n=>{Tt(n,this,e,t)})):this._p... method push (line 2) | push(e){null!==this.doc?Je(this.doc,(t=>{((e,t,n)=>{let r=(t._searchMa... method unshift (line 2) | unshift(e){this.insert(0,e)} method delete (line 2) | delete(e,t=1){null!==this.doc?Je(this.doc,(n=>{jt(n,this,e,t)})):this.... method get (line 2) | get(e){return Qt(this,e)} method toArray (line 2) | toArray(){return St(this)} method slice (line 2) | slice(e=0,t=this.length){return kt(this,e,t)} method toJSON (line 2) | toJSON(){return this.map((e=>e instanceof xt?e.toJSON():e))} method map (line 2) | map(e){return _t(this,e)} method forEach (line 2) | forEach(e){Pt(this,e)} method _write (line 2) | _write(e){e.writeTypeRef(xn)} function Wt (line 2) | function Wt(e){return e!=e} method constructor (line 2) | constructor(e,t,n){super(e,t),this.keysChanged=n} function Lt (line 2) | function Lt(e,t){var n=null==e?0:e.length;return n?Ut(e,t)/n:d} method constructor (line 2) | constructor(e){super(),this._prelimContent=null,this._prelimContent=vo... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this._prelimContent.forEach(((e,... method _copy (line 2) | _copy(){return new Lt} method clone (line 2) | clone(){const e=new Lt;return this.forEach(((t,n)=>{e.set(n,t instance... method _callObserver (line 2) | _callObserver(e,t){wt(this,e,new Wt(this,e,t))} method toJSON (line 2) | toJSON(){const e={};return this._map.forEach(((t,n)=>{if(!t.deleted){c... method size (line 2) | get size(){return[...Xt(this._map)].length} method keys (line 2) | keys(){return X(Xt(this._map),(e=>e[0]))} method values (line 2) | values(){return X(Xt(this._map),(e=>e[1].content.getContent()[e[1].len... method entries (line 2) | entries(){return X(Xt(this._map),(e=>[e[0],e[1].content.getContent()[e... method forEach (line 2) | forEach(e){this._map.forEach(((t,n)=>{t.deleted||e(t.content.getConten... method delete (line 2) | delete(e){null!==this.doc?Je(this.doc,(t=>{It(t,this,e)})):this._preli... method set (line 2) | set(e,t){return null!==this.doc?Je(this.doc,(n=>{Rt(n,this,e,t)})):thi... method get (line 2) | get(e){return At(this,e)} method has (line 2) | has(e){return Zt(this,e)} method clear (line 2) | clear(){null!==this.doc?Je(this.doc,(e=>{this.forEach((function(t,n,r)... method _write (line 2) | _write(e){e.writeTypeRef(kn)} function zt (line 2) | function zt(e){return function(t){return null==t?i:t[e]}} function qt (line 2) | function qt(e){return function(t){return null==e?i:e[t]}} method constructor (line 2) | constructor(e,t,n,r){this.left=e,this.right=t,this.index=n,this.curren... method forward (line 2) | forward(){null===this.right&&m.zR(),this.right.content.constructor===O... function Vt (line 2) | function Vt(e,t,n,r,i){return i(e,(function(e,i,o){n=r?(r=!1,e):t(n,e,i,... function Ut (line 2) | function Ut(e,t){for(var n,r=-1,o=e.length;++r-1;);return n} method constructor (line 2) | constructor(e){this.lineWrapping=e,this.doc=r.xv.empty,this.heightSamp... method heightForGap (line 2) | heightForGap(e,t){let n=this.doc.lineAt(t).number-this.doc.lineAt(e).n... method heightForLine (line 2) | heightForLine(e){return this.lineWrapping?(1+Math.max(0,Math.ceil((e-t... method setDoc (line 2) | setDoc(e){return this.doc=e,this} method mustRefreshForWrapping (line 2) | mustRefreshForWrapping(e){return Ht.indexOf(e)>-1!=this.lineWrapping} method mustRefreshForHeights (line 2) | mustRefreshForHeights(e){let t=!1;for(let n=0;n-1,a=Math.round(t)!=Math.round(... function Jt (line 2) | function Jt(e,t){for(var n=e.length;n--&&Dt(t,e[n],0)>-1;);return n} method constructor (line 2) | constructor(e,t){this.from=e,this.heights=t,this.index=0} method more (line 2) | get more(){return this.index0} method outdated (line 2) | set outdated(e){this.flags=(e?2:0)|-3&this.flags} method setHeight (line 2) | setHeight(e,t){this.height!=t&&(Math.abs(this.height-t)>nn&&(e.heightC... method replace (line 2) | replace(e,t,n){return rn.of(n)} method decomposeLeft (line 2) | decomposeLeft(e,t){t.push(this)} method decomposeRight (line 2) | decomposeRight(e,t){t.push(this)} method applyChanges (line 2) | applyChanges(e,t,n,r){let i=this;for(let o=r.length-1;o>=0;o--){let{fr... method empty (line 2) | static empty(){return new an(0,0)} method of (line 2) | static of(e){if(1==e.length)return e[0];let t=0,n=e.length,r=0,i=0;for... method constructor (line 2) | constructor(e,t=(()=>!0)){this._filter=t,this._root=e,this._currentNod... method next (line 2) | next(){let e=this._currentNode,t=e&&e.content&&e.content.type;if(null!... function on (line 2) | function on(e){return et.test(e)} method constructor (line 2) | constructor(e,t,n){super(e,t),this.type=n} method blockAt (line 2) | blockAt(e,t,n,r){return new en(r,this.length,n,this.height,this.type)} method lineAt (line 2) | lineAt(e,t,n,r,i){return this.blockAt(0,n,r,i)} method forEachLine (line 2) | forEachLine(e,t,n,r,i,o){e<=i+this.length&&t>=i&&o(this.blockAt(0,n,r,... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){return r&&r.from<=t&&r.more&&this.setHeight... method toString (line 2) | toString(){return`block(${this.length})`} method constructor (line 2) | constructor(){super(),this._prelimContent=[]} method firstChild (line 2) | get firstChild(){const e=this._first;return e?e.content.getContent()[0... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this.insert(0,this._prelimConten... method _copy (line 2) | _copy(){return new on} method clone (line 2) | clone(){const e=new on;return e.insert(0,this.toArray().map((e=>e inst... method length (line 2) | get length(){return null===this._prelimContent?this._length:this._prel... method createTreeWalker (line 2) | createTreeWalker(e){return new rn(this,e)} method querySelector (line 2) | querySelector(e){e=e.toUpperCase();const t=new rn(this,(t=>t.nodeName&... method querySelectorAll (line 2) | querySelectorAll(e){return e=e.toUpperCase(),Array.from(new rn(this,(t... method _callObserver (line 2) | _callObserver(e,t){wt(this,e,new sn(this,t,e))} method toString (line 2) | toString(){return _t(this,(e=>e.toString())).join("")} method toJSON (line 2) | toJSON(){return this.toString()} method toDOM (line 2) | toDOM(e=document,t={},n){const r=e.createDocumentFragment();return voi... method insert (line 2) | insert(e,t){null!==this.doc?Je(this.doc,(n=>{Tt(n,this,e,t)})):this._p... method insertAfter (line 2) | insertAfter(e,t){if(null!==this.doc)Je(this.doc,(n=>{const r=e&&e inst... method delete (line 2) | delete(e,t=1){null!==this.doc?Je(this.doc,(n=>{jt(n,this,e,t)})):this.... method toArray (line 2) | toArray(){return St(this)} method push (line 2) | push(e){this.insert(this.length,e)} method unshift (line 2) | unshift(e){this.insert(0,e)} method get (line 2) | get(e){return Qt(this,e)} method slice (line 2) | slice(e=0,t=this.length){return kt(this,e,t)} method forEach (line 2) | forEach(e){Pt(this,e)} method _write (line 2) | _write(e){e.writeTypeRef(_n)} function an (line 2) | function an(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){... method constructor (line 2) | constructor(e,t){super(e,t,fe.Text),this.collapsed=0,this.widgetHeight=0} method replace (line 2) | replace(e,t,n){let r=n[0];return 1==n.length&&(r instanceof an||r inst... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){return r&&r.from<=t&&r.more?this.setHeight(... method toString (line 2) | toString(){return`line(${this.length}${this.collapsed?-this.collapsed:... method constructor (line 2) | constructor(e="UNDEFINED"){super(),this.nodeName=e,this._prelimAttrs=n... method nextSibling (line 2) | get nextSibling(){const e=this._item?this._item.next:null;return e?e.c... method prevSibling (line 2) | get prevSibling(){const e=this._item?this._item.prev:null;return e?e.c... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this._prelimAttrs.forEach(((e,t)... method _copy (line 2) | _copy(){return new an(this.nodeName)} method clone (line 2) | clone(){const e=new an(this.nodeName),t=this.getAttributes();for(const... method toString (line 2) | toString(){const e=this.getAttributes(),t=[],n=[];for(const t in e)n.p... method removeAttribute (line 2) | removeAttribute(e){null!==this.doc?Je(this.doc,(t=>{It(t,this,e)})):th... method setAttribute (line 2) | setAttribute(e,t){null!==this.doc?Je(this.doc,(n=>{Rt(n,this,e,t)})):t... method getAttribute (line 2) | getAttribute(e){return At(this,e)} method hasAttribute (line 2) | hasAttribute(e){return Zt(this,e)} method getAttributes (line 2) | getAttributes(){return Mt(this)} method toDOM (line 2) | toDOM(e=document,t={},n){const r=e.createElement(this.nodeName),i=this... method _write (line 2) | _write(e){e.writeTypeRef(Pn),e.writeKey(this.nodeName)} function sn (line 2) | function sn(e,t){return function(n){return e(t(n))}} method constructor (line 2) | constructor(e){super(),this.diagnostics=e,this.severity=e.reduce(((e,t... method toDOM (line 2) | toDOM(e){let t=document.createElement("div");t.className="cm-lint-mark... method constructor (line 2) | constructor(e){super(e,0)} method lines (line 2) | lines(e,t){let n=e.lineAt(t).number,r=e.lineAt(t+this.length).number;r... method blockAt (line 2) | blockAt(e,t,n,r){let{firstLine:i,lastLine:o,lineHeight:a}=this.lines(t... method lineAt (line 2) | lineAt(e,t,n,r,i){if(t==tn.ByHeight)return this.blockAt(e,n,r,i);if(t=... method forEachLine (line 2) | forEachLine(e,t,n,r,i,o){let{firstLine:a,lineHeight:s}=this.lines(n,i)... method replace (line 2) | replace(e,t,n){let r=this.length-t;if(r>0){let e=n[n.length-1];e insta... method decomposeLeft (line 2) | decomposeLeft(e,t){t.push(new sn(e-1),null)} method decomposeRight (line 2) | decomposeRight(e,t){t.push(null,new sn(this.length-e-1))} method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){let i=t+this.length;if(r&&r.from<=t+this.le... method toString (line 2) | toString(){return`gap(${this.length})`} method constructor (line 2) | constructor(e,t,n){super(e,n),this.childListChanged=!1,this.attributes... function ln (line 2) | function ln(e,t){for(var n=-1,r=e.length,i=0,o=[];++n=r)retu... method balanced (line 2) | balanced(e,t){return e.size>2*t.size||t.size>2*e.size?rn.of(this.break... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){let{left:i,right:o}=this,a=t+i.length+this.... method toString (line 2) | toString(){return this.left+(this.break?" ":"-")+this.right} method constructor (line 2) | constructor(e){super(),this.hookName=e} method _copy (line 2) | _copy(){return new ln(this.hookName)} method clone (line 2) | clone(){const e=new ln(this.hookName);return this.forEach(((t,n)=>{e.s... method toDOM (line 2) | toDOM(e=document,t={},n){const r=t[this.hookName];let i;return i=void ... method _write (line 2) | _write(e){e.writeTypeRef(Cn),e.writeKey(this.hookName)} function cn (line 2) | function cn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[... method nextSibling (line 2) | get nextSibling(){const e=this._item?this._item.next:null;return e?e.c... method prevSibling (line 2) | get prevSibling(){const e=this._item?this._item.prev:null;return e?e.c... method _copy (line 2) | _copy(){return new cn} method clone (line 2) | clone(){const e=new cn;return e.applyDelta(this.toDelta()),e} method toDOM (line 2) | toDOM(e=document,t,n){const r=e.createTextNode(this.toString());return... method toString (line 2) | toString(){return this.toDelta().map((e=>{const t=[];for(const n in e.... method toJSON (line 2) | toJSON(){return this.toString()} method _write (line 2) | _write(e){e.writeTypeRef(Qn)} function un (line 2) | function un(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[... method constructor (line 2) | constructor(e,t){this.pos=e,this.oracle=t,this.nodes=[],this.lineStart... method isCovered (line 2) | get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]=... method span (line 2) | span(e,t){if(this.lineStart>-1){let e=Math.min(t,this.lineEnd),n=this.... method point (line 2) | point(e,t,n){if(e-1)return;let{from:e,to:t}=this.oracle.d... method blankContent (line 2) | blankContent(e,t){let n=new sn(t-e);return this.oracle.doc.lineAt(e).t... method ensureLine (line 2) | ensureLine(){this.enterLine();let e=this.nodes.length?this.nodes[this.... method addBlock (line 2) | addBlock(e){this.enterLine(),e.type!=fe.WidgetAfter||this.isCovered||t... method addLineDeco (line 2) | addLineDeco(e,t){let n=this.ensureLine();n.length+=t,n.collapsed+=t,n.... method finish (line 2) | finish(e){let t=0==this.nodes.length?null:this.nodes[this.nodes.length... method build (line 2) | static build(e,t,n,i){let o=new un(n,e);return r.Xs.spans(t,n,i,o,0),o... method constructor (line 2) | constructor(e,t){this.id=e,this.length=t} method deleted (line 2) | get deleted(){throw m.Nw()} method mergeWith (line 2) | mergeWith(e){return!1} method write (line 2) | write(e,t,n){throw m.Nw()} method integrate (line 2) | integrate(e,t){throw m.Nw()} function fn (line 2) | function fn(e){return on(e)?function(e){for(var t=Ke.lastIndex=0;Ke.test... method constructor (line 2) | constructor(){this.changes=[]} method compareRange (line 2) | compareRange(){} method comparePoint (line 2) | comparePoint(e,t,n,r){(e0&&(this.id.clock+=t,this.length-=t),We(e.doc.store,t... method write (line 2) | write(e,t){e.writeInfo(0),e.writeLen(this.length-t)} method getMissing (line 2) | getMissing(e,t){return null} function dn (line 2) | function dn(e){return on(e)?function(e){return e.match(Ke)||[]}(e):funct... method constructor (line 2) | constructor(e){this.content=e} method getLength (line 2) | getLength(){return 1} method getContent (line 2) | getContent(){return[this.content]} method isCountable (line 2) | isCountable(){return!0} method copy (line 2) | copy(){return new dn(this.content)} method splice (line 2) | splice(e){throw m.Nw()} method mergeWith (line 2) | mergeWith(e){return!1} method integrate (line 2) | integrate(e,t){} method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){e.writeBuf(this.content)} method getRef (line 2) | getRef(){return 3} function hn (line 2) | function hn(e){for(var t=e.length;t--&&ie.test(e.charAt(t)););return t} method constructor (line 2) | constructor(e){this.len=e} method getLength (line 2) | getLength(){return this.len} method getContent (line 2) | getContent(){return[]} method isCountable (line 2) | isCountable(){return!1} method copy (line 2) | copy(){return new hn(this.len)} method splice (line 2) | splice(e){const t=new hn(this.len-e);return this.len=e,t} method mergeWith (line 2) | mergeWith(e){return this.len+=e.len,!0} method integrate (line 2) | integrate(e,t){U(e.deleteSet,t.id.client,t.id.clock,this.len),t.markDe... method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){e.writeLen(this.len-t)} method getRef (line 2) | getRef(){return 1} function Dn (line 2) | function Dn(e){if(ns(e)&&!Va(e)&&!(e instanceof zn)){if(e instanceof Ln)... function e (line 2) | function e(){} function Wn (line 2) | function Wn(){} method constructor (line 2) | constructor(e,t,n,r){this.from=e,this.to=t,this.dir=n,this.order=r} method update (line 2) | static update(e,t){if(t.empty)return e;let n=[],r=e.length?e[e.length-... function Ln (line 2) | function Ln(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!... function zn (line 2) | function zn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,thi... function qn (line 2) | function qn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t{return n=e,r=t... method destroy (line 2) | destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),t... function rr (line 2) | function rr(e,t){return e&&Qi(t,js(t),e)} function ir (line 2) | function ir(e,t,n){"__proto__"==t&&et?et(e,t,{configurable:!0,enumerable... function or (line 2) | function or(e,t){for(var n=-1,o=t.length,a=r(o),s=null==e;++n=t?e:t)... function sr (line 2) | function sr(e,t,n,r,o,a){var s,l=1&t,c=2&t,u=4&t;if(n&&(s=o?n(e,r,o,a):n... function lr (line 2) | function lr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Se(e);r--;){... function cr (line 2) | function cr(e,t,n){if("function"!=typeof e)throw new Ce(o);return $o((fu... function ur (line 2) | function ur(e,t,n,r){var i=-1,o=Et,a=!0,s=e.length,l=[],c=t.length;if(!s... function hr (line 2) | function hr(e,t){var n=!0;return fr(e,(function(e,r,i){return n=!!t(e,r,... function pr (line 2) | function pr(e,t,n){for(var r=-1,o=e.length;++rt} function _r (line 2) | function _r(e,t){return null!=e&&Ie.call(e,t)} function Cr (line 2) | function Cr(e,t){return null!=e&&t in Se(e)} method constructor (line 2) | constructor(e,t){super(),this.options=e,this.code=t} method eq (line 2) | eq(e){return e.code==this.code} method toDOM (line 2) | toDOM(e){let t=function(e){return e>=32?"•":10==e?"␤":String.fromCharC... method ignoreEvent (line 2) | ignoreEvent(){return!1} function Qr (line 2) | function Qr(e,t,n){for(var o=n?$t:Et,a=e[0].length,s=e.length,l=s,c=r(s)... method constructor (line 2) | constructor(e){super(),this.width=e} method eq (line 2) | eq(e){return e.width==this.width} method toDOM (line 2) | toDOM(){let e=document.createElement("span");return e.textContent="\t"... method ignoreEvent (line 2) | ignoreEvent(){return!1} function Er (line 2) | function Er(e,t,n){var r=null==(e=_o(e,t=Oi(t,e)))?e:e[Xo(Ho(t))];return... function $r (line 2) | function $r(e){return ns(e)&&Sr(e)==m} function Tr (line 2) | function Tr(e,t,n,r,o){return e===t||(null==e||null==t||!ns(e)&&!ns(t)?e... function jr (line 2) | function jr(e,t,n,r){var o=n.length,a=o,s=!r;if(null==e)return!a;for(e=S... method constructor (line 2) | constructor(e){super(),this.content=e} method toDOM (line 2) | toDOM(){let e=document.createElement("span");return e.className="cm-pl... method ignoreEvent (line 2) | ignoreEvent(){return!1} function Ir (line 2) | function Ir(e){return!(!ts(e)||(t=e,Ae&&Ae in t))&&(Ka(e)?De:me).test(Do... function Rr (line 2) | function Rr(e){return"function"==typeof e?e:null==e?il:"object"==typeof ... function Ar (line 2) | function Ar(e){if(!xo(e))return gn(e);var t=[];for(var n in Se(e))Ie.cal... function Mr (line 2) | function Mr(e,t){return ee));if(... function Lr (line 2) | function Lr(e,t,n){t=t.length?Tt(t,(function(e){return Va(e)?function(t)... function zr (line 2) | function zr(e,t,n){for(var r=-1,i=t.length,o={};++rf)return n;do{t%2&&(n+=e),(t=ht(... function Fr (line 2) | function Fr(e,t){return To(Po(e,t,il),e+"")} function Br (line 2) | function Br(e){return Gn(Ws(e))} method constructor (line 2) | constructor(e){this.view=e,this.mounted=!1,this.dom=document.createEle... method create (line 2) | static create(e){return new Br(e)} method createHostedView (line 2) | createHostedView(e){let t=e.create(this.view);return t.dom.classList.a... method mount (line 2) | mount(e){for(let t of this.manager.tooltipViews)t.mount&&t.mount(e);th... method positioned (line 2) | positioned(e){for(let t of this.manager.tooltipViews)t.positioned&&t.p... method update (line 2) | update(e){this.manager.update(e)} function Gr (line 2) | function Gr(e,t){var n=Ws(e);return Ro(n,ar(t,0,n.length))} function Hr (line 2) | function Hr(e,t,n,r){if(!ts(e))return e;for(var o=-1,a=(t=Oi(t,e)).lengt... method constructor (line 2) | constructor(e,t,n,r,i){this.view=e,this.source=t,this.field=n,this.set... method update (line 2) | update(){this.pending&&(this.pending=null,clearTimeout(this.restartTim... method active (line 2) | get active(){return this.view.state.field(this.field)} method checkHover (line 2) | checkHover(){if(this.hoverTimeout=-1,this.active)return;let e=Date.now... method startHover (line 2) | startHover(){clearTimeout(this.restartTimeout);let{lastMove:e}=this,t=... method mousemove (line 2) | mousemove(e){var t;this.lastMove={x:e.clientX,y:e.clientY,target:e.tar... method mouseleave (line 2) | mouseleave(e){clearTimeout(this.hoverTimeout),this.hoverTimeout=-1,thi... method destroy (line 2) | destroy(){clearTimeout(this.hoverTimeout),this.view.dom.removeEventLis... function ei (line 2) | function ei(e){return Ro(Ws(e))} function ti (line 2) | function ti(e,t,n){var i=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0... function ni (line 2) | function ni(e,t){var n;return fr(e,(function(e,r,i){return!(n=t(e,r,i))}... function ri (line 2) | function ri(e,t,n){var r=0,i=null==e?r:e.length;if("number"==typeof t&&t... function ii (line 2) | function ii(e,t,n,r){var o=0,a=null==e?0:e.length;if(0===a)return 0;for(... function oi (line 2) | function oi(e,t){for(var n=-1,r=e.length,i=0,o=[];++n=r?e:ti(e,t,n)} method constructor (line 2) | constructor(e,t){this.view=e,this.config=t,this.elements=[],this.space... method update (line 2) | update(e){let t=this.markers;if(this.markers=gi(this.config.markers(e.... method destroy (line 2) | destroy(){for(let e of this.elements)e.destroy()} function wi (line 2) | function wi(e,t){if(t)return e.slice();var n=e.length,r=ze?ze(n):new e.c... function xi (line 2) | function xi(e){var t=new e.constructor(e.byteLength);return new Le(t).se... function ki (line 2) | function ki(e,t){var n=t?xi(e.buffer):e.buffer;return new e.constructor(... method constructor (line 2) | constructor(e){super(),this.number=e} method eq (line 2) | eq(e){return this.number==e.number} method toDOM (line 2) | toDOM(){return document.createTextNode(this.number)} function Si (line 2) | function Si(e,t){if(e!==t){var n=e!==i,r=null===e,o=e==e,a=cs(e),s=t!==i... function Pi (line 2) | function Pi(e,t,n,i){for(var o=-1,a=e.length,s=n.length,l=-1,c=t.length,... function _i (line 2) | function _i(e,t,n,i){for(var o=-1,a=e.length,s=-1,l=n.length,c=-1,u=t.le... function Ci (line 2) | function Ci(e,t){var n=-1,i=e.length;for(t||(t=r(i));++n1?n[o-1]... function Ti (line 2) | function Ti(e,t){return function(n,r){if(null==n)return n;if(!Ya(n))retu... function ji (line 2) | function ji(e){return function(t,n,r){for(var i=-1,o=Se(t),a=r(t),s=a.le... function Ii (line 2) | function Ii(e){return function(t){var n=on(t=ys(t))?dn(t):i,r=n?n[0]:t.c... function Ri (line 2) | function Ri(e){return function(t){return It(Ks(qs(t).replace(Ge,"")),e,"... function Ai (line 2) | function Ai(e){return function(){var t=arguments;switch(t.length){case 0... function Mi (line 2) | function Mi(e){return function(t,n,r){var o=Se(t);if(!Ya(t)){var a=ao(n,... function Zi (line 2) | function Zi(e){return eo((function(t){var n=t.length,r=n,a=Ln.prototype.... function Xi (line 2) | function Xi(e,t,n,o,a,s,l,u,f,d){var h=t&c,p=1&t,m=2&t,g=24&t,O=512&t,v=... function Di (line 2) | function Di(e,t){return function(n,r){return function(e,t,n,r){return yr... function Ni (line 2) | function Ni(e,t){return function(n,r){var o;if(n===i&&r===i)return t;if(... function Wi (line 2) | function Wi(e){return eo((function(t){return t=Tt(t,Bt(ao())),Fr((functi... function Li (line 2) | function Li(e,t){var n=(t=t===i?" ":si(t)).length;if(n<2)return n?Yr(t,e... function zi (line 2) | function zi(e){return function(t,n,o){return o&&"number"!=typeof o&&vo(t... function qi (line 2) | function qi(e){return function(t,n){return"string"==typeof t&&"string"==... function Vi (line 2) | function Vi(e,t,n,r,o,a,s,c,u,f){var d=8&t;t|=d?l:64,4&(t&=~(d?64:l))||(... function Ui (line 2) | function Ui(e){var t=ke[e];return function(e,n){if(e=Os(e),(n=null==n?0:... function Fi (line 2) | function Fi(e){return function(t){var n=ho(t);return n==x?an(t):n==C?un(... function Bi (line 2) | function Bi(e,t,n,a,u,f,d,h){var p=2&t;if(!p&&"function"!=typeof e)throw... function Gi (line 2) | function Gi(e,t,n,r){return e===i||Wa(e,$e[n])&&!Ie.call(r,n)?t:e} function Hi (line 2) | function Hi(e,t,n,r,o,a){return ts(e)&&ts(t)&&(a.set(t,e),Nr(e,t,i,Hi,a)... function Ki (line 2) | function Ki(e){return os(e)?i:e} function Ji (line 2) | function Ji(e,t,n,r,o,a){var s=1&n,l=e.length,c=t.length;if(l!=c&&!(s&&c... function eo (line 2) | function eo(e){return To(Po(e,i,Uo),e+"")} function to (line 2) | function to(e){return kr(e,js,uo)} function no (line 2) | function no(e){return kr(e,Is,fo)} function io (line 2) | function io(e){for(var t=e.name+"",n=$n[t],r=Ie.call($n,t)?n.length:0;r-... function oo (line 2) | function oo(e){return(Ie.call(Dn,"placeholder")?Dn:e).placeholder} function ao (line 2) | function ao(){var e=Dn.iteratee||ol;return e=e===ol?Rr:e,arguments.lengt... function so (line 2) | function so(e,t){var n,r,i=e.__data__;return("string"==(r=typeof(n=t))||... function lo (line 2) | function lo(e){for(var t=js(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[... function co (line 2) | function co(e,t){var n=function(e,t){return null==e?i:e[t]}(e,t);return ... function po (line 2) | function po(e,t,n){for(var r=-1,i=(t=Oi(t,e)).length,o=!1;++r-1&&e%1==0&&e<=f} function ts (line 2) | function ts(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)} function ns (line 2) | function ns(e){return null!=e&&"object"==typeof e} function is (line 2) | function is(e){return"number"==typeof e||ns(e)&&Sr(e)==k} function os (line 2) | function os(e){if(!ns(e)||Sr(e)!=S)return!1;var t=qe(e);if(null===t)retu... function ls (line 2) | function ls(e){return"string"==typeof e||!Va(e)&&ns(e)&&Sr(e)==Q} function cs (line 2) | function cs(e){return"symbol"==typeof e||ns(e)&&Sr(e)==E} function hs (line 2) | function hs(e){if(!e)return[];if(Ya(e))return ls(e)?dn(e):Ci(e);if(Be&&e... function ps (line 2) | function ps(e){return e?(e=Os(e))===u||e===-1/0?17976931348623157e292*(e... function ms (line 2) | function ms(e){var t=ps(e),n=t%1;return t==t?n?t-n:t:0} function gs (line 2) | function gs(e){return e?ar(ms(e),0,h):0} function Os (line 2) | function Os(e){if("number"==typeof e)return e;if(cs(e))return d;if(ts(e)... function vs (line 2) | function vs(e){return Qi(e,Is(e))} function ys (line 2) | function ys(e){return null==e?"":si(e)} function Cs (line 2) | function Cs(e,t,n){var r=null==e?i:xr(e,t);return r===i?n:r} function Qs (line 2) | function Qs(e,t){return null!=e&&po(e,t,Cr)} function js (line 2) | function js(e){return Ya(e)?Bn(e):Ar(e)} function Is (line 2) | function Is(e){return Ya(e)?Bn(e,!0):function(e){if(!ts(e))return functi... function Xs (line 2) | function Xs(e,t){if(null==e)return{};var n=Tt(no(e),(function(e){return[... function Ws (line 2) | function Ws(e){return null==e?[]:Gt(e,js(e))} function zs (line 2) | function zs(e){return Hs(ys(e).toLowerCase())} function qs (line 2) | function qs(e){return(e=ys(e))&&e.replace(ve,tn).replace(He,"")} function Ks (line 2) | function Ks(e,t,n){return e=ys(e),(t=n?i:t)===i?function(e){return tt.te... function tl (line 2) | function tl(e){return function(){return e}} function il (line 2) | function il(e){return e} function ol (line 2) | function ol(e){return Rr("function"==typeof e?e:sr(e,1))} function ll (line 2) | function ll(e,t,n){var r=js(t),i=wr(t,r);null!=n||ts(t)&&(i.length||!r.l... function cl (line 2) | function cl(){} function hl (line 2) | function hl(e){return yo(e)?zt(Xo(e)):function(e){return function(t){ret... function gl (line 2) | function gl(){return[]} function Ol (line 2) | function Ol(){return!1} function l (line 2) | function l(e){return e.length} method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function s (line 2) | function s(e,t,n){var o=i(t.ignore||[]);return r(e,"text",(function(e,t)... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(e){return"string"==typeof e?new RegExp(o(e),"g"):e} method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function c (line 2) | function c(e,t,n){for(var r,i,o,a,s,l,c,u=t-1,f=-1,d=!1;++u<=n;)if("list... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(e,t){l[e]=t} method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;t=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(e,t){return function(n){v.call(this,e(n),n),t&&t.call(this,n)}} method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e,t){return this.stack[this.stack.length-1].children.push(e),... function y (line 2) | function y(e){return function(t){e&&e.call(this,t),b.call(this,t)}} method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function b (line 2) | function b(e){var t=this.stack.pop(),n=this.tokenStack.pop();if(!n)throw... method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... function P (line 2) | function P(e){u("characterReferenceType",e.type)} method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function _ (line 2) | function _(){return{type:"code",lang:null,meta:null,value:""}} method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function Q (line 2) | function Q(){return{type:"break"}} method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function E (line 2) | function E(){return{type:"html",value:""}} method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function $ (line 2) | function $(){return{type:"link",title:null,url:"",children:[]}} method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... function T (line 2) | function T(e){return{type:"list",ordered:"listOrdered"===e.type,start:nu... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function h (line 2) | function h(e,t){var n,r;for(n in t)r=o.call(e,n)?e[n]:e[n]={},"canContai... method constructor (line 2) | constructor(e,t,n){super(e,t,[],n),this.parser=t} method define (line 2) | static define(e){let t=u(e.languageData);return new h(t,e.parser.confi... method configure (line 2) | configure(e,t){return new h(this.data,this.parser.configure(e),t||this... method allowsNesting (line 2) | get allowsNesting(){return this.parser.hasWrappers()} method constructor (line 2) | constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.clas... method startSpan (line 2) | startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function i (line 2) | function i(e){return function(t){this.enter({type:e.type,value:""},t),th... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(e){this.config.enter.data.call(this,e),this.config.exit.data.... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function i (line 2) | function i(e){var t=o(e,"open"),n=o(e,"close");return function(e){return... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(e,t){return"string"==typeof e?e:e[t]} method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(e){this.config.enter.autolinkProtocol.call(this,e)} method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(e,t,n,i,o){var a,s,l="";return!!u(o)&&(/^w/i.test(t)&&(n=t+n,... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(e,t){var n=e.input.charCodeAt(e.index-1);return(n!=n||a(n)||o... method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;t=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&othis.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(e,t){return"|"===t?t:e} method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(e,t){return o(e,{align:t,alignDelimiters:a,padding:n,stringLe... method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function n (line 2) | function n(e){this.stack[this.stack.length-2].checked="taskListCheckValu... function l (line 2) | function l(e,t){var n,r,i;for(n in t)r=s.call(e,n)?e[n]:e[n]={},i=t[n],"... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function s (line 2) | function s(e){i.push(n(e,a,!e))} method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function t (line 2) | function t(e){return e&&(e.value||e.alt||e.title||"children"in e&&n(e.ch... function n (line 2) | function n(e){for(var n=[],r=-1;++r{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function i (line 2) | function i(e){var t,n=e.type,r=e.anywhere,i=n+"Value",a=n+"Fence",s=a+"S... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(e,t){return"string"==typeof e?e:e[t]} method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function r (line 2) | function r(t){return 87===t||t-32==87?(e.consume(t),i):n(t)} method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(t){return 87===t||t-32==87?(e.consume(t),o):n(t)} method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function s (line 2) | function s(e){return null===e||a(e)?n(e):t(e)} method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function a (line 2) | function a(t){return 38===t?e.check(h,u,c)(t):46===t||95===t?e.check(d,u... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function c (line 2) | function c(t){return 46===t?(i=r,r=void 0,e.consume(t),a):(95===t&&(r=!0... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(e){return i||r?n(e):t(e)} method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(t){return e.consume(t),r} method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function r (line 2) | function r(i){return y(i)?(e.consume(i),r):b(i)?t(i):n(i)} method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(t){return r(t)?(e.consume(t),i):59===t?(e.consume(t),o):n(t)} method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function i (line 2) | function i(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolin... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function c (line 2) | function c(t){return 80===t||t-32==80?(e.consume(t),d):n(t)} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function d (line 2) | function d(t){return 83===t||t-32==83?(e.consume(t),h):h(t)} method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(t){return 47===t?(e.consume(t),m):n(t)} method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(t){return 47===t?(e.consume(t),g):n(t)} method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(t){return o(t)||l(t)||s(t)?n(t):e.attempt(u,e.attempt(f,O),n)... method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function a (line 2) | function a(t){return w(t)?(e.consume(t),a):64===t?(e.consume(t),s):n(t)} method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(t){return 46===t?e.check(d,f,l)(t):45===t||95===t?e.check(d,n... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(t){return e.consume(t),r=!0,s} method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(t){return 46===t?e.check(d,n,l)(t):s(t)} method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function y (line 2) | function y(e){return 33===e||34===e||39===e||41===e||42===e||44===e||46=... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function b (line 2) | function b(e){return null===e||e<0||32===e||60===e} method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... function P (line 2) | function P(e){for(var t=e.length;t--;)if(("labelLink"===e[t][1].type||"l... method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function l (line 2) | function l(a){var c,u,f=r(o);return 126===a?s>1?i(a):(e.consume(a),s++,l... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;ithis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(t){return-2===t||-1===t||32===t?(e.consume(t),d):(e.exit("whi... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(t){return 92===t||124===t?(e.consume(t),h):h(t)} method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(t){return null===t||t<0||32===t?n(t):(e.enter("tableDelimiter... method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(t){return null===t||-5===t||-4===t||-3===t?w(t):-2===t||-1===... method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(t){return 45===t?(e.consume(t),v):(e.exit("tableDelimiterFill... function y (line 2) | function y(t){return 45===t?(e.enter("tableDelimiterFiller"),e.consume(t... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function b (line 2) | function b(t){return null===t||-5===t||-4===t||-3===t?w(t):-2===t||-1===... method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... function P (line 2) | function P(t){return e.enter("tableRow"),124===t?_(t):(e.enter("temporar... method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function _ (line 2) | function _(t){return e.enter("tableCellDivider"),e.consume(t),e.exit("ta... method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function Q (line 2) | function Q(t){return-2===t||-1===t||32===t?(e.consume(t),Q):(e.exit("whi... method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function E (line 2) | function E(t){return null===t||t<0||32===t||124===t?(e.exit("temporaryTa... method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function $ (line 2) | function $(t){return 92===t||124===t?(e.consume(t),E):E(t)} method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... function T (line 2) | function T(t){return e.exit("tableBody"),x(t)} method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function j (line 2) | function j(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEndi... method constructor (line 2) | constructor(e){this.set=e,this.i=0,this.next()} method next (line 2) | next(){let{sections:e}=this.set;this.i>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... function r (line 2) | function r(t){return 45===t?(e.consume(t),r):i(t)} method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(r){return-2===r||-1===r||32===r?(e.consume(r),i):null===r||-5... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function s (line 2) | function s(e,t,n){var a=this;return i(e,(function(e){return o(a.events,"... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function o (line 2) | function o(n){var r=e.enter("chunkText",{contentType:"text",previous:t})... method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),v... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function u (line 2) | function u(r){return ithis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(t){return n.currentConstruct&&n.currentConstruct.lazy?(l.cont... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(e){return t.flowEnd=!0,m(e)} method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(e){return t.continued=i,l.interrupt=l.containerState=void 0,r... method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function d (line 2) | function d(t){return uthis.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(r){return t&&t.flowContinue?g(r):(l.interrupt=n&&n.currentCon... method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(e){return c.push([l.currentConstruct,l.containerState]),l.con... method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(t){return null===t?(b(0,!0),void e.consume(t)):(n=n||l.parser... method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e){return b(t.continued,t&&t.flowEnd),u=0,d(e)} function y (line 2) | function y(e){i&&(i.next=e),i=e,n.lazy=t&&t.lazy,n.defineSkip(e.start),n... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function b (line 2) | function b(t,r){var o=c.length;for(n&&r&&(n.write([null]),i=n=void 0);o-... method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function l (line 2) | function l(e){return{tokenize:function(t){var n=this,r=this.parser.const... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(e,t){for(var n,o,a,s,l,c,u,f,d=-1;++d<=e.length;)if((d===e.le... method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;t=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(t){return 58===t?(e.consume(t),f):(43===t||45===t||46===t||i(... method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(t){return 64===t?(e.consume(t),s=0,h):o(t)?(e.consume(t),d):n... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(t){return 46===t?(e.consume(t),s=0,h):62===t?(e.exit("autolin... method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(t){return(45===t||i(t))&&s++<63?(e.consume(t),45===t?m:p):n(t)} method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(n){return e.enter("autolinkMarker"),e.consume(n),e.exit("auto... method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function i (line 2) | function i(i){return r(i)?(e.enter("characterEscapeValue"),e.consume(i),... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function f (line 2) | function f(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),... method constructor (line 2) | constructor(){this.text="",this.baseIndent=0,this.basePos=0,this.depth... method forward (line 2) | forward(){this.basePos>this.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(t){return 88===t||120===t?(e.enter("characterReferenceMarkerH... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function o (line 2) | function o(t){return t===s?(e.consume(t),i++,o):i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function l (line 2) | function l(i){return null===i||r(i)?(e.exit("codeFencedFence"),t(i)):n(i)} method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;ithis.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(t){return null===t||i(t)?(e.exit("chunkString"),e.exit("codeF... method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(t){return null===t||r(t)?O(t):(e.enter("codeFencedFenceMeta")... method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(t){return null===t||r(t)?(e.exit("chunkString"),e.exit("codeF... method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(t){return null===t?b(t):r(t)?(e.enter("lineEnding"),e.consume... function y (line 2) | function y(t){return null===t||r(t)?(e.exit("codeFlowValue"),v(t)):(e.co... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function b (line 2) | function b(n){return e.exit("codeFenced"),t(n)} method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function s (line 2) | function s(t){return 96===t?(e.consume(t),a++,s):(e.exit("codeTextSequen... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(t){return null===t?n(t):96===t?(o=e.enter("codeTextSequence")... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(n){return 96===n?(e.consume(n),i++,u):i===a?(e.exit("codeText... method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;t=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(t){return e.consume(t),e.exit("chunkContent"),n=n.next=e.ente... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(a){return null===a||r(a)?n(a):o.parser.constructs.disable.nul... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function f (line 2) | function f(t){return i=o(u.sliceSerialize(u.events[u.events.length-1][1]... method constructor (line 2) | constructor(){this.text="",this.baseIndent=0,this.basePos=0,this.depth... method forward (line 2) | forward(){this.basePos>this.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function h (line 2) | function h(o){return null===o||r(o)?(e.exit("definition"),u.parser.defin... method constructor (line 2) | constructor(e,t,n){super(e,t,[],n),this.parser=t} method define (line 2) | static define(e){let t=u(e.languageData);return new h(t,e.parser.confi... method configure (line 2) | configure(e,t){return new h(this.data,this.parser.configure(e),t||this... method allowsNesting (line 2) | get allowsNesting(){return this.parser.hasWrappers()} method constructor (line 2) | constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.clas... method startSpan (line 2) | startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function o (line 2) | function o(t){return 34===t||39===t||40===t?u(e,l(e,a,"whitespace"),n,"d... method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(e){return null===e||r(e)?t(e):n(e)} method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function p (line 2) | function p(n){return 62===n?(e.enter(l),e.consume(n),e.exit(l),e.exit(s)... method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(t){return 62===t?(e.exit("chunkString"),e.exit(u),p(t)):null=... method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(t){return 60===t||62===t||92===t?(e.consume(t),m):m(t)} method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;td?n(o):(e.consume(o),O):41===o?h--?(e.co... method constructor (line 2) | constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[]... method match (line 2) | match(e){if(0==this.pattern.length)return[0];if(e.length=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(t){return 40===t||41===t||92===t?(e.consume(t),O):O(t)} function f (line 2) | function f(i){return null===i||91===i||93===i&&!l||94===i&&!u&&"_hiddenF... method constructor (line 2) | constructor(){this.text="",this.baseIndent=0,this.basePos=0,this.depth... method forward (line 2) | forward(){this.basePos>this.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(t){return null===t||91===t||93===t||r(t)||u++>999?(e.exit("ch... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function s (line 2) | function s(i){return r(i)&&a++{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function c (line 2) | function c(n){return n===l?(e.enter(a),e.consume(n),e.exit(a),e.exit(o),... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(t){return t===l?(e.exit(s),c(l)):null===t?n(t):r(t)?(e.enter(... method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(t){return t===l||92===t?(e.consume(t),f):f(t)} method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(n){return 35===n?(e.enter("atxHeadingSequence"),f(n)):null===... method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(t){return null===t||35===t||i(t)?(e.exit("atxHeadingText"),u(... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... function P (line 2) | function P(t){return s(t)?(e.consume(t),P):I(t)} method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function _ (line 2) | function _(t){return 47===t?(e.consume(t),I):58===t||95===t||r(t)?(e.con... method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function Q (line 2) | function Q(t){return 61===t?(e.consume(t),E):s(t)?(e.consume(t),Q):_(t)} method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function E (line 2) | function E(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===... method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function $ (line 2) | function $(t){return t===g?(e.consume(t),j):null===t||o(t)?n(t):(e.consu... method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... function T (line 2) | function T(t){return null===t||34===t||39===t||60===t||61===t||62===t||9... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function j (line 2) | function j(e){return 47===e||62===e||s(e)?_(e):n(e)} method constructor (line 2) | constructor(e){this.set=e,this.i=0,this.next()} method next (line 2) | next(){let{sections:e}=this.set;this.i>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... function I (line 2) | function I(t){return 62===t?(e.consume(t),R):n(t)} method constructor (line 2) | constructor(e){this.stage=0,this.elts=[],this.pos=0,this.start=e.start... method nextLine (line 2) | nextLine(e,t,n){if(-1==this.stage)return!1;let r=n.content+"\n"+t.scru... method finish (line 2) | finish(e,t){return(2==this.stage||3==this.stage)&&m(t.content,this.pos... method complete (line 2) | complete(e,t,n){return e.addLeafElement(t,G(r.LinkReference,this.start... method nextStage (line 2) | nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this... method advance (line 2) | advance(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!th... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;nn.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... function A (line 2) | function A(t){return 45===t&&2===f?(e.consume(t),X):60===t&&1===f?(e.con... method constructor (line 2) | constructor(e,t,n=0,r){this.done=e,this.undone=t,this.prevTime=n,this.... method isolate (line 2) | isolate(){return this.prevTime?new A(this.done,this.undone):this} method addChanges (line 2) | addChanges(e,t,n,r,i){let o=this.done,a=o[o.length-1];return o=a&&a.ch... method addSelection (line 2) | addSelection(e,t,n,r){let i=this.done.length?this.done[this.done.lengt... method addMapping (line 2) | addMapping(e){return new A(j(this.done,e),j(this.undone,e),this.prevTi... method pop (line 2) | pop(e,t,n){let r=0==e?this.done:this.undone;if(0==r.length)return null... method nextLine (line 2) | nextLine(e,t,n){let i=t.depththis.pos||e==this.pos&&(t>0||0==this.i||th... method constructor (line 2) | constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.... function M (line 2) | function M(t){return e.exit("htmlFlowData"),Z(t)} method constructor (line 2) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),thi... method constructor (line 2) | constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,thi... method create (line 2) | static create(e,t,n){return new M(e,t,n)} method textAfter (line 2) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 2) | get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){l... method continue (line 2) | continue(){let e=this.node.parent;return e?R(e,this.pos,this.base):0} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.parser=e,this.predicate=t,this.mounts=... function Z (line 2) | function Z(t){return null===t?q(t):o(t)?(e.enter("lineEnding"),e.consume... method constructor (line 2) | constructor(e,t,n,r,i){this.combine=e,this.compareInput=t,this.compare... method define (line 2) | static define(e={}){return new Z(e.combine||(e=>e),e.compareInput||((e... method of (line 2) | of(e){return new D([],this,0,e)} method compute (line 2) | compute(e,t){if(this.isStatic)throw new Error("Can't compute a static ... method computeN (line 2) | computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static... method from (line 2) | from(e,t){return t||(t=e=>e),this.compute([e],(n=>t(n.field(e))))} function X (line 2) | function X(t){return 45===t?(e.consume(t),L):A(t)} method constructor (line 2) | constructor(e,t,n,r,i){this.nest=t,this.input=n,this.fragments=r,this.... method advance (line 2) | advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)retu... method parsedPos (line 2) | get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for... method stopAt (line 2) | stopAt(e){if(this.stoppedAt=e,this.baseParse)this.baseParse.stopAt(e);... method startInner (line 2) | startInner(){let e=new z(this.fragments),t=null,n=null,r=new P(new b(t... function D (line 2) | function D(t){return 47===t?(e.consume(t),p="",N):A(t)} method constructor (line 2) | constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r} method constructor (line 2) | constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,this.lin... method parsedPos (line 2) | get parsedPos(){return this.absoluteLineStart} method advance (line 2) | advance(){if(null!=this.stoppedAt&&this.absoluteLineStart>this.stopped... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=this.to)t.text="";else if(t.text=thi... method readLine (line 2) | readLine(){let{line:e}=this,{text:t,end:n}=this.scanLine(this.absolute... method lineChunkAt (line 2) | lineChunkAt(e){let t,n=this.input.chunk(e);if(this.input.lineChunks)t=... method prevLineEnd (line 2) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 2) | startContext(e,t,n=0){this.block=c.create(e,n,this.lineStart+t,this.bl... method startComposite (line 2) | startComposite(e,t,n=0){this.startContext(this.parser.getNodeType(e),t... method addNode (line 2) | addNode(e,t,n){"number"==typeof e&&(e=new s.mp(this.parser.nodeSet.typ... method addElement (line 2) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from... method addLeafElement (line 2) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(ue(t.childr... method finishContext (line 2) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-... method finish (line 2) | finish(){for(;this.stack.length>1;)this.finishContext();return this.ad... method addGaps (line 2) | addGaps(e){return this.ranges.length>1?N(this.ranges,0,e.topNode,this.... method finishLeaf (line 2) | finishLeaf(e){for(let t of e.parsers)if(t.finish(this,e))return;let t=... method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method buffer (line 2) | get buffer(){return new Y(this.parser.nodeSet)} method constructor (line 2) | constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this... method dynamicSlot (line 2) | dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this... function N (line 2) | function N(t){return 62===t&&u.indexOf(p.toLowerCase())>-1?(e.consume(t)... method constructor (line 2) | constructor(e,t,n){this.field=e,this.from=t,this.to=n} method map (line 2) | map(e){let t=e.mapPos(this.from,-1,r.gc.TrackDel),n=e.mapPos(this.to,1... method constructor (line 2) | constructor(e,t){this.clock=e,this.len=t} function W (line 2) | function W(t){return 93===t?(e.consume(t),L):A(t)} method constructor (line 2) | constructor(e,t){this.lines=e,this.fieldPositions=t} method instantiate (line 2) | instantiate(e,t){let n=[],r=[t],i=e.doc.lineAt(t),a=/^\s*/.exec(i.text... method parse (line 2) | static parse(e){let t,n=[],r=[],i=[];for(let o of e.split(/\r\n?|\n/))... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l){super(),this.nodeSet=e,this.blockParser... method createParse (line 2) | createParse(e,t,n){let r=new D(this,e,t,n);for(let i of this.wrappers)... method configure (line 2) | configure(e){let t=z(e);if(!t)return this;let{nodeSet:n,skipContextMar... method getNodeType (line 2) | getNodeType(e){let t=this.nodeTypes[e];if(null==t)throw new RangeError... method parseInline (line 2) | parseInline(e,t){let n=new ce(this,e,t);e:for(let e=t;e=this.curTo;)this.nextFrag();retu... method nextFrag (line 2) | nextFrag(){var e;if(this.fragI++,this.fragI==this.fragments.length)thi... method findMounts (line 2) | findMounts(e,t){var n;let r=[];if(this.inner){this.inner.cursor.moveTo... function q (line 2) | function q(n){return e.exit("htmlFlow"),t(n)} method constructor (line 2) | constructor(e,t){this.ranges=e,this.active=t,this.deco=i.p.set(e.map((... method map (line 2) | map(e){let t=[];for(let n of this.ranges){let r=n.map(e);if(!r)return ... method selectionInsideField (line 2) | selectionInsideField(e){return e.ranges.every((e=>this.ranges.some((t=... method constructor (line 2) | constructor(e,t,n,r,i){this.id=e,this.createF=t,this.updateF=n,this.co... method define (line 2) | static define(e){let t=new q(M++,e.create,e.update,e.compare||((e,t)=>... method create (line 2) | create(e){let t=e.facet(z).find((e=>e.field==this));return((null==t?vo... method slot (line 2) | slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(... method init (line 2) | init(e){return[this,z.of({field:this,create:e})]} method extension (line 2) | get extension(){return this} function p (line 2) | function p(t){return 33===t?(e.consume(t),m):47===t?(e.consume(t),Q):63=... method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(t){return 45===t?(e.consume(t),g):91===t?(e.consume(t),u="CDA... method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(t){return 45===t?(e.consume(t),O):n(t)} method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e){return null===e||62===e?n(e):y(e)} function y (line 2) | function y(t){return null===t?n(t):45===t?(e.consume(t),b):o(t)?(d=y,D(t... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function b (line 2) | function b(t){return 45===t?(e.consume(t),W):y(t)} method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... function P (line 2) | function P(t){return null===t||62===t?W(t):o(t)?(d=P,D(t)):(e.consume(t)... method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function _ (line 2) | function _(t){return null===t?n(t):63===t?(e.consume(t),C):o(t)?(d=_,D(t... method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function Q (line 2) | function Q(t){return r(t)?(e.consume(t),E):n(t)} method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function E (line 2) | function E(t){return 45===t||i(t)?(e.consume(t),E):$(t)} method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function $ (line 2) | function $(t){return o(t)?(d=$,D(t)):s(t)?(e.consume(t),$):W(t)} method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... function T (line 2) | function T(t){return 45===t||i(t)?(e.consume(t),T):47===t||62===t||a(t)?... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function j (line 2) | function j(t){return 47===t?(e.consume(t),W):58===t||95===t||r(t)?(e.con... method constructor (line 2) | constructor(e){this.set=e,this.i=0,this.next()} method next (line 2) | next(){let{sections:e}=this.set;this.i>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... function I (line 2) | function I(t){return 45===t||46===t||58===t||95===t||i(t)?(e.consume(t),... method constructor (line 2) | constructor(e){this.stage=0,this.elts=[],this.pos=0,this.start=e.start... method nextLine (line 2) | nextLine(e,t,n){if(-1==this.stage)return!1;let r=n.content+"\n"+t.scru... method finish (line 2) | finish(e,t){return(2==this.stage||3==this.stage)&&m(t.content,this.pos... method complete (line 2) | complete(e,t,n){return e.addLeafElement(t,G(r.LinkReference,this.start... method nextStage (line 2) | nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this... method advance (line 2) | advance(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!th... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;nn.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... function A (line 2) | function A(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===... method constructor (line 2) | constructor(e,t,n=0,r){this.done=e,this.undone=t,this.prevTime=n,this.... method isolate (line 2) | isolate(){return this.prevTime?new A(this.done,this.undone):this} method addChanges (line 2) | addChanges(e,t,n,r,i){let o=this.done,a=o[o.length-1];return o=a&&a.ch... method addSelection (line 2) | addSelection(e,t,n,r){let i=this.done.length?this.done[this.done.lengt... method addMapping (line 2) | addMapping(e){return new A(j(this.done,e),j(this.undone,e),this.prevTi... method pop (line 2) | pop(e,t,n){let r=0==e?this.done:this.undone;if(0==r.length)return null... method nextLine (line 2) | nextLine(e,t,n){let i=t.depththis.pos||e==this.pos&&(t>0||0==this.i||th... method constructor (line 2) | constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.... function M (line 2) | function M(t){return t===c?(e.consume(t),Z):null===t?n(t):o(t)?(d=M,D(t)... method constructor (line 2) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),thi... method constructor (line 2) | constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,thi... method create (line 2) | static create(e,t,n){return new M(e,t,n)} method textAfter (line 2) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 2) | get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){l... method continue (line 2) | continue(){let e=this.node.parent;return e?R(e,this.pos,this.base):0} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.parser=e,this.predicate=t,this.mounts=... function Z (line 2) | function Z(e){return 62===e||47===e||a(e)?j(e):n(e)} method constructor (line 2) | constructor(e,t,n,r,i){this.combine=e,this.compareInput=t,this.compare... method define (line 2) | static define(e={}){return new Z(e.combine||(e=>e),e.compareInput||((e... method of (line 2) | of(e){return new D([],this,0,e)} method compute (line 2) | compute(e,t){if(this.isStatic)throw new Error("Can't compute a static ... method computeN (line 2) | computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static... method from (line 2) | from(e,t){return t||(t=e=>e),this.compute([e],(n=>t(n.field(e))))} function X (line 2) | function X(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(... method constructor (line 2) | constructor(e,t,n,r,i){this.nest=t,this.input=n,this.fragments=r,this.... method advance (line 2) | advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)retu... method parsedPos (line 2) | get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for... method stopAt (line 2) | stopAt(e){if(this.stoppedAt=e,this.baseParse)this.baseParse.stopAt(e);... method startInner (line 2) | startInner(){let e=new z(this.fragments),t=null,n=null,r=new P(new b(t... function D (line 2) | function D(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.cons... method constructor (line 2) | constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r} method constructor (line 2) | constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,this.lin... method parsedPos (line 2) | get parsedPos(){return this.absoluteLineStart} method advance (line 2) | advance(){if(null!=this.stoppedAt&&this.absoluteLineStart>this.stopped... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=this.to)t.text="";else if(t.text=thi... method readLine (line 2) | readLine(){let{line:e}=this,{text:t,end:n}=this.scanLine(this.absolute... method lineChunkAt (line 2) | lineChunkAt(e){let t,n=this.input.chunk(e);if(this.input.lineChunks)t=... method prevLineEnd (line 2) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 2) | startContext(e,t,n=0){this.block=c.create(e,n,this.lineStart+t,this.bl... method startComposite (line 2) | startComposite(e,t,n=0){this.startContext(this.parser.getNodeType(e),t... method addNode (line 2) | addNode(e,t,n){"number"==typeof e&&(e=new s.mp(this.parser.nodeSet.typ... method addElement (line 2) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from... method addLeafElement (line 2) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(ue(t.childr... method finishContext (line 2) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-... method finish (line 2) | finish(){for(;this.stack.length>1;)this.finishContext();return this.ad... method addGaps (line 2) | addGaps(e){return this.ranges.length>1?N(this.ranges,0,e.topNode,this.... method finishLeaf (line 2) | finishLeaf(e){for(let t of e.parsers)if(t.finish(this,e))return;let t=... method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method buffer (line 2) | get buffer(){return new Y(this.parser.nodeSet)} method constructor (line 2) | constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this... method dynamicSlot (line 2) | dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this... function N (line 2) | function N(t){return e.enter("htmlTextData"),d(t)} method constructor (line 2) | constructor(e,t,n){this.field=e,this.from=t,this.to=n} method map (line 2) | map(e){let t=e.mapPos(this.from,-1,r.gc.TrackDel),n=e.mapPos(this.to,1... method constructor (line 2) | constructor(e,t){this.clock=e,this.len=t} function W (line 2) | function W(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit(... method constructor (line 2) | constructor(e,t){this.lines=e,this.fieldPositions=t} method instantiate (line 2) | instantiate(e,t){let n=[],r=[t],i=e.doc.lineAt(t),a=/^\s*/.exec(i.text... method parse (line 2) | static parse(e){let t,n=[],r=[],i=[];for(let o of e.split(/\r\n?|\n/))... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l){super(),this.nodeSet=e,this.blockParser... method createParse (line 2) | createParse(e,t,n){let r=new D(this,e,t,n);for(let i of this.wrappers)... method configure (line 2) | configure(e){let t=z(e);if(!t)return this;let{nodeSet:n,skipContextMar... method getNodeType (line 2) | getNodeType(e){let t=this.nodeTypes[e];if(null==t)throw new RangeError... method parseInline (line 2) | parseInline(e,t){let n=new ce(this,e,t);e:for(let e=t;e=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function i (line 2) | function i(t){return 41===t?s(t):c(e,o,n,"resourceDestination","resource... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(t){return 34===t||39===t||40===t?f(e,d(e,s),n,"resourceTitle"... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.ex... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function i (line 2) | function i(e){return r.parser.defined.indexOf(a(r.sliceSerialize(r.event... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&othis.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit(... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function i (line 2) | function i(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constru... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&othis.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(t){return e.enter("listItemMarker"),e.consume(t),e.exit("list... method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(e){return s.containerState.initialBlankLine=!0,u++,O(e)} method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(t){return i(t)?(e.enter("listItemPrefixWhitespace"),e.consume... method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function o (line 2) | function o(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,s... method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function c (line 2) | function c(t){return t===i?(e.consume(t),c):(e.exit("setextHeadingLineSe... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(i){return null===i||r(i)?(e.exit("setextHeadingLine"),t(i)):n... method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;t=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function a (line 2) | function a(e,t){var n,i,a,l;for(n in t)for(l in i=r.call(e,n)?e[n]:e[n]=... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(e,t){for(var n=-1,r=[];++n{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function b (line 2) | function b(e){return f(m,e)} method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... function P (line 2) | function P(e,t){e.resolveAll&&p.indexOf(e)<0&&p.push(e),e.resolve&&a(v.e... method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function _ (line 2) | function _(){d.line in h&&d.column<2&&(d.column=h[d.line],d.offset+=h[d.... method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function i (line 2) | function i(e){if(null==e)throw new TypeError("Object.assign cannot be ca... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&othis.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function g (line 2) | function g(e,t){var n={};if(n.algorithm=(t=t||{}).algorithm||"sha1",n.en... method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e,t,n){function r(e){return t.update?t.update(e,"utf8"):t.wri... function y (line 2) | function y(){return{buf:"",write:function(e){this.buf+=e},end:function(e... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function c (line 2) | function c(e){return(e=e.charCodeAt(0))===n||e===s?62:e===r||e===l?63:e<... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function l (line 2) | function l(e){o[s++]=e} method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function i (line 2) | function i(e,t,n){if(!(this instanceof i))return new i(e,t,n);var r,o,a,... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&othis.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(e,t,n,r){var i;if(r||(Z("boolean"==typeof n,"missing or inval... method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(e,t,n,r){if(r||(Z("boolean"==typeof n,"missing or invalid end... method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(e,t,n,r){if(r||(Z("boolean"==typeof n,"missing or invalid end... method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e,t,n,r){return r||(Z("boolean"==typeof n,"missing or invalid... function y (line 2) | function y(e,t,n,r,i){if(i||(Z(null!=t,"missing value"),Z("boolean"==typ... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function b (line 2) | function b(e,t,n,r,i){if(i||(Z(null!=t,"missing value"),Z("boolean"==typ... method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... function _ (line 2) | function _(e,t,n){return"number"!=typeof e?n:t<=(e=~~e)?t:0<=e||0<=(e+=t... method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function Q (line 2) | function Q(e){return(Array.isArray||function(e){return"[object Array]"==... method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function E (line 2) | function E(e){return e<16?"0"+e.toString(16):e.toString(16)} method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function $ (line 2) | function $(e){for(var t=[],n=0;n0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function j (line 2) | function j(e,t,n,r){for(var i=0;i=t.length||i>=e.length);i++)t... method constructor (line 2) | constructor(e){this.set=e,this.i=0,this.next()} method next (line 2) | next(){let{sections:e}=this.set;this.i>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... function I (line 2) | function I(e){try{return decodeURIComponent(e)}catch(e){return String.fr... method constructor (line 2) | constructor(e){this.stage=0,this.elts=[],this.pos=0,this.start=e.start... method nextLine (line 2) | nextLine(e,t,n){if(-1==this.stage)return!1;let r=n.content+"\n"+t.scru... method finish (line 2) | finish(e,t){return(2==this.stage||3==this.stage)&&m(t.content,this.pos... method complete (line 2) | complete(e,t,n){return e.addLeafElement(t,G(r.LinkReference,this.start... method nextStage (line 2) | nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this... method advance (line 2) | advance(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!th... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;nn.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... function A (line 2) | function A(e,t,n){Z("number"==typeof e,"cannot write a non-number as a n... method constructor (line 2) | constructor(e,t,n=0,r){this.done=e,this.undone=t,this.prevTime=n,this.... method isolate (line 2) | isolate(){return this.prevTime?new A(this.done,this.undone):this} method addChanges (line 2) | addChanges(e,t,n,r,i){let o=this.done,a=o[o.length-1];return o=a&&a.ch... method addSelection (line 2) | addSelection(e,t,n,r){let i=this.done.length?this.done[this.done.lengt... method addMapping (line 2) | addMapping(e){return new A(j(this.done,e),j(this.undone,e),this.prevTi... method pop (line 2) | pop(e,t,n){let r=0==e?this.done:this.undone;if(0==r.length)return null... method nextLine (line 2) | nextLine(e,t,n){let i=t.depththis.pos||e==this.pos&&(t>0||0==this.i||th... method constructor (line 2) | constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.... function M (line 2) | function M(e,t,n){Z("number"==typeof e,"cannot write a non-number as a n... method constructor (line 2) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),thi... method constructor (line 2) | constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,thi... method create (line 2) | static create(e,t,n){return new M(e,t,n)} method textAfter (line 2) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 2) | get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){l... method continue (line 2) | continue(){let e=this.node.parent;return e?R(e,this.pos,this.base):0} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.parser=e,this.predicate=t,this.mounts=... function Z (line 2) | function Z(e,t){if(!e)throw new Error(t||"Failed assertion")} method constructor (line 2) | constructor(e,t,n,r,i){this.combine=e,this.compareInput=t,this.compare... method define (line 2) | static define(e={}){return new Z(e.combine||(e=>e),e.compareInput||((e... method of (line 2) | of(e){return new D([],this,0,e)} method compute (line 2) | compute(e,t){if(this.isStatic)throw new Error("Can't compute a static ... method computeN (line 2) | computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static... method from (line 2) | from(e,t){return t||(t=e=>e),this.compute([e],(n=>t(n.field(e))))} function O (line 2) | function O(e,t){var n=p[e=e||"sha1"],r=[];return n||v("algorithm:",e,"is... method constructor (line 2) | constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[]... method match (line 2) | match(e){if(0==this.pattern.length)return[0];if(e.length=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(){var e=[].slice.call(arguments).join(" ");throw new Error([e... function d (line 2) | function d(e,t){e[t>>5]|=128<>>9<<4)]=t;for(var n=17325... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<>>32-i,n)} method constructor (line 2) | constructor(e,t,n){super(e,t,[],n),this.parser=t} method define (line 2) | static define(e){let t=u(e.languageData);return new h(t,e.parser.confi... method configure (line 2) | configure(e,t){return new h(this.data,this.parser.configure(e),t||this... method allowsNesting (line 2) | get allowsNesting(){return this.parser.hasWrappers()} method constructor (line 2) | constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.clas... method startSpan (line 2) | startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(e,t,n,r,i,o,a){return h(t&n|~t&r,e,t,i,o,a)} method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(e,t,n,r,i,o,a){return h(t&r|n&~r,e,t,i,o,a)} method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(e,t,n,r,i,o,a){return h(t^n^r,e,t,i,o,a)} method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<... function d (line 2) | function d(e,t){e[t>>5]|=128<<24-t%32,e[15+(t+64>>9<<4)]=t;for(var n,r,i... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<>16)+(t>>16)+(n>>16)<... method constructor (line 2) | constructor(e,t,n){super(e,t,[],n),this.parser=t} method define (line 2) | static define(e){let t=u(e.languageData);return new h(t,e.parser.confi... method configure (line 2) | configure(e,t){return new h(this.data,this.parser.configure(e),t||this... method allowsNesting (line 2) | get allowsNesting(){return this.parser.hasWrappers()} method constructor (line 2) | constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.clas... method startSpan (line 2) | startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(e,t){return e<>>32-t} method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function f (line 2) | function f(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<... method constructor (line 2) | constructor(){this.text="",this.baseIndent=0,this.basePos=0,this.depth... method forward (line 2) | forward(){this.basePos>this.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(e,t){var n,r=new Array(1116352408,1899447441,3049323471,39210... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function n (line 2) | function n(e){return e=e.replace(//g,(function(){return t})),RegE... function c (line 2) | function c(e){l.highlightedCode=e,i.hooks.run("before-insert",l),l.eleme... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function o (line 2) | function o(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=... method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var o=i... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(e,t,n,r,l,f){for(var d in n)if(n.hasOwnProperty(d)&&n[d]){var... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(e,t,n){for(var r=t.next,i=0;i=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function O (line 2) | function O(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".co... method constructor (line 2) | constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[]... method match (line 2) | match(e){if(0==this.pattern.length)return[0];if(e.length=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function V (line 2) | function V(){var e,t,n,r,i,o=(n={left:(t=(e=M.current).getBoundingClient... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){return this._fillPolygons(e,t)} method _fillPolygons (line 2) | _fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.re... method renderLines (line 2) | renderLines(e,t){const n=[];for(const r of e)n.push(...this.helper.dou... function x (line 2) | function x(e){var t=e.prefixCls,n=void 0===t?"rc-dialog":t,a=e.zIndex,l=... method constructor (line 2) | constructor(e,t,n,r,i,o){this.options=e,this.attrs=t,this.tooltip=n,th... method setSelected (line 2) | setSelected(e,t){return e==this.selected||e>=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... function P (line 2) | function P(e){return P=Object.setPrototypeOf?Object.getPrototypeOf:funct... method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function _ (line 2) | function _(e,t){return _=Object.setPrototypeOf||function(e,t){return e._... method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function Q (line 2) | function Q(e,t,n){return Q=C()?Reflect.construct:function(e,t,n){var r=[... method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function E (line 2) | function E(e){var t="function"==typeof Map?new Map:void 0;return E=funct... method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function T (line 2) | function T(e){if(!e||!e.length)return null;var t={};return e.forEach((fu... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function j (line 2) | function j(){for(var e=arguments.length,t=new Array(e),n=0;n>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... function I (line 2) | function I(e,t){return null==e||!("array"!==t||!Array.isArray(e)||e.leng... method constructor (line 2) | constructor(e){this.stage=0,this.elts=[],this.pos=0,this.start=e.start... method nextLine (line 2) | nextLine(e,t,n){if(-1==this.stage)return!1;let r=n.content+"\n"+t.scru... method finish (line 2) | finish(e,t){return(2==this.stage||3==this.stage)&&m(t.content,this.pos... method complete (line 2) | complete(e,t,n){return e.addLeafElement(t,G(r.LinkReference,this.start... method nextStage (line 2) | nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this... method advance (line 2) | advance(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!th... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;nn.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... function r (line 2) | function r(t,n){var r;return(r=e.call(this,"Async Validation Error")||th... method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function M (line 2) | function M(e){return function(t){return t&&t.message?(t.field=t.field||e... method constructor (line 2) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),thi... method constructor (line 2) | constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,thi... method create (line 2) | static create(e,t,n){return new M(e,t,n)} method textAfter (line 2) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 2) | get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){l... method continue (line 2) | continue(){let e=this.node.parent;return e?R(e,this.pos,this.base):0} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.parser=e,this.predicate=t,this.mounts=... function Z (line 2) | function Z(e,t){if(t)for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];"... method constructor (line 2) | constructor(e,t,n,r,i){this.combine=e,this.compareInput=t,this.compare... method define (line 2) | static define(e={}){return new Z(e.combine||(e=>e),e.compareInput||((e... method of (line 2) | of(e){return new D([],this,0,e)} method compute (line 2) | compute(e,t){if(this.isStatic)throw new Error("Can't compute a static ... method computeN (line 2) | computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static... method from (line 2) | from(e,t){return t||(t=e=>e),this.compute([e],(n=>t(n.field(e))))} function X (line 2) | function X(e,t,n,r,i,o){!e.required||n.hasOwnProperty(e.field)&&!I(t,o||... method constructor (line 2) | constructor(e,t,n,r,i){this.nest=t,this.input=n,this.fragments=r,this.... method advance (line 2) | advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)retu... method parsedPos (line 2) | get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for... method stopAt (line 2) | stopAt(e){if(this.stoppedAt=e,this.baseParse)this.baseParse.stopAt(e);... method startInner (line 2) | startInner(){let e=new z(this.fragments),t=null,n=null,r=new P(new b(t... function z (line 2) | function z(e,t,n,r,i){var o=e.type,a=[];if(e.required||!e.required&&r.ha... method constructor (line 2) | constructor(e,t){this.tags=Object.assign(Object.assign({},W),e),this.g... method constructor (line 2) | constructor(e){var t;if(this.fragments=e,this.curTo=0,this.fragI=0,e.l... method hasNode (line 2) | hasNode(e){for(;this.curFrag&&e.from>=this.curTo;)this.nextFrag();retu... method nextFrag (line 2) | nextFrag(){var e;if(this.fragI++,this.fragI==this.fragments.length)thi... method findMounts (line 2) | findMounts(e,t){var n;let r=[];if(this.inner){this.inner.cursor.moveTo... function V (line 2) | function V(){return{default:"Validation error on field %s",required:"%s ... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){return this._fillPolygons(e,t)} method _fillPolygons (line 2) | _fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.re... method renderLines (line 2) | renderLines(e,t){const n=[];for(const r of e)n.push(...this.helper.dou... function Y (line 2) | function Y(e){this.rules=null,this._messages=U,this.define(e)} method fillPolygons (line 2) | fillPolygons(e,t){const n=this._fillPolygons(e,t),r=Object.assign({},t... method constructor (line 2) | constructor(e){this.nodeSet=e,this.content=[],this.nodes=[]} method write (line 2) | write(e,t,n,r=0){return this.content.push(e,t,n,4+4*r),this} method writeElements (line 2) | writeElements(e,t=0){for(let n of e)n.writeTo(this,t);return this} method finish (line 2) | finish(e,t){return s.mp.build({buffer:this.content,nodeSet:this.nodeSe... method constructor (line 2) | constructor(e,t){this.inner=e,this.prec=t} function a (line 2) | function a(e){r.push.apply(r,e),++i===o&&n(r)} method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function o (line 2) | function o(e,t){return S({},t,{fullField:r.fullField+"."+e})} method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(n){void 0===n&&(n=[]);var a=n;if(Array.isArray(a)||(a=[a]),!s... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function B (line 2) | function B(e,t){for(var n=e,r=0;r3&&void 0!==arguments[3]&&argum... method constructor (line 2) | constructor(e){this.seed=e} method next (line 2) | next(){return this.seed?(2**31-1&(this.seed=Math.imul(48271,this.seed)... method constructor (line 2) | constructor({guid:e=h(),collectionid:t=null,gc:n=!0,gcFilter:r=(()=>!0... method load (line 2) | load(){const e=this._item;null===e||this.shouldLoad||Je(e.parent.doc,(... method getSubdocs (line 2) | getSubdocs(){return this.subdocs} method getSubdocGuids (line 2) | getSubdocGuids(){return new Set(Array.from(this.subdocs).map((e=>e.gui... method transact (line 2) | transact(e,t=null){Je(this,e,t)} method get (line 2) | get(e,t=xt){const n=a.Yu(this.share,e,(()=>{const e=new t;return e._in... method getArray (line 2) | getArray(e=""){return this.get(e,Nt)} method getText (line 2) | getText(e=""){return this.get(e,nn)} method getMap (line 2) | getMap(e=""){return this.get(e,Lt)} method getXmlFragment (line 2) | getXmlFragment(e=""){return this.get(e,on)} method toJSON (line 2) | toJSON(){const e={};return this.share.forEach(((t,n)=>{e[n]=t.toJSON()... method destroy (line 2) | destroy(){i.Dp(this.subdocs).forEach((e=>e.destroy()));const e=this._i... method on (line 2) | on(e,t){super.on(e,t)} method off (line 2) | off(e,t){super.off(e,t)} function J (line 2) | function J(e){return y(e)} method constructor (line 2) | constructor(e,t,n){super(),this.widget=e,this.length=t,this.side=n,thi... method create (line 2) | static create(e,t,n){return new(e.customView||J)(e,t,n)} method split (line 2) | split(e){let t=J.create(this.widget,this.length-e,this.side);return th... method sync (line 2) | sync(){this.dom&&this.widget.updateDOM(this.dom)||(this.dom&&this.prev... method getSide (line 2) | getSide(){return this.side} method merge (line 2) | merge(e,t,n,r,i,o){return!(n&&(!(n instanceof J&&this.widget.compare(n... method become (line 2) | become(e){return e.length==this.length&&e instanceof J&&e.side==this.s... method ignoreMutation (line 2) | ignoreMutation(){return!0} method ignoreEvent (line 2) | ignoreEvent(e){return this.widget.ignoreEvent(e)} method overrideDOMText (line 2) | get overrideDOMText(){if(0==this.length)return r.xv.empty;let e=this;f... method domAtPos (line 2) | domAtPos(e){return 0==e?T.before(this.dom):T.after(this.dom,e==this.le... method domBoundsAround (line 2) | domBoundsAround(){return null} method coordsAt (line 2) | coordsAt(e,t){let n=this.dom.getClientRects(),r=null;if(!n.length)retu... method isEditable (line 2) | get isEditable(){return!1} method destroy (line 2) | destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)} method constructor (line 2) | constructor(e){this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){} method readDsClock (line 2) | readDsClock(){return l.yg(this.restDecoder)} method readDsLen (line 2) | readDsLen(){return l.yg(this.restDecoder)} function ee (line 2) | function ee(e,t){return B(e,t)} method domAtPos (line 2) | domAtPos(e){let{topView:t,text:n}=this.widget;return t?te(e,0,t,n,((e,... method sync (line 2) | sync(){this.setDOM(this.widget.toDOM())} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let{topView:n,text:r}=this.widget;return n?ne(e,t... method ignoreMutation (line 2) | ignoreMutation(){return!1} method overrideDOMText (line 2) | get overrideDOMText(){return null} method coordsAt (line 2) | coordsAt(e,t){let{topView:n,text:r}=this.widget;return n?te(e,t,n,r,((... method destroy (line 2) | destroy(){var e;super.destroy(),null===(e=this.widget.topView)||void 0... method isEditable (line 2) | get isEditable(){return!0} method canReuseDOM (line 2) | canReuseDOM(){return!0} method readLeftID (line 2) | readLeftID(){return xe(l.yg(this.restDecoder),l.yg(this.restDecoder))} method readRightID (line 2) | readRightID(){return xe(l.yg(this.restDecoder),l.yg(this.restDecoder))} method readClient (line 2) | readClient(){return l.yg(this.restDecoder)} method readInfo (line 2) | readInfo(){return l.kj(this.restDecoder)} method readString (line 2) | readString(){return l.kf(this.restDecoder)} method readParentInfo (line 2) | readParentInfo(){return 1===l.yg(this.restDecoder)} method readTypeRef (line 2) | readTypeRef(){return l.yg(this.restDecoder)} method readLen (line 2) | readLen(){return l.yg(this.restDecoder)} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return p.f9(l.HN(this.restDecoder))} method readJSON (line 2) | readJSON(){return JSON.parse(l.kf(this.restDecoder))} method readKey (line 2) | readKey(){return l.kf(this.restDecoder)} function te (line 2) | function te(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&argu... method constructor (line 2) | constructor(e,t,n,r){this.type=e,this.from=t,this.to=n,this.side=r} method constructor (line 2) | constructor(e){this.dsCurrVal=0,this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){this.dsCurrVal=0} method readDsClock (line 2) | readDsClock(){return this.dsCurrVal+=l.yg(this.restDecoder),this.dsCur... method readDsLen (line 2) | readDsLen(){const e=l.yg(this.restDecoder)+1;return this.dsCurrVal+=e,e} function ne (line 2) | function ne(e,t){var n={};return t.forEach((function(t){var r=ee(e,t);n=... method constructor (line 2) | constructor(e){super(e),this.keys=[],l.yg(e),this.keyClockDecoder=new ... method readLeftID (line 2) | readLeftID(){return new be(this.clientDecoder.read(),this.leftClockDec... method readRightID (line 2) | readRightID(){return new be(this.clientDecoder.read(),this.rightClockD... method readClient (line 2) | readClient(){return this.clientDecoder.read()} method readInfo (line 2) | readInfo(){return this.infoDecoder.read()} method readString (line 2) | readString(){return this.stringDecoder.read()} method readParentInfo (line 2) | readParentInfo(){return 1===this.parentInfoDecoder.read()} method readTypeRef (line 2) | readTypeRef(){return this.typeRefDecoder.read()} method readLen (line 2) | readLen(){return this.lenDecoder.read()} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return l.HN(this.restDecoder)} method readJSON (line 2) | readJSON(){return l.v_(this.restDecoder)} method readKey (line 2) | readKey(){const e=this.keyClockDecoder.read();if(e1?t-1:0),r=1;r=r||n<0||n>=r)return e;var i... method constructor (line 2) | constructor(e,t,n){this.parser=e,this.text=t,this.offset=n,this.parts=[]} method char (line 2) | char(e){return e>=this.end?-1:this.text.charCodeAt(e-this.offset)} method end (line 2) | get end(){return this.offset+this.text.length} method slice (line 2) | slice(e,t){return this.text.slice(e-this.offset,t-this.offset)} method append (line 2) | append(e){return this.parts.push(e),e.to} method addDelimiter (line 2) | addDelimiter(e,t,n,r,i){return this.append(new te(e,t,n,(r?1:0)|(i?2:0... method addElement (line 2) | addElement(e){return this.append(e)} method resolveMarkers (line 2) | resolveMarkers(e){for(let t=e;t=0;t--){let n=... method takeContent (line 2) | takeContent(e){let t=this.resolveMarkers(e);return this.parts.length=e,t} method skipSpace (line 2) | skipSpace(e){return m(this.text,e-this.offset)+this.offset} method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method constructor (line 2) | constructor(e,t){super(),this.config=e,this.open=t} method eq (line 2) | eq(e){return this.config==e.config&&this.open==e.open} method toDOM (line 2) | toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.op... method constructor (line 2) | constructor(e,t){this.type=e,this.value=t} method map (line 2) | map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==t... method is (line 2) | is(e){return this.type==e} method define (line 2) | static define(e={}){return new le(e.map||(e=>e))} method mapEffects (line 2) | static mapEffects(e,t){if(!e.length)return e;let n=[];for(let r of e){... function he (line 2) | function he(e,t,n,r){var i=(0,s.Z)((0,s.Z)({},n),{},{name:t,enum:(n.enum... method constructor (line 2) | constructor(e){let{start:t,end:n}=ge(e);super(t?-1:5e8,n?1:-6e8,null,e... method eq (line 2) | eq(e){return this==e||e instanceof he&&this.tagName==e.tagName&&this.c... method range (line 2) | range(e,t=e){if(e>=t)throw new RangeError("Mark decorations may not be... function pe (line 2) | function pe(e,t,n,r,i){return me.apply(this,arguments)} method constructor (line 2) | constructor(e){super(-2e8,-2e8,null,e)} method eq (line 2) | eq(e){return e instanceof pe&&le(this.spec.attributes,e.spec.attributes)} method range (line 2) | range(e,t=e){if(t!=e)throw new RangeError("Line decoration ranges must... function me (line 2) | function me(){return me=(0,x.Z)(w().mark((function e(t,n,i,o,c){var u,f,... method constructor (line 2) | constructor(e,t,n,i,o,a){super(t,n,o,e),this.block=i,this.isReplace=a,... method type (line 2) | get type(){return this.startSidet||e==t&&this.startSide>0&&this.end... method constructor (line 2) | constructor(){this.l=[]} function ge (line 2) | function ge(){return(ge=(0,x.Z)(w().mark((function e(t){return w().wrap(... function Oe (line 2) | function Oe(){return(Oe=(0,x.Z)(w().mark((function e(t){var n;return w()... method constructor (line 2) | constructor(e){this.markCache=Object.create(null),this.tree=p(e.state)... method update (line 2) | update(e){let t=p(e.state),n=me(e.state),r=n!=me(e.startState);t.lengt... method buildDeco (line 2) | buildDeco(e,t){if(!t||!this.tree.length)return a.p.none;let n=new o.f_... function ve (line 2) | function ve(e,t,n,r,i,o){return"function"==typeof e?e(t,n,"source"in o?{... method constructor (line 2) | constructor(){super(...arguments),this.children=[],this.length=0,this.... method merge (line 2) | merge(e,t,n,r,i,o){if(n){if(!(n instanceof ve))return!1;this.dom||n.tr... method split (line 2) | split(e){let t=new ve;if(t.breakAfter=this.breakAfter,0==this.length)r... method transferDOM (line 2) | transferDOM(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAt... method setDeco (line 2) | setDeco(e){le(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,thi... method append (line 2) | append(e,t){oe(this,e,t)} method addLineDeco (line 2) | addLineDeco(e){let t=e.spec.attributes,n=e.spec.class;t&&(this.attrs=s... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method reuseDOM (line 2) | reuseDOM(e){"DIV"==e.nodeName&&(this.setDOM(e),this.dirty|=6)} method sync (line 2) | sync(e){var t;this.dom?4&this.dirty&&($(this.dom),this.dom.className="... method measureTextSize (line 2) | measureTextSize(){if(0==this.children.length||this.length>20)return nu... method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} method become (line 2) | become(e){return!1} method type (line 2) | get type(){return fe.Text} method find (line 2) | static find(e,t){for(let n=0,r=0;nthis.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function w (line 2) | function w(e){if(b[e])return b[e];var t=O[e];if(t)for(var n=Object.keys(... method constructor (line 2) | constructor(e){super(),this.doc=e,this.clientID=e.clientID,this.states... method destroy (line 2) | destroy(){this.emit("destroy",[this]),this.setLocalState(null),super.d... method getLocalState (line 2) | getLocalState(){return this.states.get(this.clientID)||null} method setLocalState (line 2) | setLocalState(e){const t=this.clientID,n=this.meta.get(t),r=void 0===n... method setLocalStateField (line 2) | setLocalStateField(e,t){const n=this.getLocalState();null!==n&&this.se... method getStates (line 2) | getStates(){return this.states} method constructor (line 2) | constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this... method getActions (line 2) | getActions(e){let t=0,n=null,{parser:r}=e.p,{tokenizers:i}=r,o=r.state... method getMainToken (line 2) | getMainToken(e){if(this.mainToken)return this.mainToken;let t=new c,{p... method updateCachedToken (line 2) | updateCachedToken(e,t,n){let r=this.stream.clipPos(n.pos);if(t.token(t... method putAction (line 2) | putAction(e,t,n,r){for(let t=0;t=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function W (line 2) | function W(e){return e===A||e===M} method constructor (line 2) | constructor(e,t){this.lines=e,this.fieldPositions=t} method instantiate (line 2) | instantiate(e,t){let n=[],r=[t],i=e.doc.lineAt(t),a=/^\s*/.exec(i.text... method parse (line 2) | static parse(e){let t,n=[],r=[],i=[];for(let o of e.split(/\r\n?|\n/))... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l){super(),this.nodeSet=e,this.blockParser... method createParse (line 2) | createParse(e,t,n){let r=new D(this,e,t,n);for(let i of this.wrappers)... method configure (line 2) | configure(e){let t=z(e);if(!t)return this;let{nodeSet:n,skipContextMar... method getNodeType (line 2) | getNodeType(e){let t=this.nodeTypes[e];if(null==t)throw new RangeError... method parseInline (line 2) | parseInline(e,t){let n=new ce(this,e,t);e:for(let e=t;e0&&void 0!==arguments[0]?arguments[... method constructor (line 2) | constructor(e){super(e),this.keys=[],l.yg(e),this.keyClockDecoder=new ... method readLeftID (line 2) | readLeftID(){return new be(this.clientDecoder.read(),this.leftClockDec... method readRightID (line 2) | readRightID(){return new be(this.clientDecoder.read(),this.rightClockD... method readClient (line 2) | readClient(){return this.clientDecoder.read()} method readInfo (line 2) | readInfo(){return this.infoDecoder.read()} method readString (line 2) | readString(){return this.stringDecoder.read()} method readParentInfo (line 2) | readParentInfo(){return 1===this.parentInfoDecoder.read()} method readTypeRef (line 2) | readTypeRef(){return this.typeRefDecoder.read()} method readLen (line 2) | readLen(){return this.lenDecoder.read()} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return l.HN(this.restDecoder)} method readJSON (line 2) | readJSON(){return l.v_(this.restDecoder)} method readKey (line 2) | readKey(){const e=this.keyClockDecoder.read();if(e0&&void 0!==arguments[0]?arguments[... method constructor (line 2) | constructor(e){super(),this.side=e} method length (line 2) | get length(){return 0} method merge (line 2) | merge(){return!1} method become (line 2) | become(e){return e instanceof re&&e.side==this.side} method split (line 2) | split(){return new re(this.side)} method sync (line 2) | sync(){if(!this.dom){let e=document.createElement("img");e.className="... method getSide (line 2) | getSide(){return this.side} method domAtPos (line 2) | domAtPos(e){return T.before(this.dom)} method localPosFromDOM (line 2) | localPosFromDOM(){return 0} method domBoundsAround (line 2) | domBoundsAround(){return null} method coordsAt (line 2) | coordsAt(e){let t=this.dom.getBoundingClientRect(),n=function(e,t){let... method overrideDOMText (line 2) | get overrideDOMText(){return r.xv.empty} method constructor (line 2) | constructor(){this.restEncoder=s.Mf()} method toUint8Array (line 2) | toUint8Array(){return s._f(this.restEncoder)} method resetDsCurVal (line 2) | resetDsCurVal(){} method writeDsClock (line 2) | writeDsClock(e){s.uE(this.restEncoder,e)} method writeDsLen (line 2) | writeDsLen(e){s.uE(this.restEncoder,e)} function r (line 2) | function r(){var e;(0,z.Z)(this,r);for(var t=arguments.length,o=new Arra... method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function n (line 2) | function n(){var e;(0,o.Z)(this,n);for(var r=arguments.length,i=new Arra... function y (line 2) | function y(){var e=O;return O+=1,"rcNotification_".concat(v,"_").concat(e)} method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function n (line 2) | function n(){var e;(0,a.Z)(this,n);for(var r=arguments.length,i=new Arra... function l (line 2) | function l(e){var t=a.useRef({}),n=a.useState([]),l=(0,o.Z)(n,2),c=l[0],... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function $ (line 2) | function $(e,t){var n=e.prefixCls,l=void 0===n?"rc-overflow":n,d=e.data,... method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... function n (line 2) | function n(){return(0,d.Z)(this,n),t.apply(this,arguments)} function v (line 2) | function v(e){var t=e.children,n=e.disabled,r=i.useRef(null),o=i.useRef(... function y (line 2) | function y(e){var t=e.children;return("function"==typeof t?[t]:(0,o.Z)(t... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function w (line 2) | function w(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]} method constructor (line 2) | constructor(e){super(),this.doc=e,this.clientID=e.clientID,this.states... method destroy (line 2) | destroy(){this.emit("destroy",[this]),this.setLocalState(null),super.d... method getLocalState (line 2) | getLocalState(){return this.states.get(this.clientID)||null} method setLocalState (line 2) | setLocalState(e){const t=this.clientID,n=this.meta.get(t),r=void 0===n... method setLocalStateField (line 2) | setLocalStateField(e,t){const n=this.getLocalState();null!==n&&this.se... method getStates (line 2) | getStates(){return this.states} method constructor (line 2) | constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this... method getActions (line 2) | getActions(e){let t=0,n=null,{parser:r}=e.p,{tokenizers:i}=r,o=r.state... method getMainToken (line 2) | getMainToken(e){if(this.mainToken)return this.mainToken;let t=new c,{p... method updateCachedToken (line 2) | updateCachedToken(e,t,n){let r=this.stream.clipPos(n.pos);if(t.token(t... method putAction (line 2) | putAction(e,t,n,r){for(let t=0;t=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function T (line 2) | function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){va... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function j (line 2) | function j(e){for(var t=1;t>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... function I (line 2) | function I(e){return I="function"==typeof Symbol&&"symbol"==typeof Symbo... method constructor (line 2) | constructor(e){this.stage=0,this.elts=[],this.pos=0,this.start=e.start... method nextLine (line 2) | nextLine(e,t,n){if(-1==this.stage)return!1;let r=n.content+"\n"+t.scru... method finish (line 2) | finish(e,t){return(2==this.stage||3==this.stage)&&m(t.content,this.pos... method complete (line 2) | complete(e,t,n){return e.addLeafElement(t,G(r.LinkReference,this.start... method nextStage (line 2) | nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this... method advance (line 2) | advance(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!th... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;nn.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... function M (line 2) | function M(){if(void 0!==Q)return Q;Q="";var e=document.createElement("p... method constructor (line 2) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),thi... method constructor (line 2) | constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,thi... method create (line 2) | static create(e,t,n){return new M(e,t,n)} method textAfter (line 2) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 2) | get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){l... method continue (line 2) | continue(){let e=this.node.parent;return e?R(e,this.pos,this.base):0} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.parser=e,this.predicate=t,this.mounts=... function Z (line 2) | function Z(){return M()?"".concat(M(),"TransitionProperty"):"transitionP... method constructor (line 2) | constructor(e,t,n,r,i){this.combine=e,this.compareInput=t,this.compare... method define (line 2) | static define(e={}){return new Z(e.combine||(e=>e),e.compareInput||((e... method of (line 2) | of(e){return new D([],this,0,e)} method compute (line 2) | compute(e,t){if(this.isStatic)throw new Error("Can't compute a static ... method computeN (line 2) | computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static... method from (line 2) | from(e,t){return t||(t=e=>e),this.compute([e],(n=>t(n.field(e))))} function X (line 2) | function X(){return M()?"".concat(M(),"Transform"):"transform"} method constructor (line 2) | constructor(e,t,n,r,i){this.nest=t,this.input=n,this.fragments=r,this.... method advance (line 2) | advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)retu... method parsedPos (line 2) | get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for... method stopAt (line 2) | stopAt(e){if(this.stoppedAt=e,this.baseParse)this.baseParse.stopAt(e);... method startInner (line 2) | startInner(){let e=new z(this.fragments),t=null,n=null,r=new P(new b(t... function D (line 2) | function D(e,t){var n=Z();n&&(e.style[n]=t,"transitionProperty"!==n&&(e.... method constructor (line 2) | constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r} method constructor (line 2) | constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,this.lin... method parsedPos (line 2) | get parsedPos(){return this.absoluteLineStart} method advance (line 2) | advance(){if(null!=this.stoppedAt&&this.absoluteLineStart>this.stopped... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=this.to)t.text="";else if(t.text=thi... method readLine (line 2) | readLine(){let{line:e}=this,{text:t,end:n}=this.scanLine(this.absolute... method lineChunkAt (line 2) | lineChunkAt(e){let t,n=this.input.chunk(e);if(this.input.lineChunks)t=... method prevLineEnd (line 2) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 2) | startContext(e,t,n=0){this.block=c.create(e,n,this.lineStart+t,this.bl... method startComposite (line 2) | startComposite(e,t,n=0){this.startContext(this.parser.getNodeType(e),t... method addNode (line 2) | addNode(e,t,n){"number"==typeof e&&(e=new s.mp(this.parser.nodeSet.typ... method addElement (line 2) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from... method addLeafElement (line 2) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(ue(t.childr... method finishContext (line 2) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-... method finish (line 2) | finish(){for(;this.stack.length>1;)this.finishContext();return this.ad... method addGaps (line 2) | addGaps(e){return this.ranges.length>1?N(this.ranges,0,e.topNode,this.... method finishLeaf (line 2) | finishLeaf(e){for(let t of e.parsers)if(t.finish(this,e))return;let t=... method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method buffer (line 2) | get buffer(){return new Y(this.parser.nodeSet)} method constructor (line 2) | constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this... method dynamicSlot (line 2) | dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this... function N (line 2) | function N(e,t){var n=X();n&&(e.style[n]=t,"transform"!==n&&(e.style.tra... method constructor (line 2) | constructor(e,t,n){this.field=e,this.from=t,this.to=n} method map (line 2) | map(e){let t=e.mapPos(this.from,-1,r.gc.TrackDel),n=e.mapPos(this.to,1... method constructor (line 2) | constructor(e,t){this.clock=e,this.len=t} function q (line 2) | function q(e){var t=e.style.display;e.style.display="none",e.offsetHeigh... method constructor (line 2) | constructor(e,t){this.ranges=e,this.active=t,this.deco=i.p.set(e.map((... method map (line 2) | map(e){let t=[];for(let n of this.ranges){let r=n.map(e);if(!r)return ... method selectionInsideField (line 2) | selectionInsideField(e){return e.ranges.every((e=>this.ranges.some((t=... method constructor (line 2) | constructor(e,t,n,r,i){this.id=e,this.createF=t,this.updateF=n,this.co... method define (line 2) | static define(e){let t=new q(M++,e.create,e.update,e.compare||((e,t)=>... method create (line 2) | create(e){let t=e.facet(z).find((e=>e.field==this));return((null==t?vo... method slot (line 2) | slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(... method init (line 2) | init(e){return[this,z.of({field:this,create:e})]} method extension (line 2) | get extension(){return this} function V (line 2) | function V(e,t,n){var r=n;if("object"!==I(t))return void 0!==r?("number"... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){return this._fillPolygons(e,t)} method _fillPolygons (line 2) | _fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.re... method renderLines (line 2) | renderLines(e,t){const n=[];for(const r of e)n.push(...this.helper.dou... function U (line 2) | function U(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".co... method fillPolygons (line 2) | fillPolygons(e,t){let n=t.hachureGap;n<0&&(n=4*t.strokeWidth),n=Math.m... function Y (line 2) | function Y(e){return U(e)} method fillPolygons (line 2) | fillPolygons(e,t){const n=this._fillPolygons(e,t),r=Object.assign({},t... method constructor (line 2) | constructor(e){this.nodeSet=e,this.content=[],this.nodes=[]} method write (line 2) | write(e,t,n,r=0){return this.content.push(e,t,n,4+4*r),this} method writeElements (line 2) | writeElements(e,t=0){for(let n of e)n.writeTo(this,t);return this} method finish (line 2) | finish(e,t){return s.mp.build({buffer:this.content,nodeSet:this.nodeSe... method constructor (line 2) | constructor(e,t){this.inner=e,this.prec=t} function F (line 2) | function F(e){return U(e,!0)} method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t=Object.assign({},t,{hachureAngle:0}));... method dotsOnLines (line 2) | dotsOnLines(e,t){const n=[];let r=t.hachureGap;r<0&&(r=4*t.strokeWidth... method constructor (line 2) | constructor(e,t,n,r=U){this.type=e,this.from=t,this.to=n,this.children=r} method writeTo (line 2) | writeTo(e,t){let n=e.content.length;e.writeElements(this.children,t),e... method toTree (line 2) | toTree(e){return new Y(e).writeElements(this.children,-this.from).fini... method of (line 2) | of(e){return new B(this,e)} method reconfigure (line 2) | reconfigure(e){return F.reconfigure.of({compartment:this,extension:e})} method get (line 2) | get(e){return e.config.compartments.get(this)} function B (line 2) | function B(e){var t=function(e){var t,n,r,i=e.ownerDocument,o=i.body,a=i... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.das... method dashedLine (line 2) | dashedLine(e,t){const n=t.dashOffset<0?t.hachureGap<0?4*t.strokeWidth:... method constructor (line 2) | constructor(e,t){this.tree=e,this.from=t} method to (line 2) | get to(){return this.from+this.tree.length} method type (line 2) | get type(){return this.tree.type.id} method children (line 2) | get children(){return U} method writeTo (line 2) | writeTo(e,t){e.nodes.push(this.tree),e.content.push(e.nodes.length-1,t... method toTree (line 2) | toTree(){return this.tree} method constructor (line 2) | constructor(e,t){this.compartment=e,this.inner=t} function G (line 2) | function G(e){return null!=e&&e==e.window} method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=t.hachureGap<0?4*t.strokeWidth:t.hachureGap,... method zigzagLines (line 2) | zigzagLines(e,t,n){const r=[];return e.forEach((e=>{const i=z(e),o=Mat... method constructor (line 2) | constructor(e,t,n,r,i,o){for(this.base=e,this.compartments=t,this.dyna... method staticFacet (line 2) | staticFacet(e){let t=this.address[e.id];return null==t?e.default:this.... method resolve (line 2) | static resolve(e,t,n){let r=[],i=Object.create(null),o=new Map;for(let... method constructor (line 2) | constructor(e){super(),this.text=e} method length (line 2) | get length(){return this.text.length} method createDOM (line 2) | createDOM(e){this.setDOM(e||document.createTextNode(this.text))} method sync (line 2) | sync(e){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(e&&... method reuseDOM (line 2) | reuseDOM(e){3==e.nodeType&&this.createDOM(e)} method merge (line 2) | merge(e,t,n){return(!n||n instanceof G&&!(this.length-(t-e)+n.length>2... method split (line 2) | split(e){let t=new G(this.text.slice(e));return this.text=this.text.sl... method localPosFromDOM (line 2) | localPosFromDOM(e,t){return e==this.dom?t:t?this.text.length:0} method domAtPos (line 2) | domAtPos(e){return new T(this.dom,e)} method domBoundsAround (line 2) | domBoundsAround(e,t,n){return{from:n,to:n+this.length,startDOM:this.do... method coordsAt (line 2) | coordsAt(e,t){return K(this.dom,e,t)} function H (line 2) | function H(e){return G(e)?e.document:9===e.nodeType?e:e.ownerDocument} method constructor (line 2) | constructor(e,t=[],n=0){super(),this.mark=e,this.children=t,this.lengt... method setAttrs (line 2) | setAttrs(e){if($(e),this.mark.class&&(e.className=this.mark.class),thi... method reuseDOM (line 2) | reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(... method sync (line 2) | sync(e){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(thi... method merge (line 2) | merge(e,t,n,r,i,o){return!(n&&(!(n instanceof H&&n.mark.eq(this.mark))... method split (line 2) | split(e){let t=[],n=0,r=-1,i=0;for(let o of this.children){let a=n+o.l... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} function re (line 2) | function re(e,t){return"left"===e?t.useCssRight?"right":e:t.useCssBottom... method constructor (line 2) | constructor(e){super(),this.side=e} method length (line 2) | get length(){return 0} method merge (line 2) | merge(){return!1} method become (line 2) | become(e){return e instanceof re&&e.side==this.side} method split (line 2) | split(){return new re(this.side)} method sync (line 2) | sync(){if(!this.dom){let e=document.createElement("img");e.className="... method getSide (line 2) | getSide(){return this.side} method domAtPos (line 2) | domAtPos(e){return T.before(this.dom)} method localPosFromDOM (line 2) | localPosFromDOM(){return 0} method domBoundsAround (line 2) | domBoundsAround(){return null} method coordsAt (line 2) | coordsAt(e){let t=this.dom.getBoundingClientRect(),n=function(e,t){let... method overrideDOMText (line 2) | get overrideDOMText(){return r.xv.empty} method constructor (line 2) | constructor(){this.restEncoder=s.Mf()} method toUint8Array (line 2) | toUint8Array(){return s._f(this.restEncoder)} method resetDsCurVal (line 2) | resetDsCurVal(){} method writeDsClock (line 2) | writeDsClock(e){s.uE(this.restEncoder,e)} method writeDsLen (line 2) | writeDsLen(e){s.uE(this.restEncoder,e)} function ie (line 2) | function ie(e){return"left"===e?"right":"right"===e?"left":"top"===e?"bo... method writeLeftID (line 2) | writeLeftID(e){s.uE(this.restEncoder,e.client),s.uE(this.restEncoder,e... method writeRightID (line 2) | writeRightID(e){s.uE(this.restEncoder,e.client),s.uE(this.restEncoder,... method writeClient (line 2) | writeClient(e){s.uE(this.restEncoder,e)} method writeInfo (line 2) | writeInfo(e){s.$F(this.restEncoder,e)} method writeString (line 2) | writeString(e){s.uw(this.restEncoder,e)} method writeParentInfo (line 2) | writeParentInfo(e){s.uE(this.restEncoder,e?1:0)} method writeTypeRef (line 2) | writeTypeRef(e){s.uE(this.restEncoder,e)} method writeLen (line 2) | writeLen(e){s.uE(this.restEncoder,e)} method writeAny (line 2) | writeAny(e){s.EM(this.restEncoder,e)} method writeBuf (line 2) | writeBuf(e){s.mP(this.restEncoder,e)} method writeJSON (line 2) | writeJSON(e){s.uw(this.restEncoder,JSON.stringify(e))} method writeKey (line 2) | writeKey(e){s.uw(this.restEncoder,e)} function oe (line 2) | function oe(e,t,n){"static"===V(e,"position")&&(e.style.position="relati... method constructor (line 2) | constructor(){this.restEncoder=s.Mf(),this.dsCurrVal=0} method toUint8Array (line 2) | toUint8Array(){return s._f(this.restEncoder)} method resetDsCurVal (line 2) | resetDsCurVal(){this.dsCurrVal=0} method writeDsClock (line 2) | writeDsClock(e){const t=e-this.dsCurrVal;this.dsCurrVal=e,s.uE(this.re... method writeDsLen (line 2) | writeDsLen(e){0===e&&m.zR(),s.uE(this.restEncoder,e-1),this.dsCurrVal+=e} function ae (line 2) | function ae(e,t){for(var n=0;n=this.end?-1:this.text.charCodeAt(e-this.offset)} method end (line 2) | get end(){return this.offset+this.text.length} method slice (line 2) | slice(e,t){return this.text.slice(e-this.offset,t-this.offset)} method append (line 2) | append(e){return this.parts.push(e),e.to} method addDelimiter (line 2) | addDelimiter(e,t,n,r,i){return this.append(new te(e,t,n,(r?1:0)|(i?2:0... method addElement (line 2) | addElement(e){return this.append(e)} method resolveMarkers (line 2) | resolveMarkers(e){for(let t=e;t=0;t--){let n=... method takeContent (line 2) | takeContent(e){let t=this.resolveMarkers(e);return this.parts.length=e,t} method skipSpace (line 2) | skipSpace(e){return m(this.text,e-this.offset)+this.offset} method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method constructor (line 2) | constructor(e,t){super(),this.config=e,this.open=t} method eq (line 2) | eq(e){return this.config==e.config&&this.open==e.open} method toDOM (line 2) | toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.op... method constructor (line 2) | constructor(e,t){this.type=e,this.value=t} method map (line 2) | map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==t... method is (line 2) | is(e){return this.type==e} method define (line 2) | static define(e={}){return new le(e.map||(e=>e))} method mapEffects (line 2) | static mapEffects(e,t){if(!e.length)return e;let n=[];for(let r of e){... function ue (line 2) | function ue(e,t,n){var r,i,o,a=0;for(i=0;i0?3e8:-4e8:... method replace (line 2) | static replace(e){let t,n,r=!!e.block;if(e.isBlockGap)t=-5e8,n=4e8;els... method line (line 2) | static line(e){return new pe(e)} method set (line 2) | static set(e,t=!1){return r.Xs.of(e,t)} method hasHeight (line 2) | hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1} function pe (line 2) | function pe(){for(var e=arguments.length,t=new Array(e),n=0;nt||e==t&&this.startSide>0&&this.end... method constructor (line 2) | constructor(){this.l=[]} function ve (line 2) | function ve(e){if(ge.isWindow(e)||9===e.nodeType)return null;var t,n=ge.... method constructor (line 2) | constructor(){super(...arguments),this.children=[],this.length=0,this.... method merge (line 2) | merge(e,t,n,r,i,o){if(n){if(!(n instanceof ve))return!1;this.dom||n.tr... method split (line 2) | split(e){let t=new ve;if(t.breakAfter=this.breakAfter,0==this.length)r... method transferDOM (line 2) | transferDOM(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAt... method setDeco (line 2) | setDeco(e){le(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,thi... method append (line 2) | append(e,t){oe(this,e,t)} method addLineDeco (line 2) | addLineDeco(e){let t=e.spec.attributes,n=e.spec.class;t&&(this.attrs=s... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method reuseDOM (line 2) | reuseDOM(e){"DIV"==e.nodeName&&(this.setDOM(e),this.dirty|=6)} method sync (line 2) | sync(e){var t;this.dom?4&this.dirty&&($(this.dom),this.dom.className="... method measureTextSize (line 2) | measureTextSize(){if(0==this.children.length||this.length>20)return nu... method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} method become (line 2) | become(e){return!1} method type (line 2) | get type(){return fe.Text} method find (line 2) | static find(e,t){for(let n=0,r=0;n0;){if(this.textOff==this.text.length){let{val... method span (line 2) | span(e,t,n,r){this.buildText(t-e,n,r),this.pos=t,this.openStart<0&&(th... method point (line 2) | point(e,t,n,r,i,o){if(this.disallowBlockEffectsFor[o]&&n instanceof me... method build (line 2) | static build(e,t,n,i,o){let a=new be(e,t,n,o);return a.openEnd=r.Xs.sp... method constructor (line 2) | constructor(e,t){this.client=e,this.clock=t} function we (line 2) | function we(e){var t,n,r;if(ge.isWindow(e)||9===e.nodeType){var i=ge.get... method constructor (line 2) | constructor(){this.rows=null} method nextLine (line 2) | nextLine(e,t,n){if(null==this.rows){let r;if(this.rows=!1,(45==t.next|... method finish (line 2) | finish(e,t){return!!this.rows&&(e.addLeafElement(t,e.elt("Table",t.sta... function xe (line 2) | function xe(e,t){var n=t.charAt(0),r=t.charAt(1),i=e.width,o=e.height,a=... method eq (line 2) | eq(e){return this==e} method range (line 2) | range(e,t=e){return ke.create(e,t,this)} method constructor (line 2) | constructor(e){super(),this.tag=e} method eq (line 2) | eq(e){return e.tag==this.tag} method toDOM (line 2) | toDOM(){return document.createElement(this.tag)} method updateDOM (line 2) | updateDOM(e){return e.nodeName.toLowerCase()==this.tag} function ke (line 2) | function ke(e,t,n,r,i){var o=xe(t,n[1]),a=xe(e,n[0]),s=[a.left-o.left,a.... method nextLine (line 2) | nextLine(){return!1} method finish (line 2) | finish(e,t){return e.addLeafElement(t,e.elt("Task",t.start,t.start+t.c... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.value=n} method create (line 2) | static create(e,t,n){return new ke(e,t,n)} function Se (line 2) | function Se(e,t,n){return e.leftn.right} function Pe (line 2) | function Pe(e,t,n){return e.topn.bottom} method constructor (line 2) | constructor(e,t,n,r){this.from=e,this.to=t,this.value=n,this.maxPoint=r} method length (line 2) | get length(){return this.to[this.to.length-1]} method findIndex (line 2) | findIndex(e,t,n,r=0){let i=n?this.to:this.from;for(let o=r,a=i.length;... method between (line 2) | between(e,t,n,r){for(let i=this.findIndex(t,-1e9,!0),o=this.findIndex(... method map (line 2) | map(e,t){let n=[],r=[],i=[],o=-1,a=-1;for(let s=0;se.maxPoint>0||!e.isEmp... method eq (line 2) | static eq(e,t,n=0,r){null==r&&(r=999999999);let i=e.filter((e=>!e.isEm... method spans (line 2) | static spans(e,t,n,r,i=-1){let o=new je(e,null,i).goto(t),a=t,s=o.open... method of (line 2) | static of(e,t=!1){let n=new Ce;for(let r of e instanceof ke?[e]:t?func... function Ce (line 2) | function Ce(e,t){return e[t]=-e[t],e} method constructor (line 2) | constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.... method finishChunk (line 2) | finishChunk(e){this.chunks.push(new Pe(this.from,this.to,this.value,th... method add (line 2) | add(e,t,n){this.addInner(e,t,n)||(this.nextLayer||(this.nextLayer=new ... method addInner (line 2) | addInner(e,t,n){let r=e-this.lastTo||n.startSide-this.last.endSide;if(... method addChunk (line 2) | addChunk(e,t){if((e-this.lastTo||t.value[0].startSide-this.last.endSid... method finish (line 2) | finish(){return this.finishInner(_e.empty)} method finishInner (line 2) | finishInner(e){if(this.from.length&&this.finishChunk(!1),0==this.chunk... function Qe (line 2) | function Qe(e,t){return(/%$/.test(e)?parseInt(e.substring(0,e.length-1),... method constructor (line 2) | constructor(e,t,n=0){this.type=e,this.index=t,this.assoc=n} function Ee (line 2) | function Ee(e,t){e[0]=Qe(e[0],t.width),e[1]=Qe(e[1],t.height)} method constructor (line 2) | constructor(e,t,n,r=0){this.layer=e,this.skip=t,this.minPoint=n,this.r... method startSide (line 2) | get startSide(){return this.value?this.value.startSide:0} method endSide (line 2) | get endSide(){return this.value?this.value.endSide:0} method goto (line 2) | goto(e,t=-1e9){return this.chunkIndex=this.rangeIndex=0,this.gotoInner... method gotoInner (line 2) | gotoInner(e,t,n){for(;this.chunkIndexnew e(t)),t)} function i (line 2) | function i(){window.clearTimeout(r.current)} method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(){h.Z.cancel(a.current)} method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i1&&void 0!==arguments[1]?arguments[... method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function i (line 2) | function i(e,t,n,i){var o=r.unstable_batchedUpdates?function(e){r.unstab... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&othis.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function r (line 2) | function r(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(va... method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function l (line 2) | function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(e){return"queue"===e?"prependQueue":e?"prepend":"append"} method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<1&&void 0!==arguments[1]?arguments[... method constructor (line 2) | constructor(e,t,n){super(e,t,[],n),this.parser=t} method define (line 2) | static define(e){let t=u(e.languageData);return new h(t,e.parser.confi... method configure (line 2) | configure(e,t){return new h(this.data,this.parser.configure(e),t||this... method allowsNesting (line 2) | get allowsNesting(){return this.parser.hasWrappers()} method constructor (line 2) | constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.clas... method startSpan (line 2) | startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(e,t){var n=s.get(e);if(!n||!(0,i.Z)(document,n)){var r=d("",t... method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(e,t){var n=arguments.length>2&&void 0!==arguments[2]?argument... method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function i (line 2) | function i(e){return e instanceof HTMLElement?e:r.findDOMNode(e)} method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function l (line 2) | function l(e){return void 0!==e} method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function o (line 2) | function o(e){var t=i.useRef(!1),n=i.useState(e),o=(0,r.Z)(n,2),a=o[0],s... method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function i (line 2) | function i(e,t){var n=(0,r.Z)({},e);return Array.isArray(t)&&t.forEach((... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&argumen... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function i (line 2) | function i(t){if(0===t)s(n),e();else{var o=r((function(){i(t-1)}));a.set... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(){for(var e=arguments.length,t=new Array(e),n=0;n{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(e){var t,n,r=(0,i.isMemo)(e)?e.type.type:e.type;return!("func... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function i (line 2) | function i(e,t){} method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(e,t,n){t||r[n]||(e(!1,n),r[n]=!0)} method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(e,t){a(o,e,t)} method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function c (line 2) | function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(e){return e.attachTo?e.attachTo:document.querySelector("head"... method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(e){return Array.from((l.get(e)||e).children).filter((function... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<1&&void 0!==arguments[1]?arguments[... method constructor (line 2) | constructor(e,t,n){super(e,t,[],n),this.parser=t} method define (line 2) | static define(e){let t=u(e.languageData);return new h(t,e.parser.confi... method configure (line 2) | configure(e,t){return new h(this.data,this.parser.configure(e),t||this... method allowsNesting (line 2) | get allowsNesting(){return this.parser.hasWrappers()} method constructor (line 2) | constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.clas... method startSpan (line 2) | startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[... method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(e,t){var n=l.get(e);if(!n||!(0,o.default)(document,n)){var r=... method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function a (line 2) | function a(e){o.delete(e)} method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(t){if(0===t)a(r),e();else{var i=n((function(){s(t-1)}));o.set... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function s (line 2) | function s(e,t){"function"==typeof e?e(t):"object"===(0,i.default)(e)&&e... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(){for(var e=arguments.length,t=new Array(e),n=0;nthis.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(e,t){} method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(e,t){o(r,e,t)} method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function a (line 2) | function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?inv... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function c (line 2) | function c(e,t){u(e,t),u(e+"Capture",t)} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(e,t){for(l[e]=t,e=0;e=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.curTo;)this.nextFrag();retu... method nextFrag (line 2) | nextFrag(){var e;if(this.fragI++,this.fragI==this.fragments.length)thi... method findMounts (line 2) | findMounts(e,t){var n;let r=[];if(this.inner){this.inner.cursor.moveTo... function V (line 2) | function V(e,t){if(!e||q)return"";q=!0;var n=Error.prepareStackTrace;Err... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){return this._fillPolygons(e,t)} method _fillPolygons (line 2) | _fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.re... method renderLines (line 2) | renderLines(e,t){const n=[];for(const r of e)n.push(...this.helper.dou... function U (line 2) | function U(e){switch(e.tag){case 5:return z(e.type);case 16:return z("La... method fillPolygons (line 2) | fillPolygons(e,t){let n=t.hachureGap;n<0&&(n=4*t.strokeWidth),n=Math.m... function Y (line 2) | function Y(e){if(null==e)return null;if("function"==typeof e)return e.di... method fillPolygons (line 2) | fillPolygons(e,t){const n=this._fillPolygons(e,t),r=Object.assign({},t... method constructor (line 2) | constructor(e){this.nodeSet=e,this.content=[],this.nodes=[]} method write (line 2) | write(e,t,n,r=0){return this.content.push(e,t,n,4+4*r),this} method writeElements (line 2) | writeElements(e,t=0){for(let n of e)n.writeTo(this,t);return this} method finish (line 2) | finish(e,t){return s.mp.build({buffer:this.content,nodeSet:this.nodeSe... method constructor (line 2) | constructor(e,t){this.inner=e,this.prec=t} function F (line 2) | function F(e){switch(typeof e){case"boolean":case"number":case"object":c... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t=Object.assign({},t,{hachureAngle:0}));... method dotsOnLines (line 2) | dotsOnLines(e,t){const n=[];let r=t.hachureGap;r<0&&(r=4*t.strokeWidth... method constructor (line 2) | constructor(e,t,n,r=U){this.type=e,this.from=t,this.to=n,this.children=r} method writeTo (line 2) | writeTo(e,t){let n=e.content.length;e.writeElements(this.children,t),e... method toTree (line 2) | toTree(e){return new Y(e).writeElements(this.children,-this.from).fini... method of (line 2) | of(e){return new B(this,e)} method reconfigure (line 2) | reconfigure(e){return F.reconfigure.of({compartment:this,extension:e})} method get (line 2) | get(e){return e.config.compartments.get(this)} function B (line 2) | function B(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.das... method dashedLine (line 2) | dashedLine(e,t){const n=t.dashOffset<0?t.hachureGap<0?4*t.strokeWidth:... method constructor (line 2) | constructor(e,t){this.tree=e,this.from=t} method to (line 2) | get to(){return this.from+this.tree.length} method type (line 2) | get type(){return this.tree.type.id} method children (line 2) | get children(){return U} method writeTo (line 2) | writeTo(e,t){e.nodes.push(this.tree),e.content.push(e.nodes.length-1,t... method toTree (line 2) | toTree(){return this.tree} method constructor (line 2) | constructor(e,t){this.compartment=e,this.inner=t} function G (line 2) | function G(e){e._valueTracker||(e._valueTracker=function(e){var t=B(e)?"... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=t.hachureGap<0?4*t.strokeWidth:t.hachureGap,... method zigzagLines (line 2) | zigzagLines(e,t,n){const r=[];return e.forEach((e=>{const i=z(e),o=Mat... method constructor (line 2) | constructor(e,t,n,r,i,o){for(this.base=e,this.compartments=t,this.dyna... method staticFacet (line 2) | staticFacet(e){let t=this.address[e.id];return null==t?e.default:this.... method resolve (line 2) | static resolve(e,t,n){let r=[],i=Object.create(null),o=new Map;for(let... method constructor (line 2) | constructor(e){super(),this.text=e} method length (line 2) | get length(){return this.text.length} method createDOM (line 2) | createDOM(e){this.setDOM(e||document.createTextNode(this.text))} method sync (line 2) | sync(e){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(e&&... method reuseDOM (line 2) | reuseDOM(e){3==e.nodeType&&this.createDOM(e)} method merge (line 2) | merge(e,t,n){return(!n||n instanceof G&&!(this.length-(t-e)+n.length>2... method split (line 2) | split(e){let t=new G(this.text.slice(e));return this.text=this.text.sl... method localPosFromDOM (line 2) | localPosFromDOM(e,t){return e==this.dom?t:t?this.text.length:0} method domAtPos (line 2) | domAtPos(e){return new T(this.dom,e)} method domBoundsAround (line 2) | domBoundsAround(e,t,n){return{from:n,to:n+this.length,startDOM:this.do... method coordsAt (line 2) | coordsAt(e,t){return K(this.dom,e,t)} function H (line 2) | function H(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=... method constructor (line 2) | constructor(e,t=[],n=0){super(),this.mark=e,this.children=t,this.lengt... method setAttrs (line 2) | setAttrs(e){if($(e),this.mark.class&&(e.className=this.mark.class),thi... method reuseDOM (line 2) | reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(... method sync (line 2) | sync(e){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(thi... method merge (line 2) | merge(e,t,n,r,i,o){return!(n&&(!(n instanceof H&&n.mark.eq(this.mark))... method split (line 2) | split(e){let t=[],n=0,r=-1,i=0;for(let o of this.children){let a=n+o.l... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} function K (line 2) | function K(e){if(void 0===(e=e||("undefined"!=typeof document?document:v... method constructor (line 2) | constructor(e){this.seed=e} method next (line 2) | next(){return this.seed?(2**31-1&(this.seed=Math.imul(48271,this.seed)... method constructor (line 2) | constructor({guid:e=h(),collectionid:t=null,gc:n=!0,gcFilter:r=(()=>!0... method load (line 2) | load(){const e=this._item;null===e||this.shouldLoad||Je(e.parent.doc,(... method getSubdocs (line 2) | getSubdocs(){return this.subdocs} method getSubdocGuids (line 2) | getSubdocGuids(){return new Set(Array.from(this.subdocs).map((e=>e.gui... method transact (line 2) | transact(e,t=null){Je(this,e,t)} method get (line 2) | get(e,t=xt){const n=a.Yu(this.share,e,(()=>{const e=new t;return e._in... method getArray (line 2) | getArray(e=""){return this.get(e,Nt)} method getText (line 2) | getText(e=""){return this.get(e,nn)} method getMap (line 2) | getMap(e=""){return this.get(e,Lt)} method getXmlFragment (line 2) | getXmlFragment(e=""){return this.get(e,on)} method toJSON (line 2) | toJSON(){const e={};return this.share.forEach(((t,n)=>{e[n]=t.toJSON()... method destroy (line 2) | destroy(){i.Dp(this.subdocs).forEach((e=>e.destroy()));const e=this._i... method on (line 2) | on(e,t){super.on(e,t)} method off (line 2) | off(e,t){super.off(e,t)} function J (line 2) | function J(e,t){var n=t.checked;return i({},t,{defaultChecked:void 0,def... method constructor (line 2) | constructor(e,t,n){super(),this.widget=e,this.length=t,this.side=n,thi... method create (line 2) | static create(e,t,n){return new(e.customView||J)(e,t,n)} method split (line 2) | split(e){let t=J.create(this.widget,this.length-e,this.side);return th... method sync (line 2) | sync(){this.dom&&this.widget.updateDOM(this.dom)||(this.dom&&this.prev... method getSide (line 2) | getSide(){return this.side} method merge (line 2) | merge(e,t,n,r,i,o){return!(n&&(!(n instanceof J&&this.widget.compare(n... method become (line 2) | become(e){return e.length==this.length&&e instanceof J&&e.side==this.s... method ignoreMutation (line 2) | ignoreMutation(){return!0} method ignoreEvent (line 2) | ignoreEvent(e){return this.widget.ignoreEvent(e)} method overrideDOMText (line 2) | get overrideDOMText(){if(0==this.length)return r.xv.empty;let e=this;f... method domAtPos (line 2) | domAtPos(e){return 0==e?T.before(this.dom):T.after(this.dom,e==this.le... method domBoundsAround (line 2) | domBoundsAround(){return null} method coordsAt (line 2) | coordsAt(e,t){let n=this.dom.getClientRects(),r=null;if(!n.length)retu... method isEditable (line 2) | get isEditable(){return!1} method destroy (line 2) | destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)} method constructor (line 2) | constructor(e){this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){} method readDsClock (line 2) | readDsClock(){return l.yg(this.restDecoder)} method readDsLen (line 2) | readDsLen(){return l.yg(this.restDecoder)} function ee (line 2) | function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.... method domAtPos (line 2) | domAtPos(e){let{topView:t,text:n}=this.widget;return t?te(e,0,t,n,((e,... method sync (line 2) | sync(){this.setDOM(this.widget.toDOM())} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let{topView:n,text:r}=this.widget;return n?ne(e,t... method ignoreMutation (line 2) | ignoreMutation(){return!1} method overrideDOMText (line 2) | get overrideDOMText(){return null} method coordsAt (line 2) | coordsAt(e,t){let{topView:n,text:r}=this.widget;return n?te(e,t,n,r,((... method destroy (line 2) | destroy(){var e;super.destroy(),null===(e=this.widget.topView)||void 0... method isEditable (line 2) | get isEditable(){return!0} method canReuseDOM (line 2) | canReuseDOM(){return!0} method readLeftID (line 2) | readLeftID(){return xe(l.yg(this.restDecoder),l.yg(this.restDecoder))} method readRightID (line 2) | readRightID(){return xe(l.yg(this.restDecoder),l.yg(this.restDecoder))} method readClient (line 2) | readClient(){return l.yg(this.restDecoder)} method readInfo (line 2) | readInfo(){return l.kj(this.restDecoder)} method readString (line 2) | readString(){return l.kf(this.restDecoder)} method readParentInfo (line 2) | readParentInfo(){return 1===l.yg(this.restDecoder)} method readTypeRef (line 2) | readTypeRef(){return l.yg(this.restDecoder)} method readLen (line 2) | readLen(){return l.yg(this.restDecoder)} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return p.f9(l.HN(this.restDecoder))} method readJSON (line 2) | readJSON(){return JSON.parse(l.kf(this.restDecoder))} method readKey (line 2) | readKey(){return l.kf(this.restDecoder)} function te (line 2) | function te(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)} method constructor (line 2) | constructor(e,t,n,r){this.type=e,this.from=t,this.to=n,this.side=r} method constructor (line 2) | constructor(e){this.dsCurrVal=0,this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){this.dsCurrVal=0} method readDsClock (line 2) | readDsClock(){return this.dsCurrVal+=l.yg(this.restDecoder),this.dsCur... method readDsLen (line 2) | readDsLen(){const e=l.yg(this.restDecoder)+1;return this.dsCurrVal+=e,e} function ne (line 2) | function ne(e,t){te(e,t);var n=F(t.value),r=t.type;if(null!=n)"number"==... method constructor (line 2) | constructor(e){super(e),this.keys=[],l.yg(e),this.keyClockDecoder=new ... method readLeftID (line 2) | readLeftID(){return new be(this.clientDecoder.read(),this.leftClockDec... method readRightID (line 2) | readRightID(){return new be(this.clientDecoder.read(),this.rightClockD... method readClient (line 2) | readClient(){return this.clientDecoder.read()} method readInfo (line 2) | readInfo(){return this.infoDecoder.read()} method readString (line 2) | readString(){return this.stringDecoder.read()} method readParentInfo (line 2) | readParentInfo(){return 1===this.parentInfoDecoder.read()} method readTypeRef (line 2) | readTypeRef(){return this.typeRefDecoder.read()} method readLen (line 2) | readLen(){return this.lenDecoder.read()} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return l.HN(this.restDecoder)} method readJSON (line 2) | readJSON(){return l.v_(this.restDecoder)} method readKey (line 2) | readKey(){const e=this.keyClockDecoder.read();if(e=this.end?-1:this.text.charCodeAt(e-this.offset)} method end (line 2) | get end(){return this.offset+this.text.length} method slice (line 2) | slice(e,t){return this.text.slice(e-this.offset,t-this.offset)} method append (line 2) | append(e){return this.parts.push(e),e.to} method addDelimiter (line 2) | addDelimiter(e,t,n,r,i){return this.append(new te(e,t,n,(r?1:0)|(i?2:0... method addElement (line 2) | addElement(e){return this.append(e)} method resolveMarkers (line 2) | resolveMarkers(e){for(let t=e;t=0;t--){let n=... method takeContent (line 2) | takeContent(e){let t=this.resolveMarkers(e);return this.parts.length=e,t} method skipSpace (line 2) | skipSpace(e){return m(this.text,e-this.offset)+this.offset} method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method constructor (line 2) | constructor(e,t){super(),this.config=e,this.open=t} method eq (line 2) | eq(e){return this.config==e.config&&this.open==e.open} method toDOM (line 2) | toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.op... method constructor (line 2) | constructor(e,t){this.type=e,this.value=t} method map (line 2) | map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==t... method is (line 2) | is(e){return this.type==e} method define (line 2) | static define(e={}){return new le(e.map||(e=>e))} method mapEffects (line 2) | static mapEffects(e,t){if(!e.length)return e;let n=[];for(let r of e){... function ue (line 2) | function ue(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!... method constructor (line 2) | constructor(e,t,n,r,i,o){this.startState=e,this.changes=t,this.selecti... method create (line 2) | static create(e,t,n,r,i,o){return new ue(e,t,n,r,i,o)} method newDoc (line 2) | get newDoc(){return this._doc||(this._doc=this.changes.apply(this.star... method newSelection (line 2) | get newSelection(){return this.selection||this.startState.selection.ma... method state (line 2) | get state(){return this._state||this.startState.applyTransaction(this)... method annotation (line 2) | annotation(e){for(let t of this.annotations)if(t.type==e)return t.value} method docChanged (line 2) | get docChanged(){return!this.changes.empty} method reconfigured (line 2) | get reconfigured(){return this.startState.config!=this.state.config} method isUserEvent (line 2) | isUserEvent(e){let t=this.annotation(ue.userEvent);return!(!t||!(t==e|... method eq (line 2) | eq(e){return!1} method updateDOM (line 2) | updateDOM(e){return!1} method compare (line 2) | compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)} method estimatedHeight (line 2) | get estimatedHeight(){return-1} method ignoreEvent (line 2) | ignoreEvent(e){return!0} method customView (line 2) | get customView(){return null} method destroy (line 2) | destroy(e){} function de (line 2) | function de(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";ca... method constructor (line 2) | constructor(e,t){this.fragments=e,this.input=t,this.i=0,this.fragment=... method nextFragment (line 2) | nextFragment(){this.fragment=this.i0?3e8:-4e8:... method replace (line 2) | static replace(e){let t,n,r=!!e.block;if(e.isBlockGap)t=-5e8,n=4e8;els... method line (line 2) | static line(e){return new pe(e)} method set (line 2) | static set(e,t=!1){return r.Xs.of(e,t)} method hasHeight (line 2) | hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1} function he (line 2) | function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?de(t... method constructor (line 2) | constructor(e){let{start:t,end:n}=ge(e);super(t?-1:5e8,n?1:-6e8,null,e... method eq (line 2) | eq(e){return this==e||e instanceof he&&this.tagName==e.tagName&&this.c... method range (line 2) | range(e,t=e){if(e>=t)throw new RangeError("Mark decorations may not be... function Oe (line 2) | function Oe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.n... method constructor (line 2) | constructor(e){this.markCache=Object.create(null),this.tree=p(e.state)... method update (line 2) | update(e){let t=p(e.state),n=me(e.state),r=n!=me(e.startState);t.lengt... method buildDeco (line 2) | buildDeco(e,t){if(!t||!this.tree.length)return a.p.none;let n=new o.f_... function be (line 2) | function be(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"nu... method constructor (line 2) | constructor(e,t,n,r,i,o){this.config=e,this.doc=t,this.selection=n,thi... method field (line 2) | field(e,t=!0){let n=this.config.address[e.id];if(null!=n)return H(this... method update (line 2) | update(...e){return pe(this,e,!0)} method applyTransaction (line 2) | applyTransaction(e){let t,n=this.config,{base:r,compartments:i}=n;for(... method replaceSelection (line 2) | replaceSelection(e){return"string"==typeof e&&(e=this.toText(e)),this.... method changeByRange (line 2) | changeByRange(e){let t=this.selection,n=e(t.ranges[0]),r=this.changes(... method changes (line 2) | changes(e=[]){return e instanceof _?e:_.of(e,this.doc.length,this.face... method toText (line 2) | toText(e){return r.of(e.split(this.facet(be.lineSeparator)||k))} method sliceDoc (line 2) | sliceDoc(e=0,t=this.doc.length){return this.doc.sliceString(e,t,this.l... method facet (line 2) | facet(e){let t=this.config.address[e.id];return null==t?e.default:(H(t... method toJSON (line 2) | toJSON(e){let t={doc:this.sliceDoc(),selection:this.selection.toJSON()... method fromJSON (line 2) | static fromJSON(e,t={},n){if(!e||"string"!=typeof e.doc)throw new Rang... method create (line 2) | static create(e={}){let t=G.resolve(e.extensions||[],new Map),n=e.doc ... method tabSize (line 2) | get tabSize(){return this.facet(be.tabSize)} method lineBreak (line 2) | get lineBreak(){return this.facet(be.lineSeparator)||"\n"} method readOnly (line 2) | get readOnly(){return this.facet(oe)} method phrase (line 2) | phrase(e,...t){for(let t of this.facet(be.phrases))if(Object.prototype... method languageDataAt (line 2) | languageDataAt(e,t,n=-1){let r=[];for(let i of this.facet(J))for(let o... method charCategorizer (line 2) | charCategorizer(e){return t=this.languageDataAt("wordChars",e).join(""... method wordAt (line 2) | wordAt(e){let{text:t,from:n,length:r}=this.doc.lineAt(e),i=this.charCa... method constructor (line 2) | constructor(e,t,n,r){this.doc=e,this.pos=t,this.end=n,this.disallowBlo... method posCovered (line 2) | posCovered(){if(0==this.content.length)return!this.breakAtStart&&this.... method getLine (line 2) | getLine(){return this.curLine||(this.content.push(this.curLine=new ve)... method flushBuffer (line 2) | flushBuffer(e=this.bufferMarks){this.pendingBuffer&&(this.curLine.appe... method addBlockWidget (line 2) | addBlockWidget(e){this.flushBuffer(),this.curLine=null,this.content.pu... method finish (line 2) | finish(e){this.pendingBuffer&&e<=this.bufferMarks.length?this.flushBuf... method buildText (line 2) | buildText(e,t,n){for(;e>0;){if(this.textOff==this.text.length){let{val... method span (line 2) | span(e,t,n,r){this.buildText(t-e,n,r),this.pos=t,this.openStart<0&&(th... method point (line 2) | point(e,t,n,r,i,o){if(this.disallowBlockEffectsFor[o]&&n instanceof me... method build (line 2) | static build(e,t,n,i,o){let a=new be(e,t,n,o);return a.openEnd=r.Xs.sp... method constructor (line 2) | constructor(e,t){this.client=e,this.clock=t} function we (line 2) | function we(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=... method constructor (line 2) | constructor(){this.rows=null} method nextLine (line 2) | nextLine(e,t,n){if(null==this.rows){let r;if(this.rows=!1,(45==t.next|... method finish (line 2) | finish(e,t){return!!this.rows&&(e.addLeafElement(t,e.elt("Table",t.sta... function ke (line 2) | function ke(e,t){if(t){if(xe[e]&&(null!=t.children||null!=t.dangerouslyS... method nextLine (line 2) | nextLine(){return!1} method finish (line 2) | finish(e,t){return e.addLeafElement(t,e.elt("Task",t.start,t.start+t.c... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.value=n} method create (line 2) | static create(e,t,n){return new ke(e,t,n)} function Se (line 2) | function Se(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;swit... function Pe (line 2) | function Pe(e){return(e=e.target||e.srcElement||window).correspondingUse... method constructor (line 2) | constructor(e,t,n,r){this.from=e,this.to=t,this.value=n,this.maxPoint=r} method length (line 2) | get length(){return this.to[this.to.length-1]} method findIndex (line 2) | findIndex(e,t,n,r=0){let i=n?this.to:this.from;for(let o=r,a=i.length;... method between (line 2) | between(e,t,n,r){for(let i=this.findIndex(t,-1e9,!0),o=this.findIndex(... method map (line 2) | map(e,t){let n=[],r=[],i=[],o=-1,a=-1;for(let s=0;s-1&&(this.activeTo[this.minActive]-e|... method removeActive (line 2) | removeActive(e){Ae(this.active,e),Ae(this.activeTo,e),Ae(this.activeRa... method addActive (line 2) | addActive(e){let t=0,{value:n,to:r,rank:i}=this.cursor;for(;t=0&&this.activeT... function Ie (line 2) | function Ie(e,t,n,r,i){return e(t,n,r,i)} method constructor (line 2) | constructor(e){this.defaultOptions={maxRandomnessOffset:2,roughness:1,... method newSeed (line 2) | static newSeed(){return Math.floor(Math.random()*2**31)} method _o (line 2) | _o(e){return e?Object.assign({},this.defaultOptions,e):this.defaultOpt... method _d (line 2) | _d(e,t,n){return{shape:e,sets:t||[],options:n||this.defaultOptions}} method line (line 2) | line(e,t,n,r,i){const o=this._o(i);return this._d("line",[se(e,t,n,r,o... method rectangle (line 2) | rectangle(e,t,n,r,i){const o=this._o(i),a=[],s=function(e,t,n,r,i){ret... method ellipse (line 2) | ellipse(e,t,n,r,i){const o=this._o(i),a=[],s=ce(n,r,o),l=ue(e,t,o,s);i... method circle (line 2) | circle(e,t,n,r){const i=this.ellipse(e,t,n,n,r);return i.shape="circle... method linearPath (line 2) | linearPath(e,t){const n=this._o(t);return this._d("linearPath",[le(e,!... method arc (line 2) | arc(e,t,n,r,i,o,a=!1,s){const l=this._o(s),c=[],u=fe(e,t,n,r,i,o,a,!0,... method curve (line 2) | curve(e,t){const n=this._o(t),r=[],i=function(e,t){let n=ye(e,1*(1+.2*... method polygon (line 2) | polygon(e,t){const n=this._o(t),r=[],i=le(e,!0,n);return n.fill&&("sol... method path (line 2) | path(e,t){const n=this._o(t),r=[];if(!e)return this._d("path",r,n);e=(... method opsToPath (line 2) | opsToPath(e,t){let n="";for(const r of e.ops){const e="number"==typeof... method toPaths (line 2) | toPaths(e){const t=e.sets||[],n=e.options||this.defaultOptions,r=[];fo... method fillSketch (line 2) | fillSketch(e,t){let n=t.fillWeight;return n<0&&(n=t.strokeWidth/2),{d:... method constructor (line 2) | constructor(e,t){this.ds=e,this.sv=t} function Re (line 2) | function Re(){} method constructor (line 2) | constructor(e,t){this.canvas=e,this.ctx=this.canvas.getContext("2d"),t... method draw (line 2) | draw(e){const t=e.sets||[],n=e.options||this.getDefaultOptions(),r=thi... method fillSketch (line 2) | fillSketch(e,t,n){let r=n.fillWeight;r<0&&(r=n.strokeWidth/2),e.save()... method _drawToContext (line 2) | _drawToContext(e,t,n,r="nonzero"){e.beginPath();for(const r of t.ops){... method generator (line 2) | get generator(){return this.gen} method getDefaultOptions (line 2) | getDefaultOptions(){return this.gen.defaultOptions} method line (line 2) | line(e,t,n,r,i){const o=this.gen.line(e,t,n,r,i);return this.draw(o),o} method rectangle (line 2) | rectangle(e,t,n,r,i){const o=this.gen.rectangle(e,t,n,r,i);return this... method ellipse (line 2) | ellipse(e,t,n,r,i){const o=this.gen.ellipse(e,t,n,r,i);return this.dra... method circle (line 2) | circle(e,t,n,r){const i=this.gen.circle(e,t,n,r);return this.draw(i),i} method linearPath (line 2) | linearPath(e,t){const n=this.gen.linearPath(e,t);return this.draw(n),n} method polygon (line 2) | polygon(e,t){const n=this.gen.polygon(e,t);return this.draw(n),n} method arc (line 2) | arc(e,t,n,r,i,o,a=!1,s){const l=this.gen.arc(e,t,n,r,i,o,a,s);return t... method curve (line 2) | curve(e,t){const n=this.gen.curve(e,t);return this.draw(n),n} method path (line 2) | path(e,t){const n=this.gen.path(e,t);return this.draw(n),n} function Xe (line 2) | function Xe(){null===Ce&&null===Qe||(Re(),Te())} method constructor (line 2) | constructor(e,t,n=0,r=e.length,i,o){this.test=o,this.value={from:0,to:... method peek (line 2) | peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=thi... method next (line 2) | next(){for(;this.matches.length;)this.matches.pop();return this.nextOv... method nextOverlapping (line 2) | nextOverlapping(){for(;;){let e=this.peek();if(e<0)return this.done=!0... method match (line 2) | match(e,t){let n=null;for(let r=0;r=(this.transaction.beforeState.get(e.id.clie... method changes (line 2) | get changes(){let e=this._changes;if(null===e){const t=this.target,n=v... function mt (line 2) | function mt(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e=ht(t,n,r,... method constructor (line 2) | constructor(e,t){this.query=e,this.panel=t} function gt (line 2) | function gt(e){var t=ti(e.target);if(null!==t){var n=Be(t);if(null!==n)i... method constructor (line 2) | constructor(){this.changes=[]} method compareRange (line 2) | compareRange(e,t){Oe(e,t,this.changes)} method comparePoint (line 2) | comparePoint(e,t){Oe(e,t,this.changes)} function Ot (line 2) | function Ot(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContaine... method constructor (line 2) | constructor(e,t){e.marker=!0,this.p=e,this.index=t,this.timestamp=gt++} function vt (line 2) | function vt(e,t,n){Ot(e)&&n.delete(t)} function yt (line 2) | function yt(){for(it=!1;0e inst... method length (line 2) | get length(){return null===this._prelimContent?this._length:this._prel... method _callObserver (line 2) | _callObserver(e,t){super._callObserver(e,t),wt(this,e,new Dt(this,e))} method insert (line 2) | insert(e,t){null!==this.doc?Je(this.doc,(n=>{Tt(n,this,e,t)})):this._p... method push (line 2) | push(e){null!==this.doc?Je(this.doc,(t=>{((e,t,n)=>{let r=(t._searchMa... method unshift (line 2) | unshift(e){this.insert(0,e)} method delete (line 2) | delete(e,t=1){null!==this.doc?Je(this.doc,(n=>{jt(n,this,e,t)})):this.... method get (line 2) | get(e){return Qt(this,e)} method toArray (line 2) | toArray(){return St(this)} method slice (line 2) | slice(e=0,t=this.length){return kt(this,e,t)} method toJSON (line 2) | toJSON(){return this.map((e=>e instanceof xt?e.toJSON():e))} method map (line 2) | map(e){return _t(this,e)} method forEach (line 2) | forEach(e){Pt(this,e)} method _write (line 2) | _write(e){e.writeTypeRef(xn)} function Wt (line 2) | function Wt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t} method constructor (line 2) | constructor(e,t,n){super(e,t),this.keysChanged=n} function Lt (line 2) | function Lt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pin... method constructor (line 2) | constructor(e){super(),this._prelimContent=null,this._prelimContent=vo... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this._prelimContent.forEach(((e,... method _copy (line 2) | _copy(){return new Lt} method clone (line 2) | clone(){const e=new Lt;return this.forEach(((t,n)=>{e.set(n,t instance... method _callObserver (line 2) | _callObserver(e,t){wt(this,e,new Wt(this,e,t))} method toJSON (line 2) | toJSON(){const e={};return this._map.forEach(((t,n)=>{if(!t.deleted){c... method size (line 2) | get size(){return[...Xt(this._map)].length} method keys (line 2) | keys(){return X(Xt(this._map),(e=>e[0]))} method values (line 2) | values(){return X(Xt(this._map),(e=>e[1].content.getContent()[e[1].len... method entries (line 2) | entries(){return X(Xt(this._map),(e=>[e[0],e[1].content.getContent()[e... method forEach (line 2) | forEach(e){this._map.forEach(((t,n)=>{t.deleted||e(t.content.getConten... method delete (line 2) | delete(e){null!==this.doc?Je(this.doc,(t=>{It(t,this,e)})):this._preli... method set (line 2) | set(e,t){return null!==this.doc?Je(this.doc,(n=>{Rt(n,this,e,t)})):thi... method get (line 2) | get(e){return At(this,e)} method has (line 2) | has(e){return Zt(this,e)} method clear (line 2) | clear(){null!==this.doc?Je(this.doc,(e=>{this.forEach((function(t,n,r)... method _write (line 2) | _write(e){e.writeTypeRef(kn)} function Bt (line 2) | function Bt(e,t,n,r){Me||Re();var i=Ht,o=Me;Me=!0;try{Ie(i,e,t,n,r)}fina... function Gt (line 2) | function Gt(e,t,n,r){Yt(Ut,Ht.bind(null,e,t,n,r))} function Ht (line 2) | function Ht(e,t,n,r){var i;if(Ft)if((i=0==(4&t))&&0-1!=this.lineWrapping} method mustRefreshForHeights (line 2) | mustRefreshForHeights(e){let t=!1;for(let n=0;n-1,a=Math.round(t)!=Math.round(... function nn (line 2) | function nn(){if(tn)return tn;var e,t,n=en,r=n.length,i="value"in Jt?Jt.... method constructor (line 2) | constructor(e,t){this.diagnostic=t,this.id="item_"+Math.floor(42949672... method constructor (line 2) | constructor(e){super(),this._pending=void 0!==e?[()=>this.insert(0,e)]... method length (line 2) | get length(){return this._length} method _integrate (line 2) | _integrate(e,t){super._integrate(e,t);try{this._pending.forEach((e=>e(... method _copy (line 2) | _copy(){return new nn} method clone (line 2) | clone(){const e=new nn;return e.applyDelta(this.toDelta()),e} method _callObserver (line 2) | _callObserver(e,t){super._callObserver(e,t);const n=new tn(this,e,t),r... method toString (line 2) | toString(){let e="",t=this._start;for(;null!==t;)!t.deleted&&t.countab... method toJSON (line 2) | toJSON(){return this.toString()} method applyDelta (line 2) | applyDelta(e,{sanitize:t=!0}={}){null!==this.doc?Je(this.doc,(n=>{cons... method toDelta (line 2) | toDelta(e,t,n){const r=[],i=new Map,o=this.doc;let a="",s=this._start;... method insert (line 2) | insert(e,t,n){if(t.length<=0)return;const r=this.doc;null!==r?Je(r,(r=... method insertEmbed (line 2) | insertEmbed(e,t,n={}){const r=this.doc;null!==r?Je(r,(r=>{const i=Ut(r... method delete (line 2) | delete(e,t){if(0===t)return;const n=this.doc;null!==n?Je(n,(n=>{en(n,U... method format (line 2) | format(e,t,n){if(0===t)return;const r=this.doc;null!==r?Je(r,(r=>{cons... method removeAttribute (line 2) | removeAttribute(e){null!==this.doc?Je(this.doc,(t=>{It(t,this,e)})):th... method setAttribute (line 2) | setAttribute(e,t){null!==this.doc?Je(this.doc,(n=>{Rt(n,this,e,t)})):t... method getAttribute (line 2) | getAttribute(e){return At(this,e)} method getAttributes (line 2) | getAttributes(e){return Mt(this)} method _write (line 2) | _write(e){e.writeTypeRef(Sn)} function rn (line 2) | function rn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&... method constructor (line 2) | constructor(e){this.view=e,this.items=[],this.list=Ae("ul",{tabIndex:0... method selectedIndex (line 2) | get selectedIndex(){let e=this.view.state.field(Vt).selected;if(!e)ret... method update (line 2) | update(){let{diagnostics:e,selected:t}=this.view.state.field(Vt),n=0,r... method sync (line 2) | sync(){let e=this.list.firstChild;function t(){let t=e;e=t.nextSibling... method moveSelection (line 2) | moveSelection(e){if(this.selectedIndex<0)return;let t=Dt(this.view.sta... method open (line 2) | static open(e){return new rn(e)} method constructor (line 2) | constructor(e,t,n=2){this.length=e,this.height=t,this.flags=n} method outdated (line 2) | get outdated(){return(2&this.flags)>0} method outdated (line 2) | set outdated(e){this.flags=(e?2:0)|-3&this.flags} method setHeight (line 2) | setHeight(e,t){this.height!=t&&(Math.abs(this.height-t)>nn&&(e.heightC... method replace (line 2) | replace(e,t,n){return rn.of(n)} method decomposeLeft (line 2) | decomposeLeft(e,t){t.push(this)} method decomposeRight (line 2) | decomposeRight(e,t){t.push(this)} method applyChanges (line 2) | applyChanges(e,t,n,r){let i=this;for(let o=r.length-1;o>=0;o--){let{fr... method empty (line 2) | static empty(){return new an(0,0)} method of (line 2) | static of(e){if(1==e.length)return e[0];let t=0,n=e.length,r=0,i=0;for... method constructor (line 2) | constructor(e,t=(()=>!0)){this._filter=t,this._root=e,this._currentNod... method next (line 2) | next(){let e=this._currentNode,t=e&&e.content&&e.content.type;if(null!... function on (line 2) | function on(){return!0} method constructor (line 2) | constructor(e,t,n){super(e,t),this.type=n} method blockAt (line 2) | blockAt(e,t,n,r){return new en(r,this.length,n,this.height,this.type)} method lineAt (line 2) | lineAt(e,t,n,r,i){return this.blockAt(0,n,r,i)} method forEachLine (line 2) | forEachLine(e,t,n,r,i,o){e<=i+this.length&&t>=i&&o(this.blockAt(0,n,r,... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){return r&&r.from<=t&&r.more&&this.setHeight... method toString (line 2) | toString(){return`block(${this.length})`} method constructor (line 2) | constructor(){super(),this._prelimContent=[]} method firstChild (line 2) | get firstChild(){const e=this._first;return e?e.content.getContent()[0... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this.insert(0,this._prelimConten... method _copy (line 2) | _copy(){return new on} method clone (line 2) | clone(){const e=new on;return e.insert(0,this.toArray().map((e=>e inst... method length (line 2) | get length(){return null===this._prelimContent?this._length:this._prel... method createTreeWalker (line 2) | createTreeWalker(e){return new rn(this,e)} method querySelector (line 2) | querySelector(e){e=e.toUpperCase();const t=new rn(this,(t=>t.nodeName&... method querySelectorAll (line 2) | querySelectorAll(e){return e=e.toUpperCase(),Array.from(new rn(this,(t... method _callObserver (line 2) | _callObserver(e,t){wt(this,e,new sn(this,t,e))} method toString (line 2) | toString(){return _t(this,(e=>e.toString())).join("")} method toJSON (line 2) | toJSON(){return this.toString()} method toDOM (line 2) | toDOM(e=document,t={},n){const r=e.createDocumentFragment();return voi... method insert (line 2) | insert(e,t){null!==this.doc?Je(this.doc,(n=>{Tt(n,this,e,t)})):this._p... method insertAfter (line 2) | insertAfter(e,t){if(null!==this.doc)Je(this.doc,(n=>{const r=e&&e inst... method delete (line 2) | delete(e,t=1){null!==this.doc?Je(this.doc,(n=>{jt(n,this,e,t)})):this.... method toArray (line 2) | toArray(){return St(this)} method push (line 2) | push(e){this.insert(this.length,e)} method unshift (line 2) | unshift(e){this.insert(0,e)} method get (line 2) | get(e){return Qt(this,e)} method slice (line 2) | slice(e=0,t=this.length){return kt(this,e,t)} method forEach (line 2) | forEach(e){Pt(this,e)} method _write (line 2) | _write(e){e.writeTypeRef(_n)} function an (line 2) | function an(){return!1} method constructor (line 2) | constructor(e,t){super(e,t,fe.Text),this.collapsed=0,this.widgetHeight=0} method replace (line 2) | replace(e,t,n){let r=n[0];return 1==n.length&&(r instanceof an||r inst... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){return r&&r.from<=t&&r.more?this.setHeight(... method toString (line 2) | toString(){return`line(${this.length}${this.collapsed?-this.collapsed:... method constructor (line 2) | constructor(e="UNDEFINED"){super(),this.nodeName=e,this._prelimAttrs=n... method nextSibling (line 2) | get nextSibling(){const e=this._item?this._item.next:null;return e?e.c... method prevSibling (line 2) | get prevSibling(){const e=this._item?this._item.prev:null;return e?e.c... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this._prelimAttrs.forEach(((e,t)... method _copy (line 2) | _copy(){return new an(this.nodeName)} method clone (line 2) | clone(){const e=new an(this.nodeName),t=this.getAttributes();for(const... method toString (line 2) | toString(){const e=this.getAttributes(),t=[],n=[];for(const t in e)n.p... method removeAttribute (line 2) | removeAttribute(e){null!==this.doc?Je(this.doc,(t=>{It(t,this,e)})):th... method setAttribute (line 2) | setAttribute(e,t){null!==this.doc?Je(this.doc,(n=>{Rt(n,this,e,t)})):t... method getAttribute (line 2) | getAttribute(e){return At(this,e)} method hasAttribute (line 2) | hasAttribute(e){return Zt(this,e)} method getAttributes (line 2) | getAttributes(){return Mt(this)} method toDOM (line 2) | toDOM(e=document,t={},n){const r=e.createElement(this.nodeName),i=this... method _write (line 2) | _write(e){e.writeTypeRef(Pn),e.writeKey(this.nodeName)} function sn (line 2) | function sn(e){function t(t,n,r,i,o){for(var a in this._reactName=t,this... method constructor (line 2) | constructor(e){super(),this.diagnostics=e,this.severity=e.reduce(((e,t... method toDOM (line 2) | toDOM(e){let t=document.createElement("div");t.className="cm-lint-mark... method constructor (line 2) | constructor(e){super(e,0)} method lines (line 2) | lines(e,t){let n=e.lineAt(t).number,r=e.lineAt(t+this.length).number;r... method blockAt (line 2) | blockAt(e,t,n,r){let{firstLine:i,lastLine:o,lineHeight:a}=this.lines(t... method lineAt (line 2) | lineAt(e,t,n,r,i){if(t==tn.ByHeight)return this.blockAt(e,n,r,i);if(t=... method forEachLine (line 2) | forEachLine(e,t,n,r,i,o){let{firstLine:a,lineHeight:s}=this.lines(n,i)... method replace (line 2) | replace(e,t,n){let r=this.length-t;if(r>0){let e=n[n.length-1];e insta... method decomposeLeft (line 2) | decomposeLeft(e,t){t.push(new sn(e-1),null)} method decomposeRight (line 2) | decomposeRight(e,t){t.push(null,new sn(this.length-e-1))} method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){let i=t+this.length;if(r&&r.from<=t+this.le... method toString (line 2) | toString(){return`gap(${this.length})`} method constructor (line 2) | constructor(e,t,n){super(e,n),this.childListChanged=!1,this.attributes... function _n (line 2) | function _n(e){var t=this.nativeEvent;return t.getModifierState?t.getMod... function Cn (line 2) | function Cn(){return _n} function Ln (line 2) | function Ln(e,t){switch(e){case"keyup":return-1!==An.indexOf(t.keyCode);... function zn (line 2) | function zn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null} function Un (line 2) | function Un(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"inpu... function Yn (line 2) | function Yn(e,t,n,r){$e(r),0<(t=Mr(t,"onChange")).length&&(n=new dn("onC... function Gn (line 2) | function Gn(e){Qr(e,0)} function Hn (line 2) | function Hn(e){if(H(ri(e)))return e} function Kn (line 2) | function Kn(e,t){if("change"===e)return t} method constructor (line 2) | constructor(e,t,n,r,i){this.className=e,this.left=t,this.top=n,this.wi... method draw (line 2) | draw(){let e=document.createElement("div");return e.className=this.cla... method update (line 2) | update(e,t){return t.className==this.className&&(this.adjust(e),!0)} method adjust (line 2) | adjust(e){e.style.left=this.left+"px",e.style.top=this.top+"px",null!=... method eq (line 2) | eq(e){return this.left==e.left&&this.top==e.top&&this.width==e.width&&... method forRange (line 2) | static forRange(e,t,n){if(n.empty){let r=e.coordsAtPos(n.head,n.assoc|... function rr (line 2) | function rr(){Fn&&(Fn.detachEvent("onpropertychange",ir),Bn=Fn=null)} function ir (line 2) | function ir(e){if("value"===e.propertyName&&Hn(Bn)){var t=[];if(Yn(t,Bn,... function or (line 2) | function or(e,t,n){"focusin"===e?(rr(),Bn=n,(Fn=t).attachEvent("onproper... function ar (line 2) | function ar(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)retu... function sr (line 2) | function sr(e,t){if("click"===e)return Hn(t)} function lr (line 2) | function lr(e,t){if("input"===e||"change"===e)return Hn(t)} function fr (line 2) | function fr(e,t){if(cr(e,t))return!0;if("object"!=typeof e||null===e||"o... function dr (line 2) | function dr(e){for(;e&&e.firstChild;)e=e.firstChild;return e} function hr (line 2) | function hr(e,t){var n,r=dr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.t... function pr (line 2) | function pr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===... function mr (line 2) | function mr(){for(var e=window,t=K();t instanceof e.HTMLIFrameElement;){... function gr (line 2) | function gr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(... function xr (line 2) | function xr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.owne... function Cr (line 2) | function Cr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,funct... method constructor (line 2) | constructor(e,t){super(),this.options=e,this.code=t} method eq (line 2) | eq(e){return e.code==this.code} method toDOM (line 2) | toDOM(e){let t=function(e){return e>=32?"•":10==e?"␤":String.fromCharC... method ignoreEvent (line 2) | ignoreEvent(){return!1} function Qr (line 2) | function Qr(e,t){t=0!=(4&t);for(var n=0;nsi||(e.current=ai[si],ai[si]=null,si--)} function ui (line 2) | function ui(e,t){si++,ai[si]=e.current,e.current=t} function mi (line 2) | function mi(e,t){var n=e.type.contextTypes;if(!n)return fi;var r=e.state... function gi (line 2) | function gi(e){return null!=e.childContextTypes} function Oi (line 2) | function Oi(){ci(hi),ci(di)} function vi (line 2) | function vi(e,t,n){if(di.current!==fi)throw Error(a(168));ui(di,t),ui(hi... method constructor (line 2) | constructor(e,t,n){this.gutter=e,this.height=n,this.localMarkers=[],th... method line (line 2) | line(e,t,n){this.localMarkers.length&&(this.localMarkers=[]),Oi(this.c... method finish (line 2) | finish(){let e=this.gutter;for(;e.elements.length>this.i;){let t=e.ele... function yi (line 2) | function yi(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"... method constructor (line 2) | constructor(e,t){this.view=e,this.config=t,this.elements=[],this.space... method update (line 2) | update(e){let t=this.markers;if(this.markers=gi(this.config.markers(e.... method destroy (line 2) | destroy(){for(let e of this.elements)e.destroy()} function bi (line 2) | function bi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMerged... method constructor (line 2) | constructor(e,t,n,r){this.height=-1,this.above=0,this.markers=[],this.... method update (line 2) | update(e,t,n,r){this.height!=t&&(this.dom.style.height=(this.height=t)... method setMarkers (line 2) | setMarkers(e,t){let n="cm-gutterElement",r=this.dom.firstChild;for(let... method destroy (line 2) | destroy(){this.setMarkers(null,[])} function wi (line 2) | function wi(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=yi(e... function zi (line 2) | function zi(){switch($i()){case Ti:return 99;case ji:return 98;case Ii:r... function qi (line 2) | function qi(e){switch(e){case 99:return Ti;case 98:return ji;case 97:ret... function Vi (line 2) | function Vi(e,t){return e=qi(e),Si(e,t)} function Ui (line 2) | function Ui(e,t,n){return e=qi(e),Pi(e,t,n)} function Yi (line 2) | function Yi(){if(null!==Di){var e=Di;Di=null,_i(e)}Fi()} function Fi (line 2) | function Fi(){if(!Ni&&null!==Xi){Ni=!0;var e=0;try{var t=Xi;Vi(99,(funct... function Gi (line 2) | function Gi(e,t){if(e&&e.defaultProps){for(var n in t=i({},t),e=e.defaul... function to (line 2) | function to(){eo=Ji=Ki=null} function no (line 2) | function no(e){var t=Hi.current;ci(Hi),e.type._context._currentValue=t} function ro (line 2) | function ro(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)==... function io (line 2) | function io(e,t){Ki=e,eo=Ji=null,null!==(e=e.dependencies)&&null!==e.fir... function oo (line 2) | function oo(e,t){if(eo!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741... function so (line 2) | function so(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:... function lo (line 2) | function lo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={base... function co (line 2) | function co(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:n... function uo (line 2) | function uo(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending... function fo (line 2) | function fo(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r... function ho (line 2) | function ho(e,t,n,r){var o=e.updateQueue;ao=!1;var a=o.firstBaseUpdate,s... function po (line 2) | function po(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;tn?98:n,(function(){e(!0)})),Vi(97=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... function _ (line 2) | function _(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function... method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function Q (line 2) | function Q(e,t,n){if(null==e)return e;var r=[],i=0;return C(e,r,"","",(f... method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function E (line 2) | function E(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._re... method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function T (line 2) | function T(){var e=$.current;if(null===e)throw Error(h(321));return e} method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function n (line 2) | function n(e,n){t[e]?t[e].push(n):t[e]=[n]} function n (line 2) | function n(e,n){t[e]?t[e].push(n):t[e]=[n]} function r (line 2) | function r(){return r=Object.assign||function(e){for(var t=1;tthis.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function o (line 2) | function o(e,t){var n,l,c,u,f,d,h,p,m,g,O,v=r({},i,null==t?void 0:t.node... method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function s (line 2) | function s(e){return e.reduce((function(e,t){return Object.keys(t).forEa... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function e (line 2) | function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(... function t (line 2) | function t(){this.__entries__=[]} function e (line 2) | function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutati... function h (line 2) | function h(e){return parseFloat(e)||0} method constructor (line 2) | constructor(e,t,n){super(e,t,[],n),this.parser=t} method define (line 2) | static define(e){let t=u(e.languageData);return new h(t,e.parser.confi... method configure (line 2) | configure(e,t){return new h(this.data,this.parser.configure(e),t||this... method allowsNesting (line 2) | get allowsNesting(){return this.parser.hasWrappers()} method constructor (line 2) | constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.clas... method startSpan (line 2) | startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(e){for(var t=[],n=1;n=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function e (line 2) | function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentR... function e (line 2) | function e(e,t,n){if(this.activeObservations_=[],this.observations_=new ... function x (line 2) | function x(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,i=e[r];... method constructor (line 2) | constructor(e,t,n,r,i,o){this.options=e,this.attrs=t,this.tooltip=n,th... method setSelected (line 2) | setSelected(e,t){return e==this.selected||e>=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... function P (line 2) | function P(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id} method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function R (line 2) | function R(e){for(var t=k(C);null!==t;){if(null===t.callback)S(C);else{i... method constructor (line 2) | constructor(e,t){this.ranges=e,this.mainIndex=t} method map (line 2) | map(e,t=-1){return e.empty?this:R.create(this.ranges.map((n=>n.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... function A (line 2) | function A(e){if(I=!1,R(e),!j)if(null!==k(_))j=!0,n(M);else{var t=k(C);n... method constructor (line 2) | constructor(e,t,n=0,r){this.done=e,this.undone=t,this.prevTime=n,this.... method isolate (line 2) | isolate(){return this.prevTime?new A(this.done,this.undone):this} method addChanges (line 2) | addChanges(e,t,n,r,i){let o=this.done,a=o[o.length-1];return o=a&&a.ch... method addSelection (line 2) | addSelection(e,t,n,r){let i=this.done.length?this.done[this.done.lengt... method addMapping (line 2) | addMapping(e){return new A(j(this.done,e),j(this.undone,e),this.prevTi... method pop (line 2) | pop(e,t,n){let r=0==e?this.done:this.undone;if(0==r.length)return null... method nextLine (line 2) | nextLine(e,t,n){let i=t.depththis.pos||e==this.pos&&(t>0||0==this.i||th... method constructor (line 2) | constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.... function M (line 2) | function M(e,n){j=!1,I&&(I=!1,i()),T=!0;var o=$;try{for(R(n),E=k(_);null... method constructor (line 2) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),thi... method constructor (line 2) | constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,thi... method create (line 2) | static create(e,t,n){return new M(e,t,n)} method textAfter (line 2) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 2) | get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){l... method continue (line 2) | continue(){let e=this.node.parent;return e?R(e,this.pos,this.base):0} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.parser=e,this.predicate=t,this.mounts=... function r (line 2) | function r(e){return"object"==typeof e&&null!=e&&1===e.nodeType} method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e} method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(e,t,n,r,i,o,a,s){return ot||o>e&&a=t... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function l (line 2) | function l(e){return e===Object(e)&&0!==Object.keys(e).length} method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(e,t){for(var n={},r=[],i=0;i{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(e){var t=document.createElement("style"),r=e.attributes||{};i... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;ithis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(e,t,n){var r=n.css,i=n.media,o=n.sourceMap;if(i?e.setAttribut... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function o (line 2) | function o(){var e=[],t={run:function(){var t=-1,n=i.call(arguments,0,-1... method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function i (line 2) | function i(){r||(r=!0,n.apply(null,arguments))} method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function i (line 2) | function i(e){l(e.plugins),e.settings&&(r=o(r||{},e.settings))} method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(e){var t=-1;if(null==e);else{if("object"!=typeof e||!("length... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... function d (line 2) | function d(e,t){return"function"==typeof e&&e.prototype&&(function(e){va... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(e,t){if("function"!=typeof t)throw new Error("Cannot `"+e+"` ... method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(e,t){if(t)throw new Error("Cannot invoke `"+e+"` on a frozen ... method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(e){if(!e||"string"!=typeof e.type)throw new Error("Expected n... method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function t (line 2) | function t(){return!0} function n (line 2) | function n(e){return e&&"object"==typeof e||(e={}),i(e.line)+":"+i(e.col... function r (line 2) | function r(e){return e&&"object"==typeof e||(e={}),n(e.start)+"-"+n(e.end)} method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(e){return e&&"number"==typeof e?e:1} method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function a (line 2) | function a(){if(!i&&(i="undefined"!=typeof crypto&&crypto.getRandomValue... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function i (line 2) | function i(){} method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function l (line 2) | function l(e){var t,n;if(e){if("string"==typeof e||o(e))e={contents:e};e... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i-1)throw new Error("`"+t+"` canno... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")} method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function n (line 2) | function n(e){var t,n;return r(e),t=47===e.charCodeAt(0),n=function(e,t)... function r (line 2) | function r(e){if("string"!=typeof e)throw new TypeError("Path must be a ... method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} method constructor (line 2) | constructor(e){this.room=e,this.onmessage=null,o.z((t=>t.key===e&&null!=... method postMessage (line 2) | postMessage(e){o.X.setItem(this.room,i.s3(i.eh(e)))} class w (line 2) | class w extends y.y{constructor(e){super(),this.doc=e,this.clientID=e.cl... method constructor (line 2) | constructor(e){super(),this.doc=e,this.clientID=e.clientID,this.states... method destroy (line 2) | destroy(){this.emit("destroy",[this]),this.setLocalState(null),super.d... method getLocalState (line 2) | getLocalState(){return this.states.get(this.clientID)||null} method setLocalState (line 2) | setLocalState(e){const t=this.clientID,n=this.meta.get(t),r=void 0===n... method setLocalStateField (line 2) | setLocalStateField(e,t){const n=this.getLocalState();null!==n&&this.se... method getStates (line 2) | getStates(){return this.states} method constructor (line 2) | constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this... method getActions (line 2) | getActions(e){let t=0,n=null,{parser:r}=e.p,{tokenizers:i}=r,o=r.state... method getMainToken (line 2) | getMainToken(e){if(this.mainToken)return this.mainToken;let t=new c,{p... method updateCachedToken (line 2) | updateCachedToken(e,t,n){let r=this.stream.clipPos(n.pos);if(t.token(t... method putAction (line 2) | putAction(e,t,n,r){for(let t=0;t=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&oe.length)&&(t=e.length);for(var n=0,r=new Ar... method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function r (line 2) | function r(e){if(Array.isArray(e))return e} method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function r (line 2) | function r(e){if(void 0===e)throw new ReferenceError("this hasn't been i... method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function r (line 2) | function r(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return vo... method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(e){return function(){var t=this,n=arguments;return new Promis... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&othis.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(e,t){for(var n=0;n=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function r (line 2) | function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind(... method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function a (line 2) | function a(e,t){if(t&&("object"===(0,i.Z)(t)||"function"==typeof t))retu... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function i (line 2) | function i(e,t,n){return(t=(0,r.Z)(t))in e?Object.defineProperty(e,t,{va... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&othis.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function r (line 2) | function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bin... method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("S... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&othis.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function r (line 2) | function r(){throw new TypeError("Invalid attempt to destructure non-ite... method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){va... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function r (line 2) | function r(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)r... method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function a (line 2) | function a(e,t){return(0,r.Z)(e)||function(e,t){var n=null==e?null:"unde... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(e){return(0,r.Z)(e)||(0,i.Z)(e)||(0,o.Z)(e)||(0,a.Z)()} method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function a (line 2) | function a(e){return function(e){if(Array.isArray(e))return(0,r.Z)(e)}(e... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function i (line 2) | function i(e){var t=function(e,t){if("object"!==(0,r.Z)(e)||null===e)ret... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&othis.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(e,t){if(e){if("string"==typeof e)return(0,r.Z)(e,t);var n=Obj... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(e){let t=Object.keys(e).join(""),n=/\w/.test(t);return n&&(t=... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(e){let t=e.map((e=>"string"==typeof e?{label:e}:e)),[n,r]=t.e... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i{for(let t=(0,o.qz)(n.state).resolveInner(n.po... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... class u (line 2) | class u{constructor(e,t,n){this.completion=e,this.source=t,this.match=n}} method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(e,t){var n;let{source:r}=e,i=t&&"^"!=r[0],o="$"!=r[r.length-1... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function y (line 2) | function y(e,t,n){if(e<=n)return{from:0,to:e};if(t<0&&(t=0),t<=e>>1){let... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... class b (line 2) | class b{constructor(e,t){this.view=e,this.stateField=t,this.info=null,th... method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAtthi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function C (line 2) | function C(e){return e.isUserEvent("input.type")?"input":e.isUserEvent("... method constructor (line 2) | constructor(e){if(super(),this.wrappers=[],14!=e.version)throw new Ran... method createParse (line 2) | createParse(e,t,n){let r=new x(this,e,t,n);for(let i of this.wrappers)... method getGoto (line 2) | getGoto(e,t,n=!1){let r=this.goto;if(t>=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} class Q (line 2) | class Q{constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPo... method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} class E (line 2) | class E extends Q{constructor(e,t,n,r,i){super(e,2,t),this.result=n,this... method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function A (line 2) | function A(e,t="option"){return n=>{let r=n.state.field(R,!1);if(!r||!r.... method constructor (line 2) | constructor(e,t,n=0,r){this.done=e,this.undone=t,this.prevTime=n,this.... method isolate (line 2) | isolate(){return this.prevTime?new A(this.done,this.undone):this} method addChanges (line 2) | addChanges(e,t,n,r,i){let o=this.done,a=o[o.length-1];return o=a&&a.ch... method addSelection (line 2) | addSelection(e,t,n,r){let i=this.done.length?this.done[this.done.lengt... method addMapping (line 2) | addMapping(e){return new A(j(this.done,e),j(this.undone,e),this.prevTi... method pop (line 2) | pop(e,t,n){let r=0==e?this.done:this.undone;if(0==r.length)return null... method nextLine (line 2) | nextLine(e,t,n){let i=t.depththis.pos||e==this.pos&&(t>0||0==this.i||th... method constructor (line 2) | constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.... class M (line 2) | class M{constructor(e,t){this.active=e,this.context=t,this.time=Date.now... method constructor (line 2) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),thi... method constructor (line 2) | constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,thi... method create (line 2) | static create(e,t,n){return new M(e,t,n)} method textAfter (line 2) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 2) | get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){l... method continue (line 2) | continue(){let e=this.node.parent;return e?R(e,this.pos,this.base):0} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.parser=e,this.predicate=t,this.mounts=... method constructor (line 2) | constructor(e){this.view=e,this.debounceUpdate=-1,this.running=[],this.d... method update (line 2) | update(e){let t=e.state.field(R);if(!e.selectionSet&&!e.docChanged&&e.st... method startUpdate (line 2) | startUpdate(){this.debounceUpdate=-1;let{state:e}=this.view,t=e.field(R)... method startQuery (line 2) | startQuery(e){let{state:t}=this.view,n=f(t),r=new a(t,n,e.explicitPos==n... method scheduleAccept (line 2) | scheduleAccept(){this.running.every((e=>void 0!==e.done))?this.accept():... method accept (line 2) | accept(){var e;this.debounceAccept>-1&&clearTimeout(this.debounceAccept)... method blur (line 2) | blur(){let e=this.view.state.field(R,!1);e&&e.tooltip&&this.view.state.f... method compositionstart (line 2) | compositionstart(){this.composing=1} method compositionend (line 2) | compositionend(){3==this.composing&&setTimeout((()=>this.view.dispatch({... class D (line 2) | class D{constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.t... method constructor (line 2) | constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r} method constructor (line 2) | constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,this.lin... method parsedPos (line 2) | get parsedPos(){return this.absoluteLineStart} method advance (line 2) | advance(){if(null!=this.stoppedAt&&this.absoluteLineStart>this.stopped... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=this.to)t.text="";else if(t.text=thi... method readLine (line 2) | readLine(){let{line:e}=this,{text:t,end:n}=this.scanLine(this.absolute... method lineChunkAt (line 2) | lineChunkAt(e){let t,n=this.input.chunk(e);if(this.input.lineChunks)t=... method prevLineEnd (line 2) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 2) | startContext(e,t,n=0){this.block=c.create(e,n,this.lineStart+t,this.bl... method startComposite (line 2) | startComposite(e,t,n=0){this.startContext(this.parser.getNodeType(e),t... method addNode (line 2) | addNode(e,t,n){"number"==typeof e&&(e=new s.mp(this.parser.nodeSet.typ... method addElement (line 2) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from... method addLeafElement (line 2) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(ue(t.childr... method finishContext (line 2) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-... method finish (line 2) | finish(){for(;this.stack.length>1;)this.finishContext();return this.ad... method addGaps (line 2) | addGaps(e){return this.ranges.length>1?N(this.ranges,0,e.topNode,this.... method finishLeaf (line 2) | finishLeaf(e){for(let t of e.parsers)if(t.finish(this,e))return;let t=... method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method buffer (line 2) | get buffer(){return new Y(this.parser.nodeSet)} method constructor (line 2) | constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this... method dynamicSlot (line 2) | dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this... class N (line 2) | class N{constructor(e,t,n){this.field=e,this.from=t,this.to=n}map(e){let... method constructor (line 2) | constructor(e,t,n){this.field=e,this.from=t,this.to=n} method map (line 2) | map(e){let t=e.mapPos(this.from,-1,r.gc.TrackDel),n=e.mapPos(this.to,1... method constructor (line 2) | constructor(e,t){this.clock=e,this.len=t} class W (line 2) | class W{constructor(e,t){this.lines=e,this.fieldPositions=t}instantiate(... method constructor (line 2) | constructor(e,t){this.lines=e,this.fieldPositions=t} method instantiate (line 2) | instantiate(e,t){let n=[],r=[t],i=e.doc.lineAt(t),a=/^\s*/.exec(i.text... method parse (line 2) | static parse(e){let t,n=[],r=[],i=[];for(let o of e.split(/\r\n?|\n/))... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l){super(),this.nodeSet=e,this.blockParser... method createParse (line 2) | createParse(e,t,n){let r=new D(this,e,t,n);for(let i of this.wrappers)... method configure (line 2) | configure(e){let t=z(e);if(!t)return this;let{nodeSet:n,skipContextMar... method getNodeType (line 2) | getNodeType(e){let t=this.nodeTypes[e];if(null==t)throw new RangeError... method parseInline (line 2) | parseInline(e,t){let n=new ce(this,e,t);e:for(let e=t;e{let r=t.field(Y,!1);if(!r||... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=t.hachureGap<0?4*t.strokeWidth:t.hachureGap,... method zigzagLines (line 2) | zigzagLines(e,t,n){const r=[];return e.forEach((e=>{const i=z(e),o=Mat... method constructor (line 2) | constructor(e,t,n,r,i,o){for(this.base=e,this.compartments=t,this.dyna... method staticFacet (line 2) | staticFacet(e){let t=this.address[e.id];return null==t?e.default:this.... method resolve (line 2) | static resolve(e,t,n){let r=[],i=Object.create(null),o=new Map;for(let... method constructor (line 2) | constructor(e){super(),this.text=e} method length (line 2) | get length(){return this.text.length} method createDOM (line 2) | createDOM(e){this.setDOM(e||document.createTextNode(this.text))} method sync (line 2) | sync(e){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(e&&... method reuseDOM (line 2) | reuseDOM(e){3==e.nodeType&&this.createDOM(e)} method merge (line 2) | merge(e,t,n){return(!n||n instanceof G&&!(this.length-(t-e)+n.length>2... method split (line 2) | split(e){let t=new G(this.text.slice(e));return this.text=this.text.sl... method localPosFromDOM (line 2) | localPosFromDOM(e,t){return e==this.dom?t:t?this.text.length:0} method domAtPos (line 2) | domAtPos(e){return new T(this.dom,e)} method domBoundsAround (line 2) | domBoundsAround(e,t,n){return{from:n,to:n+this.length,startDOM:this.do... method coordsAt (line 2) | coordsAt(e,t){return K(this.dom,e,t)} function ee (line 2) | function ee(e,t){return Object.assign(Object.assign({},t),{apply:B(e)})} method domAtPos (line 2) | domAtPos(e){let{topView:t,text:n}=this.widget;return t?te(e,0,t,n,((e,... method sync (line 2) | sync(){this.setDOM(this.widget.toDOM())} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let{topView:n,text:r}=this.widget;return n?ne(e,t... method ignoreMutation (line 2) | ignoreMutation(){return!1} method overrideDOMText (line 2) | get overrideDOMText(){return null} method coordsAt (line 2) | coordsAt(e,t){let{topView:n,text:r}=this.widget;return n?te(e,t,n,r,((... method destroy (line 2) | destroy(){var e;super.destroy(),null===(e=this.widget.topView)||void 0... method isEditable (line 2) | get isEditable(){return!0} method canReuseDOM (line 2) | canReuseDOM(){return!0} method readLeftID (line 2) | readLeftID(){return xe(l.yg(this.restDecoder),l.yg(this.restDecoder))} method readRightID (line 2) | readRightID(){return xe(l.yg(this.restDecoder),l.yg(this.restDecoder))} method readClient (line 2) | readClient(){return l.yg(this.restDecoder)} method readInfo (line 2) | readInfo(){return l.kj(this.restDecoder)} method readString (line 2) | readString(){return l.kf(this.restDecoder)} method readParentInfo (line 2) | readParentInfo(){return 1===l.yg(this.restDecoder)} method readTypeRef (line 2) | readTypeRef(){return l.yg(this.restDecoder)} method readLen (line 2) | readLen(){return l.yg(this.restDecoder)} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return p.f9(l.HN(this.restDecoder))} method readJSON (line 2) | readJSON(){return JSON.parse(l.kf(this.restDecoder))} method readKey (line 2) | readKey(){return l.kf(this.restDecoder)} method mousedown (line 2) | mousedown(e,t){let n,r=t.state.field(Y,!1);if(!r||null==(n=t.posAtCoords... method map (line 2) | map(e,t){let n=t.mapPos(e,-1,r.gc.TrackAfter);return null==n?void 0:n} method update (line 2) | update(e,t){if(t.selection){let n=t.state.doc.lineAt(t.selection.main.he... function se (line 2) | function se(){return[de,ae]} method of (line 2) | of(e){return new ae(this,e)} function ce (line 2) | function ce(e){for(let t=0;t=this.end?-1:this.text.charCodeAt(e-this.offset)} method end (line 2) | get end(){return this.offset+this.text.length} method slice (line 2) | slice(e,t){return this.text.slice(e-this.offset,t-this.offset)} method append (line 2) | append(e){return this.parts.push(e),e.to} method addDelimiter (line 2) | addDelimiter(e,t,n,r,i){return this.append(new te(e,t,n,(r?1:0)|(i?2:0... method addElement (line 2) | addElement(e){return this.append(e)} method resolveMarkers (line 2) | resolveMarkers(e){for(let t=e;t=0;t--){let n=... method takeContent (line 2) | takeContent(e){let t=this.resolveMarkers(e);return this.parts.length=e,t} method skipSpace (line 2) | skipSpace(e){return m(this.text,e-this.offset)+this.offset} method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method constructor (line 2) | constructor(e,t){super(),this.config=e,this.open=t} method eq (line 2) | eq(e){return this.config==e.config&&this.open==e.open} method toDOM (line 2) | toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.op... method constructor (line 2) | constructor(e,t){this.type=e,this.value=t} method map (line 2) | map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==t... method is (line 2) | is(e){return this.type==e} method define (line 2) | static define(e={}){return new le(e.map||(e=>e))} method mapEffects (line 2) | static mapEffects(e,t){if(!e.length)return e;let n=[];for(let r of e){... function ue (line 2) | function ue(e,t){return e.languageDataAt("closeBrackets",t)[0]||ne} method constructor (line 2) | constructor(e,t,n,r,i,o){this.startState=e,this.changes=t,this.selecti... method create (line 2) | static create(e,t,n,r,i,o){return new ue(e,t,n,r,i,o)} method newDoc (line 2) | get newDoc(){return this._doc||(this._doc=this.changes.apply(this.star... method newSelection (line 2) | get newSelection(){return this.selection||this.startState.selection.ma... method state (line 2) | get state(){return this._state||this.startState.applyTransaction(this)... method annotation (line 2) | annotation(e){for(let t of this.annotations)if(t.type==e)return t.value} method docChanged (line 2) | get docChanged(){return!this.changes.empty} method reconfigured (line 2) | get reconfigured(){return this.startState.config!=this.state.config} method isUserEvent (line 2) | isUserEvent(e){let t=this.annotation(ue.userEvent);return!(!t||!(t==e|... method eq (line 2) | eq(e){return!1} method updateDOM (line 2) | updateDOM(e){return!1} method compare (line 2) | compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)} method estimatedHeight (line 2) | get estimatedHeight(){return-1} method ignoreEvent (line 2) | ignoreEvent(e){return!0} method customView (line 2) | get customView(){return null} method destroy (line 2) | destroy(e){} function pe (line 2) | function pe(e,t){let n=!1;return e.field(ae).between(0,e.doc.length,(e=>... method constructor (line 2) | constructor(e){super(-2e8,-2e8,null,e)} method eq (line 2) | eq(e){return e instanceof pe&&le(this.spec.attributes,e.spec.attributes)} method range (line 2) | range(e,t=e){if(t!=e)throw new RangeError("Line decoration ranges must... function me (line 2) | function me(e,t){let n=e.sliceString(t,t+2);return n.slice(0,(0,r.nZ)((0... method constructor (line 2) | constructor(e,t,n,i,o,a){super(t,n,o,e),this.block=i,this.isReplace=a,... method type (line 2) | get type(){return this.startSidet||e==t&&this.startSide>0&&this.end... method constructor (line 2) | constructor(){this.l=[]} function ge (line 2) | function ge(e,t,n,i){let o=null,a=e.changeByRange((a=>{if(!a.empty)retur... function Oe (line 2) | function Oe(e,t,n){let i=null,o=e.selection.ranges.map((t=>t.empty&&me(e... method constructor (line 2) | constructor(e){this.markCache=Object.create(null),this.tree=p(e.state)... method update (line 2) | update(e){let t=p(e.state),n=me(e.state),r=n!=me(e.startState);t.lengt... method buildDeco (line 2) | buildDeco(e,t){if(!t||!this.tree.length)return a.p.none;let n=new o.f_... function ve (line 2) | function ve(e,t,n,i){let a=i.stringPrefixes||ne.stringPrefixes,s=null,l=... method constructor (line 2) | constructor(){super(...arguments),this.children=[],this.length=0,this.... method merge (line 2) | merge(e,t,n,r,i,o){if(n){if(!(n instanceof ve))return!1;this.dom||n.tr... method split (line 2) | split(e){let t=new ve;if(t.breakAfter=this.breakAfter,0==this.length)r... method transferDOM (line 2) | transferDOM(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAt... method setDeco (line 2) | setDeco(e){le(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,thi... method append (line 2) | append(e,t){oe(this,e,t)} method addLineDeco (line 2) | addLineDeco(e){let t=e.spec.attributes,n=e.spec.class;t&&(this.attrs=s... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method reuseDOM (line 2) | reuseDOM(e){"DIV"==e.nodeName&&(this.setDOM(e),this.dirty|=6)} method sync (line 2) | sync(e){var t;this.dom?4&this.dirty&&($(this.dom),this.dom.className="... method measureTextSize (line 2) | measureTextSize(){if(0==this.children.length||this.length>20)return nu... method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} method become (line 2) | become(e){return!1} method type (line 2) | get type(){return fe.Text} method find (line 2) | static find(e,t){for(let n=0,r=0;n0;){if(this.textOff==this.text.length){let{val... method span (line 2) | span(e,t,n,r){this.buildText(t-e,n,r),this.pos=t,this.openStart<0&&(th... method point (line 2) | point(e,t,n,r,i,o){if(this.disallowBlockEffectsFor[o]&&n instanceof me... method build (line 2) | static build(e,t,n,i,o){let a=new be(e,t,n,o);return a.openEnd=r.Xs.sp... method constructor (line 2) | constructor(e,t){this.client=e,this.clock=t} function we (line 2) | function we(e={}){return[R,v.of(e),Z,ke,X]} method constructor (line 2) | constructor(){this.rows=null} method nextLine (line 2) | nextLine(e,t,n){if(null==this.rows){let r;if(this.rows=!1,(45==t.next|... method finish (line 2) | finish(e,t){return!!this.rows&&(e.addLeafElement(t,e.elt("Table",t.sta... function a (line 2) | function a(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161} method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function O (line 2) | function O(){if(!g&&"object"==typeof document&&document.body){let e=[];f... method constructor (line 2) | constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[]... method match (line 2) | match(e){if(0==this.pattern.length)return[0];if(e.length=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function S (line 2) | function S(){return new m.ri(k,k.data.of({autocomplete:x}))} method constructor (line 2) | constructor(e,t=[]){this.language=e,this.support=t,this.extension=[e,t]} method constructor (line 2) | constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=... method eq (line 2) | eq(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.ancho... method setRange (line 2) | setRange(e){this.set(e.anchorNode,e.anchorOffset,e.focusNode,e.focusOf... method set (line 2) | set(e,t,n,r){this.anchorNode=e,this.anchorOffset=t,this.focusNode=n,th... method name (line 2) | get name(){return this.type.name} method from (line 2) | get from(){return this.context.start+this.context.buffer.buffer[this.i... method to (line 2) | get to(){return this.context.start+this.context.buffer.buffer[this.ind... method constructor (line 2) | constructor(e,t,n){this.context=e,this._parent=t,this.index=n,this.typ... method child (line 2) | child(e,t,n){let{buffer:r}=this.context,i=r.findChild(this.index+4,r.b... method firstChild (line 2) | get firstChild(){return this.child(1,0,4)} method lastChild (line 2) | get lastChild(){return this.child(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.child(1,e,2)} method childBefore (line 2) | childBefore(e){return this.child(-1,e,-2)} method enter (line 2) | enter(e,t,n=0){if(n&h.ExcludeBuffers)return null;let{buffer:r}=this.co... method parent (line 2) | get parent(){return this._parent||this.context.parent.nextSignificantP... method externalSibling (line 2) | externalSibling(e){return this._parent?null:this.context.parent.nextCh... method nextSibling (line 2) | get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];... method prevSibling (line 2) | get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._pare... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return null} method toTree (line 2) | toTree(){let e=[],t=[],{buffer:n}=this.context,r=this.index+4,i=n.buff... method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method toString (line 2) | toString(){return this.context.buffer.childString(this.index)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t,n){this.source=e,this.flags=t,this.disabled=n} method allows (line 2) | allows(e){return!this.disabled||0==this.disabled[e]} method constructor (line 2) | constructor(e){this.decoder=new x(e),this.str=O(this.decoder),this.spo... method read (line 2) | read(){const e=this.spos+this.decoder.read(),t=this.str.slice(this.spo... method constructor (line 2) | constructor(e){super(),this.w=e,this.s=null,this.count=0} method write (line 2) | write(e){this.s===e?this.count++:(this.count>0&&p(this,this.count-1),t... function c (line 2) | function c(e){return 9==e||10==e||13==e||32==e} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function h (line 2) | function h(e,t){let n=e.pos+t;if(d==n&&f==e)return u;let r=e.peek(t);for... method constructor (line 2) | constructor(e,t,n){super(e,t,[],n),this.parser=t} method define (line 2) | static define(e){let t=u(e.languageData);return new h(t,e.parser.confi... method configure (line 2) | configure(e,t){return new h(this.data,this.parser.configure(e),t||this... method allowsNesting (line 2) | get allowsNesting(){return this.parser.hasWrappers()} method constructor (line 2) | constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.clas... method startSpan (line 2) | startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function g (line 2) | function g(e,t){this.name=e,this.parent=t,this.hash=t?t.hash:0;for(let t... method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t{for(let o=0,a=0,... method constructor (line 2) | constructor(e){super(),this.doc=e,this.clientID=e.clientID,this.states... method destroy (line 2) | destroy(){this.emit("destroy",[this]),this.setLocalState(null),super.d... method getLocalState (line 2) | getLocalState(){return this.states.get(this.clientID)||null} method setLocalState (line 2) | setLocalState(e){const t=this.clientID,n=this.meta.get(t),r=void 0===n... method setLocalStateField (line 2) | setLocalStateField(e,t){const n=this.getLocalState();null!==n&&this.se... method getStates (line 2) | getStates(){return this.states} method constructor (line 2) | constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this... method getActions (line 2) | getActions(e){let t=0,n=null,{parser:r}=e.p,{tokenizers:i}=r,o=r.state... method getMainToken (line 2) | getMainToken(e){if(this.mainToken)return this.mainToken;let t=new c,{p... method updateCachedToken (line 2) | updateCachedToken(e,t,n){let r=this.stream.clipPos(n.pos);if(t.token(t... method putAction (line 2) | putAction(e,t,n,r){for(let t=0;t=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function Q (line 2) | function Q(e,t,n){let r;for(let i of n)if(!i.attrs||i.attrs(r||(r=C(e.no... method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function E (line 2) | function E(e=[],t=[]){let n=[],r=[],i=[];for(let t of e){let e="script"=... method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... class z (line 2) | class z{constructor(e,t){this.tags=Object.assign(Object.assign({},W),e),... method constructor (line 2) | constructor(e,t){this.tags=Object.assign(Object.assign({},W),e),this.g... method constructor (line 2) | constructor(e){var t;if(this.fragments=e,this.curTo=0,this.fragI=0,e.l... method hasNode (line 2) | hasNode(e){for(;this.curFrag&&e.from>=this.curTo;)this.nextFrag();retu... method nextFrag (line 2) | nextFrag(){var e;if(this.fragI++,this.fragI==this.fragments.length)thi... method findMounts (line 2) | findMounts(e,t){var n;let r=[];if(this.inner){this.inner.cursor.moveTo... function q (line 2) | function q(e,t,n=e.length){if(!t)return"";let r=t.firstChild,i=r&&r.getC... method constructor (line 2) | constructor(e,t){this.ranges=e,this.active=t,this.deco=i.p.set(e.map((... method map (line 2) | map(e){let t=[];for(let n of this.ranges){let r=n.map(e);if(!r)return ... method selectionInsideField (line 2) | selectionInsideField(e){return e.ranges.every((e=>this.ranges.some((t=... method constructor (line 2) | constructor(e,t,n,r,i){this.id=e,this.createF=t,this.updateF=n,this.co... method define (line 2) | static define(e){let t=new q(M++,e.create,e.update,e.compare||((e,t)=>... method create (line 2) | create(e){let t=e.facet(z).find((e=>e.field==this));return((null==t?vo... method slot (line 2) | slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(... method init (line 2) | init(e){return[this,z.of({field:this,create:e})]} method extension (line 2) | get extension(){return this} function V (line 2) | function V(e,t=!1){for(let n=e.parent;n;n=n.parent)if("Element"==n.name)... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){return this._fillPolygons(e,t)} method _fillPolygons (line 2) | _fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.re... method renderLines (line 2) | renderLines(e,t){const n=[];for(const r of e)n.push(...this.helper.dou... function U (line 2) | function U(e,t,n){let r=n.tags[q(e,V(t,!0))];return(null==r?void 0:r.chi... method fillPolygons (line 2) | fillPolygons(e,t){let n=t.hachureGap;n<0&&(n=4*t.strokeWidth),n=Math.m... function Y (line 2) | function Y(e,t){let n=[];for(let r=t;r=V(r);){let i=q(e,r);if(i&&"CloseT... method fillPolygons (line 2) | fillPolygons(e,t){const n=this._fillPolygons(e,t),r=Object.assign({},t... method constructor (line 2) | constructor(e){this.nodeSet=e,this.content=[],this.nodes=[]} method write (line 2) | write(e,t,n,r=0){return this.content.push(e,t,n,4+4*r),this} method writeElements (line 2) | writeElements(e,t=0){for(let n of e)n.writeTo(this,t);return this} method finish (line 2) | finish(e,t){return s.mp.build({buffer:this.content,nodeSet:this.nodeSe... method constructor (line 2) | constructor(e,t){this.inner=e,this.prec=t} function B (line 2) | function B(e,t,n,r,i){let o=/\s*>/.test(e.sliceDoc(i,i+5))?"":">";return... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.das... method dashedLine (line 2) | dashedLine(e,t){const n=t.dashOffset<0?t.hachureGap<0?4*t.strokeWidth:... method constructor (line 2) | constructor(e,t){this.tree=e,this.from=t} method to (line 2) | get to(){return this.from+this.tree.length} method type (line 2) | get type(){return this.tree.type.id} method children (line 2) | get children(){return U} method writeTo (line 2) | writeTo(e,t){e.nodes.push(this.tree),e.content.push(e.nodes.length-1,t... method toTree (line 2) | toTree(){return this.tree} method constructor (line 2) | constructor(e,t){this.compartment=e,this.inner=t} function G (line 2) | function G(e,t,n,r){let i=/\s*>/.test(e.sliceDoc(r,r+5))?"":">";return{f... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=t.hachureGap<0?4*t.strokeWidth:t.hachureGap,... method zigzagLines (line 2) | zigzagLines(e,t,n){const r=[];return e.forEach((e=>{const i=z(e),o=Mat... method constructor (line 2) | constructor(e,t,n,r,i,o){for(this.base=e,this.compartments=t,this.dyna... method staticFacet (line 2) | staticFacet(e){let t=this.address[e.id];return null==t?e.default:this.... method resolve (line 2) | static resolve(e,t,n){let r=[],i=Object.create(null),o=new Map;for(let... method constructor (line 2) | constructor(e){super(),this.text=e} method length (line 2) | get length(){return this.text.length} method createDOM (line 2) | createDOM(e){this.setDOM(e||document.createTextNode(this.text))} method sync (line 2) | sync(e){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(e&&... method reuseDOM (line 2) | reuseDOM(e){3==e.nodeType&&this.createDOM(e)} method merge (line 2) | merge(e,t,n){return(!n||n instanceof G&&!(this.length-(t-e)+n.length>2... method split (line 2) | split(e){let t=new G(this.text.slice(e));return this.text=this.text.sl... method localPosFromDOM (line 2) | localPosFromDOM(e,t){return e==this.dom?t:t?this.text.length:0} method domAtPos (line 2) | domAtPos(e){return new T(this.dom,e)} method domBoundsAround (line 2) | domBoundsAround(e,t,n){return{from:n,to:n+this.length,startDOM:this.do... method coordsAt (line 2) | coordsAt(e,t){return K(this.dom,e,t)} function H (line 2) | function H(e){let{extraTags:t,extraGlobalAttributes:n}=e,r=n||t?new z(t,... method constructor (line 2) | constructor(e,t=[],n=0){super(),this.mark=e,this.children=t,this.lengt... method setAttrs (line 2) | setAttrs(e){if($(e),this.mark.class&&(e.className=this.mark.class),thi... method reuseDOM (line 2) | reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(... method sync (line 2) | sync(e){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(thi... method merge (line 2) | merge(e,t,n,r,i,o){return!(n&&(!(n instanceof H&&n.mark.eq(this.mark))... method split (line 2) | split(e){let t=[],n=0,r=-1,i=0;for(let o of this.children){let a=n+o.l... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} method Element (line 2) | Element(e){let t=/^(\s*)(<\/)?/.exec(e.textAfter);return e.node.to<=e.po... method Document (line 2) | Document(e){if(e.pos+/\s*/.exec(e.textAfter)[0].length{let r=t.node.getChild("VariableDefinition");... method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function j (line 2) | function j(e){let t=(0,v.qz)(e.state).resolveInner(e.pos,-1);if(T.indexO... method constructor (line 2) | constructor(e){this.set=e,this.i=0,this.next()} method next (line 2) | next(){let{sections:e}=this.set;this.i>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... method JSXElement (line 2) | JSXElement(e){let t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.no... method JSXEscape (line 2) | JSXEscape(e){let t=/\s*\}/.test(e.textAfter);return e.lineIndent(e.node.... function X (line 2) | function X(e={}){let t=e.jsx?e.typescript?M:A:e.typescript?R:I;return ne... method constructor (line 2) | constructor(e,t,n,r,i){this.nest=t,this.input=n,this.fragments=r,this.... method advance (line 2) | advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)retu... method parsedPos (line 2) | get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for... method stopAt (line 2) | stopAt(e){if(this.stoppedAt=e,this.baseParse)this.baseParse.stopAt(e);... method startInner (line 2) | startInner(){let e=new z(this.fragments),t=null,n=null,r=new P(new b(t... function D (line 2) | function D(e,t,n=e.length){for(let r=null==t?void 0:t.firstChild;r;r=r.n... method constructor (line 2) | constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r} method constructor (line 2) | constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,this.lin... method parsedPos (line 2) | get parsedPos(){return this.absoluteLineStart} method advance (line 2) | advance(){if(null!=this.stoppedAt&&this.absoluteLineStart>this.stopped... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=this.to)t.text="";else if(t.text=thi... method readLine (line 2) | readLine(){let{line:e}=this,{text:t,end:n}=this.scanLine(this.absolute... method lineChunkAt (line 2) | lineChunkAt(e){let t,n=this.input.chunk(e);if(this.input.lineChunks)t=... method prevLineEnd (line 2) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 2) | startContext(e,t,n=0){this.block=c.create(e,n,this.lineStart+t,this.bl... method startComposite (line 2) | startComposite(e,t,n=0){this.startContext(this.parser.getNodeType(e),t... method addNode (line 2) | addNode(e,t,n){"number"==typeof e&&(e=new s.mp(this.parser.nodeSet.typ... method addElement (line 2) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from... method addLeafElement (line 2) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(ue(t.childr... method finishContext (line 2) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-... method finish (line 2) | finish(){for(;this.stack.length>1;)this.finishContext();return this.ad... method addGaps (line 2) | addGaps(e){return this.ranges.length>1?N(this.ranges,0,e.topNode,this.... method finishLeaf (line 2) | finishLeaf(e){for(let t of e.parsers)if(t.finish(this,e))return;let t=... method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method buffer (line 2) | get buffer(){return new Y(this.parser.nodeSet)} method constructor (line 2) | constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this... method dynamicSlot (line 2) | dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this... class c (line 2) | class c{constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... class u (line 2) | class u{constructor(e,t){this.start=e,this.content=t,this.marks=[],this.... method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(e,t,n){if(n.pos==n.text.length||e!=t.block&&n.indent>=t.stack... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(e,t,n){for(;t>n&&p(e.charCodeAt(t-1));)t--;return t} method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e){return 62!=e.next?-1:32==e.text.charCodeAt(e.pos+1)?2:1} function y (line 2) | function y(e,t,n){if(42!=e.next&&45!=e.next&&95!=e.next)return-1;let r=1... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function b (line 2) | function b(e,t){for(let n=e.stack.length-1;n>=0;n--)if(e.stack[n].type==... method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=48&&o<=57;){if(i++,i==e.t... method constructor (line 2) | constructor(e,t,n,r,i,o){this.options=e,this.attrs=t,this.tooltip=n,th... method setSelected (line 2) | setSelected(e,t){return e==this.selected||e>=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=e.baseIndent+4)return... method constructor (line 2) | constructor(e,t=[]){this.language=e,this.support=t,this.extension=[e,t]} method constructor (line 2) | constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=... method eq (line 2) | eq(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.ancho... method setRange (line 2) | setRange(e){this.set(e.anchorNode,e.anchorOffset,e.focusNode,e.focusOf... method set (line 2) | set(e,t,n,r){this.anchorNode=e,this.anchorOffset=t,this.focusNode=n,th... method name (line 2) | get name(){return this.type.name} method from (line 2) | get from(){return this.context.start+this.context.buffer.buffer[this.i... method to (line 2) | get to(){return this.context.start+this.context.buffer.buffer[this.ind... method constructor (line 2) | constructor(e,t,n){this.context=e,this._parent=t,this.index=n,this.typ... method child (line 2) | child(e,t,n){let{buffer:r}=this.context,i=r.findChild(this.index+4,r.b... method firstChild (line 2) | get firstChild(){return this.child(1,0,4)} method lastChild (line 2) | get lastChild(){return this.child(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.child(1,e,2)} method childBefore (line 2) | childBefore(e){return this.child(-1,e,-2)} method enter (line 2) | enter(e,t,n=0){if(n&h.ExcludeBuffers)return null;let{buffer:r}=this.co... method parent (line 2) | get parent(){return this._parent||this.context.parent.nextSignificantP... method externalSibling (line 2) | externalSibling(e){return this._parent?null:this.context.parent.nextCh... method nextSibling (line 2) | get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];... method prevSibling (line 2) | get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._pare... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return null} method toTree (line 2) | toTree(){let e=[],t=[],{buffer:n}=this.context,r=this.index+4,i=n.buff... method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method toString (line 2) | toString(){return this.context.buffer.childString(this.index)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t,n){this.source=e,this.flags=t,this.disabled=n} method allows (line 2) | allows(e){return!this.disabled||0==this.disabled[e]} method constructor (line 2) | constructor(e){this.decoder=new x(e),this.str=O(this.decoder),this.spo... method read (line 2) | read(){const e=this.spos+this.decoder.read(),t=this.str.slice(this.spo... method constructor (line 2) | constructor(e){super(),this.w=e,this.s=null,this.count=0} method write (line 2) | write(e){this.s===e?this.count++:(this.count>0&&p(this,this.count-1),t... function E (line 2) | function E(e,t,n){if(60!=e.next)return-1;let r=e.text.slice(e.pos);for(l... method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function $ (line 2) | function $(e,t){let n=e.countIndent(t,e.pos,e.indent),r=e.countIndent(e.... method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... function T (line 2) | function T(e,t,n){let i=e.length-1;i>=0&&e[i].to==t&&e[i].type==r.CodeTe... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... method IndentedCode (line 2) | IndentedCode(e,t){let n=t.baseIndent+4;if(t.indent>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;nn.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... class A (line 2) | class A{nextLine(e,t,n){let i=t.depththis.pos||e==this.pos&&(t>0||0==this.i||th... method constructor (line 2) | constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.... class D (line 2) | class D{constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,th... method constructor (line 2) | constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r} method constructor (line 2) | constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,this.lin... method parsedPos (line 2) | get parsedPos(){return this.absoluteLineStart} method advance (line 2) | advance(){if(null!=this.stoppedAt&&this.absoluteLineStart>this.stopped... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=this.to)t.text="";else if(t.text=thi... method readLine (line 2) | readLine(){let{line:e}=this,{text:t,end:n}=this.scanLine(this.absolute... method lineChunkAt (line 2) | lineChunkAt(e){let t,n=this.input.chunk(e);if(this.input.lineChunks)t=... method prevLineEnd (line 2) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 2) | startContext(e,t,n=0){this.block=c.create(e,n,this.lineStart+t,this.bl... method startComposite (line 2) | startComposite(e,t,n=0){this.startContext(this.parser.getNodeType(e),t... method addNode (line 2) | addNode(e,t,n){"number"==typeof e&&(e=new s.mp(this.parser.nodeSet.typ... method addElement (line 2) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from... method addLeafElement (line 2) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(ue(t.childr... method finishContext (line 2) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-... method finish (line 2) | finish(){for(;this.stack.length>1;)this.finishContext();return this.ad... method addGaps (line 2) | addGaps(e){return this.ranges.length>1?N(this.ranges,0,e.topNode,this.... method finishLeaf (line 2) | finishLeaf(e){for(let t of e.parsers)if(t.finish(this,e))return;let t=... method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method buffer (line 2) | get buffer(){return new Y(this.parser.nodeSet)} method constructor (line 2) | constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this... method dynamicSlot (line 2) | dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this... function N (line 2) | function N(e,t,n,r,i){if(i.has(n.tree))return n.tree;let o=e[t].to,a=[],... method constructor (line 2) | constructor(e,t,n){this.field=e,this.from=t,this.to=n} method map (line 2) | map(e){let t=e.mapPos(this.from,-1,r.gc.TrackDel),n=e.mapPos(this.to,1... method constructor (line 2) | constructor(e,t){this.clock=e,this.len=t} class W (line 2) | class W extends s._b{constructor(e,t,n,r,i,o,a,s,l){super(),this.nodeSet... method constructor (line 2) | constructor(e,t){this.lines=e,this.fieldPositions=t} method instantiate (line 2) | instantiate(e,t){let n=[],r=[t],i=e.doc.lineAt(t),a=/^\s*/.exec(i.text... method parse (line 2) | static parse(e){let t,n=[],r=[],i=[];for(let o of e.split(/\r\n?|\n/))... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l){super(),this.nodeSet=e,this.blockParser... method createParse (line 2) | createParse(e,t,n){let r=new D(this,e,t,n);for(let i of this.wrappers)... method configure (line 2) | configure(e){let t=z(e);if(!t)return this;let{nodeSet:n,skipContextMar... method getNodeType (line 2) | getNodeType(e){let t=this.nodeTypes[e];if(null==t)throw new RangeError... method parseInline (line 2) | parseInline(e,t){let n=new ce(this,e,t);e:for(let e=t;e0} method constructor (line 2) | constructor(e,t){this.offset=t,this.done=!1,this.cursor=e.cursor(h.Inc... method moveTo (line 2) | moveTo(e){let{cursor:t}=this,n=e-this.offset;for(;!this.done&&t.from=this.curTo;)this.nextFrag();retu... method nextFrag (line 2) | nextFrag(){var e;if(this.fragI++,this.fragI==this.fragments.length)thi... method findMounts (line 2) | findMounts(e,t){var n;let r=[];if(this.inner){this.inner.cursor.moveTo... function q (line 2) | function q(e,t){let n=e.indexOf(t);if(n<0)throw new RangeError(`Position... method constructor (line 2) | constructor(e,t){this.ranges=e,this.active=t,this.deco=i.p.set(e.map((... method map (line 2) | map(e){let t=[];for(let n of this.ranges){let r=n.map(e);if(!r)return ... method selectionInsideField (line 2) | selectionInsideField(e){return e.ranges.every((e=>this.ranges.some((t=... method constructor (line 2) | constructor(e,t,n,r,i){this.id=e,this.createF=t,this.updateF=n,this.co... method define (line 2) | static define(e){let t=new q(M++,e.create,e.update,e.compare||((e,t)=>... method create (line 2) | create(e){let t=e.facet(z).find((e=>e.field==this));return((null==t?vo... method slot (line 2) | slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(... method init (line 2) | init(e){return[this,z.of({field:this,create:e})]} method extension (line 2) | get extension(){return this} class Y (line 2) | class Y{constructor(e){this.nodeSet=e,this.content=[],this.nodes=[]}writ... method fillPolygons (line 2) | fillPolygons(e,t){const n=this._fillPolygons(e,t),r=Object.assign({},t... method constructor (line 2) | constructor(e){this.nodeSet=e,this.content=[],this.nodes=[]} method write (line 2) | write(e,t,n,r=0){return this.content.push(e,t,n,4+4*r),this} method writeElements (line 2) | writeElements(e,t=0){for(let n of e)n.writeTo(this,t);return this} method finish (line 2) | finish(e,t){return s.mp.build({buffer:this.content,nodeSet:this.nodeSe... method constructor (line 2) | constructor(e,t){this.inner=e,this.prec=t} class F (line 2) | class F{constructor(e,t,n,r=U){this.type=e,this.from=t,this.to=n,this.ch... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t=Object.assign({},t,{hachureAngle:0}));... method dotsOnLines (line 2) | dotsOnLines(e,t){const n=[];let r=t.hachureGap;r<0&&(r=4*t.strokeWidth... method constructor (line 2) | constructor(e,t,n,r=U){this.type=e,this.from=t,this.to=n,this.children=r} method writeTo (line 2) | writeTo(e,t){let n=e.content.length;e.writeElements(this.children,t),e... method toTree (line 2) | toTree(e){return new Y(e).writeElements(this.children,-this.from).fini... method of (line 2) | of(e){return new B(this,e)} method reconfigure (line 2) | reconfigure(e){return F.reconfigure.of({compartment:this,extension:e})} method get (line 2) | get(e){return e.config.compartments.get(this)} class B (line 2) | class B{constructor(e,t){this.tree=e,this.from=t}get to(){return this.fr... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.das... method dashedLine (line 2) | dashedLine(e,t){const n=t.dashOffset<0?t.hachureGap<0?4*t.strokeWidth:... method constructor (line 2) | constructor(e,t){this.tree=e,this.from=t} method to (line 2) | get to(){return this.from+this.tree.length} method type (line 2) | get type(){return this.tree.type.id} method children (line 2) | get children(){return U} method writeTo (line 2) | writeTo(e,t){e.nodes.push(this.tree),e.content.push(e.nodes.length-1,t... method toTree (line 2) | toTree(){return this.tree} method constructor (line 2) | constructor(e,t){this.compartment=e,this.inner=t} function G (line 2) | function G(e,t,n,r){return new F(e,t,n,r)} method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=t.hachureGap<0?4*t.strokeWidth:t.hachureGap,... method zigzagLines (line 2) | zigzagLines(e,t,n){const r=[];return e.forEach((e=>{const i=z(e),o=Mat... method constructor (line 2) | constructor(e,t,n,r,i,o){for(this.base=e,this.compartments=t,this.dyna... method staticFacet (line 2) | staticFacet(e){let t=this.address[e.id];return null==t?e.default:this.... method resolve (line 2) | static resolve(e,t,n){let r=[],i=Object.create(null),o=new Map;for(let... method constructor (line 2) | constructor(e){super(),this.text=e} method length (line 2) | get length(){return this.text.length} method createDOM (line 2) | createDOM(e){this.setDOM(e||document.createTextNode(this.text))} method sync (line 2) | sync(e){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(e&&... method reuseDOM (line 2) | reuseDOM(e){3==e.nodeType&&this.createDOM(e)} method merge (line 2) | merge(e,t,n){return(!n||n instanceof G&&!(this.length-(t-e)+n.length>2... method split (line 2) | split(e){let t=new G(this.text.slice(e));return this.text=this.text.sl... method localPosFromDOM (line 2) | localPosFromDOM(e,t){return e==this.dom?t:t?this.text.length:0} method domAtPos (line 2) | domAtPos(e){return new T(this.dom,e)} method domBoundsAround (line 2) | domBoundsAround(e,t,n){return{from:n,to:n+this.length,startDOM:this.do... method coordsAt (line 2) | coordsAt(e,t){return K(this.dom,e,t)} class te (line 2) | class te{constructor(e,t,n,r){this.type=e,this.from=t,this.to=n,this.sid... method constructor (line 2) | constructor(e,t,n,r){this.type=e,this.from=t,this.to=n,this.side=r} method constructor (line 2) | constructor(e){this.dsCurrVal=0,this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){this.dsCurrVal=0} method readDsClock (line 2) | readDsClock(){return this.dsCurrVal+=l.yg(this.restDecoder),this.dsCur... method readDsLen (line 2) | readDsLen(){const e=l.yg(this.restDecoder)+1;return this.dsCurrVal+=e,e} method Escape (line 2) | Escape(e,t,n){if(92!=t||n==e.end-1)return-1;let i=e.char(n+1);for(let t=... method Entity (line 2) | Entity(e,t,n){if(38!=t)return-1;let i=/^(?:#\d+|#x[a-f\d]+|\w+);/i.exec(... method InlineCode (line 2) | InlineCode(e,t,n){if(96!=t||n&&96==e.char(n-1))return-1;let i=n+1;for(;i... method HTMLTag (line 2) | HTMLTag(e,t,n){if(60!=t||n==e.end-1)return-1;let i=e.slice(n+1,e.end),o=... method Emphasis (line 2) | Emphasis(e,t,n){if(95!=t&&42!=t)return-1;let r=n+1;for(;e.char(r)==t;)r+... method HardBreak (line 2) | HardBreak(e,t,n){if(92==t&&10==e.char(n+1))return e.append(G(r.HardBreak... method LinkEnd (line 2) | LinkEnd(e,t,n){if(93!=t)return-1;for(let t=e.parts.length-1;t>=0;t--){le... function oe (line 2) | function oe(e,t,n,i,o){let{text:a}=e,s=e.char(o),l=o;if(t.unshift(G(r.Li... method constructor (line 2) | constructor(){this.restEncoder=s.Mf(),this.dsCurrVal=0} method toUint8Array (line 2) | toUint8Array(){return s._f(this.restEncoder)} method resetDsCurVal (line 2) | resetDsCurVal(){this.dsCurrVal=0} method writeDsClock (line 2) | writeDsClock(e){const t=e-this.dsCurrVal;this.dsCurrVal=e,s.uE(this.re... method writeDsLen (line 2) | writeDsLen(e){0===e&&m.zR(),s.uE(this.restEncoder,e-1),this.dsCurrVal+=e} function ae (line 2) | function ae(e,t,n){if(60==e.charCodeAt(t)){for(let i=t+1;i=this.end?-1:this.text.charCodeAt(e-this.offset)} method end (line 2) | get end(){return this.offset+this.text.length} method slice (line 2) | slice(e,t){return this.text.slice(e-this.offset,t-this.offset)} method append (line 2) | append(e){return this.parts.push(e),e.to} method addDelimiter (line 2) | addDelimiter(e,t,n,r,i){return this.append(new te(e,t,n,(r?1:0)|(i?2:0... method addElement (line 2) | addElement(e){return this.append(e)} method resolveMarkers (line 2) | resolveMarkers(e){for(let t=e;t=0;t--){let n=... method takeContent (line 2) | takeContent(e){let t=this.resolveMarkers(e);return this.parts.length=e,t} method skipSpace (line 2) | skipSpace(e){return m(this.text,e-this.offset)+this.offset} method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method constructor (line 2) | constructor(e,t){super(),this.config=e,this.open=t} method eq (line 2) | eq(e){return this.config==e.config&&this.open==e.open} method toDOM (line 2) | toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.op... method constructor (line 2) | constructor(e,t){this.type=e,this.value=t} method map (line 2) | map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==t... method is (line 2) | is(e){return this.type==e} method define (line 2) | static define(e={}){return new le(e.map||(e=>e))} method mapEffects (line 2) | static mapEffects(e,t){if(!e.length)return e;let n=[];for(let r of e){... function ue (line 2) | function ue(e,t){if(!t.length)return e;if(!e.length)return t;let n=e.sli... method constructor (line 2) | constructor(e,t,n,r,i,o){this.startState=e,this.changes=t,this.selecti... method create (line 2) | static create(e,t,n,r,i,o){return new ue(e,t,n,r,i,o)} method newDoc (line 2) | get newDoc(){return this._doc||(this._doc=this.changes.apply(this.star... method newSelection (line 2) | get newSelection(){return this.selection||this.startState.selection.ma... method state (line 2) | get state(){return this._state||this.startState.applyTransaction(this)... method annotation (line 2) | annotation(e){for(let t of this.annotations)if(t.type==e)return t.value} method docChanged (line 2) | get docChanged(){return!this.changes.empty} method reconfigured (line 2) | get reconfigured(){return this.startState.config!=this.state.config} method isUserEvent (line 2) | isUserEvent(e){let t=this.annotation(ue.userEvent);return!(!t||!(t==e|... method eq (line 2) | eq(e){return!1} method updateDOM (line 2) | updateDOM(e){return!1} method compare (line 2) | compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)} method estimatedHeight (line 2) | get estimatedHeight(){return-1} method ignoreEvent (line 2) | ignoreEvent(e){return!0} method customView (line 2) | get customView(){return null} method destroy (line 2) | destroy(e){} class de (line 2) | class de{constructor(e,t){this.fragments=e,this.input=t,this.i=0,this.fr... method constructor (line 2) | constructor(e,t){this.fragments=e,this.input=t,this.i=0,this.fragment=... method nextFragment (line 2) | nextFragment(){this.fragment=this.i0?3e8:-4e8:... method replace (line 2) | static replace(e){let t,n,r=!!e.block;if(e.isBlockGap)t=-5e8,n=4e8;els... method line (line 2) | static line(e){return new pe(e)} method set (line 2) | static set(e,t=!1){return r.Xs.of(e,t)} method hasHeight (line 2) | hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1} function me (line 2) | function me(e,t,n){let r=[];for(let i=e.firstChild,o=t;;i=i.nextSibling)... method constructor (line 2) | constructor(e,t,n,i,o,a){super(t,n,o,e),this.block=i,this.isReplace=a,... method type (line 2) | get type(){return this.startSidet||e==t&&this.startSide>0&&this.end... method constructor (line 2) | constructor(){this.l=[]} method parse (line 2) | parse(e,t,n){if(126!=t||126!=e.char(n+1)||126==e.char(n+2))return-1;let ... function ve (line 2) | function ve(e,t,n=0,r,i=0){let o=0,a=!0,s=-1,l=-1,c=!1,u=()=>{r.push(e.e... method constructor (line 2) | constructor(){super(...arguments),this.children=[],this.length=0,this.... method merge (line 2) | merge(e,t,n,r,i,o){if(n){if(!(n instanceof ve))return!1;this.dom||n.tr... method split (line 2) | split(e){let t=new ve;if(t.breakAfter=this.breakAfter,0==this.length)r... method transferDOM (line 2) | transferDOM(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAt... method setDeco (line 2) | setDeco(e){le(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,thi... method append (line 2) | append(e,t){oe(this,e,t)} method addLineDeco (line 2) | addLineDeco(e){let t=e.spec.attributes,n=e.spec.class;t&&(this.attrs=s... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method reuseDOM (line 2) | reuseDOM(e){"DIV"==e.nodeName&&(this.setDOM(e),this.dirty|=6)} method sync (line 2) | sync(e){var t;this.dom?4&this.dirty&&($(this.dom),this.dom.className="... method measureTextSize (line 2) | measureTextSize(){if(0==this.children.length||this.length>20)return nu... method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} method become (line 2) | become(e){return!1} method type (line 2) | get type(){return fe.Text} method find (line 2) | static find(e,t){for(let n=0,r=0;ne instanceof we))||!ye(t.text,t.bas... class ke (line 2) | class ke{nextLine(){return!1}finish(e,t){return e.addLeafElement(t,e.elt... method nextLine (line 2) | nextLine(){return!1} method finish (line 2) | finish(e,t){return e.addLeafElement(t,e.elt("Task",t.start,t.start+t.c... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.value=n} method create (line 2) | static create(e,t,n){return new ke(e,t,n)} function Pe (line 2) | function Pe(e,t,n){return(r,i,o)=>{if(i!=e||r.char(o+1)==e)return-1;let ... method constructor (line 2) | constructor(e,t,n,r){this.from=e,this.to=t,this.value=n,this.maxPoint=r} method length (line 2) | get length(){return this.to[this.to.length-1]} method findIndex (line 2) | findIndex(e,t,n,r=0){let i=n?this.to:this.from;for(let o=r,a=i.length;... method between (line 2) | between(e,t,n,r){for(let i=this.findIndex(t,-1e9,!0),o=this.findIndex(... method map (line 2) | map(e,t){let n=[],r=[],i=[],o=-1,a=-1;for(let s=0;s-1&&(this.activeTo[this.minActive]-e|... method removeActive (line 2) | removeActive(e){Ae(this.active,e),Ae(this.activeTo,e),Ae(this.activeRa... method addActive (line 2) | addActive(e){let t=0,{value:n,to:r,rank:i}=this.cursor;for(;t=0&&this.activeT... function Ae (line 2) | function Ae(e,t){return t.sliceString(e.from,e.from+50)} class Me (line 2) | class Me{constructor(e,t,n,r,i,o,a){this.node=e,this.from=t,this.to=n,th... method constructor (line 2) | constructor(e,t){this.svg=e,this.gen=new Ie(t)} method draw (line 2) | draw(e){const t=e.sets||[],n=e.options||this.getDefaultOptions(),r=thi... method fillSketch (line 2) | fillSketch(e,t,n){let r=n.fillWeight;r<0&&(r=n.strokeWidth/2);const i=... method generator (line 2) | get generator(){return this.gen} method getDefaultOptions (line 2) | getDefaultOptions(){return this.gen.defaultOptions} method opsToPath (line 2) | opsToPath(e,t){return this.gen.opsToPath(e,t)} method line (line 2) | line(e,t,n,r,i){const o=this.gen.line(e,t,n,r,i);return this.draw(o)} method rectangle (line 2) | rectangle(e,t,n,r,i){const o=this.gen.rectangle(e,t,n,r,i);return this... method ellipse (line 2) | ellipse(e,t,n,r,i){const o=this.gen.ellipse(e,t,n,r,i);return this.dra... method circle (line 2) | circle(e,t,n,r){const i=this.gen.circle(e,t,n,r);return this.draw(i)} method linearPath (line 2) | linearPath(e,t){const n=this.gen.linearPath(e,t);return this.draw(n)} method polygon (line 2) | polygon(e,t){const n=this.gen.polygon(e,t);return this.draw(n)} method arc (line 2) | arc(e,t,n,r,i,o,a=!1,s){const l=this.gen.arc(e,t,n,r,i,o,a,s);return t... method curve (line 2) | curve(e,t){const n=this.gen.curve(e,t);return this.draw(n)} method path (line 2) | path(e,t){const n=this.gen.path(e,t);return this.draw(n)} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.node=e,this.from=t,this.to=n,this.spac... method blank (line 2) | blank(e=!0){let t=this.spaceBefore;if("Blockquote"==this.node.name)t+=... method marker (line 2) | marker(e,t){let n="OrderedList"==this.node.name?String(+Xe(this.item,e... function Ze (line 2) | function Ze(e,t,n){let r=[];for(let t=e;t&&"Document"!=t.name;t=t.parent... method constructor (line 2) | constructor(e,t,n,r){this.id=e,this.create=t,this.domEventHandlers=n,t... method define (line 2) | static define(e,t){const{eventHandlers:n,provide:r,decorations:i}=t||{... method fromClass (line 2) | static fromClass(e,t){return Ze.define((t=>new e(t)),t)} function Xe (line 2) | function Xe(e,t){return/^(\s*)(\d+)(?=[.)])/.exec(t.sliceString(e.from,e... method constructor (line 2) | constructor(e,t,n=0,r=e.length,i,o){this.test=o,this.value={from:0,to:... method peek (line 2) | peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=thi... method next (line 2) | next(){for(;this.matches.length;)this.matches.pop();return this.nextOv... method nextOverlapping (line 2) | nextOverlapping(){for(;;){let e=this.peek();if(e<0)return this.done=!0... method match (line 2) | match(e,t){let n=null;for(let r=0;r=n||r.to<=t){let r=new... function l (line 2) | function l(e,t){this.parent=e,this.depth=t,this.hash=(e?e.hash+e.hash<<8... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=48&&e<=57} method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(e){return o(e)||95==e} method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function m (line 2) | function m(){return new h.ri(p)} method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function s (line 2) | function s(e){return e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57} method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(e,t,n){for(let r=!1;;){if(e.next<0)return;if(e.next==t&&!r)re... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(e,t){for(;48==e.next||49==e.next;)e.advance();t&&e.next==t&&e... method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(e){for(;!(e.next<0||10==e.next);)e.advance()} method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function m (line 2) | function m(e,t,n){let r=Object.create(null);r.true=r.false=5,r.null=r.un... method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function O (line 2) | function O(e){return new o.Jq((t=>{var n;let{next:r}=t;if(t.advance(),h(... method constructor (line 2) | constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[]... method match (line 2) | match(e){if(0==this.pattern.length)return[0];if(e.length=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function b (line 2) | function b(e){let t=e.cursor().moveTo(e.from,-1);for(;/Comment/.test(t.n... method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... class Q (line 2) | class Q{constructor(){this.list=[],this.children=void 0}child(e){let t=t... method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} class $ (line 2) | class ${constructor(e,t){this.dialect=e,this.language=t}get extension(){... method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... function T (line 2) | function T(e,t=!1){return function(e,t){let n=Object.keys(e).map((n=>({l... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function j (line 2) | function j(e,t=!1){return e.language.data.of({autocomplete:T(e,t)})} method constructor (line 2) | constructor(e){this.set=e,this.i=0,this.next()} method next (line 2) | next(){let{sections:e}=this.set;this.i>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... function I (line 2) | function I(e){return e.schema?function(e,t,n,i){let o=new Q,a=o.child(i|... method constructor (line 2) | constructor(e){this.stage=0,this.elts=[],this.pos=0,this.start=e.start... method nextLine (line 2) | nextLine(e,t,n){if(-1==this.stage)return!1;let r=n.content+"\n"+t.scru... method finish (line 2) | finish(e,t){return(2==this.stage||3==this.stage)&&m(t.content,this.pos... method complete (line 2) | complete(e,t,n){return e.addLeafElement(t,G(r.LinkReference,this.start... method nextStage (line 2) | nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this... method advance (line 2) | advance(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!th... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;nn.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... function A (line 2) | function A(e={}){let t=e.dialect||M;return new r.ri(t.language,[R(e),j(t... method constructor (line 2) | constructor(e,t,n=0,r){this.done=e,this.undone=t,this.prevTime=n,this.... method isolate (line 2) | isolate(){return this.prevTime?new A(this.done,this.undone):this} method addChanges (line 2) | addChanges(e,t,n,r,i){let o=this.done,a=o[o.length-1];return o=a&&a.ch... method addSelection (line 2) | addSelection(e,t,n,r){let i=this.done.length?this.done[this.done.lengt... method addMapping (line 2) | addMapping(e){return new A(j(this.done,e),j(this.undone,e),this.prevTi... method pop (line 2) | pop(e,t,n){let r=0==e?this.done:this.undone;if(0==r.length)return null... method nextLine (line 2) | nextLine(e,t,n){let i=t.depththis.pos||e==this.pos&&(t>0||0==this.i||th... method constructor (line 2) | constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.... function u (line 2) | function u(e){return o.r$.define({combine:e?t=>t.concat(e):void 0})} method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(e,t,n){let r=e.facet(k);if(!r)return null;let o=r.data;if(r.a... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(e){let t=e.field(f.state,!1);return t?t.tree:i.mp.empty} method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... class m (line 2) | class m{constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPo... method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} class O (line 2) | class O{constructor(e,t,n=[],r,i,o,a,s){this.parser=e,this.state=t,this.... method constructor (line 2) | constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[]... method match (line 2) | match(e){if(0==this.pattern.length)return[0];if(e.length=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e,t,n){return i.i9.applyChanges(e,[{fromA:t,toA:n,fromB:t,toB... class y (line 2) | class y{constructor(e){this.context=e,this.tree=e.tree}apply(e){if(!e.do... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... method update (line 2) | update(e,t){for(let e of t.effects)if(e.is(f.setState))return e.value;re... method constructor (line 2) | constructor(e){this.view=e,this.working=null,this.workScheduled=0,this.c... method update (line 2) | update(e){let t=this.view.state.field(f.state).context;(t.updateViewport... method scheduleWork (line 2) | scheduleWork(){if(this.working)return;let{state:e}=this.view,t=e.field(f... method work (line 2) | work(e){this.working=null;let t=Date.now();if(this.chunkEnd0)} method focus (line 2) | focus(){this.scheduleWork()} class S (line 2) | class S{constructor(e,t=[]){this.language=e,this.support=t,this.extensio... method constructor (line 2) | constructor(e,t=[]){this.language=e,this.support=t,this.extension=[e,t]} method constructor (line 2) | constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=... method eq (line 2) | eq(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.ancho... method setRange (line 2) | setRange(e){this.set(e.anchorNode,e.anchorOffset,e.focusNode,e.focusOf... method set (line 2) | set(e,t,n,r){this.anchorNode=e,this.anchorOffset=t,this.focusNode=n,th... method name (line 2) | get name(){return this.type.name} method from (line 2) | get from(){return this.context.start+this.context.buffer.buffer[this.i... method to (line 2) | get to(){return this.context.start+this.context.buffer.buffer[this.ind... method constructor (line 2) | constructor(e,t,n){this.context=e,this._parent=t,this.index=n,this.typ... method child (line 2) | child(e,t,n){let{buffer:r}=this.context,i=r.findChild(this.index+4,r.b... method firstChild (line 2) | get firstChild(){return this.child(1,0,4)} method lastChild (line 2) | get lastChild(){return this.child(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.child(1,e,2)} method childBefore (line 2) | childBefore(e){return this.child(-1,e,-2)} method enter (line 2) | enter(e,t,n=0){if(n&h.ExcludeBuffers)return null;let{buffer:r}=this.co... method parent (line 2) | get parent(){return this._parent||this.context.parent.nextSignificantP... method externalSibling (line 2) | externalSibling(e){return this._parent?null:this.context.parent.nextCh... method nextSibling (line 2) | get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];... method prevSibling (line 2) | get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._pare... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return null} method toTree (line 2) | toTree(){let e=[],t=[],{buffer:n}=this.context,r=this.index+4,i=n.buff... method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method toString (line 2) | toString(){return this.context.buffer.childString(this.index)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t,n){this.source=e,this.flags=t,this.disabled=n} method allows (line 2) | allows(e){return!this.disabled||0==this.disabled[e]} method constructor (line 2) | constructor(e){this.decoder=new x(e),this.str=O(this.decoder),this.spo... method read (line 2) | read(){const e=this.spos+this.decoder.read(),t=this.str.slice(this.spo... method constructor (line 2) | constructor(e){super(),this.w=e,this.s=null,this.count=0} method write (line 2) | write(e){this.s===e?this.count++:(this.count>0&&p(this,this.count-1),t... class P (line 2) | class P{constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extension... method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function Q (line 2) | function Q(e){let t=e.facet(C);return 9==t.charCodeAt(0)?e.tabSize*t.len... method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function E (line 2) | function E(e,t){let n="",r=e.tabSize;if(9==e.facet(C).charCodeAt(0))for(... method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function $ (line 2) | function $(e,t){e instanceof o.yy&&(e=new T(e));for(let n of e.state.fac... method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... class T (line 2) | class T{constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)}l... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function I (line 2) | function I(e){let t=e.type.prop(j);if(t)return t;let n,r=e.firstChild;if... method constructor (line 2) | constructor(e){this.stage=0,this.elts=[],this.pos=0,this.start=e.start... method nextLine (line 2) | nextLine(e,t,n){if(-1==this.stage)return!1;let r=n.content+"\n"+t.scru... method finish (line 2) | finish(e,t){return(2==this.stage||3==this.stage)&&m(t.content,this.pos... method complete (line 2) | complete(e,t,n){return e.addLeafElement(t,G(r.LinkReference,this.start... method nextStage (line 2) | nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this... method advance (line 2) | advance(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!th... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;nn.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... function A (line 2) | function A(){return 0} method constructor (line 2) | constructor(e,t,n=0,r){this.done=e,this.undone=t,this.prevTime=n,this.... method isolate (line 2) | isolate(){return this.prevTime?new A(this.done,this.undone):this} method addChanges (line 2) | addChanges(e,t,n,r,i){let o=this.done,a=o[o.length-1];return o=a&&a.ch... method addSelection (line 2) | addSelection(e,t,n,r){let i=this.done.length?this.done[this.done.lengt... method addMapping (line 2) | addMapping(e){return new A(j(this.done,e),j(this.undone,e),this.prevTi... method pop (line 2) | pop(e,t,n){let r=0==e?this.done:this.undone;if(0==r.length)return null... method nextLine (line 2) | nextLine(e,t,n){let i=t.depththis.pos||e==this.pos&&(t>0||0==this.i||th... method constructor (line 2) | constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.... class M (line 2) | class M extends T{constructor(e,t,n){super(e.state,e.options),this.base=... method constructor (line 2) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),thi... method constructor (line 2) | constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,thi... method create (line 2) | static create(e,t,n){return new M(e,t,n)} method textAfter (line 2) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 2) | get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){l... method continue (line 2) | continue(){let e=this.node.parent;return e?R(e,this.pos,this.base):0} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.parser=e,this.predicate=t,this.mounts=... function Z (line 2) | function Z(e,t){for(let n=t;n;n=n.parent)if(e==n)return!0;return!1} method constructor (line 2) | constructor(e,t,n,r,i){this.combine=e,this.compareInput=t,this.compare... method define (line 2) | static define(e={}){return new Z(e.combine||(e=>e),e.compareInput||((e... method of (line 2) | of(e){return new D([],this,0,e)} method compute (line 2) | compute(e,t){if(this.isStatic)throw new Error("Can't compute a static ... method computeN (line 2) | computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static... method from (line 2) | from(e,t){return t||(t=e=>e),this.compute([e],(n=>t(n.field(e))))} function X (line 2) | function X({closing:e,align:t=!0,units:n=1}){return r=>D(r,t,n,e)} method constructor (line 2) | constructor(e,t,n,r,i){this.nest=t,this.input=n,this.fragments=r,this.... method advance (line 2) | advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)retu... method parsedPos (line 2) | get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for... method stopAt (line 2) | stopAt(e){if(this.stoppedAt=e,this.baseParse)this.baseParse.stopAt(e);... method startInner (line 2) | startInner(){let e=new z(this.fragments),t=null,n=null,r=new P(new b(t... function D (line 2) | function D(e,t,n,r,i){let o=e.textAfter,a=o.match(/^\s*/)[0].length,s=r&... method constructor (line 2) | constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r} method constructor (line 2) | constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,this.lin... method parsedPos (line 2) | get parsedPos(){return this.absoluteLineStart} method advance (line 2) | advance(){if(null!=this.stoppedAt&&this.absoluteLineStart>this.stopped... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=this.to)t.text="";else if(t.text=thi... method readLine (line 2) | readLine(){let{line:e}=this,{text:t,end:n}=this.scanLine(this.absolute... method lineChunkAt (line 2) | lineChunkAt(e){let t,n=this.input.chunk(e);if(this.input.lineChunks)t=... method prevLineEnd (line 2) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 2) | startContext(e,t,n=0){this.block=c.create(e,n,this.lineStart+t,this.bl... method startComposite (line 2) | startComposite(e,t,n=0){this.startContext(this.parser.getNodeType(e),t... method addNode (line 2) | addNode(e,t,n){"number"==typeof e&&(e=new s.mp(this.parser.nodeSet.typ... method addElement (line 2) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from... method addLeafElement (line 2) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(ue(t.childr... method finishContext (line 2) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-... method finish (line 2) | finish(){for(;this.stack.length>1;)this.finishContext();return this.ad... method addGaps (line 2) | addGaps(e){return this.ranges.length>1?N(this.ranges,0,e.topNode,this.... method finishLeaf (line 2) | finishLeaf(e){for(let t of e.parsers)if(t.finish(this,e))return;let t=... method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method buffer (line 2) | get buffer(){return new Y(this.parser.nodeSet)} method constructor (line 2) | constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this... method dynamicSlot (line 2) | dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this... function W (line 2) | function W({except:e,units:t=1}={}){return n=>{let r=e&&e.test(n.textAft... method constructor (line 2) | constructor(e,t){this.lines=e,this.fieldPositions=t} method instantiate (line 2) | instantiate(e,t){let n=[],r=[t],i=e.doc.lineAt(t),a=/^\s*/.exec(i.text... method parse (line 2) | static parse(e){let t,n=[],r=[],i=[];for(let o of e.split(/\r\n?|\n/))... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l){super(),this.nodeSet=e,this.blockParser... method createParse (line 2) | createParse(e,t,n){let r=new D(this,e,t,n);for(let i of this.wrappers)... method configure (line 2) | configure(e){let t=z(e);if(!t)return this;let{nodeSet:n,skipContextMar... method getNodeType (line 2) | getNodeType(e){let t=this.nodeTypes[e];if(null==t)throw new RangeError... method parseInline (line 2) | parseInline(e,t){let n=new ce(this,e,t);e:for(let e=t;e{if(!e.docChanged||!e.... method constructor (line 2) | constructor(e,t){this.offset=t,this.done=!1,this.cursor=e.cursor(h.Inc... method moveTo (line 2) | moveTo(e){let{cursor:t}=this,n=e-this.offset;for(;!this.done&&t.from=r... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t=Object.assign({},t,{hachureAngle:0}));... method dotsOnLines (line 2) | dotsOnLines(e,t){const n=[];let r=t.hachureGap;r<0&&(r=4*t.strokeWidth... method constructor (line 2) | constructor(e,t,n,r=U){this.type=e,this.from=t,this.to=n,this.children=r} method writeTo (line 2) | writeTo(e,t){let n=e.content.length;e.writeElements(this.children,t),e... method toTree (line 2) | toTree(e){return new Y(e).writeElements(this.children,-this.from).fini... method of (line 2) | of(e){return new B(this,e)} method reconfigure (line 2) | reconfigure(e){return F.reconfigure.of({compartment:this,extension:e})} method get (line 2) | get(e){return e.config.compartments.get(this)} function H (line 2) | function H(e){let t=[];for(let{head:n}of e.state.selection.ranges)t.some... method constructor (line 2) | constructor(e,t=[],n=0){super(),this.mark=e,this.children=t,this.lengt... method setAttrs (line 2) | setAttrs(e){if($(e),this.mark.class&&(e.className=this.mark.class),thi... method reuseDOM (line 2) | reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(... method sync (line 2) | sync(e){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(thi... method merge (line 2) | merge(e,t,n,r,i,o){return!(n&&(!(n instanceof H&&n.mark.eq(this.mark))... method split (line 2) | split(e){let t=[],n=0,r=-1,i=0;for(let o of this.children){let a=n+o.l... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} method update (line 2) | update(e,t){e=e.map(t.changes);for(let n of t.effects)n.is(B)&&!ee(e,n.v... method toJSON (line 2) | toJSON(e,t){let n=[];return e.between(0,t.doc.length,((e,t)=>{n.push(e,t... method fromJSON (line 2) | fromJSON(e){if(!Array.isArray(e)||e.length%2)throw new RangeError("Inval... function J (line 2) | function J(e,t,n){var r;let i=null;return null===(r=e.field(K,!1))||void... method constructor (line 2) | constructor(e,t,n){super(),this.widget=e,this.length=t,this.side=n,thi... method create (line 2) | static create(e,t,n){return new(e.customView||J)(e,t,n)} method split (line 2) | split(e){let t=J.create(this.widget,this.length-e,this.side);return th... method sync (line 2) | sync(){this.dom&&this.widget.updateDOM(this.dom)||(this.dom&&this.prev... method getSide (line 2) | getSide(){return this.side} method merge (line 2) | merge(e,t,n,r,i,o){return!(n&&(!(n instanceof J&&this.widget.compare(n... method become (line 2) | become(e){return e.length==this.length&&e instanceof J&&e.side==this.s... method ignoreMutation (line 2) | ignoreMutation(){return!0} method ignoreEvent (line 2) | ignoreEvent(e){return this.widget.ignoreEvent(e)} method overrideDOMText (line 2) | get overrideDOMText(){if(0==this.length)return r.xv.empty;let e=this;f... method domAtPos (line 2) | domAtPos(e){return 0==e?T.before(this.dom):T.after(this.dom,e==this.le... method domBoundsAround (line 2) | domBoundsAround(){return null} method coordsAt (line 2) | coordsAt(e,t){let n=this.dom.getClientRects(),r=null;if(!n.length)retu... method isEditable (line 2) | get isEditable(){return!1} method destroy (line 2) | destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)} method constructor (line 2) | constructor(e){this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){} method readDsClock (line 2) | readDsClock(){return l.yg(this.restDecoder)} method readDsLen (line 2) | readDsLen(){return l.yg(this.restDecoder)} function ee (line 2) | function ee(e,t,n){let r=!1;return e.between(t,t,((e,i)=>{e==t&&i==n&&(r... method domAtPos (line 2) | domAtPos(e){let{topView:t,text:n}=this.widget;return t?te(e,0,t,n,((e,... method sync (line 2) | sync(){this.setDOM(this.widget.toDOM())} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let{topView:n,text:r}=this.widget;return n?ne(e,t... method ignoreMutation (line 2) | ignoreMutation(){return!1} method overrideDOMText (line 2) | get overrideDOMText(){return null} method coordsAt (line 2) | coordsAt(e,t){let{topView:n,text:r}=this.widget;return n?te(e,t,n,r,((... method destroy (line 2) | destroy(){var e;super.destroy(),null===(e=this.widget.topView)||void 0... method isEditable (line 2) | get isEditable(){return!0} method canReuseDOM (line 2) | canReuseDOM(){return!0} method readLeftID (line 2) | readLeftID(){return xe(l.yg(this.restDecoder),l.yg(this.restDecoder))} method readRightID (line 2) | readRightID(){return xe(l.yg(this.restDecoder),l.yg(this.restDecoder))} method readClient (line 2) | readClient(){return l.yg(this.restDecoder)} method readInfo (line 2) | readInfo(){return l.kj(this.restDecoder)} method readString (line 2) | readString(){return l.kf(this.restDecoder)} method readParentInfo (line 2) | readParentInfo(){return 1===l.yg(this.restDecoder)} method readTypeRef (line 2) | readTypeRef(){return l.yg(this.restDecoder)} method readLen (line 2) | readLen(){return l.yg(this.restDecoder)} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return p.f9(l.HN(this.restDecoder))} method readJSON (line 2) | readJSON(){return JSON.parse(l.kf(this.restDecoder))} method readKey (line 2) | readKey(){return l.kf(this.restDecoder)} function te (line 2) | function te(e,t){return e.field(K,!1)?t:t.concat(o.Py.appendConfig.of(ae... method constructor (line 2) | constructor(e,t,n,r){this.type=e,this.from=t,this.to=n,this.side=r} method constructor (line 2) | constructor(e){this.dsCurrVal=0,this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){this.dsCurrVal=0} method readDsClock (line 2) | readDsClock(){return this.dsCurrVal+=l.yg(this.restDecoder),this.dsCur... method readDsLen (line 2) | readDsLen(){const e=l.yg(this.restDecoder)+1;return this.dsCurrVal+=e,e} function ne (line 2) | function ne(e,t,n=!0){let r=e.state.doc.lineAt(t.from).number,i=e.state.... method constructor (line 2) | constructor(e){super(e),this.keys=[],l.yg(e),this.keyClockDecoder=new ... method readLeftID (line 2) | readLeftID(){return new be(this.clientDecoder.read(),this.leftClockDec... method readRightID (line 2) | readRightID(){return new be(this.clientDecoder.read(),this.rightClockD... method readClient (line 2) | readClient(){return this.clientDecoder.read()} method readInfo (line 2) | readInfo(){return this.infoDecoder.read()} method readString (line 2) | readString(){return this.stringDecoder.read()} method readParentInfo (line 2) | readParentInfo(){return 1===this.parentInfoDecoder.read()} method readTypeRef (line 2) | readTypeRef(){return this.typeRefDecoder.read()} method readLen (line 2) | readLen(){return this.lenDecoder.read()} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return l.HN(this.restDecoder)} method readJSON (line 2) | readJSON(){return l.v_(this.restDecoder)} method readKey (line 2) | readKey(){const e=this.keyClockDecoder.read();if(e{let n=e.lineBlockAt(e.posAtD... class ce (line 2) | class ce extends a.SJ{constructor(e,t){super(),this.config=e,this.open=t... method constructor (line 2) | constructor(e,t,n){this.parser=e,this.text=t,this.offset=n,this.parts=[]} method char (line 2) | char(e){return e>=this.end?-1:this.text.charCodeAt(e-this.offset)} method end (line 2) | get end(){return this.offset+this.text.length} method slice (line 2) | slice(e,t){return this.text.slice(e-this.offset,t-this.offset)} method append (line 2) | append(e){return this.parts.push(e),e.to} method addDelimiter (line 2) | addDelimiter(e,t,n,r,i){return this.append(new te(e,t,n,(r?1:0)|(i?2:0... method addElement (line 2) | addElement(e){return this.append(e)} method resolveMarkers (line 2) | resolveMarkers(e){for(let t=e;t=0;t--){let n=... method takeContent (line 2) | takeContent(e){let t=this.resolveMarkers(e);return this.parts.length=e,t} method skipSpace (line 2) | skipSpace(e){return m(this.text,e-this.offset)+this.offset} method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method constructor (line 2) | constructor(e,t){super(),this.config=e,this.open=t} method eq (line 2) | eq(e){return this.config==e.config&&this.open==e.open} method toDOM (line 2) | toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.op... method constructor (line 2) | constructor(e,t){this.type=e,this.value=t} method map (line 2) | map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==t... method is (line 2) | is(e){return this.type==e} method define (line 2) | static define(e={}){return new le(e.map||(e=>e))} method mapEffects (line 2) | static mapEffects(e,t){if(!e.length)return e;let n=[];for(let r of e){... function ue (line 2) | function ue(e={}){let t=Object.assign(Object.assign({},le),e),n=new ce(t... method constructor (line 2) | constructor(e,t,n,r,i,o){this.startState=e,this.changes=t,this.selecti... method create (line 2) | static create(e,t,n,r,i,o){return new ue(e,t,n,r,i,o)} method newDoc (line 2) | get newDoc(){return this._doc||(this._doc=this.changes.apply(this.star... method newSelection (line 2) | get newSelection(){return this.selection||this.startState.selection.ma... method state (line 2) | get state(){return this._state||this.startState.applyTransaction(this)... method annotation (line 2) | annotation(e){for(let t of this.annotations)if(t.type==e)return t.value} method docChanged (line 2) | get docChanged(){return!this.changes.empty} method reconfigured (line 2) | get reconfigured(){return this.startState.config!=this.state.config} method isUserEvent (line 2) | isUserEvent(e){let t=this.annotation(ue.userEvent);return!(!t||!(t==e|... method eq (line 2) | eq(e){return!1} method updateDOM (line 2) | updateDOM(e){return!1} method compare (line 2) | compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)} method estimatedHeight (line 2) | get estimatedHeight(){return-1} method ignoreEvent (line 2) | ignoreEvent(e){return!0} method customView (line 2) | get customView(){return null} method destroy (line 2) | destroy(e){} class de (line 2) | class de{constructor(e,t){let n;function r(e){let t=l.V.newName();return... method constructor (line 2) | constructor(e,t){this.fragments=e,this.input=t,this.i=0,this.fragment=... method nextFragment (line 2) | nextFragment(){this.fragment=this.i0?3e8:-4e8:... method replace (line 2) | static replace(e){let t,n,r=!!e.block;if(e.isBlockGap)t=-5e8,n=4e8;els... method line (line 2) | static line(e){return new pe(e)} method set (line 2) | static set(e,t=!1){return r.Xs.of(e,t)} method hasHeight (line 2) | hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1} function me (line 2) | function me(e){let t=e.facet(he);return t.length?t:e.facet(pe)} method constructor (line 2) | constructor(e,t,n,i,o,a){super(t,n,o,e),this.block=i,this.isReplace=a,... method type (line 2) | get type(){return this.startSidet||e==t&&this.startSide>0&&this.end... method constructor (line 2) | constructor(){this.l=[]} function ge (line 2) | function ge(e,t){let n,r=[ve];return e instanceof de&&(e.module&&r.push(... class Oe (line 2) | class Oe{constructor(e){this.markCache=Object.create(null),this.tree=p(e... method constructor (line 2) | constructor(e){this.markCache=Object.create(null),this.tree=p(e.state)... method update (line 2) | update(e){let t=p(e.state),n=me(e.state),r=n!=me(e.startState);t.lengt... method buildDeco (line 2) | buildDeco(e,t){if(!t||!this.tree.length)return a.p.none;let n=new o.f_... function Pe (line 2) | function Pe(e){let t=[],n=e.matched?ke:Se;return t.push(n.range(e.start.... method constructor (line 2) | constructor(e,t,n,r){this.from=e,this.to=t,this.value=n,this.maxPoint=r} method length (line 2) | get length(){return this.to[this.to.length-1]} method findIndex (line 2) | findIndex(e,t,n,r=0){let i=n?this.to:this.from;for(let o=r,a=i.length;... method between (line 2) | between(e,t,n,r){for(let i=this.findIndex(t,-1e9,!0),o=this.findIndex(... method map (line 2) | map(e,t){let n=[],r=[],i=[],o=-1,a=-1;for(let s=0;s-1||(Ie.push(e),console.warn(t))} function Me (line 2) | function Me(e,t){let n=null;for(let r of t.split(".")){let t=e[r]||s.pJ[... method constructor (line 2) | constructor(e,t){this.svg=e,this.gen=new Ie(t)} method draw (line 2) | draw(e){const t=e.sets||[],n=e.options||this.getDefaultOptions(),r=thi... method fillSketch (line 2) | fillSketch(e,t,n){let r=n.fillWeight;r<0&&(r=n.strokeWidth/2);const i=... method generator (line 2) | get generator(){return this.gen} method getDefaultOptions (line 2) | getDefaultOptions(){return this.gen.defaultOptions} method opsToPath (line 2) | opsToPath(e,t){return this.gen.opsToPath(e,t)} method line (line 2) | line(e,t,n,r,i){const o=this.gen.line(e,t,n,r,i);return this.draw(o)} method rectangle (line 2) | rectangle(e,t,n,r,i){const o=this.gen.rectangle(e,t,n,r,i);return this... method ellipse (line 2) | ellipse(e,t,n,r,i){const o=this.gen.ellipse(e,t,n,r,i);return this.dra... method circle (line 2) | circle(e,t,n,r){const i=this.gen.circle(e,t,n,r);return this.draw(i)} method linearPath (line 2) | linearPath(e,t){const n=this.gen.linearPath(e,t);return this.draw(n)} method polygon (line 2) | polygon(e,t){const n=this.gen.polygon(e,t);return this.draw(n)} method arc (line 2) | arc(e,t,n,r,i,o,a=!1,s){const l=this.gen.arc(e,t,n,r,i,o,a,s);return t... method curve (line 2) | curve(e,t){const n=this.gen.curve(e,t);return this.draw(n)} method path (line 2) | path(e,t){const n=this.gen.path(e,t);return this.draw(n)} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.node=e,this.from=t,this.to=n,this.spac... method blank (line 2) | blank(e=!0){let t=this.spaceBefore;if("Blockquote"==this.node.name)t+=... method marker (line 2) | marker(e,t){let n="OrderedList"==this.node.name?String(+Xe(this.item,e... class r (line 2) | class r{constructor(){}lineAt(e){if(e<0||e>this.length)throw new RangeEr... method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} class i (line 2) | class i extends r{constructor(e,t=function(e){let t=-1;for(let n of e)t+... method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(e,t,n=0,r=1e9){for(let i=0,o=0,a=!0;o{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(e,t,n){return a(e,[""],t,n)} method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... class l (line 2) | class l{constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,thi... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... class u (line 2) | class u{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",thi... method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function h (line 2) | function h(e){for(let t=1;te)return d[t-1]<=e;ret... method constructor (line 2) | constructor(e,t,n){super(e,t,[],n),this.parser=t} method define (line 2) | static define(e){let t=u(e.languageData);return new h(t,e.parser.confi... method configure (line 2) | configure(e,t){return new h(this.data,this.parser.configure(e),t||this... method allowsNesting (line 2) | get allowsNesting(){return this.parser.hasWrappers()} method constructor (line 2) | constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.clas... method startSpan (line 2) | startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(e){return e>=127462&&e<=127487} method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(e,t,n=!0,r=!0){return(n?g:O)(e,t,r)} method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(e,t,n){if(t==e.length)return t;t&&v(e.charCodeAt(t))&&y(e.cha... method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t0;){let r=g(e,t-2,n);if(r=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e){return e>=56320&&e<57344} function y (line 2) | function y(e){return e>=55296&&e<56320} method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function b (line 2) | function b(e,t){let n=e.charCodeAt(t);if(!y(n)||t+1==e.length)return n;l... method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAtthi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... class _ (line 2) | class _ extends P{constructor(e,t){super(e),this.inserted=t}apply(e){if(... method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i=0&&n<=0&... method constructor (line 2) | constructor(e){if(super(),this.wrappers=[],14!=e.version)throw new Ran... method createParse (line 2) | createParse(e,t,n){let r=new x(this,e,t,n);for(let i of this.wrappers)... method getGoto (line 2) | getGoto(e,t,n=!1){let r=this.goto;if(t>=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function Q (line 2) | function Q(e,t,n){if(0==n.length)return;let i=t.length-2>>1;if(i19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function $ (line 2) | function $(e,t,n,r=!1){let i=[],o=r?[]:null,a=new j(e),s=new j(t);for(le... method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... function T (line 2) | function T(e,t,n=!1){let r=[],i=n?[]:null,o=new j(e),a=new j(t);for(let ... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... class j (line 2) | class j{constructor(e){this.set=e,this.i=0,this.next()}next(){let{sectio... method constructor (line 2) | constructor(e){this.set=e,this.i=0,this.next()} method next (line 2) | next(){let{sections:e}=this.set;this.i>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... class I (line 2) | class I{constructor(e,t,n){this.from=e,this.to=t,this.flags=n}get anchor... method constructor (line 2) | constructor(e){this.stage=0,this.elts=[],this.pos=0,this.start=e.start... method nextLine (line 2) | nextLine(e,t,n){if(-1==this.stage)return!1;let r=n.content+"\n"+t.scru... method finish (line 2) | finish(e,t){return(2==this.stage||3==this.stage)&&m(t.content,this.pos... method complete (line 2) | complete(e,t,n){return e.addLeafElement(t,G(r.LinkReference,this.start... method nextStage (line 2) | nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this... method advance (line 2) | advance(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!th... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;nn.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... function A (line 2) | function A(e,t){for(let n of e.ranges)if(n.to>t)throw new RangeError("Se... method constructor (line 2) | constructor(e,t,n=0,r){this.done=e,this.undone=t,this.prevTime=n,this.... method isolate (line 2) | isolate(){return this.prevTime?new A(this.done,this.undone):this} method addChanges (line 2) | addChanges(e,t,n,r,i){let o=this.done,a=o[o.length-1];return o=a&&a.ch... method addSelection (line 2) | addSelection(e,t,n,r){let i=this.done.length?this.done[this.done.lengt... method addMapping (line 2) | addMapping(e){return new A(j(this.done,e),j(this.undone,e),this.prevTi... method pop (line 2) | pop(e,t,n){let r=0==e?this.done:this.undone;if(0==r.length)return null... method nextLine (line 2) | nextLine(e,t,n){let i=t.depththis.pos||e==this.pos&&(t>0||0==this.i||th... method constructor (line 2) | constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.... class Z (line 2) | class Z{constructor(e,t,n,r,i){this.combine=e,this.compareInput=t,this.c... method constructor (line 2) | constructor(e,t,n,r,i){this.combine=e,this.compareInput=t,this.compare... method define (line 2) | static define(e={}){return new Z(e.combine||(e=>e),e.compareInput||((e... method of (line 2) | of(e){return new D([],this,0,e)} method compute (line 2) | compute(e,t){if(this.isStatic)throw new Error("Can't compute a static ... method computeN (line 2) | computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static... method from (line 2) | from(e,t){return t||(t=e=>e),this.compute([e],(n=>t(n.field(e))))} function X (line 2) | function X(e,t){return e==t||e.length==t.length&&e.every(((e,n)=>e===t[n... method constructor (line 2) | constructor(e,t,n,r,i){this.nest=t,this.input=n,this.fragments=r,this.... method advance (line 2) | advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)retu... method parsedPos (line 2) | get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for... method stopAt (line 2) | stopAt(e){if(this.stoppedAt=e,this.baseParse)this.baseParse.stopAt(e);... method startInner (line 2) | startInner(){let e=new z(this.fragments),t=null,n=null,r=new P(new b(t... class D (line 2) | class D{constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=... method constructor (line 2) | constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r} method constructor (line 2) | constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,this.lin... method parsedPos (line 2) | get parsedPos(){return this.absoluteLineStart} method advance (line 2) | advance(){if(null!=this.stoppedAt&&this.absoluteLineStart>this.stopped... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=this.to)t.text="";else if(t.text=thi... method readLine (line 2) | readLine(){let{line:e}=this,{text:t,end:n}=this.scanLine(this.absolute... method lineChunkAt (line 2) | lineChunkAt(e){let t,n=this.input.chunk(e);if(this.input.lineChunks)t=... method prevLineEnd (line 2) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 2) | startContext(e,t,n=0){this.block=c.create(e,n,this.lineStart+t,this.bl... method startComposite (line 2) | startComposite(e,t,n=0){this.startContext(this.parser.getNodeType(e),t... method addNode (line 2) | addNode(e,t,n){"number"==typeof e&&(e=new s.mp(this.parser.nodeSet.typ... method addElement (line 2) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from... method addLeafElement (line 2) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(ue(t.childr... method finishContext (line 2) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-... method finish (line 2) | finish(){for(;this.stack.length>1;)this.finishContext();return this.ad... method addGaps (line 2) | addGaps(e){return this.ranges.length>1?N(this.ranges,0,e.topNode,this.... method finishLeaf (line 2) | finishLeaf(e){for(let t of e.parsers)if(t.finish(this,e))return;let t=... method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method buffer (line 2) | get buffer(){return new Y(this.parser.nodeSet)} method constructor (line 2) | constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this... method dynamicSlot (line 2) | dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this... function N (line 2) | function N(e,t,n){if(e.length!=t.length)return!1;for(let r=0;re[t.id])),i=n.map((e=>e.type)),o=r.fil... method constructor (line 2) | constructor(e,t){this.offset=t,this.done=!1,this.cursor=e.cursor(h.Inc... method moveTo (line 2) | moveTo(e){let{cursor:t}=this,n=e-this.offset;for(;!this.done&&t.fromthis.ranges.some((t=... method constructor (line 2) | constructor(e,t,n,r,i){this.id=e,this.createF=t,this.updateF=n,this.co... method define (line 2) | static define(e){let t=new q(M++,e.create,e.update,e.compare||((e,t)=>... method create (line 2) | create(e){let t=e.facet(z).find((e=>e.field==this));return((null==t?vo... method slot (line 2) | slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(... method init (line 2) | init(e){return[this,z.of({field:this,create:e})]} method extension (line 2) | get extension(){return this} function V (line 2) | function V(e){return t=>new Y(t,e)} method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){return this._fillPolygons(e,t)} method _fillPolygons (line 2) | _fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.re... method renderLines (line 2) | renderLines(e,t){const n=[];for(const r of e)n.push(...this.helper.dou... class Y (line 2) | class Y{constructor(e,t){this.inner=e,this.prec=t}} method fillPolygons (line 2) | fillPolygons(e,t){const n=this._fillPolygons(e,t),r=Object.assign({},t... method constructor (line 2) | constructor(e){this.nodeSet=e,this.content=[],this.nodes=[]} method write (line 2) | write(e,t,n,r=0){return this.content.push(e,t,n,4+4*r),this} method writeElements (line 2) | writeElements(e,t=0){for(let n of e)n.writeTo(this,t);return this} method finish (line 2) | finish(e,t){return s.mp.build({buffer:this.content,nodeSet:this.nodeSe... method constructor (line 2) | constructor(e,t){this.inner=e,this.prec=t} class F (line 2) | class F{of(e){return new B(this,e)}reconfigure(e){return F.reconfigure.o... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t=Object.assign({},t,{hachureAngle:0}));... method dotsOnLines (line 2) | dotsOnLines(e,t){const n=[];let r=t.hachureGap;r<0&&(r=4*t.strokeWidth... method constructor (line 2) | constructor(e,t,n,r=U){this.type=e,this.from=t,this.to=n,this.children=r} method writeTo (line 2) | writeTo(e,t){let n=e.content.length;e.writeElements(this.children,t),e... method toTree (line 2) | toTree(e){return new Y(e).writeElements(this.children,-this.from).fini... method of (line 2) | of(e){return new B(this,e)} method reconfigure (line 2) | reconfigure(e){return F.reconfigure.of({compartment:this,extension:e})} method get (line 2) | get(e){return e.config.compartments.get(this)} class B (line 2) | class B{constructor(e,t){this.compartment=e,this.inner=t}} method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.das... method dashedLine (line 2) | dashedLine(e,t){const n=t.dashOffset<0?t.hachureGap<0?4*t.strokeWidth:... method constructor (line 2) | constructor(e,t){this.tree=e,this.from=t} method to (line 2) | get to(){return this.from+this.tree.length} method type (line 2) | get type(){return this.tree.type.id} method children (line 2) | get children(){return U} method writeTo (line 2) | writeTo(e,t){e.nodes.push(this.tree),e.content.push(e.nodes.length-1,t... method toTree (line 2) | toTree(){return this.tree} method constructor (line 2) | constructor(e,t){this.compartment=e,this.inner=t} class G (line 2) | class G{constructor(e,t,n,r,i,o){for(this.base=e,this.compartments=t,thi... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=t.hachureGap<0?4*t.strokeWidth:t.hachureGap,... method zigzagLines (line 2) | zigzagLines(e,t,n){const r=[];return e.forEach((e=>{const i=z(e),o=Mat... method constructor (line 2) | constructor(e,t,n,r,i,o){for(this.base=e,this.compartments=t,this.dyna... method staticFacet (line 2) | staticFacet(e){let t=this.address[e.id];return null==t?e.default:this.... method resolve (line 2) | static resolve(e,t,n){let r=[],i=Object.create(null),o=new Map;for(let... method constructor (line 2) | constructor(e){super(),this.text=e} method length (line 2) | get length(){return this.text.length} method createDOM (line 2) | createDOM(e){this.setDOM(e||document.createTextNode(this.text))} method sync (line 2) | sync(e){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(e&&... method reuseDOM (line 2) | reuseDOM(e){3==e.nodeType&&this.createDOM(e)} method merge (line 2) | merge(e,t,n){return(!n||n instanceof G&&!(this.length-(t-e)+n.length>2... method split (line 2) | split(e){let t=new G(this.text.slice(e));return this.text=this.text.sl... method localPosFromDOM (line 2) | localPosFromDOM(e,t){return e==this.dom?t:t?this.text.length:0} method domAtPos (line 2) | domAtPos(e){return new T(this.dom,e)} method domBoundsAround (line 2) | domBoundsAround(e,t,n){return{from:n,to:n+this.length,startDOM:this.do... method coordsAt (line 2) | coordsAt(e,t){return K(this.dom,e,t)} function H (line 2) | function H(e,t){if(1&t)return 2;let n=t>>1,r=e.status[n];if(4==r)throw n... method constructor (line 2) | constructor(e,t=[],n=0){super(),this.mark=e,this.children=t,this.lengt... method setAttrs (line 2) | setAttrs(e){if($(e),this.mark.class&&(e.className=this.mark.class),thi... method reuseDOM (line 2) | reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(... method sync (line 2) | sync(e){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(thi... method merge (line 2) | merge(e,t,n,r,i,o){return!(n&&(!(n instanceof H&&n.mark.eq(this.mark))... method split (line 2) | split(e){let t=[],n=0,r=-1,i=0;for(let o of this.children){let a=n+o.l... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} function K (line 2) | function K(e,t){return 1&t?e.config.staticValues[t>>1]:e.values[t>>1]} method constructor (line 2) | constructor(e){this.seed=e} method next (line 2) | next(){return this.seed?(2**31-1&(this.seed=Math.imul(48271,this.seed)... method constructor (line 2) | constructor({guid:e=h(),collectionid:t=null,gc:n=!0,gcFilter:r=(()=>!0... method load (line 2) | load(){const e=this._item;null===e||this.shouldLoad||Je(e.parent.doc,(... method getSubdocs (line 2) | getSubdocs(){return this.subdocs} method getSubdocGuids (line 2) | getSubdocGuids(){return new Set(Array.from(this.subdocs).map((e=>e.gui... method transact (line 2) | transact(e,t=null){Je(this,e,t)} method get (line 2) | get(e,t=xt){const n=a.Yu(this.share,e,(()=>{const e=new t;return e._in... method getArray (line 2) | getArray(e=""){return this.get(e,Nt)} method getText (line 2) | getText(e=""){return this.get(e,nn)} method getMap (line 2) | getMap(e=""){return this.get(e,Lt)} method getXmlFragment (line 2) | getXmlFragment(e=""){return this.get(e,on)} method toJSON (line 2) | toJSON(){const e={};return this.share.forEach(((t,n)=>{e[n]=t.toJSON()... method destroy (line 2) | destroy(){i.Dp(this.subdocs).forEach((e=>e.destroy()));const e=this._i... method on (line 2) | on(e,t){super.on(e,t)} method off (line 2) | off(e,t){super.off(e,t)} class ae (line 2) | class ae{constructor(e,t){this.type=e,this.value=t}static define(){retur... method constructor (line 2) | constructor(e,t){this.type=e,this.value=t} method define (line 2) | static define(){return new se} method constructor (line 2) | constructor(){super(),this.keyMap=new Map,this.keyClock=0,this.keyCloc... method toUint8Array (line 2) | toUint8Array(){const e=s.Mf();return s.uE(e,0),s.mP(e,this.keyClockEnc... method writeLeftID (line 2) | writeLeftID(e){this.clientEncoder.write(e.client),this.leftClockEncode... method writeRightID (line 2) | writeRightID(e){this.clientEncoder.write(e.client),this.rightClockEnco... method writeClient (line 2) | writeClient(e){this.clientEncoder.write(e)} method writeInfo (line 2) | writeInfo(e){this.infoEncoder.write(e)} method writeString (line 2) | writeString(e){this.stringEncoder.write(e)} method writeParentInfo (line 2) | writeParentInfo(e){this.parentInfoEncoder.write(e?1:0)} method writeTypeRef (line 2) | writeTypeRef(e){this.typeRefEncoder.write(e)} method writeLen (line 2) | writeLen(e){this.lenEncoder.write(e)} method writeAny (line 2) | writeAny(e){s.EM(this.restEncoder,e)} method writeBuf (line 2) | writeBuf(e){s.mP(this.restEncoder,e)} method writeJSON (line 2) | writeJSON(e){s.EM(this.restEncoder,e)} method writeKey (line 2) | writeKey(e){const t=this.keyMap.get(e);void 0===t?(this.keyClockEncode... class se (line 2) | class se{of(e){return new ae(this,e)}} method of (line 2) | of(e){return new ae(this,e)} class le (line 2) | class le{constructor(e){this.map=e}of(e){return new ce(this,e)}} method constructor (line 2) | constructor(e){this.map=e} method of (line 2) | of(e){return new ce(this,e)} class ce (line 2) | class ce{constructor(e,t){this.type=e,this.value=t}map(e){let t=this.typ... method constructor (line 2) | constructor(e,t,n){this.parser=e,this.text=t,this.offset=n,this.parts=[]} method char (line 2) | char(e){return e>=this.end?-1:this.text.charCodeAt(e-this.offset)} method end (line 2) | get end(){return this.offset+this.text.length} method slice (line 2) | slice(e,t){return this.text.slice(e-this.offset,t-this.offset)} method append (line 2) | append(e){return this.parts.push(e),e.to} method addDelimiter (line 2) | addDelimiter(e,t,n,r,i){return this.append(new te(e,t,n,(r?1:0)|(i?2:0... method addElement (line 2) | addElement(e){return this.append(e)} method resolveMarkers (line 2) | resolveMarkers(e){for(let t=e;t=0;t--){let n=... method takeContent (line 2) | takeContent(e){let t=this.resolveMarkers(e);return this.parts.length=e,t} method skipSpace (line 2) | skipSpace(e){return m(this.text,e-this.offset)+this.offset} method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method constructor (line 2) | constructor(e,t){super(),this.config=e,this.open=t} method eq (line 2) | eq(e){return this.config==e.config&&this.open==e.open} method toDOM (line 2) | toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.op... method constructor (line 2) | constructor(e,t){this.type=e,this.value=t} method map (line 2) | map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==t... method is (line 2) | is(e){return this.type==e} method define (line 2) | static define(e={}){return new le(e.map||(e=>e))} method mapEffects (line 2) | static mapEffects(e,t){if(!e.length)return e;let n=[];for(let r of e){... class ue (line 2) | class ue{constructor(e,t,n,r,i,o){this.startState=e,this.changes=t,this.... method constructor (line 2) | constructor(e,t,n,r,i,o){this.startState=e,this.changes=t,this.selecti... method create (line 2) | static create(e,t,n,r,i,o){return new ue(e,t,n,r,i,o)} method newDoc (line 2) | get newDoc(){return this._doc||(this._doc=this.changes.apply(this.star... method newSelection (line 2) | get newSelection(){return this.selection||this.startState.selection.ma... method state (line 2) | get state(){return this._state||this.startState.applyTransaction(this)... method annotation (line 2) | annotation(e){for(let t of this.annotations)if(t.type==e)return t.value} method docChanged (line 2) | get docChanged(){return!this.changes.empty} method reconfigured (line 2) | get reconfigured(){return this.startState.config!=this.state.config} method isUserEvent (line 2) | isUserEvent(e){let t=this.annotation(ue.userEvent);return!(!t||!(t==e|... method eq (line 2) | eq(e){return!1} method updateDOM (line 2) | updateDOM(e){return!1} method compare (line 2) | compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)} method estimatedHeight (line 2) | get estimatedHeight(){return-1} method ignoreEvent (line 2) | ignoreEvent(e){return!0} method customView (line 2) | get customView(){return null} method destroy (line 2) | destroy(e){} function fe (line 2) | function fe(e,t){let n=[];for(let r=0,i=0;;){let o,a;if(r0?3e8:-4e8:... method replace (line 2) | static replace(e){let t,n,r=!!e.block;if(e.isBlockGap)t=-5e8,n=4e8;els... method line (line 2) | static line(e){return new pe(e)} method set (line 2) | static set(e,t=!1){return r.Xs.of(e,t)} method hasHeight (line 2) | hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1} function he (line 2) | function he(e,t,n){let r=t.selection,i=ge(t.annotations);return t.userEv... method constructor (line 2) | constructor(e){let{start:t,end:n}=ge(e);super(t?-1:5e8,n?1:-6e8,null,e... method eq (line 2) | eq(e){return this==e||e instanceof he&&this.tagName==e.tagName&&this.c... method range (line 2) | range(e,t=e){if(e>=t)throw new RangeError("Mark decorations may not be... function pe (line 2) | function pe(e,t,n){let r=he(e,t.length?t[0]:{},e.doc.length);t.length&&!... method constructor (line 2) | constructor(e){super(-2e8,-2e8,null,e)} method eq (line 2) | eq(e){return e instanceof pe&&le(this.spec.attributes,e.spec.attributes)} method range (line 2) | range(e,t=e){if(t!=e)throw new RangeError("Line decoration ranges must... function ge (line 2) | function ge(e){return null==e?me:Array.isArray(e)?e:[e]} class be (line 2) | class be{constructor(e,t,n,r,i,o){this.config=e,this.doc=t,this.selectio... method constructor (line 2) | constructor(e,t,n,r,i,o){this.config=e,this.doc=t,this.selection=n,thi... method field (line 2) | field(e,t=!0){let n=this.config.address[e.id];if(null!=n)return H(this... method update (line 2) | update(...e){return pe(this,e,!0)} method applyTransaction (line 2) | applyTransaction(e){let t,n=this.config,{base:r,compartments:i}=n;for(... method replaceSelection (line 2) | replaceSelection(e){return"string"==typeof e&&(e=this.toText(e)),this.... method changeByRange (line 2) | changeByRange(e){let t=this.selection,n=e(t.ranges[0]),r=this.changes(... method changes (line 2) | changes(e=[]){return e instanceof _?e:_.of(e,this.doc.length,this.face... method toText (line 2) | toText(e){return r.of(e.split(this.facet(be.lineSeparator)||k))} method sliceDoc (line 2) | sliceDoc(e=0,t=this.doc.length){return this.doc.sliceString(e,t,this.l... method facet (line 2) | facet(e){let t=this.config.address[e.id];return null==t?e.default:(H(t... method toJSON (line 2) | toJSON(e){let t={doc:this.sliceDoc(),selection:this.selection.toJSON()... method fromJSON (line 2) | static fromJSON(e,t={},n){if(!e||"string"!=typeof e.doc)throw new Rang... method create (line 2) | static create(e={}){let t=G.resolve(e.extensions||[],new Map),n=e.doc ... method tabSize (line 2) | get tabSize(){return this.facet(be.tabSize)} method lineBreak (line 2) | get lineBreak(){return this.facet(be.lineSeparator)||"\n"} method readOnly (line 2) | get readOnly(){return this.facet(oe)} method phrase (line 2) | phrase(e,...t){for(let t of this.facet(be.phrases))if(Object.prototype... method languageDataAt (line 2) | languageDataAt(e,t,n=-1){let r=[];for(let i of this.facet(J))for(let o... method charCategorizer (line 2) | charCategorizer(e){return t=this.languageDataAt("wordChars",e).join(""... method wordAt (line 2) | wordAt(e){let{text:t,from:n,length:r}=this.doc.lineAt(e),i=this.charCa... method constructor (line 2) | constructor(e,t,n,r){this.doc=e,this.pos=t,this.end=n,this.disallowBlo... method posCovered (line 2) | posCovered(){if(0==this.content.length)return!this.breakAtStart&&this.... method getLine (line 2) | getLine(){return this.curLine||(this.content.push(this.curLine=new ve)... method flushBuffer (line 2) | flushBuffer(e=this.bufferMarks){this.pendingBuffer&&(this.curLine.appe... method addBlockWidget (line 2) | addBlockWidget(e){this.flushBuffer(),this.curLine=null,this.content.pu... method finish (line 2) | finish(e){this.pendingBuffer&&e<=this.bufferMarks.length?this.flushBuf... method buildText (line 2) | buildText(e,t,n){for(;e>0;){if(this.textOff==this.text.length){let{val... method span (line 2) | span(e,t,n,r){this.buildText(t-e,n,r),this.pos=t,this.openStart<0&&(th... method point (line 2) | point(e,t,n,r,i,o){if(this.disallowBlockEffectsFor[o]&&n instanceof me... method build (line 2) | static build(e,t,n,i,o){let a=new be(e,t,n,o);return a.openEnd=r.Xs.sp... method constructor (line 2) | constructor(e,t){this.client=e,this.clock=t} function we (line 2) | function we(e,t,n={}){let r={};for(let t of e)for(let e of Object.keys(t... method constructor (line 2) | constructor(){this.rows=null} method nextLine (line 2) | nextLine(e,t,n){if(null==this.rows){let r;if(this.rows=!1,(45==t.next|... method finish (line 2) | finish(e,t){return!!this.rows&&(e.addLeafElement(t,e.elt("Table",t.sta... method compare (line 2) | compare(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length==r.le... class xe (line 2) | class xe{eq(e){return this==e}range(e,t=e){return ke.create(e,t,this)}} method eq (line 2) | eq(e){return this==e} method range (line 2) | range(e,t=e){return ke.create(e,t,this)} method constructor (line 2) | constructor(e){super(),this.tag=e} method eq (line 2) | eq(e){return e.tag==this.tag} method toDOM (line 2) | toDOM(){return document.createElement(this.tag)} method updateDOM (line 2) | updateDOM(e){return e.nodeName.toLowerCase()==this.tag} class ke (line 2) | class ke{constructor(e,t,n){this.from=e,this.to=t,this.value=n}static cr... method nextLine (line 2) | nextLine(){return!1} method finish (line 2) | finish(e,t){return e.addLeafElement(t,e.elt("Task",t.start,t.start+t.c... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.value=n} method create (line 2) | static create(e,t,n){return new ke(e,t,n)} function Se (line 2) | function Se(e,t){return e.from-t.from||e.value.startSide-t.value.startSide} class Pe (line 2) | class Pe{constructor(e,t,n,r){this.from=e,this.to=t,this.value=n,this.ma... method constructor (line 2) | constructor(e,t,n,r){this.from=e,this.to=t,this.value=n,this.maxPoint=r} method length (line 2) | get length(){return this.to[this.to.length-1]} method findIndex (line 2) | findIndex(e,t,n,r=0){let i=n?this.to:this.from;for(let o=r,a=i.length;... method between (line 2) | between(e,t,n,r){for(let i=this.findIndex(t,-1e9,!0),o=this.findIndex(... method map (line 2) | map(e,t){let n=[],r=[],i=[],o=-1,a=-1;for(let s=0;se.maxPoint>0||!e.isEmp... method eq (line 2) | static eq(e,t,n=0,r){null==r&&(r=999999999);let i=e.filter((e=>!e.isEm... method spans (line 2) | static spans(e,t,n,r,i=-1){let o=new je(e,null,i).goto(t),a=t,s=o.open... method of (line 2) | static of(e,t=!1){let n=new Ce;for(let r of e instanceof ke?[e]:t?func... class Ce (line 2) | class Ce{constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-... method constructor (line 2) | constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.... method finishChunk (line 2) | finishChunk(e){this.chunks.push(new Pe(this.from,this.to,this.value,th... method add (line 2) | add(e,t,n){this.addInner(e,t,n)||(this.nextLayer||(this.nextLayer=new ... method addInner (line 2) | addInner(e,t,n){let r=e-this.lastTo||n.startSide-this.last.endSide;if(... method addChunk (line 2) | addChunk(e,t){if((e-this.lastTo||t.value[0].startSide-this.last.endSid... method finish (line 2) | finish(){return this.finishInner(_e.empty)} method finishInner (line 2) | finishInner(e){if(this.from.length&&this.finishChunk(!1),0==this.chunk... function Qe (line 2) | function Qe(e,t,n){let r=new Map;for(let t of e)for(let e=0;e=e.length)break;l... method constructor (line 2) | constructor(e,t="nearest",n="nearest",r=5,i=5){this.range=e,this.y=t,t... method map (line 2) | map(e){return e.empty?this:new Te(this.range.map(e),this.y,this.x,this... class je (line 2) | class je{constructor(e,t,n){this.minPoint=n,this.active=[],this.activeTo... method constructor (line 2) | constructor(e,t,n){this.minPoint=n,this.active=[],this.activeTo=[],thi... method goto (line 2) | goto(e,t=-1e9){return this.cursor.goto(e,t),this.active.length=this.ac... method forward (line 2) | forward(e,t){for(;this.minActive>-1&&(this.activeTo[this.minActive]-e|... method removeActive (line 2) | removeActive(e){Ae(this.active,e),Ae(this.activeTo,e),Ae(this.activeRa... method addActive (line 2) | addActive(e){let t=0,{value:n,to:r,rank:i}=this.cursor;for(;t=0&&this.activeT... function Ie (line 2) | function Ie(e,t,n,r,i,o){e.goto(t),n.goto(r);let a=r+i,s=r,l=r-t;for(;;)... method constructor (line 2) | constructor(e){this.defaultOptions={maxRandomnessOffset:2,roughness:1,... method newSeed (line 2) | static newSeed(){return Math.floor(Math.random()*2**31)} method _o (line 2) | _o(e){return e?Object.assign({},this.defaultOptions,e):this.defaultOpt... method _d (line 2) | _d(e,t,n){return{shape:e,sets:t||[],options:n||this.defaultOptions}} method line (line 2) | line(e,t,n,r,i){const o=this._o(i);return this._d("line",[se(e,t,n,r,o... method rectangle (line 2) | rectangle(e,t,n,r,i){const o=this._o(i),a=[],s=function(e,t,n,r,i){ret... method ellipse (line 2) | ellipse(e,t,n,r,i){const o=this._o(i),a=[],s=ce(n,r,o),l=ue(e,t,o,s);i... method circle (line 2) | circle(e,t,n,r){const i=this.ellipse(e,t,n,n,r);return i.shape="circle... method linearPath (line 2) | linearPath(e,t){const n=this._o(t);return this._d("linearPath",[le(e,!... method arc (line 2) | arc(e,t,n,r,i,o,a=!1,s){const l=this._o(s),c=[],u=fe(e,t,n,r,i,o,a,!0,... method curve (line 2) | curve(e,t){const n=this._o(t),r=[],i=function(e,t){let n=ye(e,1*(1+.2*... method polygon (line 2) | polygon(e,t){const n=this._o(t),r=[],i=le(e,!0,n);return n.fill&&("sol... method path (line 2) | path(e,t){const n=this._o(t),r=[];if(!e)return this._d("path",r,n);e=(... method opsToPath (line 2) | opsToPath(e,t){let n="";for(const r of e.ops){const e="number"==typeof... method toPaths (line 2) | toPaths(e){const t=e.sets||[],n=e.options||this.defaultOptions,r=[];fo... method fillSketch (line 2) | fillSketch(e,t){let n=t.fillWeight;return n<0&&(n=t.strokeWidth/2),{d:... method constructor (line 2) | constructor(e,t){this.ds=e,this.sv=t} function Re (line 2) | function Re(e,t){if(e.length!=t.length)return!1;for(let n=0;n=t;n--)e[n+1]=e[n];e[t]=n} method constructor (line 2) | constructor(e,t){this.svg=e,this.gen=new Ie(t)} method draw (line 2) | draw(e){const t=e.sets||[],n=e.options||this.getDefaultOptions(),r=thi... method fillSketch (line 2) | fillSketch(e,t,n){let r=n.fillWeight;r<0&&(r=n.strokeWidth/2);const i=... method generator (line 2) | get generator(){return this.gen} method getDefaultOptions (line 2) | getDefaultOptions(){return this.gen.defaultOptions} method opsToPath (line 2) | opsToPath(e,t){return this.gen.opsToPath(e,t)} method line (line 2) | line(e,t,n,r,i){const o=this.gen.line(e,t,n,r,i);return this.draw(o)} method rectangle (line 2) | rectangle(e,t,n,r,i){const o=this.gen.rectangle(e,t,n,r,i);return this... method ellipse (line 2) | ellipse(e,t,n,r,i){const o=this.gen.ellipse(e,t,n,r,i);return this.dra... method circle (line 2) | circle(e,t,n,r){const i=this.gen.circle(e,t,n,r);return this.draw(i)} method linearPath (line 2) | linearPath(e,t){const n=this.gen.linearPath(e,t);return this.draw(n)} method polygon (line 2) | polygon(e,t){const n=this.gen.polygon(e,t);return this.draw(n)} method arc (line 2) | arc(e,t,n,r,i,o,a=!1,s){const l=this.gen.arc(e,t,n,r,i,o,a,s);return t... method curve (line 2) | curve(e,t){const n=this.gen.curve(e,t);return this.draw(n)} method path (line 2) | path(e,t){const n=this.gen.path(e,t);return this.draw(n)} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.node=e,this.from=t,this.to=n,this.spac... method blank (line 2) | blank(e=!0){let t=this.spaceBefore;if("Blockquote"==this.node.name)t+=... method marker (line 2) | marker(e,t){let n="OrderedList"==this.node.name?String(+Xe(this.item,e... function Ze (line 2) | function Ze(e,t){let n=-1,r=1e9;for(let i=0;inew e(t)),t)} function Xe (line 2) | function Xe(e,t,n=e.length){let r=0;for(let i=0;i=t)return r;if(r==e.length)... function h (line 2) | function h(e){let t;return t=11==e.nodeType?e.getSelection?e:e.ownerDocu... method constructor (line 2) | constructor(e,t,n){super(e,t,[],n),this.parser=t} method define (line 2) | static define(e){let t=u(e.languageData);return new h(t,e.parser.confi... method configure (line 2) | configure(e,t){return new h(this.data,this.parser.configure(e),t||this... method allowsNesting (line 2) | get allowsNesting(){return this.parser.hasWrappers()} method constructor (line 2) | constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.clas... method startSpan (line 2) | startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(e,t){return!!t&&(e==t||e.contains(1!=t.nodeType?t.parentNode:... method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(e,t){if(!t.anchorNode)return!1;try{return p(e,t.anchorNode)}c... method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(e){return 3==e.nodeType?Q(e,0,e.nodeValue.length).getClientRe... method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e){for(var t=0;;t++)if(!(e=e.previousSibling))return t} function y (line 2) | function y(e,t,n,r,i){for(;;){if(e==n&&t==r)return!0;if(t==(i<0?0:b(e)))... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function b (line 2) | function b(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length} method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... function C (line 2) | function C(e){if(e.setActive)return e.setActive();if(_)return e.focus(_)... method constructor (line 2) | constructor(e){if(super(),this.wrappers=[],14!=e.version)throw new Ran... method createParse (line 2) | createParse(e,t,n){let r=new x(this,e,t,n);for(let i of this.wrappers)... method getGoto (line 2) | getGoto(e,t,n=!1){let r=this.goto;if(t>=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function Q (line 2) | function Q(e,t,n=t){let r=P||(P=document.createRange());return r.setEnd(... method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function E (line 2) | function E(e,t,n){let r={key:t,code:t,keyCode:n,which:n,cancelable:!0},i... method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function $ (line 2) | function $(e){for(;e.attributes.length;)e.removeAttributeNode(e.attribut... method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... class T (line 2) | class T{constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n}s... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... class I (line 2) | class I{constructor(){this.parent=null,this.dom=null,this.dirty=2}get ed... method constructor (line 2) | constructor(e){this.stage=0,this.elts=[],this.pos=0,this.start=e.start... method nextLine (line 2) | nextLine(e,t,n){if(-1==this.stage)return!1;let r=n.content+"\n"+t.scru... method finish (line 2) | finish(e,t){return(2==this.stage||3==this.stage)&&m(t.content,this.pos... method complete (line 2) | complete(e,t,n){return e.addLeafElement(t,G(r.LinkReference,this.start... method nextStage (line 2) | nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this... method advance (line 2) | advance(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!th... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;nn.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... class A (line 2) | class A{constructor(e,t,n){this.children=e,this.pos=t,this.i=n,this.off=... method constructor (line 2) | constructor(e,t,n=0,r){this.done=e,this.undone=t,this.prevTime=n,this.... method isolate (line 2) | isolate(){return this.prevTime?new A(this.done,this.undone):this} method addChanges (line 2) | addChanges(e,t,n,r,i){let o=this.done,a=o[o.length-1];return o=a&&a.ch... method addSelection (line 2) | addSelection(e,t,n,r){let i=this.done.length?this.done[this.done.lengt... method addMapping (line 2) | addMapping(e){return new A(j(this.done,e),j(this.undone,e),this.prevTi... method pop (line 2) | pop(e,t,n){let r=0==e?this.done:this.undone;if(0==r.length)return null... method nextLine (line 2) | nextLine(e,t,n){let i=t.depththis.pos||e==this.pos&&(t>0||0==this.i||th... method constructor (line 2) | constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.... function M (line 2) | function M(e,t,n,r,i,o,a,s,l){let{children:c}=e,u=c.length?c[t]:null,f=o... method constructor (line 2) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),thi... method constructor (line 2) | constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,thi... method create (line 2) | static create(e,t,n){return new M(e,t,n)} method textAfter (line 2) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 2) | get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){l... method continue (line 2) | continue(){let e=this.node.parent;return e?R(e,this.pos,this.base):0} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.parser=e,this.predicate=t,this.mounts=... function Z (line 2) | function Z(e,t,n,r,i,o){let a=e.childCursor(),{i:s,off:l}=a.findPos(n,1)... method constructor (line 2) | constructor(e,t,n,r,i){this.combine=e,this.compareInput=t,this.compare... method define (line 2) | static define(e={}){return new Z(e.combine||(e=>e),e.compareInput||((e... method of (line 2) | of(e){return new D([],this,0,e)} method compute (line 2) | compute(e,t){if(this.isStatic)throw new Error("Can't compute a static ... method computeN (line 2) | computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static... method from (line 2) | from(e,t){return t||(t=e=>e),this.compute([e],(n=>t(n.field(e))))} class G (line 2) | class G extends I{constructor(e){super(),this.text=e}get length(){return... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){const n=t.hachureGap<0?4*t.strokeWidth:t.hachureGap,... method zigzagLines (line 2) | zigzagLines(e,t,n){const r=[];return e.forEach((e=>{const i=z(e),o=Mat... method constructor (line 2) | constructor(e,t,n,r,i,o){for(this.base=e,this.compartments=t,this.dyna... method staticFacet (line 2) | staticFacet(e){let t=this.address[e.id];return null==t?e.default:this.... method resolve (line 2) | static resolve(e,t,n){let r=[],i=Object.create(null),o=new Map;for(let... method constructor (line 2) | constructor(e){super(),this.text=e} method length (line 2) | get length(){return this.text.length} method createDOM (line 2) | createDOM(e){this.setDOM(e||document.createTextNode(this.text))} method sync (line 2) | sync(e){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(e&&... method reuseDOM (line 2) | reuseDOM(e){3==e.nodeType&&this.createDOM(e)} method merge (line 2) | merge(e,t,n){return(!n||n instanceof G&&!(this.length-(t-e)+n.length>2... method split (line 2) | split(e){let t=new G(this.text.slice(e));return this.text=this.text.sl... method localPosFromDOM (line 2) | localPosFromDOM(e,t){return e==this.dom?t:t?this.text.length:0} method domAtPos (line 2) | domAtPos(e){return new T(this.dom,e)} method domBoundsAround (line 2) | domBoundsAround(e,t,n){return{from:n,to:n+this.length,startDOM:this.do... method coordsAt (line 2) | coordsAt(e,t){return K(this.dom,e,t)} class H (line 2) | class H extends I{constructor(e,t=[],n=0){super(),this.mark=e,this.child... method constructor (line 2) | constructor(e,t=[],n=0){super(),this.mark=e,this.children=t,this.lengt... method setAttrs (line 2) | setAttrs(e){if($(e),this.mark.class&&(e.className=this.mark.class),thi... method reuseDOM (line 2) | reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(... method sync (line 2) | sync(e){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(thi... method merge (line 2) | merge(e,t,n,r,i,o){return!(n&&(!(n instanceof H&&n.mark.eq(this.mark))... method split (line 2) | split(e){let t=[],n=0,r=-1,i=0;for(let o of this.children){let a=n+o.l... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} function K (line 2) | function K(e,t,n){let r=e.nodeValue.length;t>r&&(t=r);let i=t,o=t,a=0;0=... method constructor (line 2) | constructor(e){this.seed=e} method next (line 2) | next(){return this.seed?(2**31-1&(this.seed=Math.imul(48271,this.seed)... method constructor (line 2) | constructor({guid:e=h(),collectionid:t=null,gc:n=!0,gcFilter:r=(()=>!0... method load (line 2) | load(){const e=this._item;null===e||this.shouldLoad||Je(e.parent.doc,(... method getSubdocs (line 2) | getSubdocs(){return this.subdocs} method getSubdocGuids (line 2) | getSubdocGuids(){return new Set(Array.from(this.subdocs).map((e=>e.gui... method transact (line 2) | transact(e,t=null){Je(this,e,t)} method get (line 2) | get(e,t=xt){const n=a.Yu(this.share,e,(()=>{const e=new t;return e._in... method getArray (line 2) | getArray(e=""){return this.get(e,Nt)} method getText (line 2) | getText(e=""){return this.get(e,nn)} method getMap (line 2) | getMap(e=""){return this.get(e,Lt)} method getXmlFragment (line 2) | getXmlFragment(e=""){return this.get(e,on)} method toJSON (line 2) | toJSON(){const e={};return this.share.forEach(((t,n)=>{e[n]=t.toJSON()... method destroy (line 2) | destroy(){i.Dp(this.subdocs).forEach((e=>e.destroy()));const e=this._i... method on (line 2) | on(e,t){super.on(e,t)} method off (line 2) | off(e,t){super.off(e,t)} class J (line 2) | class J extends I{constructor(e,t,n){super(),this.widget=e,this.length=t... method constructor (line 2) | constructor(e,t,n){super(),this.widget=e,this.length=t,this.side=n,thi... method create (line 2) | static create(e,t,n){return new(e.customView||J)(e,t,n)} method split (line 2) | split(e){let t=J.create(this.widget,this.length-e,this.side);return th... method sync (line 2) | sync(){this.dom&&this.widget.updateDOM(this.dom)||(this.dom&&this.prev... method getSide (line 2) | getSide(){return this.side} method merge (line 2) | merge(e,t,n,r,i,o){return!(n&&(!(n instanceof J&&this.widget.compare(n... method become (line 2) | become(e){return e.length==this.length&&e instanceof J&&e.side==this.s... method ignoreMutation (line 2) | ignoreMutation(){return!0} method ignoreEvent (line 2) | ignoreEvent(e){return this.widget.ignoreEvent(e)} method overrideDOMText (line 2) | get overrideDOMText(){if(0==this.length)return r.xv.empty;let e=this;f... method domAtPos (line 2) | domAtPos(e){return 0==e?T.before(this.dom):T.after(this.dom,e==this.le... method domBoundsAround (line 2) | domBoundsAround(){return null} method coordsAt (line 2) | coordsAt(e,t){let n=this.dom.getClientRects(),r=null;if(!n.length)retu... method isEditable (line 2) | get isEditable(){return!1} method destroy (line 2) | destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)} method constructor (line 2) | constructor(e){this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){} method readDsClock (line 2) | readDsClock(){return l.yg(this.restDecoder)} method readDsLen (line 2) | readDsLen(){return l.yg(this.restDecoder)} class ee (line 2) | class ee extends J{domAtPos(e){let{topView:t,text:n}=this.widget;return ... method domAtPos (line 2) | domAtPos(e){let{topView:t,text:n}=this.widget;return t?te(e,0,t,n,((e,... method sync (line 2) | sync(){this.setDOM(this.widget.toDOM())} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let{topView:n,text:r}=this.widget;return n?ne(e,t... method ignoreMutation (line 2) | ignoreMutation(){return!1} method overrideDOMText (line 2) | get overrideDOMText(){return null} method coordsAt (line 2) | coordsAt(e,t){let{topView:n,text:r}=this.widget;return n?te(e,t,n,r,((... method destroy (line 2) | destroy(){var e;super.destroy(),null===(e=this.widget.topView)||void 0... method isEditable (line 2) | get isEditable(){return!0} method canReuseDOM (line 2) | canReuseDOM(){return!0} method readLeftID (line 2) | readLeftID(){return xe(l.yg(this.restDecoder),l.yg(this.restDecoder))} method readRightID (line 2) | readRightID(){return xe(l.yg(this.restDecoder),l.yg(this.restDecoder))} method readClient (line 2) | readClient(){return l.yg(this.restDecoder)} method readInfo (line 2) | readInfo(){return l.kj(this.restDecoder)} method readString (line 2) | readString(){return l.kf(this.restDecoder)} method readParentInfo (line 2) | readParentInfo(){return 1===l.yg(this.restDecoder)} method readTypeRef (line 2) | readTypeRef(){return l.yg(this.restDecoder)} method readLen (line 2) | readLen(){return l.yg(this.restDecoder)} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return p.f9(l.HN(this.restDecoder))} method readJSON (line 2) | readJSON(){return JSON.parse(l.kf(this.restDecoder))} method readKey (line 2) | readKey(){return l.kf(this.restDecoder)} function te (line 2) | function te(e,t,n,r,i,o){if(n instanceof H){for(let a=n.dom.firstChild;a... method constructor (line 2) | constructor(e,t,n,r){this.type=e,this.from=t,this.to=n,this.side=r} method constructor (line 2) | constructor(e){this.dsCurrVal=0,this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){this.dsCurrVal=0} method readDsClock (line 2) | readDsClock(){return this.dsCurrVal+=l.yg(this.restDecoder),this.dsCur... method readDsLen (line 2) | readDsLen(){const e=l.yg(this.restDecoder)+1;return this.dsCurrVal+=e,e} function ne (line 2) | function ne(e,t,n,r){if(n instanceof H)for(let i of n.children){let n=0,... method constructor (line 2) | constructor(e){super(e),this.keys=[],l.yg(e),this.keyClockDecoder=new ... method readLeftID (line 2) | readLeftID(){return new be(this.clientDecoder.read(),this.leftClockDec... method readRightID (line 2) | readRightID(){return new be(this.clientDecoder.read(),this.rightClockD... method readClient (line 2) | readClient(){return this.clientDecoder.read()} method readInfo (line 2) | readInfo(){return this.infoDecoder.read()} method readString (line 2) | readString(){return this.stringDecoder.read()} method readParentInfo (line 2) | readParentInfo(){return 1===this.parentInfoDecoder.read()} method readTypeRef (line 2) | readTypeRef(){return this.typeRefDecoder.read()} method readLen (line 2) | readLen(){return this.lenDecoder.read()} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return l.HN(this.restDecoder)} method readJSON (line 2) | readJSON(){return l.v_(this.restDecoder)} method readKey (line 2) | readKey(){const e=this.keyClockDecoder.read();if(e0&&t instanceof H&&i.length&&(... method constructor (line 2) | constructor(){this.restEncoder=s.Mf(),this.dsCurrVal=0} method toUint8Array (line 2) | toUint8Array(){return s._f(this.restEncoder)} method resetDsCurVal (line 2) | resetDsCurVal(){this.dsCurrVal=0} method writeDsClock (line 2) | writeDsClock(e){const t=e-this.dsCurrVal;this.dsCurrVal=e,s.uE(this.re... method writeDsLen (line 2) | writeDsLen(e){0===e&&m.zR(),s.uE(this.restEncoder,e-1),this.dsCurrVal+=e} function ae (line 2) | function ae(e,t,n){let r=null,i=-1,o=null,a=-1;!function e(t,n){for(let ... method constructor (line 2) | constructor(e,t){this.type=e,this.value=t} method define (line 2) | static define(){return new se} method constructor (line 2) | constructor(){super(),this.keyMap=new Map,this.keyClock=0,this.keyCloc... method toUint8Array (line 2) | toUint8Array(){const e=s.Mf();return s.uE(e,0),s.mP(e,this.keyClockEnc... method writeLeftID (line 2) | writeLeftID(e){this.clientEncoder.write(e.client),this.leftClockEncode... method writeRightID (line 2) | writeRightID(e){this.clientEncoder.write(e.client),this.rightClockEnco... method writeClient (line 2) | writeClient(e){this.clientEncoder.write(e)} method writeInfo (line 2) | writeInfo(e){this.infoEncoder.write(e)} method writeString (line 2) | writeString(e){this.stringEncoder.write(e)} method writeParentInfo (line 2) | writeParentInfo(e){this.parentInfoEncoder.write(e?1:0)} method writeTypeRef (line 2) | writeTypeRef(e){this.typeRefEncoder.write(e)} method writeLen (line 2) | writeLen(e){this.lenEncoder.write(e)} method writeAny (line 2) | writeAny(e){s.EM(this.restEncoder,e)} method writeBuf (line 2) | writeBuf(e){s.mP(this.restEncoder,e)} method writeJSON (line 2) | writeJSON(e){s.EM(this.restEncoder,e)} method writeKey (line 2) | writeKey(e){const t=this.keyMap.get(e);void 0===t?(this.keyClockEncode... function se (line 2) | function se(e,t){for(let n in e)"class"==n&&t.class?t.class+=" "+e.class... method of (line 2) | of(e){return new ae(this,e)} function le (line 2) | function le(e,t){if(e==t)return!0;if(!e||!t)return!1;let n=Object.keys(e... method constructor (line 2) | constructor(e){this.map=e} method of (line 2) | of(e){return new ce(this,e)} function ce (line 2) | function ce(e,t,n){let r=null;if(t)for(let i in t)n&&i in n||e.removeAtt... method constructor (line 2) | constructor(e,t,n){this.parser=e,this.text=t,this.offset=n,this.parts=[]} method char (line 2) | char(e){return e>=this.end?-1:this.text.charCodeAt(e-this.offset)} method end (line 2) | get end(){return this.offset+this.text.length} method slice (line 2) | slice(e,t){return this.text.slice(e-this.offset,t-this.offset)} method append (line 2) | append(e){return this.parts.push(e),e.to} method addDelimiter (line 2) | addDelimiter(e,t,n,r,i){return this.append(new te(e,t,n,(r?1:0)|(i?2:0... method addElement (line 2) | addElement(e){return this.append(e)} method resolveMarkers (line 2) | resolveMarkers(e){for(let t=e;t=0;t--){let n=... method takeContent (line 2) | takeContent(e){let t=this.resolveMarkers(e);return this.parts.length=e,t} method skipSpace (line 2) | skipSpace(e){return m(this.text,e-this.offset)+this.offset} method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method constructor (line 2) | constructor(e,t){super(),this.config=e,this.open=t} method eq (line 2) | eq(e){return this.config==e.config&&this.open==e.open} method toDOM (line 2) | toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.op... method constructor (line 2) | constructor(e,t){this.type=e,this.value=t} method map (line 2) | map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==t... method is (line 2) | is(e){return this.type==e} method define (line 2) | static define(e={}){return new le(e.map||(e=>e))} method mapEffects (line 2) | static mapEffects(e,t){if(!e.length)return e;let n=[];for(let r of e){... class ue (line 2) | class ue{eq(e){return!1}updateDOM(e){return!1}compare(e){return this==e|... method constructor (line 2) | constructor(e,t,n,r,i,o){this.startState=e,this.changes=t,this.selecti... method create (line 2) | static create(e,t,n,r,i,o){return new ue(e,t,n,r,i,o)} method newDoc (line 2) | get newDoc(){return this._doc||(this._doc=this.changes.apply(this.star... method newSelection (line 2) | get newSelection(){return this.selection||this.startState.selection.ma... method state (line 2) | get state(){return this._state||this.startState.applyTransaction(this)... method annotation (line 2) | annotation(e){for(let t of this.annotations)if(t.type==e)return t.value} method docChanged (line 2) | get docChanged(){return!this.changes.empty} method reconfigured (line 2) | get reconfigured(){return this.startState.config!=this.state.config} method isUserEvent (line 2) | isUserEvent(e){let t=this.annotation(ue.userEvent);return!(!t||!(t==e|... method eq (line 2) | eq(e){return!1} method updateDOM (line 2) | updateDOM(e){return!1} method compare (line 2) | compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)} method estimatedHeight (line 2) | get estimatedHeight(){return-1} method ignoreEvent (line 2) | ignoreEvent(e){return!0} method customView (line 2) | get customView(){return null} method destroy (line 2) | destroy(e){} class de (line 2) | class de extends r.uU{constructor(e,t,n,r){super(),this.startSide=e,this... method constructor (line 2) | constructor(e,t){this.fragments=e,this.input=t,this.i=0,this.fragment=... method nextFragment (line 2) | nextFragment(){this.fragment=this.i0?3e8:-4e8:... method replace (line 2) | static replace(e){let t,n,r=!!e.block;if(e.isBlockGap)t=-5e8,n=4e8;els... method line (line 2) | static line(e){return new pe(e)} method set (line 2) | static set(e,t=!1){return r.Xs.of(e,t)} method hasHeight (line 2) | hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1} class he (line 2) | class he extends de{constructor(e){let{start:t,end:n}=ge(e);super(t?-1:5... method constructor (line 2) | constructor(e){let{start:t,end:n}=ge(e);super(t?-1:5e8,n?1:-6e8,null,e... method eq (line 2) | eq(e){return this==e||e instanceof he&&this.tagName==e.tagName&&this.c... method range (line 2) | range(e,t=e){if(e>=t)throw new RangeError("Mark decorations may not be... class pe (line 2) | class pe extends de{constructor(e){super(-2e8,-2e8,null,e)}eq(e){return ... method constructor (line 2) | constructor(e){super(-2e8,-2e8,null,e)} method eq (line 2) | eq(e){return e instanceof pe&&le(this.spec.attributes,e.spec.attributes)} method range (line 2) | range(e,t=e){if(t!=e)throw new RangeError("Line decoration ranges must... class me (line 2) | class me extends de{constructor(e,t,n,i,o,a){super(t,n,o,e),this.block=i... method constructor (line 2) | constructor(e,t,n,i,o,a){super(t,n,o,e),this.block=i,this.isReplace=a,... method type (line 2) | get type(){return this.startSidet||e==t&&this.startSide>0&&this.end... method constructor (line 2) | constructor(){this.l=[]} function ge (line 2) | function ge(e,t=!1){let{inclusiveStart:n,inclusiveEnd:r}=e;return null==... function Oe (line 2) | function Oe(e,t,n,r=0){let i=n.length-1;i>=0&&n[i]+r>=e?n[i]=Math.max(n[... method constructor (line 2) | constructor(e){this.markCache=Object.create(null),this.tree=p(e.state)... method update (line 2) | update(e){let t=p(e.state),n=me(e.state),r=n!=me(e.startState);t.lengt... method buildDeco (line 2) | buildDeco(e,t){if(!t||!this.tree.length)return a.p.none;let n=new o.f_... class ve (line 2) | class ve extends I{constructor(){super(...arguments),this.children=[],th... method constructor (line 2) | constructor(){super(...arguments),this.children=[],this.length=0,this.... method merge (line 2) | merge(e,t,n,r,i,o){if(n){if(!(n instanceof ve))return!1;this.dom||n.tr... method split (line 2) | split(e){let t=new ve;if(t.breakAfter=this.breakAfter,0==this.length)r... method transferDOM (line 2) | transferDOM(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAt... method setDeco (line 2) | setDeco(e){le(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,thi... method append (line 2) | append(e,t){oe(this,e,t)} method addLineDeco (line 2) | addLineDeco(e){let t=e.spec.attributes,n=e.spec.class;t&&(this.attrs=s... method domAtPos (line 2) | domAtPos(e){return ie(this,e)} method reuseDOM (line 2) | reuseDOM(e){"DIV"==e.nodeName&&(this.setDOM(e),this.dirty|=6)} method sync (line 2) | sync(e){var t;this.dom?4&this.dirty&&($(this.dom),this.dom.className="... method measureTextSize (line 2) | measureTextSize(){if(0==this.children.length||this.length>20)return nu... method coordsAt (line 2) | coordsAt(e,t){return ae(this,e,t)} method become (line 2) | become(e){return!1} method type (line 2) | get type(){return fe.Text} method find (line 2) | static find(e,t){for(let n=0,r=0;n0;){if(this.textOff==this.text.length){let{val... method span (line 2) | span(e,t,n,r){this.buildText(t-e,n,r),this.pos=t,this.openStart<0&&(th... method point (line 2) | point(e,t,n,r,i,o){if(this.disallowBlockEffectsFor[o]&&n instanceof me... method build (line 2) | static build(e,t,n,i,o){let a=new be(e,t,n,o);return a.openEnd=r.Xs.sp... method constructor (line 2) | constructor(e,t){this.client=e,this.clock=t} function we (line 2) | function we(e,t){for(let n of t)e=new H(n,[e],e.length);return e} method constructor (line 2) | constructor(){this.rows=null} method nextLine (line 2) | nextLine(e,t,n){if(null==this.rows){let r;if(this.rows=!1,(45==t.next|... method finish (line 2) | finish(e,t){return!!this.rows&&(e.addLeafElement(t,e.elt("Table",t.sta... class xe (line 2) | class xe extends ue{constructor(e){super(),this.tag=e}eq(e){return e.tag... method eq (line 2) | eq(e){return this==e} method range (line 2) | range(e,t=e){return ke.create(e,t,this)} method constructor (line 2) | constructor(e){super(),this.tag=e} method eq (line 2) | eq(e){return e.tag==this.tag} method toDOM (line 2) | toDOM(){return document.createElement(this.tag)} method updateDOM (line 2) | updateDOM(e){return e.nodeName.toLowerCase()==this.tag} class Te (line 2) | class Te{constructor(e,t="nearest",n="nearest",r=5,i=5){this.range=e,thi... method constructor (line 2) | constructor(e,t="nearest",n="nearest",r=5,i=5){this.range=e,this.y=t,t... method map (line 2) | map(e){return e.empty?this:new Te(this.range.map(e),this.y,this.x,this... function Ie (line 2) | function Ie(e,t,n){let r=e.facet(_e);r.length?r[0](t):window.onerror?win... method constructor (line 2) | constructor(e){this.defaultOptions={maxRandomnessOffset:2,roughness:1,... method newSeed (line 2) | static newSeed(){return Math.floor(Math.random()*2**31)} method _o (line 2) | _o(e){return e?Object.assign({},this.defaultOptions,e):this.defaultOpt... method _d (line 2) | _d(e,t,n){return{shape:e,sets:t||[],options:n||this.defaultOptions}} method line (line 2) | line(e,t,n,r,i){const o=this._o(i);return this._d("line",[se(e,t,n,r,o... method rectangle (line 2) | rectangle(e,t,n,r,i){const o=this._o(i),a=[],s=function(e,t,n,r,i){ret... method ellipse (line 2) | ellipse(e,t,n,r,i){const o=this._o(i),a=[],s=ce(n,r,o),l=ue(e,t,o,s);i... method circle (line 2) | circle(e,t,n,r){const i=this.ellipse(e,t,n,n,r);return i.shape="circle... method linearPath (line 2) | linearPath(e,t){const n=this._o(t);return this._d("linearPath",[le(e,!... method arc (line 2) | arc(e,t,n,r,i,o,a=!1,s){const l=this._o(s),c=[],u=fe(e,t,n,r,i,o,a,!0,... method curve (line 2) | curve(e,t){const n=this._o(t),r=[],i=function(e,t){let n=ye(e,1*(1+.2*... method polygon (line 2) | polygon(e,t){const n=this._o(t),r=[],i=le(e,!0,n);return n.fill&&("sol... method path (line 2) | path(e,t){const n=this._o(t),r=[];if(!e)return this._d("path",r,n);e=(... method opsToPath (line 2) | opsToPath(e,t){let n="";for(const r of e.ops){const e="number"==typeof... method toPaths (line 2) | toPaths(e){const t=e.sets||[],n=e.options||this.defaultOptions,r=[];fo... method fillSketch (line 2) | fillSketch(e,t){let n=t.fillWeight;return n<0&&(n=t.strokeWidth/2),{d:... method constructor (line 2) | constructor(e,t){this.ds=e,this.sv=t} class Ze (line 2) | class Ze{constructor(e,t,n,r){this.id=e,this.create=t,this.domEventHandl... method constructor (line 2) | constructor(e,t,n,r){this.id=e,this.create=t,this.domEventHandlers=n,t... method define (line 2) | static define(e,t){const{eventHandlers:n,provide:r,decorations:i}=t||{... method fromClass (line 2) | static fromClass(e,t){return Ze.define((t=>new e(t)),t)} class Xe (line 2) | class Xe{constructor(e){this.spec=e,this.mustUpdate=null,this.value=null... method constructor (line 2) | constructor(e,t,n=0,r=e.length,i,o){this.test=o,this.value={from:0,to:... method peek (line 2) | peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=thi... method next (line 2) | next(){for(;this.matches.length;)this.matches.pop();return this.nextOv... method nextOverlapping (line 2) | nextOverlapping(){for(;;){let e=this.peek();if(e<0)return this.done=!0... method match (line 2) | match(e,t){let n=null;for(let r=0;r0;t--){let r=e[t-1];if(!(r.fr... method extendWithRanges (line 2) | static extendWithRanges(e,t){if(0==t.length)return e;let n=[];for(let ... class Ue (line 2) | class Ue{constructor(e,t,n){this.view=e,this.state=t,this.transactions=n... method constructor (line 2) | constructor(e,t,n){this.view=e,this.state=t,this.transactions=n,this.f... method create (line 2) | static create(e,t,n){return new Ue(e,t,n)} method viewportChanged (line 2) | get viewportChanged(){return(4&this.flags)>0} method heightChanged (line 2) | get heightChanged(){return(2&this.flags)>0} method geometryChanged (line 2) | get geometryChanged(){return this.docChanged||(10&this.flags)>0} method focusChanged (line 2) | get focusChanged(){return(1&this.flags)>0} method docChanged (line 2) | get docChanged(){return!this.changes.empty} method selectionSet (line 2) | get selectionSet(){return this.transactions.some((e=>e.selection))} method empty (line 2) | get empty(){return 0==this.flags&&0==this.transactions.length} function Ge (line 2) | function Ge(e){let t=[];for(let n=0;n"n"=... method eq (line 2) | eq(e){return this.search==e.search&&this.replace==e.replace&&this.case... method create (line 2) | create(){return this.regexp?new ft(this):new st(this)} method getCursor (line 2) | getCursor(e,t=0,n){let r=e.doc?e:o.yy.create({doc:e});return null==n&&... method constructor (line 2) | constructor(e,t){this.gen=function*(e){const t=l.yg(e.restDecoder);for... method next (line 2) | next(){do{this.curr=this.gen.next().value||null}while(this.filterSkips... function at (line 2) | function at(e,t,n,i,o){var a;let s=i.head-e.from,l=-1;if(0==s){if(!o||!e... class lt (line 2) | class lt{constructor(e,t){this.points=e,this.text="",this.lineSeparator=... method constructor (line 2) | constructor(e,t){this.points=e,this.text="",this.lineSeparator=t.facet... method append (line 2) | append(e){this.text+=e} method lineBreak (line 2) | lineBreak(){this.text+=st} method readRange (line 2) | readRange(e,t){if(!e)return this;let n=e.parentNode;for(let r=e;;){thi... method readTextNode (line 2) | readTextNode(e){let t=e.nodeValue;for(let n of this.points)n.node==e&&... method readNode (line 2) | readNode(e){if(e.cmIgnore)return;let t=I.get(e),n=t&&t.overrideDOMText... method findPointBefore (line 2) | findPointBefore(e,t){for(let n of this.points)n.node==e&&e.childNodes[... method findPointInside (line 2) | findPointInside(e,t){for(let n of this.points)(3==e.nodeType?n.node==e... function ct (line 2) | function ct(e){return 1==e.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|... class ut (line 2) | class ut{constructor(e,t){this.node=e,this.offset=t,this.pos=-1}} method constructor (line 2) | constructor(e,t){this.node=e,this.offset=t,this.pos=-1} class ft (line 2) | class ft extends I{constructor(e){super(),this.view=e,this.compositionDe... method nextMatch (line 2) | nextMatch(e,t,n){let r=lt(this.spec,e,n,e.doc.length).next();return r.... method prevMatchInRange (line 2) | prevMatchInRange(e,t,n){for(let r=1;;r++){let i=Math.max(t,n-1e4*r),o=... method prevMatch (line 2) | prevMatch(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchIn... method getReplacement (line 2) | getReplacement(e){return this.spec.unquote(this.spec.replace.replace(/... method matchAll (line 2) | matchAll(e,t){let n=lt(this.spec,e,0,e.doc.length),r=[];for(;!n.next()... method highlight (line 2) | highlight(e,t,n,r){let i=lt(this.spec,e,Math.max(0,t-250),Math.min(n+2... method constructor (line 2) | constructor(e){super(),this.view=e,this.compositionDeco=de.none,this.d... method editorView (line 2) | get editorView(){return this.view} method length (line 2) | get length(){return this.view.state.doc.length} method update (line 2) | update(e){let t=e.changedRanges;this.minWidth>0&&t.length&&(t.every(((... method updateInner (line 2) | updateInner(e,t){this.view.viewState.mustMeasureContent=!0,this.update... method updateChildren (line 2) | updateChildren(e,t){let n=this.childCursor(t);for(let t=e.length-1;;t-... method updateSelection (line 2) | updateSelection(e=!1,t=!1){if(!e&&this.view.observer.selectionRange.fo... method enforceCursorAssoc (line 2) | enforceCursorAssoc(){if(this.compositionDeco.size)return;let{view:e}=t... method mayControlSelection (line 2) | mayControlSelection(){let e=this.view.root.activeElement;return e==thi... method nearest (line 2) | nearest(e){for(let t=e;t;){let e=I.get(t);if(e&&e.rootView==this)retur... method posFromDOM (line 2) | posFromDOM(e,t){let n=this.nearest(e);if(!n)throw new RangeError("Tryi... method domAtPos (line 2) | domAtPos(e){let{i:t,off:n}=this.childCursor().findPos(e,-1);for(;t(this.dynamic... method scrollIntoView (line 2) | scrollIntoView(e){let t,{range:n}=e,r=this.coordsAt(n.head,n.empty?n.a... class dt (line 2) | class dt extends ue{constructor(e){super(),this.height=e}toDOM(){let e=d... method constructor (line 2) | constructor(e){super(),this.height=e} method toDOM (line 2) | toDOM(){let e=document.createElement("div");return this.updateDOM(e),e} method eq (line 2) | eq(e){return e.height==this.height} method updateDOM (line 2) | updateDOM(e){return e.style.height=this.height+"px",!0} method estimatedHeight (line 2) | get estimatedHeight(){return this.height} function ht (line 2) | function ht(e){let t=e.observer.selectionRange,n=t.focusNode&&mt(t.focus... class pt (line 2) | class pt extends ue{constructor(e,t,n){super(),this.top=e,this.text=t,th... method constructor (line 2) | constructor(e,t,n){super(),this.top=e,this.text=t,this.topView=n} method eq (line 2) | eq(e){return this.top==e.top&&this.text==e.text} method toDOM (line 2) | toDOM(){return this.top} method ignoreEvent (line 2) | ignoreEvent(){return!1} method customView (line 2) | get customView(){return ee} method constructor (line 2) | constructor(e,t){this.target=e,this.currentTarget=e,this.transaction=t... method path (line 2) | get path(){return mt(this.currentTarget,this.target)} method deletes (line 2) | deletes(e){return z(this.transaction.deleteSet,e.id)} method keys (line 2) | get keys(){if(null===this._keys){const e=new Map,t=this.target;this.tr... method delta (line 2) | get delta(){return this.changes.delta} method adds (line 2) | adds(e){return e.id.clock>=(this.transaction.beforeState.get(e.id.clie... method changes (line 2) | get changes(){let e=this._changes;if(null===e){const t=this.target,n=v... function mt (line 2) | function mt(e,t,n){for(;;){if(3==e.nodeType)return e;if(1==e.nodeType&&t... method constructor (line 2) | constructor(e,t){this.query=e,this.panel=t} class gt (line 2) | class gt{constructor(){this.changes=[]}compareRange(e,t){Oe(e,t,this.cha... method constructor (line 2) | constructor(){this.changes=[]} method compareRange (line 2) | compareRange(e,t){Oe(e,t,this.changes)} method comparePoint (line 2) | comparePoint(e,t){Oe(e,t,this.changes)} function Ot (line 2) | function Ot(e,t){return t.left>e?t.left-e:Math.max(0,e-t.right)} method constructor (line 2) | constructor(e,t){e.marker=!0,this.p=e,this.index=t,this.timestamp=gt++} function vt (line 2) | function vt(e,t){return t.top>e?t.top-e:Math.max(0,e-t.bottom)} function yt (line 2) | function yt(e,t){return e.topt.top+1} function bt (line 2) | function bt(e,t){return te.bottom?{top:e.top,left:e.left,right:e.right,... function xt (line 2) | function xt(e,t,n){let r,i,o,a,s,l,c,u,f=!1;for(let d=e.firstChild;d;d=d... method constructor (line 2) | constructor(){this._item=null,this._map=new Map,this._start=null,this.... method parent (line 2) | get parent(){return this._item?this._item.parent:null} method _integrate (line 2) | _integrate(e,t){this.doc=e,this._item=t} method _copy (line 2) | _copy(){throw m.Nw()} method clone (line 2) | clone(){throw m.Nw()} method _write (line 2) | _write(e){} method _first (line 2) | get _first(){let e=this._start;for(;null!==e&&e.deleted;)e=e.right;ret... method _callObserver (line 2) | _callObserver(e,t){!e.local&&this._searchMarker&&(this._searchMarker.l... method observe (line 2) | observe(e){Oe(this._eH,e)} method observeDeep (line 2) | observeDeep(e){Oe(this._dEH,e)} method unobserve (line 2) | unobserve(e){ve(this._eH,e)} method unobserveDeep (line 2) | unobserveDeep(e){ve(this._dEH,e)} method toJSON (line 2) | toJSON(){} function kt (line 2) | function kt(e,t,n){let r=e.nodeValue.length,i=-1,o=1e9,a=0;for(let s=0;s... function St (line 2) | function St(e,{x:t,y:n},r,i=-1){var o;let a,s=e.contentDOM.getBoundingCl... function Pt (line 2) | function Pt(e,t,n,i,o){let a=Math.round((i-t.left)*e.defaultCharacterWid... function _t (line 2) | function _t(e,t,n,i){let o=e.state.doc.lineAt(t.head),a=e.bidiSpans(o),s... function Ct (line 2) | function Ct(e,t,n){let i=e.state.facet(Le).map((t=>t(e)));for(;;){let e=... class Qt (line 2) | class Qt{constructor(e){this.lastKeyCode=0,this.lastKeyTime=0,this.lastT... method constructor (line 2) | constructor(e){this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTim... method setSelectionOrigin (line 2) | setSelectionOrigin(e){this.lastSelectionOrigin=e,this.lastSelectionTim... method ensureHandlers (line 2) | ensureHandlers(e,t){var n;let r;this.customHandlers=[];for(let i of t)... method runCustomHandlers (line 2) | runCustomHandlers(e,t,n){for(let r of this.customHandlers){let i=r.han... method runScrollHandlers (line 2) | runScrollHandlers(e,t){this.lastScrollTop=e.scrollDOM.scrollTop,this.l... method keydown (line 2) | keydown(e,t){if(this.lastKeyCode=t.keyCode,this.lastKeyTime=Date.now()... method flushIOSKey (line 2) | flushIOSKey(e){let t=this.pendingIOSKey;return!!t&&(this.pendingIOSKey... method ignoreDuringComposition (line 2) | ignoreDuringComposition(e){return!!/^key/.test(e.type)&&(this.composin... method mustFlushObserver (line 2) | mustFlushObserver(e){return"keydown"==e.type&&229!=e.keyCode} method startMouseSelection (line 2) | startMouseSelection(e){this.mouseSelection&&this.mouseSelection.destro... method update (line 2) | update(e){this.mouseSelection&&this.mouseSelection.update(e),e.transac... method destroy (line 2) | destroy(){this.mouseSelection&&this.mouseSelection.destroy()} class jt (line 2) | class jt{constructor(e,t,n,i){this.view=e,this.style=n,this.mustSelect=i... method constructor (line 2) | constructor(e,t,n,i){this.view=e,this.style=n,this.mustSelect=i,this.l... method move (line 2) | move(e){if(0==e.buttons)return this.destroy();!1===this.dragging&&this... method up (line 2) | up(e){null==this.dragging&&this.select(this.lastEvent),this.dragging||... method destroy (line 2) | destroy(){let e=this.view.contentDOM.ownerDocument;e.removeEventListen... method select (line 2) | select(e){let t=this.style.get(e,this.extend,this.multiple);!this.must... method update (line 2) | update(e){e.docChanged&&this.dragging&&(this.dragging=this.dragging.ma... function It (line 2) | function It(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;f... function Zt (line 2) | function Zt(e,t){let n,{state:i}=e,o=1,a=i.toText(t),s=a.lines==i.select... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.diagnostic=n} function Xt (line 2) | function Xt(e,t,n,i){if(1==i)return r.jT.cursor(t,n);if(2==i)return func... method constructor (line 2) | constructor(e,t,n){this.diagnostics=e,this.panel=t,this.selected=n} method init (line 2) | static init(e,t,n){let r=e,i=n.facet(Kt).markerFilter;i&&(r=i(r));let ... method update (line 2) | update(e){e.docChanged&&(n.pos=e.changes.mapPos(n.pos),o=o.map(e.changes... method get (line 2) | get(t,l,c){let u;s&&t.clientX==s.clientX&&t.clientY==s.clientY?u=a:(u=a=... function Wt (line 2) | function Wt(e,t,n,r){let i=ve.find(e.docView,t);if(!i)return 1;let o=t-i... method constructor (line 2) | constructor(e,t,n){super(e,t),this.keysChanged=n} function Lt (line 2) | function Lt(e,t){let n=e.posAtCoords({x:t.clientX,y:t.clientY},!1);retur... method constructor (line 2) | constructor(e){super(),this._prelimContent=null,this._prelimContent=vo... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this._prelimContent.forEach(((e,... method _copy (line 2) | _copy(){return new Lt} method clone (line 2) | clone(){const e=new Lt;return this.forEach(((t,n)=>{e.set(n,t instance... method _callObserver (line 2) | _callObserver(e,t){wt(this,e,new Wt(this,e,t))} method toJSON (line 2) | toJSON(){const e={};return this._map.forEach(((t,n)=>{if(!t.deleted){c... method size (line 2) | get size(){return[...Xt(this._map)].length} method keys (line 2) | keys(){return X(Xt(this._map),(e=>e[0]))} method values (line 2) | values(){return X(Xt(this._map),(e=>e[1].content.getContent()[e[1].len... method entries (line 2) | entries(){return X(Xt(this._map),(e=>[e[0],e[1].content.getContent()[e... method forEach (line 2) | forEach(e){this._map.forEach(((t,n)=>{t.deleted||e(t.content.getConten... method delete (line 2) | delete(e){null!==this.doc?Je(this.doc,(t=>{It(t,this,e)})):this._preli... method set (line 2) | set(e,t){return null!==this.doc?Je(this.doc,(n=>{Rt(n,this,e,t)})):thi... method get (line 2) | get(e){return At(this,e)} method has (line 2) | has(e){return Zt(this,e)} method clear (line 2) | clear(){null!==this.doc?Je(this.doc,(e=>{this.forEach((function(t,n,r)... method _write (line 2) | _write(e){e.writeTypeRef(kn)} function Yt (line 2) | function Yt(e){if(!zt)return e.detail;let t=qt,n=Ut;return qt=e,Ut=Date.... function Ft (line 2) | function Ft(e,t,n,r){if(!n)return;let i=e.posAtCoords({x:t.clientX,y:t.c... function Gt (line 2) | function Gt(e){setTimeout((()=>{e.hasFocus!=e.inputState.notifiedFocused... class Kt (line 2) | class Kt{constructor(e){this.lineWrapping=e,this.doc=r.xv.empty,this.hei... method constructor (line 2) | constructor(e){this.lineWrapping=e,this.doc=r.xv.empty,this.heightSamp... method heightForGap (line 2) | heightForGap(e,t){let n=this.doc.lineAt(t).number-this.doc.lineAt(e).n... method heightForLine (line 2) | heightForLine(e){return this.lineWrapping?(1+Math.max(0,Math.ceil((e-t... method setDoc (line 2) | setDoc(e){return this.doc=e,this} method mustRefreshForWrapping (line 2) | mustRefreshForWrapping(e){return Ht.indexOf(e)>-1!=this.lineWrapping} method mustRefreshForHeights (line 2) | mustRefreshForHeights(e){let t=!1;for(let n=0;n-1,a=Math.round(t)!=Math.round(... class Jt (line 2) | class Jt{constructor(e,t){this.from=e,this.heights=t,this.index=0}get mo... method constructor (line 2) | constructor(e,t){this.from=e,this.heights=t,this.index=0} method more (line 2) | get more(){return this.index0} method outdated (line 2) | set outdated(e){this.flags=(e?2:0)|-3&this.flags} method setHeight (line 2) | setHeight(e,t){this.height!=t&&(Math.abs(this.height-t)>nn&&(e.heightC... method replace (line 2) | replace(e,t,n){return rn.of(n)} method decomposeLeft (line 2) | decomposeLeft(e,t){t.push(this)} method decomposeRight (line 2) | decomposeRight(e,t){t.push(this)} method applyChanges (line 2) | applyChanges(e,t,n,r){let i=this;for(let o=r.length-1;o>=0;o--){let{fr... method empty (line 2) | static empty(){return new an(0,0)} method of (line 2) | static of(e){if(1==e.length)return e[0];let t=0,n=e.length,r=0,i=0;for... method constructor (line 2) | constructor(e,t=(()=>!0)){this._filter=t,this._root=e,this._currentNod... method next (line 2) | next(){let e=this._currentNode,t=e&&e.content&&e.content.type;if(null!... class on (line 2) | class on extends rn{constructor(e,t,n){super(e,t),this.type=n}blockAt(e,... method constructor (line 2) | constructor(e,t,n){super(e,t),this.type=n} method blockAt (line 2) | blockAt(e,t,n,r){return new en(r,this.length,n,this.height,this.type)} method lineAt (line 2) | lineAt(e,t,n,r,i){return this.blockAt(0,n,r,i)} method forEachLine (line 2) | forEachLine(e,t,n,r,i,o){e<=i+this.length&&t>=i&&o(this.blockAt(0,n,r,... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){return r&&r.from<=t&&r.more&&this.setHeight... method toString (line 2) | toString(){return`block(${this.length})`} method constructor (line 2) | constructor(){super(),this._prelimContent=[]} method firstChild (line 2) | get firstChild(){const e=this._first;return e?e.content.getContent()[0... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this.insert(0,this._prelimConten... method _copy (line 2) | _copy(){return new on} method clone (line 2) | clone(){const e=new on;return e.insert(0,this.toArray().map((e=>e inst... method length (line 2) | get length(){return null===this._prelimContent?this._length:this._prel... method createTreeWalker (line 2) | createTreeWalker(e){return new rn(this,e)} method querySelector (line 2) | querySelector(e){e=e.toUpperCase();const t=new rn(this,(t=>t.nodeName&... method querySelectorAll (line 2) | querySelectorAll(e){return e=e.toUpperCase(),Array.from(new rn(this,(t... method _callObserver (line 2) | _callObserver(e,t){wt(this,e,new sn(this,t,e))} method toString (line 2) | toString(){return _t(this,(e=>e.toString())).join("")} method toJSON (line 2) | toJSON(){return this.toString()} method toDOM (line 2) | toDOM(e=document,t={},n){const r=e.createDocumentFragment();return voi... method insert (line 2) | insert(e,t){null!==this.doc?Je(this.doc,(n=>{Tt(n,this,e,t)})):this._p... method insertAfter (line 2) | insertAfter(e,t){if(null!==this.doc)Je(this.doc,(n=>{const r=e&&e inst... method delete (line 2) | delete(e,t=1){null!==this.doc?Je(this.doc,(n=>{jt(n,this,e,t)})):this.... method toArray (line 2) | toArray(){return St(this)} method push (line 2) | push(e){this.insert(this.length,e)} method unshift (line 2) | unshift(e){this.insert(0,e)} method get (line 2) | get(e){return Qt(this,e)} method slice (line 2) | slice(e=0,t=this.length){return kt(this,e,t)} method forEach (line 2) | forEach(e){Pt(this,e)} method _write (line 2) | _write(e){e.writeTypeRef(_n)} class an (line 2) | class an extends on{constructor(e,t){super(e,t,fe.Text),this.collapsed=0... method constructor (line 2) | constructor(e,t){super(e,t,fe.Text),this.collapsed=0,this.widgetHeight=0} method replace (line 2) | replace(e,t,n){let r=n[0];return 1==n.length&&(r instanceof an||r inst... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){return r&&r.from<=t&&r.more?this.setHeight(... method toString (line 2) | toString(){return`line(${this.length}${this.collapsed?-this.collapsed:... method constructor (line 2) | constructor(e="UNDEFINED"){super(),this.nodeName=e,this._prelimAttrs=n... method nextSibling (line 2) | get nextSibling(){const e=this._item?this._item.next:null;return e?e.c... method prevSibling (line 2) | get prevSibling(){const e=this._item?this._item.prev:null;return e?e.c... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this._prelimAttrs.forEach(((e,t)... method _copy (line 2) | _copy(){return new an(this.nodeName)} method clone (line 2) | clone(){const e=new an(this.nodeName),t=this.getAttributes();for(const... method toString (line 2) | toString(){const e=this.getAttributes(),t=[],n=[];for(const t in e)n.p... method removeAttribute (line 2) | removeAttribute(e){null!==this.doc?Je(this.doc,(t=>{It(t,this,e)})):th... method setAttribute (line 2) | setAttribute(e,t){null!==this.doc?Je(this.doc,(n=>{Rt(n,this,e,t)})):t... method getAttribute (line 2) | getAttribute(e){return At(this,e)} method hasAttribute (line 2) | hasAttribute(e){return Zt(this,e)} method getAttributes (line 2) | getAttributes(){return Mt(this)} method toDOM (line 2) | toDOM(e=document,t={},n){const r=e.createElement(this.nodeName),i=this... method _write (line 2) | _write(e){e.writeTypeRef(Pn),e.writeKey(this.nodeName)} class sn (line 2) | class sn extends rn{constructor(e){super(e,0)}lines(e,t){let n=e.lineAt(... method constructor (line 2) | constructor(e){super(),this.diagnostics=e,this.severity=e.reduce(((e,t... method toDOM (line 2) | toDOM(e){let t=document.createElement("div");t.className="cm-lint-mark... method constructor (line 2) | constructor(e){super(e,0)} method lines (line 2) | lines(e,t){let n=e.lineAt(t).number,r=e.lineAt(t+this.length).number;r... method blockAt (line 2) | blockAt(e,t,n,r){let{firstLine:i,lastLine:o,lineHeight:a}=this.lines(t... method lineAt (line 2) | lineAt(e,t,n,r,i){if(t==tn.ByHeight)return this.blockAt(e,n,r,i);if(t=... method forEachLine (line 2) | forEachLine(e,t,n,r,i,o){let{firstLine:a,lineHeight:s}=this.lines(n,i)... method replace (line 2) | replace(e,t,n){let r=this.length-t;if(r>0){let e=n[n.length-1];e insta... method decomposeLeft (line 2) | decomposeLeft(e,t){t.push(new sn(e-1),null)} method decomposeRight (line 2) | decomposeRight(e,t){t.push(null,new sn(this.length-e-1))} method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){let i=t+this.length;if(r&&r.from<=t+this.le... method toString (line 2) | toString(){return`gap(${this.length})`} method constructor (line 2) | constructor(e,t,n){super(e,n),this.childListChanged=!1,this.attributes... class ln (line 2) | class ln extends rn{constructor(e,t,n){super(e.length+t+n.length,e.heigh... method constructor (line 2) | constructor(e,t,n){super(e.length+t+n.length,e.height+n.height,t|(e.ou... method break (line 2) | get break(){return 1&this.flags} method blockAt (line 2) | blockAt(e,t,n,r){let i=n+this.left.height;return e=r)retu... method balanced (line 2) | balanced(e,t){return e.size>2*t.size||t.size>2*e.size?rn.of(this.break... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){let{left:i,right:o}=this,a=t+i.length+this.... method toString (line 2) | toString(){return this.left+(this.break?" ":"-")+this.right} method constructor (line 2) | constructor(e){super(),this.hookName=e} method _copy (line 2) | _copy(){return new ln(this.hookName)} method clone (line 2) | clone(){const e=new ln(this.hookName);return this.forEach(((t,n)=>{e.s... method toDOM (line 2) | toDOM(e=document,t={},n){const r=t[this.hookName];let i;return i=void ... method _write (line 2) | _write(e){e.writeTypeRef(Cn),e.writeKey(this.hookName)} function cn (line 2) | function cn(e,t){let n,r;null==e[t]&&(n=e[t-1])instanceof sn&&(r=e[t+1])... method nextSibling (line 2) | get nextSibling(){const e=this._item?this._item.next:null;return e?e.c... method prevSibling (line 2) | get prevSibling(){const e=this._item?this._item.prev:null;return e?e.c... method _copy (line 2) | _copy(){return new cn} method clone (line 2) | clone(){const e=new cn;return e.applyDelta(this.toDelta()),e} method toDOM (line 2) | toDOM(e=document,t,n){const r=e.createTextNode(this.toString());return... method toString (line 2) | toString(){return this.toDelta().map((e=>{const t=[];for(const n in e.... method toJSON (line 2) | toJSON(){return this.toString()} method _write (line 2) | _write(e){e.writeTypeRef(Qn)} class un (line 2) | class un{constructor(e,t){this.pos=e,this.oracle=t,this.nodes=[],this.li... method constructor (line 2) | constructor(e,t){this.pos=e,this.oracle=t,this.nodes=[],this.lineStart... method isCovered (line 2) | get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]=... method span (line 2) | span(e,t){if(this.lineStart>-1){let e=Math.min(t,this.lineEnd),n=this.... method point (line 2) | point(e,t,n){if(e-1)return;let{from:e,to:t}=this.oracle.d... method blankContent (line 2) | blankContent(e,t){let n=new sn(t-e);return this.oracle.doc.lineAt(e).t... method ensureLine (line 2) | ensureLine(){this.enterLine();let e=this.nodes.length?this.nodes[this.... method addBlock (line 2) | addBlock(e){this.enterLine(),e.type!=fe.WidgetAfter||this.isCovered||t... method addLineDeco (line 2) | addLineDeco(e,t){let n=this.ensureLine();n.length+=t,n.collapsed+=t,n.... method finish (line 2) | finish(e){let t=0==this.nodes.length?null:this.nodes[this.nodes.length... method build (line 2) | static build(e,t,n,i){let o=new un(n,e);return r.Xs.spans(t,n,i,o,0),o... method constructor (line 2) | constructor(e,t){this.id=e,this.length=t} method deleted (line 2) | get deleted(){throw m.Nw()} method mergeWith (line 2) | mergeWith(e){return!1} method write (line 2) | write(e,t,n){throw m.Nw()} method integrate (line 2) | integrate(e,t){throw m.Nw()} class fn (line 2) | class fn{constructor(){this.changes=[]}compareRange(){}comparePoint(e,t,... method constructor (line 2) | constructor(){this.changes=[]} method compareRange (line 2) | compareRange(){} method comparePoint (line 2) | comparePoint(e,t,n,r){(e0&&(this.id.clock+=t,this.length-=t),We(e.doc.store,t... method write (line 2) | write(e,t){e.writeInfo(0),e.writeLen(this.length-t)} method getMissing (line 2) | getMissing(e,t){return null} function dn (line 2) | function dn(e,t){let n=e.getBoundingClientRect(),r=e.ownerDocument,i=r.d... method constructor (line 2) | constructor(e){this.content=e} method getLength (line 2) | getLength(){return 1} method getContent (line 2) | getContent(){return[this.content]} method isCountable (line 2) | isCountable(){return!0} method copy (line 2) | copy(){return new dn(this.content)} method splice (line 2) | splice(e){throw m.Nw()} method mergeWith (line 2) | mergeWith(e){return!1} method integrate (line 2) | integrate(e,t){} method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){e.writeBuf(this.content)} method getRef (line 2) | getRef(){return 3} function hn (line 2) | function hn(e,t){let n=e.getBoundingClientRect();return{left:0,right:n.r... method constructor (line 2) | constructor(e){this.len=e} method getLength (line 2) | getLength(){return this.len} method getContent (line 2) | getContent(){return[]} method isCountable (line 2) | isCountable(){return!1} method copy (line 2) | copy(){return new hn(this.len)} method splice (line 2) | splice(e){const t=new hn(this.len-e);return this.len=e,t} method mergeWith (line 2) | mergeWith(e){return this.len+=e.len,!0} method integrate (line 2) | integrate(e,t){U(e.deleteSet,t.id.client,t.id.clock,this.len),t.markDe... method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){e.writeLen(this.len-t)} method getRef (line 2) | getRef(){return 1} class pn (line 2) | class pn{constructor(e,t,n){this.from=e,this.to=t,this.size=n}static sam... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.size=n} method same (line 2) | static same(e,t){if(e.length!=t.length)return!1;for(let n=0;n=this.viewport.from&&e<=this.viewport.to&&this... method lineBlockAtHeight (line 2) | lineBlockAtHeight(e){return kn(this.heightMap.lineAt(this.scaler.fromD... method elementAtHeight (line 2) | elementAtHeight(e){return kn(this.heightMap.blockAt(this.scaler.fromDO... method docHeight (line 2) | get docHeight(){return this.scaler.toDOM(this.heightMap.height)} method contentHeight (line 2) | get contentHeight(){return this.docHeight+this.paddingTop+this.padding... method constructor (line 2) | constructor(e){this.embed=e} method getLength (line 2) | getLength(){return 1} method getContent (line 2) | getContent(){return[this.embed]} method isCountable (line 2) | isCountable(){return!0} method copy (line 2) | copy(){return new gn(this.embed)} method splice (line 2) | splice(e){throw m.Nw()} method mergeWith (line 2) | mergeWith(e){return!1} method integrate (line 2) | integrate(e,t){} method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){e.writeJSON(this.embed)} method getRef (line 2) | getRef(){return 5} class On (line 2) | class On{constructor(e,t){this.from=e,this.to=t}} method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t){this.key=e,this.value=t} method getLength (line 2) | getLength(){return 1} method getContent (line 2) | getContent(){return[]} method isCountable (line 2) | isCountable(){return!1} method copy (line 2) | copy(){return new On(this.key,this.value)} method splice (line 2) | splice(e){throw m.Nw()} method mergeWith (line 2) | mergeWith(e){return!1} method integrate (line 2) | integrate(e,t){t.parent._searchMarker=null} method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){e.writeKey(this.key),e.writeJSON(this.value)} method getRef (line 2) | getRef(){return 6} function vn (line 2) | function vn(e,t,n){let i=[],o=e,a=0;return r.Xs.spans(n,e,t,{span(){},po... method constructor (line 2) | constructor(e){this.arr=e} method getLength (line 2) | getLength(){return this.arr.length} method getContent (line 2) | getContent(){return this.arr} method isCountable (line 2) | isCountable(){return!0} method copy (line 2) | copy(){return new vn(this.arr)} method splice (line 2) | splice(e){const t=new vn(this.arr.slice(e));return this.arr=this.arr.s... method mergeWith (line 2) | mergeWith(e){return this.arr=this.arr.concat(e.arr),!0} method integrate (line 2) | integrate(e,t){} method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){const n=this.arr.length;e.writeLen(n-t);for(let r=t;r=1)retur... method constructor (line 2) | constructor(e){this.arr=e} method getLength (line 2) | getLength(){return this.arr.length} method getContent (line 2) | getContent(){return this.arr} method isCountable (line 2) | isCountable(){return!0} method copy (line 2) | copy(){return new yn(this.arr)} method splice (line 2) | splice(e){const t=new yn(this.arr.slice(e));return this.arr=this.arr.s... method mergeWith (line 2) | mergeWith(e){return this.arr=this.arr.concat(e.arr),!0} method integrate (line 2) | integrate(e,t){} method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){const n=this.arr.length;e.writeLen(n-t);for(let r=t;r/&/.test(t)?t.replace(/&\... class jn (line 2) | class jn{constructor(e,t,n,i){this.typeOver=i,this.bounds=null,this.text... method constructor (line 2) | constructor(e,t,n,i){this.typeOver=i,this.bounds=null,this.text="";let... function In (line 2) | function In(e,t){let n,{newSel:i}=t,o=e.state.selection.main;if(t.bounds... class Mn (line 2) | class Mn{constructor(e){this.view=e,this.active=!1,this.selectionRange=n... method constructor (line 2) | constructor(e){this.view=e,this.active=!1,this.selectionRange=new S,th... method onScrollChanged (line 2) | onScrollChanged(e){this.view.inputState.runScrollHandlers(this.view,e)... method onScroll (line 2) | onScroll(e){this.intersecting&&this.flush(!1),this.onScrollChanged(e)} method onResize (line 2) | onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout((()=>{... method onPrint (line 2) | onPrint(){this.view.viewState.printing=!0,this.view.measure(),setTimeo... method updateGaps (line 2) | updateGaps(e){if(this.gapIntersection&&(e.length!=this.gaps.length||th... method onSelectionChange (line 2) | onSelectionChange(e){let t=this.selectionChanged;if(!this.readSelectio... method readSelectionRange (line 2) | readSelectionRange(){let{view:e}=this,t=B.safari&&11==e.root.nodeType&... method setSelectionRange (line 2) | setSelectionRange(e,t){this.selectionRange.set(e.node,e.offset,t.node,... method clearSelectionRange (line 2) | clearSelectionRange(){this.selectionRange.set(null,0,null,0)} method listenForScroll (line 2) | listenForScroll(){this.parentCheck=-1;let e=0,t=null;for(let n=this.do... method ignore (line 2) | ignore(e){if(!this.active)return e();try{return this.stop(),e()}finall... method start (line 2) | start(){this.active||(this.observer.observe(this.dom,Rn),An&&this.dom.... method stop (line 2) | stop(){this.active&&(this.active=!1,this.observer.disconnect(),An&&thi... method clear (line 2) | clear(){this.processRecords(),this.queue.length=0,this.selectionChange... method delayAndroidKey (line 2) | delayAndroidKey(e,t){var n;if(!this.delayedAndroidKey){let e=()=>{let ... method clearDelayedAndroidKey (line 2) | clearDelayedAndroidKey(){this.win.cancelAnimationFrame(this.flushingAn... method flushSoon (line 2) | flushSoon(){this.delayedFlush<0&&(this.delayedFlush=this.view.win.requ... method forceFlush (line 2) | forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame... method processRecords (line 2) | processRecords(){let e=this.queue;for(let t of this.observer.takeRecor... method readChange (line 2) | readChange(){let{from:e,to:t,typeOver:n}=this.processRecords(),r=this.... method flush (line 2) | flush(e=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;e... method readMutation (line 2) | readMutation(e){let t=this.view.docView.nearest(e.target);if(!t||t.ign... method setWindow (line 2) | setWindow(e){e!=this.win&&(this.removeWindowListeners(this.win),this.w... method addWindowListeners (line 2) | addWindowListeners(e){e.addEventListener("resize",this.onResize),e.add... method removeWindowListeners (line 2) | removeWindowListeners(e){e.removeEventListener("scroll",this.onScroll)... method destroy (line 2) | destroy(){var e,t,n,r;this.stop(),null===(e=this.intersection)||void 0... function Zn (line 2) | function Zn(e,t,n){for(;t;){let r=I.get(t);if(r&&r.parent==e)return r;le... method deleted (line 2) | get deleted(){return!0} method delete (line 2) | delete(){} method mergeWith (line 2) | mergeWith(e){return this.constructor===e.constructor&&(this.length+=e.... method integrate (line 2) | integrate(e,t){m.zR()} method write (line 2) | write(e,t){e.writeInfo(10),s.uE(e.restEncoder,this.length-t)} method getMissing (line 2) | getMissing(e,t){return null} class Xn (line 2) | class Xn{constructor(e={}){this.plugins=[],this.pluginMap=new Map,this.e... method constructor (line 2) | constructor(e={}){this.plugins=[],this.pluginMap=new Map,this.editorAt... method state (line 2) | get state(){return this.viewState.state} method viewport (line 2) | get viewport(){return this.viewState.viewport} method visibleRanges (line 2) | get visibleRanges(){return this.viewState.visibleRanges} method inView (line 2) | get inView(){return this.viewState.inView} method composing (line 2) | get composing(){return this.inputState.composing>0} method compositionStarted (line 2) | get compositionStarted(){return this.inputState.composing>=0} method root (line 2) | get root(){return this._root} method win (line 2) | get win(){return this.dom.ownerDocument.defaultView||window} method dispatch (line 2) | dispatch(...e){this._dispatch(1==e.length&&e[0]instanceof r.YW?e[0]:th... method update (line 2) | update(e){if(0!=this.updateState)throw new Error("Calls to EditorView.... method setState (line 2) | setState(e){if(0!=this.updateState)throw new Error("Calls to EditorVie... method updatePlugins (line 2) | updatePlugins(e){let t=e.startState.facet(Me),n=e.state.facet(Me);if(t... method measure (line 2) | measure(e=!0){if(this.destroyed)return;this.measureScheduled>-1&&cance... method themeClasses (line 2) | get themeClasses(){return _n+" "+(this.state.facet(Pn)?Qn:Cn)+" "+this... method updateAttrs (line 2) | updateAttrs(){let e=Ln(this,De,{class:"cm-editor"+(this.hasFocus?" cm-... method showAnnouncements (line 2) | showAnnouncements(e){let t=!0;for(let n of e)for(let e of n.effects)e.... method mountStyles (line 2) | mountStyles(){this.styleModules=this.state.facet(qe),i.V.mount(this.ro... method readMeasured (line 2) | readMeasured(){if(2==this.updateState)throw new Error("Reading the edi... method requestMeasure (line 2) | requestMeasure(e){if(this.measureScheduled<0&&(this.measureScheduled=t... method plugin (line 2) | plugin(e){let t=this.pluginMap.get(e);return(void 0===t||t&&t.spec!=e)... method documentTop (line 2) | get documentTop(){return this.contentDOM.getBoundingClientRect().top+t... method documentPadding (line 2) | get documentPadding(){return{top:this.viewState.paddingTop,bottom:this... method elementAtHeight (line 2) | elementAtHeight(e){return this.readMeasured(),this.viewState.elementAt... method lineBlockAtHeight (line 2) | lineBlockAtHeight(e){return this.readMeasured(),this.viewState.lineBlo... method viewportLineBlocks (line 2) | get viewportLineBlocks(){return this.viewState.viewportLines} method lineBlockAt (line 2) | lineBlockAt(e){return this.viewState.lineBlockAt(e)} method contentHeight (line 2) | get contentHeight(){return this.viewState.contentHeight} method moveByChar (line 2) | moveByChar(e,t,n){return Ct(this,e,_t(this,e,t,n))} method moveByGroup (line 2) | moveByGroup(e,t){return Ct(this,e,_t(this,e,t,(t=>function(e,t,n){let ... method moveToLineBoundary (line 2) | moveToLineBoundary(e,t,n=!0){return function(e,t,n,i){let o=e.state.do... method moveVertically (line 2) | moveVertically(e,t,n){return Ct(this,e,function(e,t,n,i){let o=t.head,... method domAtPos (line 2) | domAtPos(e){return this.docView.domAtPos(e)} method posAtDOM (line 2) | posAtDOM(e,t=0){return this.docView.posFromDOM(e,t)} method posAtCoords (line 2) | posAtCoords(e,t=!0){return this.readMeasured(),St(this,e,t)} method coordsAtPos (line 2) | coordsAtPos(e,t=1){this.readMeasured();let n=this.docView.coordsAt(e,t... method defaultCharacterWidth (line 2) | get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth} method defaultLineHeight (line 2) | get defaultLineHeight(){return this.viewState.heightOracle.lineHeight} method textDirection (line 2) | get textDirection(){return this.viewState.defaultTextDirection} method textDirectionAt (line 2) | textDirectionAt(e){return!this.state.facet(Ee)||eDn)return it(e.length);let t=this.textDirecti... method hasFocus (line 2) | get hasFocus(){var e;return(this.dom.ownerDocument.hasFocus()||B.safar... method focus (line 2) | focus(){this.observer.ignore((()=>{C(this.contentDOM),this.docView.upd... method setRoot (line 2) | setRoot(e){this._root!=e&&(this._root=e,this.observer.setWindow((9==e.... method destroy (line 2) | destroy(){for(let e of this.plugins)e.destroy(this);this.plugins=[],th... method scrollIntoView (line 2) | static scrollIntoView(e,t={}){return je.of(new Te("number"==typeof e?r... method domEventHandlers (line 2) | static domEventHandlers(e){return Ze.define((()=>({})),{eventHandlers:... method theme (line 2) | static theme(e,t){let n=i.V.newName(),r=[Sn.of(n),qe.of($n(`.${n}`,e))... method baseTheme (line 2) | static baseTheme(e){return r.Wl.lowest(qe.of($n("."+_n,e,En)))} method findFromDOM (line 2) | static findFromDOM(e){var t;let n=e.querySelector(".cm-content"),r=n&&... class Wn (line 2) | class Wn{constructor(e,t,n,r){this.from=e,this.to=t,this.dir=n,this.orde... method constructor (line 2) | constructor(e,t,n,r){this.from=e,this.to=t,this.dir=n,this.order=r} method update (line 2) | static update(e,t){if(t.empty)return e;let n=[],r=e.length?e[e.length-... function Ln (line 2) | function Ln(e,t,n){for(let r=e.state.facet(t),i=r.length-1;i>=0;i--){let... function qn (line 2) | function qn(e,t,n){return t.altKey&&(e="Alt-"+e),t.ctrlKey&&(e="Ctrl-"+e... function Fn (line 2) | function Fn(e){let t=e.facet(Un),n=Yn.get(t);return n||Yn.set(t,n=functi... function Bn (line 2) | function Bn(e,t,n){return Hn(Fn(e.state),t,e,n)} function Hn (line 2) | function Hn(e,t,n,i){let s=function(e){var t=!(u&&(e.ctrlKey||e.altKey||... class Kn (line 2) | class Kn{constructor(e,t,n,r,i){this.className=e,this.left=t,this.top=n,... method constructor (line 2) | constructor(e,t,n,r,i){this.className=e,this.left=t,this.top=n,this.wi... method draw (line 2) | draw(){let e=document.createElement("div");return e.className=this.cla... method update (line 2) | update(e,t){return t.className==this.className&&(this.adjust(e),!0)} method adjust (line 2) | adjust(e){e.style.left=this.left+"px",e.style.top=this.top+"px",null!=... method eq (line 2) | eq(e){return this.left==e.left&&this.top==e.top&&this.width==e.width&&... method forRange (line 2) | static forRange(e,t,n){if(n.empty){let r=e.coordsAtPos(n.head,n.assoc|... function Jn (line 2) | function Jn(e){let t=e.scrollDOM.getBoundingClientRect();return{left:(e.... function er (line 2) | function er(e,t,n){let i=r.jT.cursor(t);return{from:Math.max(n.from,e.mo... function tr (line 2) | function tr(e,t){let n=e.lineBlockAt(t);if(Array.isArray(n.type))for(let... class nr (line 2) | class nr{constructor(e,t){this.view=e,this.layer=t,this.drawn=[],this.me... method constructor (line 2) | constructor(e,t){this.view=e,this.layer=t,this.drawn=[],this.measureRe... method update (line 2) | update(e){e.startState.facet(rr)!=e.state.facet(rr)&&this.setOrder(e.s... method setOrder (line 2) | setOrder(e){let t=0,n=e.facet(rr);for(;t{return n=e,r=t... method destroy (line 2) | destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),t... function ir (line 2) | function ir(e){return[Ze.define((t=>new nr(t,e))),rr.of(e)]} function sr (line 2) | function sr(e={}){return[ar.of(e),cr,fr,hr,$e.of(!0)]} function lr (line 2) | function lr(e){return e.startState.facet(ar)!=e.startState.facet(ar)} method markers (line 2) | markers(e){let{state:t}=e,n=t.facet(ar),i=[];for(let o of t.selection.ra... method update (line 2) | update(e,t){e.transactions.some((e=>e.scrollIntoView))&&(t.style.animati... method mount (line 2) | mount(e,t){ur(t.state,e)} function ur (line 2) | function ur(e,t){t.style.animationDuration=e.facet(ar).cursorBlinkRate+"... method constructor (line 2) | constructor(e){this.view=e,this.cursor=null,this.measureReq={read:this.r... method update (line 2) | update(e){var t;let n=e.state.field(mr);null==n?null!=this.cursor&&(null... method readPos (line 2) | readPos(){let e=this.view.state.field(mr),t=null!=e&&this.view.coordsAtP... method drawCursor (line 2) | drawCursor(e){this.cursor&&(e?(this.cursor.style.left=e.left+"px",this.c... method destroy (line 2) | destroy(){this.cursor&&this.cursor.remove()} method setDropPos (line 2) | setDropPos(e){this.view.state.field(mr)!=e&&this.view.dispatch({effects:... method dragover (line 2) | dragover(e){this.setDropPos(this.view.posAtCoords({x:e.clientX,y:e.clien... method dragleave (line 2) | dragleave(e){e.target!=this.view.contentDOM&&this.view.contentDOM.contai... method dragend (line 2) | dragend(){this.setDropPos(null)} method drop (line 2) | drop(){this.setDropPos(null)} function Or (line 2) | function Or(){return[mr,gr]} function vr (line 2) | function vr(e,t,n,r,i){t.lastIndex=0;for(let o,a=e.iterRange(n,r),s=n;!a... class yr (line 2) | class yr{constructor(e){const{regexp:t,decoration:n,decorate:r,boundary:... method constructor (line 2) | constructor(e){const{regexp:t,decoration:n,decorate:r,boundary:i,maxLe... method createDeco (line 2) | createDeco(e){let t=new r.f_,n=t.add.bind(t);for(let{from:t,to:r}of fu... method updateDeco (line 2) | updateDeco(e,t){let n=1e9,r=-1;return e.docChanged&&e.changes.iterChan... method updateRange (line 2) | updateRange(e,t,n,r){for(let i of e.visibleRanges){let o=Math.max(i.fr... method combine (line 2) | combine(e){let t=(0,r.BO)(e,{render:null,specialChars:wr,addSpecialChars... function Pr (line 2) | function Pr(e={}){return[Sr.of(e),_r||(_r=Ze.fromClass(class{constructor... class Cr (line 2) | class Cr extends ue{constructor(e,t){super(),this.options=e,this.code=t}... method constructor (line 2) | constructor(e,t){super(),this.options=e,this.code=t} method eq (line 2) | eq(e){return e.code==this.code} method toDOM (line 2) | toDOM(e){let t=function(e){return e>=32?"•":10==e?"␤":String.fromCharC... method ignoreEvent (line 2) | ignoreEvent(){return!1} class Qr (line 2) | class Qr extends ue{constructor(e){super(),this.width=e}eq(e){return e.w... method constructor (line 2) | constructor(e){super(),this.width=e} method eq (line 2) | eq(e){return e.width==this.width} method toDOM (line 2) | toDOM(){let e=document.createElement("span");return e.textContent="\t"... method ignoreEvent (line 2) | ignoreEvent(){return!1} function Er (line 2) | function Er(){return Tr} method constructor (line 2) | constructor(e){this.decorations=this.getDeco(e)} method update (line 2) | update(e){(e.docChanged||e.selectionSet)&&(this.decorations=this.getDeco... method getDeco (line 2) | getDeco(e){let t=-1,n=[];for(let r of e.state.selection.ranges){let i=e.... class jr (line 2) | class jr extends ue{constructor(e){super(),this.content=e}toDOM(){let e=... method constructor (line 2) | constructor(e){super(),this.content=e} method toDOM (line 2) | toDOM(){let e=document.createElement("span");return e.className="cm-pl... method ignoreEvent (line 2) | ignoreEvent(){return!1} function Ir (line 2) | function Ir(e){return Ze.fromClass(class{constructor(t){this.view=t,this... function Ar (line 2) | function Ar(e,t){let n=e.posAtCoords({x:t.clientX,y:t.clientY},!1),i=e.s... function Mr (line 2) | function Mr(e){let t=(null==e?void 0:e.eventFilter)||(e=>e.altKey&&0==e.... function Dr (line 2) | function Dr(e={}){let[t,n]=Zr[e.key||"Alt"],r=Ze.fromClass(class{constru... class Wr (line 2) | class Wr{constructor(e,t,n){this.facet=t,this.createTooltipView=n,this.i... method constructor (line 2) | constructor(e,t,n){this.facet=t,this.createTooltipView=n,this.input=e.... method update (line 2) | update(e){var t;let n=e.state.facet(this.facet),r=n.filter((e=>e));if(... function Lr (line 2) | function Lr(e){let{win:t}=e;return{top:0,left:0,bottom:t.innerHeight,rig... method constructor (line 2) | constructor(e){this.view=e,this.inView=!0,this.lastTransaction=0,this.me... method createContainer (line 2) | createContainer(){this.parent?(this.container=document.createElement("di... method observeIntersection (line 2) | observeIntersection(){if(this.intersectionObserver){this.intersectionObs... method measureSoon (line 2) | measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout((()... method update (line 2) | update(e){e.transactions.length&&(this.lastTransaction=Date.now());let t... method createTooltip (line 2) | createTooltip(e){let t=e.create(this.view);if(t.dom.classList.add("cm-to... method destroy (line 2) | destroy(){var e,t;this.view.win.removeEventListener("resize",this.measur... method readMeasure (line 2) | readMeasure(){let e=this.view.dom.getBoundingClientRect();return{editor:... method writeMeasure (line 2) | writeMeasure(e){let{editor:t,space:n}=e,r=[];for(let i=0;inull,u... function ei (line 2) | function ei(e,t){let n=e.plugin(qr);if(!n)return null;let r=n.manager.to... method combine (line 2) | combine(e){let t,n;for(let r of e)t=t||r.topContainer,n=n||r.bottomConta... function ri (line 2) | function ri(e,t){let n=e.plugin(ii),r=n?n.specs.indexOf(t):-1;return r>-... method constructor (line 2) | constructor(e){this.input=e.state.facet(si),this.specs=this.input.filter... method update (line 2) | update(e){let t=e.state.facet(ni);this.top.container!=t.topContainer&&(t... method destroy (line 2) | destroy(){this.top.sync([]),this.bottom.sync([])} class oi (line 2) | class oi{constructor(e,t,n){this.view=e,this.top=t,this.container=n,this... method constructor (line 2) | constructor(e,t,n){this.view=e,this.top=t,this.container=n,this.dom=vo... method sync (line 2) | sync(e){for(let t of this.panels)t.destroy&&e.indexOf(t)<0&&t.destroy(... method syncDOM (line 2) | syncDOM(){if(0==this.panels.length)return void(this.dom&&(this.dom.rem... method scrollMargin (line 2) | scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?t... method syncClasses (line 2) | syncClasses(){if(this.container&&this.classes!=this.view.themeClasses)... function ai (line 2) | function ai(e){let t=e.nextSibling;return e.remove(),t} class li (line 2) | class li extends r.uU{compare(e){return this==e||this.constructor==e.con... method compare (line 2) | compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)} method eq (line 2) | eq(e){return!1} method destroy (line 2) | destroy(e){} function di (line 2) | function di(e){return[pi(),fi.of(Object.assign(Object.assign({},ui),e))]} function pi (line 2) | function pi(e){let t=[mi];return e&&!1===e.fixed&&t.push(hi.of(!0)),t} method constructor (line 2) | constructor(e){this.view=e,this.prevViewport=e.viewport,this.dom=documen... method update (line 2) | update(e){if(this.updateGutters(e)){let t=this.prevViewport,n=e.view.vie... method syncGutters (line 2) | syncGutters(e){let t=this.dom.nextSibling;e&&this.dom.remove();let n=r.X... method updateGutters (line 2) | updateGutters(e){let t=e.startState.facet(fi),n=e.state.facet(fi),i=e.do... method destroy (line 2) | destroy(){for(let e of this.gutters)e.destroy();this.dom.remove()} function gi (line 2) | function gi(e){return Array.isArray(e)?e:[e]} function Oi (line 2) | function Oi(e,t,n){for(;e.value&&e.from<=n;)e.from==n&&t.push(e.value),e... class vi (line 2) | class vi{constructor(e,t,n){this.gutter=e,this.height=n,this.localMarker... method constructor (line 2) | constructor(e,t,n){this.gutter=e,this.height=n,this.localMarkers=[],th... method line (line 2) | line(e,t,n){this.localMarkers.length&&(this.localMarkers=[]),Oi(this.c... method finish (line 2) | finish(){let e=this.gutter;for(;e.elements.length>this.i;){let t=e.ele... class yi (line 2) | class yi{constructor(e,t){this.view=e,this.config=t,this.elements=[],thi... method constructor (line 2) | constructor(e,t){this.view=e,this.config=t,this.elements=[],this.space... method update (line 2) | update(e){let t=this.markers;if(this.markers=gi(this.config.markers(e.... method destroy (line 2) | destroy(){for(let e of this.elements)e.destroy()} class bi (line 2) | class bi{constructor(e,t,n,r){this.height=-1,this.above=0,this.markers=[... method constructor (line 2) | constructor(e,t,n,r){this.height=-1,this.above=0,this.markers=[],this.... method update (line 2) | update(e,t,n,r){this.height!=t&&(this.dom.style.height=(this.height=t)... method setMarkers (line 2) | setMarkers(e,t){let n="cm-gutterElement",r=this.dom.firstChild;for(let... method destroy (line 2) | destroy(){this.setMarkers(null,[])} method domEventHandlers (line 2) | domEventHandlers(e,t){let n=Object.assign({},e);for(let e in t){let r=n[... class ki (line 2) | class ki extends li{constructor(e){super(),this.number=e}eq(e){return th... method constructor (line 2) | constructor(e){super(),this.number=e} method eq (line 2) | eq(e){return this.number==e.number} method toDOM (line 2) | toDOM(){return document.createTextNode(this.number)} function Si (line 2) | function Si(e,t){return e.state.facet(xi).formatNumber(t,e.state)} method updateSpacer (line 2) | updateSpacer(e,t){let n=Si(t.view,Ci(t.view.state.doc.lines));return n==... function _i (line 2) | function _i(e={}){return[xi.of(e),pi(),Pi]} function Ci (line 2) | function Ci(e){let t=9;for(;t0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... class a (line 2) | class a{constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.dese... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} class s (line 2) | class s{constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n}} method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... class c (line 2) | class c{constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.f... method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.type=e,this.value=t,this.from=n,this.h... method create (line 2) | static create(e,t,n,r,i){return new c(e,t,n,r+(r<<8)+e+(t<<4)|0,i,[],[])} method addChild (line 2) | addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,... method toTree (line 2) | toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... class u (line 2) | class u{constructor(e){this.types=e;for(let t=0;t=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} class g (line 2) | class g{constructor(e,t,n){this.buffer=e,this.length=t,this.set=n}get ty... method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=t&&n=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(e,t){let n=e.childBefore(t);for(;n;){let t=n.lastChild;if(!t|... function y (line 2) | function y(e,t,n,r){for(var i;e.from==e.to||(n<1?e.from>=t:e.from>t)||(n... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... class b (line 2) | class b{constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this.... method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=0;r=r.parent){if(!r)r... method constructor (line 2) | constructor(e,t,n,r,i,o){this.options=e,this.attrs=t,this.tooltip=n,th... method setSelected (line 2) | setSelected(e,t){return e==this.selected||e>=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... class P (line 2) | class P{get name(){return this.type.name}constructor(e,t=0){if(this.mode... method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function _ (line 2) | function _(e){return e.children.some((e=>e instanceof g||!e.type.isAnony... method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... class $ (line 2) | class ${constructor(){this.map=new WeakMap}setBuffer(e,t,n){let r=this.m... method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... class T (line 2) | class T{constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n... method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... class j (line 2) | class j{startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.l... method constructor (line 2) | constructor(e){this.set=e,this.i=0,this.next()} method next (line 2) | next(){let{sections:e}=this.set;this.i>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... class I (line 2) | class I{constructor(e){this.string=e}get length(){return this.string.len... method constructor (line 2) | constructor(e){this.stage=0,this.elts=[],this.pos=0,this.start=e.start... method nextLine (line 2) | nextLine(e,t,n){if(-1==this.stage)return!1;let r=n.content+"\n"+t.scru... method finish (line 2) | finish(e,t){return(2==this.stage||3==this.stage)&&m(t.content,this.pos... method complete (line 2) | complete(e,t,n){return e.addLeafElement(t,G(r.LinkReference,this.start... method nextStage (line 2) | nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this... method advance (line 2) | advance(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!th... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;nnew X(t,e,n,r,i)} method constructor (line 2) | constructor(e,t){this.ranges=e,this.mainIndex=t} method map (line 2) | map(e,t=-1){return e.empty?this:R.create(this.ranges.map((n=>n.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... class A (line 2) | class A{constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n... method constructor (line 2) | constructor(e,t,n=0,r){this.done=e,this.undone=t,this.prevTime=n,this.... method isolate (line 2) | isolate(){return this.prevTime?new A(this.done,this.undone):this} method addChanges (line 2) | addChanges(e,t,n,r,i){let o=this.done,a=o[o.length-1];return o=a&&a.ch... method addSelection (line 2) | addSelection(e,t,n,r){let i=this.done.length?this.done[this.done.lengt... method addMapping (line 2) | addMapping(e){return new A(j(this.done,e),j(this.undone,e),this.prevTi... method pop (line 2) | pop(e,t,n){let r=0==e?this.done:this.undone;if(0==r.length)return null... method nextLine (line 2) | nextLine(e,t,n){let i=t.depththis.pos||e==this.pos&&(t>0||0==this.i||th... method constructor (line 2) | constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.... class M (line 2) | class M{constructor(e,t,n,r,i,o,a){this.parser=e,this.predicate=t,this.m... method constructor (line 2) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),thi... method constructor (line 2) | constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,thi... method create (line 2) | static create(e,t,n){return new M(e,t,n)} method textAfter (line 2) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 2) | get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){l... method continue (line 2) | continue(){let e=this.node.parent;return e?R(e,this.pos,this.base):0} method constructor (line 2) | constructor(e,t,n,r,i,o,a){this.parser=e,this.predicate=t,this.mounts=... class X (line 2) | class X{constructor(e,t,n,r,i){this.nest=t,this.input=n,this.fragments=r... method constructor (line 2) | constructor(e,t,n,r,i){this.nest=t,this.input=n,this.fragments=r,this.... method advance (line 2) | advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)retu... method parsedPos (line 2) | get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for... method stopAt (line 2) | stopAt(e){if(this.stoppedAt=e,this.baseParse)this.baseParse.stopAt(e);... method startInner (line 2) | startInner(){let e=new z(this.fragments),t=null,n=null,r=new P(new b(t... function D (line 2) | function D(e,t,n){for(let r of e){if(r.from>=n)break;if(r.to>t)return r.... method constructor (line 2) | constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r} method constructor (line 2) | constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,this.lin... method parsedPos (line 2) | get parsedPos(){return this.absoluteLineStart} method advance (line 2) | advance(){if(null!=this.stoppedAt&&this.absoluteLineStart>this.stopped... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt=this.to)t.text="";else if(t.text=thi... method readLine (line 2) | readLine(){let{line:e}=this,{text:t,end:n}=this.scanLine(this.absolute... method lineChunkAt (line 2) | lineChunkAt(e){let t,n=this.input.chunk(e);if(this.input.lineChunks)t=... method prevLineEnd (line 2) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 2) | startContext(e,t,n=0){this.block=c.create(e,n,this.lineStart+t,this.bl... method startComposite (line 2) | startComposite(e,t,n=0){this.startContext(this.parser.getNodeType(e),t... method addNode (line 2) | addNode(e,t,n){"number"==typeof e&&(e=new s.mp(this.parser.nodeSet.typ... method addElement (line 2) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from... method addLeafElement (line 2) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(ue(t.childr... method finishContext (line 2) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-... method finish (line 2) | finish(){for(;this.stack.length>1;)this.finishContext();return this.ad... method addGaps (line 2) | addGaps(e){return this.ranges.length>1?N(this.ranges,0,e.topNode,this.... method finishLeaf (line 2) | finishLeaf(e){for(let t of e.parsers)if(t.finish(this,e))return;let t=... method elt (line 2) | elt(e,t,n,r){return"string"==typeof e?G(this.parser.getNodeType(e),t,n... method buffer (line 2) | get buffer(){return new Y(this.parser.nodeSet)} method constructor (line 2) | constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this... method dynamicSlot (line 2) | dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this... function N (line 2) | function N(e,t,n,r,i,o){if(t=this.curTo;)this.nextFrag();retu... method nextFrag (line 2) | nextFrag(){var e;if(this.fragI++,this.fragI==this.fragments.length)thi... method findMounts (line 2) | findMounts(e,t){var n;let r=[];if(this.inner){this.inner.cursor.moveTo... function q (line 2) | function q(e,t){let n=null,r=t;for(let i=1,a=0;ithis.ranges.some((t=... method constructor (line 2) | constructor(e,t,n,r,i){this.id=e,this.createF=t,this.updateF=n,this.co... method define (line 2) | static define(e){let t=new q(M++,e.create,e.update,e.compare||((e,t)=>... method create (line 2) | create(e){let t=e.facet(z).find((e=>e.field==this));return((null==t?vo... method slot (line 2) | slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(... method init (line 2) | init(e){return[this,z.of({field:this,create:e})]} method extension (line 2) | get extension(){return this} function V (line 2) | function V(e,t,n,r){let i=0,a=0,s=!1,l=!1,c=-1e9,u=[];for(;;){let f=i==e... method constructor (line 2) | constructor(e){this.helper=e} method fillPolygons (line 2) | fillPolygons(e,t){return this._fillPolygons(e,t)} method _fillPolygons (line 2) | _fillPolygons(e,t){const n=q(e,t);return{type:"fillSketch",ops:this.re... method renderLines (line 2) | renderLines(e,t){const n=[];for(const r of e)n.push(...this.helper.dou... function U (line 2) | function U(e,t){let n=[];for(let{pos:r,mount:i,frag:a}of e){let e=r+(i.o... method fillPolygons (line 2) | fillPolygons(e,t){let n=t.hachureGap;n<0&&(n=4*t.strokeWidth),n=Math.m... class o (line 2) | class o{constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.i... method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... class s (line 2) | class s{constructor(){this.instances=[],this.id=a++}static get(e,t){if(!... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(e){let t=Object.create(null);for(let n in e){let r=e[n];Array... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;ithis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(e,t,n,r=0,i=e.length){let o=new h(r,Array.isArray(t)?t:[t],n)... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... class o (line 2) | class o{constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.... method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;fo... method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.children[i],a=r+o.leng... method decompose (line 2) | decompose(e,t,n,r){for(let i=0,o=0;o<=t&&i0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... class a (line 2) | class a{constructor(e,t){this.tracker=e,this.context=t,this.hash=e.stric... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} class s (line 2) | class s{constructor(e){this.start=e,this.state=e.state,this.stack=e.stac... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... class l (line 2) | class l{constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buf... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... class f (line 2) | class f{constructor(e,t){this.input=e,this.ranges=t,this.chunk="",this.c... method constructor (line 2) | constructor(){this.text="",this.baseIndent=0,this.basePos=0,this.depth... method forward (line 2) | forward(){this.basePos>this.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} class d (line 2) | class d{constructor(e,t){this.data=e,this.id=t}token(e,t){!function(e,t,... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(e,t=Uint16Array){if("string"!=typeof e)return e;let n=null;fo... method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function y (line 2) | function y(e,t,n){let r=e.cursor(i.vj.IncludeAnonymous);for(r.moveTo(t);... method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... class b (line 2) | class b{constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.f... method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... class _ (line 2) | class _{constructor(e){this.start=e.start,this.shift=e.shift||P,this.red... method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function Q (line 2) | function Q(e,t){return e[t]|e[t+1]<<16} method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function E (line 2) | function E(e,t,n){for(let r,i=t;65535!=(r=e[i]);i++)if(r==n)return i-t;r... method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function $ (line 2) | function $(e){if(e.external){let t=e.extend?1:0;return(n,r)=>e.external(... method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... function r (line 2) | function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;rthis.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} function i (line 2) | function i(e){return!!e&&!!e[z]} method constructor (line 2) | constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;retu... method lines (line 2) | get lines(){return this.text.length} method children (line 2) | get children(){return null} method lineInner (line 2) | lineInner(e,t,n,r){for(let i=0;;i++){let o=this.text[i],a=r+o.length;i... method decompose (line 2) | decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new i(s(this.text,e... method replace (line 2) | replace(e,t,n){if(!(n instanceof i))return super.replace(e,t,n);let r=... method sliceString (line 2) | sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,o=0;i<=t&&o0... method from (line 2) | static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let t ... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++} method define (line 2) | static define(e){if(null==e?void 0:e.base)throw new Error("Can not der... method defineModifier (line 2) | static defineModifier(){let e=new s;return t=>t.modified.indexOf(e)>-1... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=... method toString (line 2) | toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.st... method start (line 2) | static start(e,t,n=0){let r=e.parser.context;return new o(e,[],t,n,n,0... method context (line 2) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 2) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffe... method reduce (line 2) | reduce(e){let t=e>>19,n=65535&e,{parser:r}=this.p,i=r.dynamicPrecedenc... method storeNode (line 2) | storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[thi... method shift (line 2) | shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.po... method apply (line 2) | apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)} method useNode (line 2) | useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&... method split (line 2) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reduceP... method recoverByDelete (line 2) | recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(... method canShift (line 2) | canShift(e){for(let t=new s(this);;){let n=this.p.parser.stateSlot(t.s... method recoverByInsert (line 2) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.par... method forceReduce (line 2) | forceReduce(){let e=this.p.parser.stateSlot(this.state,5);if(0==(65536... method forceAll (line 2) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.force... method deadEnd (line 2) | get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;re... method restart (line 2) | restart(){this.state=this.stack[0],this.stack.length=0} method sameState (line 2) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length... method parser (line 2) | get parser(){return this.p.parser} method dialectEnabled (line 2) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 2) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.... method reduceContext (line 2) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext... method emitContext (line 2) | emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&th... method emitLookAhead (line 2) | emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&... method updateContext (line 2) | updateContext(e){if(e!=this.curContext.context){let t=new a(this.curCo... method setLookAhead (line 2) | setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead... method close (line 2) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitCont... function a (line 2) | function a(e,t,n){void 0===n&&(n=!1),0===s(e)?(n?Object.keys:V)(e).forEa... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} function s (line 2) | function s(e){var t=e[z];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:u(e... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... function l (line 2) | function l(e,t){return 2===s(e)?e.has(t):Object.prototype.hasOwnProperty... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i=0&&(t=Math... method constructor (line 2) | constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?... method nextInner (line 2) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return thi... method next (line 2) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min... method lineBreak (line 2) | get lineBreak(){return this.cursor.lineBreak&&""!=this.value} method constructor (line 2) | constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r} method define (line 2) | static define(e){let t=e.props&&e.props.length?Object.create(null):l,n... method prop (line 2) | prop(e){return this.props[e.id]} method isTop (line 2) | get isTop(){return(1&this.flags)>0} method isSkipped (line 2) | get isSkipped(){return(2&this.flags)>0} method isError (line 2) | get isError(){return(4&this.flags)>0} method isAnonymous (line 2) | get isAnonymous(){return(8&this.flags)>0} method is (line 2) | is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(... method match (line 2) | static match(e){let t=Object.create(null);for(let n in e)for(let r of ... method constructor (line 2) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1... function u (line 2) | function u(e){return X&&e instanceof Map} method constructor (line 2) | constructor(e,t,n){this.completion=e,this.source=t,this.match=n} method constructor (line 2) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parser... method constructor (line 2) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done... method next (line 2) | next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?... method lineBreak (line 2) | get lineBreak(){return!1} method constructor (line 2) | constructor(e){this.types=e;for(let t=0;tthis.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} function d (line 2) | function d(e){return e.o||e.t} method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<this.at&&(this.at=e),th... method flush (line 2) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 2) | highlightRange(e,t,n,i,o){let{type:a,from:s,to:l}=e;if(s>=n||l<=t)retu... method constructor (line 2) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.f... function p (line 2) | function p(e,t){return void 0===t&&(t=!1),g(e)||i(e)||!o(e)||(s(e)>1&&(e... method constructor (line 2) | constructor(e,t,n,r,i){if(this.type=e,this.children=t,this.positions=n... method toString (line 2) | toString(){let e=this.prop(a.mounted);if(e&&!e.overlay)return e.tree.t... method cursor (line 2) | cursor(e=0){return new P(this.topNode,e)} method cursorAt (line 2) | cursorAt(e,t=0,n=0){let r=f.get(this)||this.topNode,i=new P(r);return ... method topNode (line 2) | get topNode(){return new b(this,0,0,null)} method resolve (line 2) | resolve(e,t=0){let n=y(f.get(this)||this.topNode,e,t,!1);return f.set(... method resolveInner (line 2) | resolveInner(e,t=0){let n=y(d.get(this)||this.topNode,e,t,!0);return d... method iterate (line 2) | iterate(e){let{enter:t,leave:n,from:r=0,to:i=this.length}=e;for(let o=... method prop (line 2) | prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.... method propValues (line 2) | get propValues(){let e=[];if(this.props)for(let t in this.props)e.push... method balance (line 2) | balance(e={}){return this.children.length<=8?this:E(c.none,this.childr... method build (line 2) | static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBuf... function m (line 2) | function m(){r(2)} method constructor (line 2) | constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,th... method syncTo (line 2) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,... method chunk (line 2) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 2) | get lineChunks(){return!0} method read (line 2) | read(e,t){let n=this.cursorPos-this.string.length;return e=this.... method constructor (line 2) | constructor(e,t){this.buffer=e,this.index=t} method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method pos (line 2) | get pos(){return this.index} method next (line 2) | next(){this.index-=4} method fork (line 2) | fork(){return new m(this.buffer,this.index)} function g (line 2) | function g(e){return null==e||"object"!=typeof e||Object.isFrozen(e)} method constructor (line 2) | constructor(e,t,n){this.buffer=e,this.length=t,this.set=n} method type (line 2) | get type(){return c.none} method toString (line 2) | toString(){let e=[];for(let t=0;t=this.state.doc.length&&(t=void 0),this.tr... method takeTree (line 2) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&... method withContext (line 2) | withContext(e){let t=g;g=this;try{return e()}finally{g=t}} method withoutTempSkipped (line 2) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=v(e,t.from... method changes (line 2) | changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:a,skipped:s}=th... method updateViewport (line 2) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.t... method reset (line 2) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 2) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 2) | static getSkippingParser(e){return new class extends i._b{createParse(... method isDone (line 2) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;ret... method get (line 2) | static get(){return g} function v (line 2) | function v(){return M} function y (line 2) | function y(e,t){t&&(O("Patches"),e.u=[],e.s=[],e.v=t)} method constructor (line 2) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 2) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;le... method init (line 2) | static init(e){let t=Math.min(3e3,e.doc.length),n=O.create(e.facet(k).... function b (line 2) | function b(e){w(e),e.p.forEach(k),e.p=null} method constructor (line 2) | constructor(e,t){this.view=e,this.stateField=t,this.info=null,this.pla... method mount (line 2) | mount(){this.updateSel()} method update (line 2) | update(e){var t,n,r;let i=e.state.field(this.stateField),o=e.startStat... method positioned (line 2) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.pl... method updateSel (line 2) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((... method addInfoPane (line 2) | addInfoPane(e){let t=this.info=document.createElement("div");t.classNa... method updateSelectedOption (line 2) | updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=th... method measureInfo (line 2) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!... method positionInfo (line 2) | positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.sty... method createListBox (line 2) | createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.set... method constructor (line 2) | constructor(e,t,n,r){this._tree=e,this.from=t,this.index=n,this._paren... method type (line 2) | get type(){return this._tree.type} method name (line 2) | get name(){return this._tree.type.name} method to (line 2) | get to(){return this.from+this._tree.length} method nextChild (line 2) | nextChild(e,t,n,r,i=0){for(let o=this;;){for(let{children:s,positions:... method firstChild (line 2) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 2) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,... method childAfter (line 2) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 2) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e... method enter (line 2) | enter(e,t,n=0){let r;if(!(n&h.IgnoreOverlays)&&(r=this._tree.prop(a.mo... method nextSignificantParent (line 2) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;... method parent (line 2) | get parent(){return this._parent?this._parent.nextSignificantParent():... method nextSibling (line 2) | get nextSibling(){return this._parent&&this.index>=0?this._parent.next... method prevSibling (line 2) | get prevSibling(){return this._parent&&this.index>=0?this._parent.next... method cursor (line 2) | cursor(e=0){return new P(this,e)} method tree (line 2) | get tree(){return this._tree} method toTree (line 2) | toTree(){return this._tree} method resolve (line 2) | resolve(e,t=0){return y(this,e,t,!1)} method resolveInner (line 2) | resolveInner(e,t=0){return y(this,e,t,!0)} method enterUnfinishedNodesBefore (line 2) | enterUnfinishedNodesBefore(e){return v(this,e)} method getChild (line 2) | getChild(e,t=null,n=null){let r=w(this,e,t,n);return r.length?r[0]:null} method getChildren (line 2) | getChildren(e,t=null,n=null){return w(this,e,t,n)} method toString (line 2) | toString(){return this._tree.toString()} method node (line 2) | get node(){return this} method matchContext (line 2) | matchContext(e){return x(this,e)} method constructor (line 2) | constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragmen... method nextFragment (line 2) | nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:... method nodeAt (line 2) | nodeAt(e){if(e=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... function P (line 2) | function P(e,t,n){if(g(t))return t;var r=t[z];if(!r)return a(t,(function... method constructor (line 2) | constructor(e,t,n,r,i,o){this.name=e,this.alias=t,this.extensions=n,th... method load (line 2) | load(){return this.loading||(this.loading=this.loadFunc().then((e=>thi... method of (line 2) | static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw new RangeError... method matchFilename (line 2) | static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.tes... method matchLanguageName (line 2) | static matchLanguageName(e,t,n=!0){t=t.toLowerCase();for(let n of e)if... method constructor (line 2) | constructor(e){this.sections=e} method length (line 2) | get length(){let e=0;for(let t=0;t"numbe... method create (line 2) | static create(e){return new P(e)} method name (line 2) | get name(){return this.type.name} method constructor (line 2) | constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.... method yieldNode (line 2) | yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.fro... method yieldBuf (line 2) | yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return th... method yield (line 2) | yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e... method toString (line 2) | toString(){return this.buffer?this.buffer.buffer.childString(this.inde... method enterChild (line 2) | enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChi... method firstChild (line 2) | firstChild(){return this.enterChild(1,0,4)} method lastChild (line 2) | lastChild(){return this.enterChild(-1,0,4)} method childAfter (line 2) | childAfter(e){return this.enterChild(1,e,2)} method childBefore (line 2) | childBefore(e){return this.enterChild(-1,e,-2)} method enter (line 2) | enter(e,t,n=this.mode){return this.buffer?!(n&h.ExcludeBuffers)&&this.... method parent (line 2) | parent(){if(!this.buffer)return this.yieldNode(this.mode&h.IncludeAnon... method sibling (line 2) | sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this... method nextSibling (line 2) | nextSibling(){return this.sibling(1)} method prevSibling (line 2) | prevSibling(){return this.sibling(-1)} method atLastNode (line 2) | atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index=e:this.from>e)... method node (line 2) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=n... method tree (line 2) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 2) | iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(... method matchContext (line 2) | matchContext(e){if(!this.buffer)return x(this.node,e);let{buffer:t}=th... function _ (line 2) | function _(e,t,n,r,a,s){if(i(a)){var u=P(e,a,s&&t&&3!==t.i&&!l(t.D,r)?s.... method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i=r[0])return-1;for(let i=r[t+1]... method hasAction (line 2) | hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let i,o=this.st... method stateSlot (line 2) | stateSlot(e,t){return this.states[6*e+t]} method stateFlag (line 2) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 2) | validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.sta... method nextStates (line 2) | nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==... method overrides (line 2) | overrides(e,t){let n=E(this.data,this.tokenPrecTable,t);return n<0||E(... method configure (line 2) | configure(e){let t=Object.assign(Object.create(C.prototype),this);if(e... method hasWrappers (line 2) | hasWrappers(){return this.wrappers.length>0} method getName (line 2) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxN... method eofTerm (line 2) | get eofTerm(){return this.maxNode+1} method topNode (line 2) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 2) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[... method parseDialect (line 2) | parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(... method deserialize (line 2) | static deserialize(e){return new C(e)} function Q (line 2) | function Q(e,t){var n=e[z];return(n?d(n):e)[t]} method constructor (line 2) | constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n} method hasResult (line 2) | hasResult(){return!1} method update (line 2) | update(e,t){let n=C(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChange... method handleUserEvent (line 2) | handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new Q(thi... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(f(e.startState))?new Q(t... method map (line 2) | map(e){return e.empty||this.explicitPos<0?this:new Q(this.source,this.... method constructor (line 2) | constructor(){this.list=[],this.children=void 0} method child (line 2) | child(e){let t=this.children||(this.children=Object.create(null));retu... method childCompletions (line 2) | childCompletions(e){return this.children?Object.keys(this.children).fi... method constructor (line 2) | constructor(){this.encoder=new l,this.s=0,this.count=0,this.diff=0} method write (line 2) | write(e){this.diff===e-this.s?(this.s=e,this.count++):(C(this),this.co... method toUint8Array (line 2) | toUint8Array(){return C(this),f(this.encoder)} function E (line 2) | function E(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=O... method constructor (line 2) | constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i} method hasResult (line 2) | hasResult(){return!0} method handleUserEvent (line 2) | handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),o=e.cha... method handleChange (line 2) | handleChange(e){return e.changes.touchesRange(this.from,this.to)?new Q... method map (line 2) | map(e){return e.empty?this:new E(this.source,this.explicitPos<0?-1:e.m... method constructor (line 2) | constructor(){this.sarr=[],this.s="",this.lensE=new _} method write (line 2) | write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... function $ (line 2) | function $(e){e.P||(e.P=!0,e.l&&$(e.l))} method constructor (line 2) | constructor(e,t,n,{connect:r=!0,awareness:i=new w(n),params:o={},WebSo... method synced (line 2) | get synced(){return this._synced} method synced (line 2) | set synced(e){this._synced!==e&&(this._synced=e,this.emit("synced",[e]... method destroy (line 2) | destroy(){0!==this._resyncInterval&&clearInterval(this._resyncInterval... method connectBc (line 2) | connectBc(){if(this.disableBc)return;var e,t;this.bcconnected||(e=this... method disconnectBc (line 2) | disconnectBc(){const e=f.Mf();var t,n;f.uE(e,1),f.mP(e,k(this.awarenes... method disconnect (line 2) | disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&... method connect (line 2) | connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Q(t... method constructor (line 2) | constructor(e,t){this.dialect=e,this.language=t} method extension (line 2) | get extension(){return this.language.extension} method define (line 2) | static define(e){let t=function(e,t,n,r){let i={};for(let t in g)i[t]=... method constructor (line 2) | constructor(){this.map=new WeakMap} method setBuffer (line 2) | setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.... method getBuffer (line 2) | getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)} method set (line 2) | set(e,t){e instanceof S?this.setBuffer(e.context.buffer,e.index,t):e i... method get (line 2) | get(e){return e instanceof S?this.getBuffer(e.context.buffer,e.index):... method cursorSet (line 2) | cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this... method cursorGet (line 2) | cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):t... function T (line 2) | function T(e){e.o||(e.o=h(e.t))} method constructor (line 2) | constructor(e,t={}){this.state=e,this.options=t,this.unit=Q(e)} method lineAt (line 2) | lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulate... method textAfterPos (line 2) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.optio... method column (line 2) | column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.countColumn(n... method countColumn (line 2) | countColumn(e,t=e.length){return(0,o.IS)(e,this.state.tabSize,t)} method lineIndent (line 2) | lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.o... method simulatedBreak (line 2) | get simulatedBreak(){return this.options.simulateBreak||null} method constructor (line 2) | constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n} method before (line 2) | static before(e,t){return new T(e.parentNode,v(e),t)} method after (line 2) | static after(e,t){return new T(e.parentNode,v(e)+1,t)} method constructor (line 2) | constructor(e,t,n,r,i=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.... method openStart (line 2) | get openStart(){return(1&this.open)>0} method openEnd (line 2) | get openEnd(){return(2&this.open)>0} method addTree (line 2) | static addTree(e,t=[],n=!1){let r=[new T(0,e.length,e,0,!1,n)];for(let... method applyChanges (line 2) | static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,o=e.... function j (line 2) | function j(e,t,n){var r=u(t)?O("MapSet").N(t,n):f(t)?O("MapSet").T(t,n):... method constructor (line 2) | constructor(e){this.set=e,this.i=0,this.next()} method next (line 2) | next(){let{sections:e}=this.set;this.i>1;return t>=e.length?r... method textBit (line 2) | textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&... method forward (line 2) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 2) | forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this... method startParse (line 2) | startParse(e,t,n){return"string"==typeof e&&(e=new I(e)),n=n?n.length?... method parse (line 2) | parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if... function I (line 2) | function I(e){return i(e)||r(22,e),function e(t){if(!o(t))return t;var n... method constructor (line 2) | constructor(e){this.stage=0,this.elts=[],this.pos=0,this.start=e.start... method nextLine (line 2) | nextLine(e,t,n){if(-1==this.stage)return!1;let r=n.content+"\n"+t.scru... method finish (line 2) | finish(e,t){return(2==this.stage||3==this.stage)&&m(t.content,this.pos... method complete (line 2) | complete(e,t,n){return e.addLeafElement(t,G(r.LinkReference,this.start... method nextStage (line 2) | nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this... method advance (line 2) | advance(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!th... method constructor (line 2) | constructor(e,t,n){this.from=e,this.to=t,this.flags=n} method anchor (line 2) | get anchor(){return 16&this.flags?this.to:this.from} method head (line 2) | get head(){return 16&this.flags?this.from:this.to} method empty (line 2) | get empty(){return this.from==this.to} method assoc (line 2) | get assoc(){return 4&this.flags?-1:8&this.flags?1:0} method bidiLevel (line 2) | get bidiLevel(){let e=3&this.flags;return 3==e?null:e} method goalColumn (line 2) | get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e} method map (line 2) | map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.m... method extend (line 2) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return R.range(e,t);le... method eq (line 2) | eq(e){return this.anchor==e.anchor&&this.head==e.head} method toJSON (line 2) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 2) | static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof ... method create (line 2) | static create(e,t,n){return new I(e,t,n)} method constructor (line 2) | constructor(){this.parent=null,this.dom=null,this.dirty=2} method editorView (line 2) | get editorView(){if(!this.parent)throw new Error("Accessing view in or... method overrideDOMText (line 2) | get overrideDOMText(){return null} method posAtStart (line 2) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 2) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 2) | posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e... method posAfter (line 2) | posAfter(e){return this.posBefore(e)+e.length} method coordsAt (line 2) | coordsAt(e,t){return null} method sync (line 2) | sync(e){if(2&this.dirty){let t,n=this.dom,r=null;for(let i of this.chi... method reuseDOM (line 2) | reuseDOM(e){} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];els... method domBoundsAround (line 2) | domBoundsAround(e,t,n=0){let r=-1,i=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s... method markDirty (line 2) | markDirty(e=!1){this.dirty|=2,this.markParentsDirty(e)} method markParentsDirty (line 2) | markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.dirty... method setParent (line 2) | setParent(e){this.parent!=e&&(this.parent=e,this.dirty&&this.markParen... method setDOM (line 2) | setDOM(e){this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this} method rootView (line 2) | get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}} method replaceChildren (line 2) | replaceChildren(e,t,n=j){this.markDirty();for(let n=e;nn.map(e,t... method eq (line 2) | eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIn... method main (line 2) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 2) | asSingle(){return 1==this.ranges.length?this:new R([this.main],0)} method addRange (line 2) | addRange(e,t=!0){return R.create([e].concat(this.ranges),t?0:this.main... method replaceRange (line 2) | replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]... method toJSON (line 2) | toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.main... method fromJSON (line 2) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e... method single (line 2) | static single(e,t=e){return new R([R.range(e,t)],0)} method create (line 2) | static create(e,t=0){if(0==e.length)throw new RangeError("A selection ... method cursor (line 2) | static cursor(e,t=0,n,r){return I.create(e,e,(0==t?0:t<0?4:8)|(null==n... method range (line 2) | static range(e,t,n){let r=(null!=n?n:33554431)<<5;return te.from-t.from)),t=e... function e (line 2) | function e(e){var t=this;this.g=N,this.F=!0,this.produce=function(e,n,i)... class f (line 2) | class f{constructor(e){this.arr=e,this.pos=0}} method constructor (line 2) | constructor(){this.text="",this.baseIndent=0,this.basePos=0,this.depth... method forward (line 2) | forward(){this.basePos>this.pos&&this.forwardInner()} method forwardInner (line 2) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.cou... method skipSpace (line 2) | skipSpace(e){return m(this.text,e)} method reset (line 2) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.in... method moveBase (line 2) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos... method moveBaseColumn (line 2) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 2) | addMarker(e){this.markers.push(e)} method countIndent (line 2) | countIndent(e,t=0,n=0){for(let r=t;r=this.range.from&&e=0&&r=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),t... method advance (line 2) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.... method setDone (line 2) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.range... method reset (line 2) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.exte... method read (line 2) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)retu... method constructor (line 2) | constructor(e){this.arr=e,this.pos=0} class w (line 2) | class w extends f{constructor(e,t){super(e),this.reader=t,this.s=null,th... method constructor (line 2) | constructor(e){super(),this.doc=e,this.clientID=e.clientID,this.states... method destroy (line 2) | destroy(){this.emit("destroy",[this]),this.setLocalState(null),super.d... method getLocalState (line 2) | getLocalState(){return this.states.get(this.clientID)||null} method setLocalState (line 2) | setLocalState(e){const t=this.clientID,n=this.meta.get(t),r=void 0===n... method setLocalStateField (line 2) | setLocalStateField(e,t){const n=this.getLocalState();null!==n&&this.se... method getStates (line 2) | getStates(){return this.states} method constructor (line 2) | constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this... method getActions (line 2) | getActions(e){let t=0,n=null,{parser:r}=e.p,{tokenizers:i}=r,o=r.state... method getMainToken (line 2) | getMainToken(e){if(this.mainToken)return this.mainToken;let t=new c,{p... method updateCachedToken (line 2) | updateCachedToken(e,t,n){let r=this.stream.clipPos(n.pos);if(t.token(t... method putAction (line 2) | putAction(e,t,n,r){for(let t=0;t=this.options.length?this:... method build (line 2) | static build(e,t,n,r,i){let o=function(e,t){let n=[],r=0;for(let i of ... method map (line 2) | map(e){return new x(this.options,this.attrs,Object.assign(Object.assig... method constructor (line 2) | constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.rec... method parsedPos (line 2) | get parsedPos(){return this.minStackPos} method advance (line 2) | advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];fo... method stopAt (line 2) | stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt0&&p(this,this.count-1),t... class l (line 2) | class l{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.buf... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i0&&p(this,this.count-1),t... class _ (line 2) | class _{constructor(){this.encoder=new l,this.s=0,this.count=0}write(e){... method constructor (line 2) | constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,thi... method setSelAfter (line 2) | setSelAfter(e){return new _(this.changes,this.effects,this.mapped,this... method toJSON (line 2) | toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?... method fromJSON (line 2) | static fromJSON(e){return new _(e.changes&&o.as.fromJSON(e.changes),[]... method fromTransaction (line 2) | static fromTransaction(e,t){let n=E;for(let t of e.startState.facet(v)... method selection (line 2) | static selection(e){return new _(void 0,E,void 0,void 0,e)} method constructor (line 2) | constructor(e,t){super(e),this.inserted=t} method apply (line 2) | apply(e){if(this.length!=e.length)throw new RangeError("Applying chang... method mapDesc (line 2) | mapDesc(e,t=!1){return $(this,e,t,!0)} method invert (line 2) | invert(e){let t=this.sections.slice(),n=[];for(let i=0,o=0;i19&&(this.sarr.push(this.s),this.s=""... method toUint8Array (line 2) | toUint8Array(){const e=new l;return this.sarr.push(this.s),this.s="",v... class a (line 2) | class a{constructor(){this._observers=r.Ue()}on(e,t){r.Yu(this._observer... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} class r (line 2) | class r{constructor(e,t){this.left=e,this.right=t}} method constructor (line 2) | constructor(){} method lineAt (line 2) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} method constructor (line 2) | constructor(){this.map=new Map} method setItem (line 2) | setItem(e,t){this.map.set(e,t)} method getItem (line 2) | getItem(e){return this.map.get(e)} class a (line 2) | class a{constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e)... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} class l (line 2) | class l{constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=ty... method constructor (line 2) | constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.valu... method nextInner (line 2) | nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.len... method next (line 2) | next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.lengt... method constructor (line 2) | constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.... method create (line 2) | static create(e,t=e.bufferBase+e.buffer.length){return new l(e,t,t-e.b... method maybeNext (line 2) | maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bu... method id (line 2) | get id(){return this.buffer[this.index-4]} method start (line 2) | get start(){return this.buffer[this.index-3]} method end (line 2) | get end(){return this.buffer[this.index-2]} method size (line 2) | get size(){return this.buffer[this.index-1]} method next (line 2) | next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()} method fork (line 2) | fork(){return new l(this.stack,this.pos,this.index)} method constructor (line 2) | constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]} method constructor (line 2) | constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof C... method mount (line 2) | mount(e){let t=this.sheet,n=0,r=0;for(let i=0;ithis.length)throw new RangeError(`Invalid position... method line (line 2) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number... method replace (line 2) | replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.dec... method append (line 2) | append(e){return this.replace(this.length,this.length,e)} method slice (line 2) | slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(... method eq (line 2) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.line... method iter (line 2) | iter(e=1){return new l(this,e)} method iterRange (line 2) | iterRange(e,t=this.length){return new c(this,e,t)} method iterLines (line 2) | iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.li... method toString (line 2) | toString(){return this.sliceString(0)} method toJSON (line 2) | toJSON(){let e=[];return this.flatten(e),e} method of (line 2) | static of(e){if(0==e.length)throw new RangeError("A document must have... method constructor (line 2) | constructor(e,t){this.left=e,this.right=t} class d (line 2) | class d extends i.l9{constructor(e,t){super(),this.color=e,this.name=t}t... method constructor (line 2) | constructor(e,t){this.data=e,this.id=t} method token (line 2) | token(e,t){!function(e,t,n,r){let i=0,o=1<{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} class s (line 2) | class s{constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=... method constructor (line 2) | constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n} method constructor (line 2) | constructor(){this.instances=[],this.id=a++} method get (line 2) | static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{r... method constructor (line 2) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this... method reduce (line 2) | reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(t... method constructor (line 2) | constructor(e,t){this.ytext=e,this.awareness=t,this.undoManager=new r.... method toYPos (line 2) | toYPos(e,t=0){return r.w$(this.ytext,e,t)} method fromYPos (line 2) | fromYPos(e){const t=r.or(r.og(e),this.ytext.doc);if(null==t||t.type!==... method toYRange (line 2) | toYRange(e){const t=e.assoc,n=this.toYPos(e.anchor,t),r=this.toYPos(e.... method fromYRange (line 2) | fromYRange(e){const t=this.fromYPos(e.yanchor),n=this.fromYPos(e.yhead... method constructor (line 2) | constructor(e){this.view=e,this.conf=e.state.facet(l),this._observer=(t,... method update (line 2) | update(e){if(!e.docChanged||e.transactions.length>0&&e.transactions[0].a... method destroy (line 2) | destroy(){this._ytext.unobserve(this._observer)} class a (line 2) | class a{constructor(e){this.undoManager=e}addTrackedOrigin(e){this.undoM... method constructor (line 2) | constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortL... method tokenBefore (line 2) | tokenBefore(e){let t=(0,o.qz)(this.state).resolveInner(this.pos,-1);fo... method matchBefore (line 2) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from... method aborted (line 2) | get aborted(){return null==this.abortListeners} method addEventListener (line 2) | addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListe... method constructor (line 2) | constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserializ... method add (line 2) | add(e){if(this.perNode)throw new RangeError("Can't add per-node props ... method constructor (line 2) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.ha... method constructor (line 2) | constructor(){this._observers=r.Ue()} method on (line 2) | on(e,t){r.Yu(this._observers,e,i.Ue).add(t)} method once (line 2) | once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)} method off (line 2) | off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n... method emit (line 2) | emit(e,t){return o.Dp((this._observers.get(e)||r.Ue()).values()).forEa... method destroy (line 2) | destroy(){this._observers=r.Ue()} method constructor (line 2) | constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){retur... method getRules (line 2) | getRules(){return this.rules.join("\n")} method newName (line 2) | static newName(){let e=o[r]||1;return o[r]=e+1,"ͼ"+e.toString(36)} method mount (line 2) | static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])} method constructor (line 2) | constructor(e,t){this.yanchor=e,this.yhead=t} method toJSON (line 2) | toJSON(){return{yanchor:r.oN(this.yanchor),yhead:r.oN(this.yhead)}} method fromJSON (line 2) | static fromJSON(e){return new a(r.og(e.yanchor),r.og(e.yhead))} method constructor (line 2) | constructor(e){this.undoManager=e} method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.undoManager.addTrackedOrigin(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.undoManager.removeTrackedOrigin(e)} method undo (line 2) | undo(){return null!=this.undoManager.undo()} method redo (line 2) | redo(){return null!=this.undoManager.redo()} method constructor (line 2) | constructor(e){this.view=e,this.conf=e.state.facet(s),this._undoManager=... method update (line 2) | update(e){!e.selectionSet||0!==e.transactions.length&&e.transactions[0].... method destroy (line 2) | destroy(){this._undoManager.off("stack-item-added",this._onStackItemAdde... method [Symbol.iterator] (line 2) | [Symbol.iterator](){return this} class N (line 2) | class N{constructor(e,t){this.clock=e,this.len=t}} method constructor (line 2) | constructor(e,t,n){this.field=e,this.from=t,this.to=n} method map (line 2) | map(e){let t=e.mapPos(this.from,-1,r.gc.TrackDel),n=e.mapPos(this.to,1... method constructor (line 2) | constructor(e,t){this.clock=e,this.len=t} class W (line 2) | class W{constructor(){this.clients=new Map}} method constructor (line 2) | constructor(e,t){this.lines=e,this.fieldPositions=t} method instantiate (line 2) | instantiate(e,t){let n=[],r=[t],i=e.doc.lineAt(t),a=/^\s*/.exec(i.text... method parse (line 2) | static parse(e){let t,n=[],r=[],i=[];for(let o of e.split(/\r\n?|\n/))... method constructor (line 2) | constructor(e,t,n,r,i,o,a,s,l){super(),this.nodeSet=e,this.blockParser... method createParse (line 2) | createParse(e,t,n){let r=new D(this,e,t,n);for(let i of this.wrappers)... method configure (line 2) | configure(e){let t=z(e);if(!t)return this;let{nodeSet:n,skipContextMar... method getNodeType (line 2) | getNodeType(e){let t=this.nodeTypes[e];if(null==t)throw new RangeError... method parseInline (line 2) | parseInline(e,t){let n=new ce(this,e,t);e:for(let e=t;e!0... method load (line 2) | load(){const e=this._item;null===e||this.shouldLoad||Je(e.parent.doc,(... method getSubdocs (line 2) | getSubdocs(){return this.subdocs} method getSubdocGuids (line 2) | getSubdocGuids(){return new Set(Array.from(this.subdocs).map((e=>e.gui... method transact (line 2) | transact(e,t=null){Je(this,e,t)} method get (line 2) | get(e,t=xt){const n=a.Yu(this.share,e,(()=>{const e=new t;return e._in... method getArray (line 2) | getArray(e=""){return this.get(e,Nt)} method getText (line 2) | getText(e=""){return this.get(e,nn)} method getMap (line 2) | getMap(e=""){return this.get(e,Lt)} method getXmlFragment (line 2) | getXmlFragment(e=""){return this.get(e,on)} method toJSON (line 2) | toJSON(){const e={};return this.share.forEach(((t,n)=>{e[n]=t.toJSON()... method destroy (line 2) | destroy(){i.Dp(this.subdocs).forEach((e=>e.destroy()));const e=this._i... method on (line 2) | on(e,t){super.on(e,t)} method off (line 2) | off(e,t){super.off(e,t)} class J (line 2) | class J{constructor(e){this.restDecoder=e}resetDsCurVal(){}readDsClock()... method constructor (line 2) | constructor(e,t,n){super(),this.widget=e,this.length=t,this.side=n,thi... method create (line 2) | static create(e,t,n){return new(e.customView||J)(e,t,n)} method split (line 2) | split(e){let t=J.create(this.widget,this.length-e,this.side);return th... method sync (line 2) | sync(){this.dom&&this.widget.updateDOM(this.dom)||(this.dom&&this.prev... method getSide (line 2) | getSide(){return this.side} method merge (line 2) | merge(e,t,n,r,i,o){return!(n&&(!(n instanceof J&&this.widget.compare(n... method become (line 2) | become(e){return e.length==this.length&&e instanceof J&&e.side==this.s... method ignoreMutation (line 2) | ignoreMutation(){return!0} method ignoreEvent (line 2) | ignoreEvent(e){return this.widget.ignoreEvent(e)} method overrideDOMText (line 2) | get overrideDOMText(){if(0==this.length)return r.xv.empty;let e=this;f... method domAtPos (line 2) | domAtPos(e){return 0==e?T.before(this.dom):T.after(this.dom,e==this.le... method domBoundsAround (line 2) | domBoundsAround(){return null} method coordsAt (line 2) | coordsAt(e,t){let n=this.dom.getClientRects(),r=null;if(!n.length)retu... method isEditable (line 2) | get isEditable(){return!1} method destroy (line 2) | destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)} method constructor (line 2) | constructor(e){this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){} method readDsClock (line 2) | readDsClock(){return l.yg(this.restDecoder)} method readDsLen (line 2) | readDsLen(){return l.yg(this.restDecoder)} class ee (line 2) | class ee extends J{readLeftID(){return xe(l.yg(this.restDecoder),l.yg(th... method domAtPos (line 2) | domAtPos(e){let{topView:t,text:n}=this.widget;return t?te(e,0,t,n,((e,... method sync (line 2) | sync(){this.setDOM(this.widget.toDOM())} method localPosFromDOM (line 2) | localPosFromDOM(e,t){let{topView:n,text:r}=this.widget;return n?ne(e,t... method ignoreMutation (line 2) | ignoreMutation(){return!1} method overrideDOMText (line 2) | get overrideDOMText(){return null} method coordsAt (line 2) | coordsAt(e,t){let{topView:n,text:r}=this.widget;return n?te(e,t,n,r,((... method destroy (line 2) | destroy(){var e;super.destroy(),null===(e=this.widget.topView)||void 0... method isEditable (line 2) | get isEditable(){return!0} method canReuseDOM (line 2) | canReuseDOM(){return!0} method readLeftID (line 2) | readLeftID(){return xe(l.yg(this.restDecoder),l.yg(this.restDecoder))} method readRightID (line 2) | readRightID(){return xe(l.yg(this.restDecoder),l.yg(this.restDecoder))} method readClient (line 2) | readClient(){return l.yg(this.restDecoder)} method readInfo (line 2) | readInfo(){return l.kj(this.restDecoder)} method readString (line 2) | readString(){return l.kf(this.restDecoder)} method readParentInfo (line 2) | readParentInfo(){return 1===l.yg(this.restDecoder)} method readTypeRef (line 2) | readTypeRef(){return l.yg(this.restDecoder)} method readLen (line 2) | readLen(){return l.yg(this.restDecoder)} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return p.f9(l.HN(this.restDecoder))} method readJSON (line 2) | readJSON(){return JSON.parse(l.kf(this.restDecoder))} method readKey (line 2) | readKey(){return l.kf(this.restDecoder)} class te (line 2) | class te{constructor(e){this.dsCurrVal=0,this.restDecoder=e}resetDsCurVa... method constructor (line 2) | constructor(e,t,n,r){this.type=e,this.from=t,this.to=n,this.side=r} method constructor (line 2) | constructor(e){this.dsCurrVal=0,this.restDecoder=e} method resetDsCurVal (line 2) | resetDsCurVal(){this.dsCurrVal=0} method readDsClock (line 2) | readDsClock(){return this.dsCurrVal+=l.yg(this.restDecoder),this.dsCur... method readDsLen (line 2) | readDsLen(){const e=l.yg(this.restDecoder)+1;return this.dsCurrVal+=e,e} class ne (line 2) | class ne extends te{constructor(e){super(e),this.keys=[],l.yg(e),this.ke... method constructor (line 2) | constructor(e){super(e),this.keys=[],l.yg(e),this.keyClockDecoder=new ... method readLeftID (line 2) | readLeftID(){return new be(this.clientDecoder.read(),this.leftClockDec... method readRightID (line 2) | readRightID(){return new be(this.clientDecoder.read(),this.rightClockD... method readClient (line 2) | readClient(){return this.clientDecoder.read()} method readInfo (line 2) | readInfo(){return this.infoDecoder.read()} method readString (line 2) | readString(){return this.stringDecoder.read()} method readParentInfo (line 2) | readParentInfo(){return 1===this.parentInfoDecoder.read()} method readTypeRef (line 2) | readTypeRef(){return this.typeRefDecoder.read()} method readLen (line 2) | readLen(){return this.lenDecoder.read()} method readAny (line 2) | readAny(){return l.v_(this.restDecoder)} method readBuf (line 2) | readBuf(){return l.HN(this.restDecoder)} method readJSON (line 2) | readJSON(){return l.v_(this.restDecoder)} method readKey (line 2) | readKey(){const e=this.keyClockDecoder.read();if(et||e==t&&this.startSide>0&&this.end... method constructor (line 2) | constructor(){this.l=[]} class be (line 2) | class be{constructor(e,t){this.client=e,this.clock=t}} method constructor (line 2) | constructor(e,t,n,r,i,o){this.config=e,this.doc=t,this.selection=n,thi... method field (line 2) | field(e,t=!0){let n=this.config.address[e.id];if(null!=n)return H(this... method update (line 2) | update(...e){return pe(this,e,!0)} method applyTransaction (line 2) | applyTransaction(e){let t,n=this.config,{base:r,compartments:i}=n;for(... method replaceSelection (line 2) | replaceSelection(e){return"string"==typeof e&&(e=this.toText(e)),this.... method changeByRange (line 2) | changeByRange(e){let t=this.selection,n=e(t.ranges[0]),r=this.changes(... method changes (line 2) | changes(e=[]){return e instanceof _?e:_.of(e,this.doc.length,this.face... method toText (line 2) | toText(e){return r.of(e.split(this.facet(be.lineSeparator)||k))} method sliceDoc (line 2) | sliceDoc(e=0,t=this.doc.length){return this.doc.sliceString(e,t,this.l... method facet (line 2) | facet(e){let t=this.config.address[e.id];return null==t?e.default:(H(t... method toJSON (line 2) | toJSON(e){let t={doc:this.sliceDoc(),selection:this.selection.toJSON()... method fromJSON (line 2) | static fromJSON(e,t={},n){if(!e||"string"!=typeof e.doc)throw new Rang... method create (line 2) | static create(e={}){let t=G.resolve(e.extensions||[],new Map),n=e.doc ... method tabSize (line 2) | get tabSize(){return this.facet(be.tabSize)} method lineBreak (line 2) | get lineBreak(){return this.facet(be.lineSeparator)||"\n"} method readOnly (line 2) | get readOnly(){return this.facet(oe)} method phrase (line 2) | phrase(e,...t){for(let t of this.facet(be.phrases))if(Object.prototype... method languageDataAt (line 2) | languageDataAt(e,t,n=-1){let r=[];for(let i of this.facet(J))for(let o... method charCategorizer (line 2) | charCategorizer(e){return t=this.languageDataAt("wordChars",e).join(""... method wordAt (line 2) | wordAt(e){let{text:t,from:n,length:r}=this.doc.lineAt(e),i=this.charCa... method constructor (line 2) | constructor(e,t,n,r){this.doc=e,this.pos=t,this.end=n,this.disallowBlo... method posCovered (line 2) | posCovered(){if(0==this.content.length)return!this.breakAtStart&&this.... method getLine (line 2) | getLine(){return this.curLine||(this.content.push(this.curLine=new ve)... method flushBuffer (line 2) | flushBuffer(e=this.bufferMarks){this.pendingBuffer&&(this.curLine.appe... method addBlockWidget (line 2) | addBlockWidget(e){this.flushBuffer(),this.curLine=null,this.content.pu... method finish (line 2) | finish(e){this.pendingBuffer&&e<=this.bufferMarks.length?this.flushBuf... method buildText (line 2) | buildText(e,t,n){for(;e>0;){if(this.textOff==this.text.length){let{val... method span (line 2) | span(e,t,n,r){this.buildText(t-e,n,r),this.pos=t,this.openStart<0&&(th... method point (line 2) | point(e,t,n,r,i,o){if(this.disallowBlockEffectsFor[o]&&n instanceof me... method build (line 2) | static build(e,t,n,i,o){let a=new be(e,t,n,o);return a.openEnd=r.Xs.sp... method constructor (line 2) | constructor(e,t){this.client=e,this.clock=t} class Pe (line 2) | class Pe{constructor(e,t,n,r=0){this.type=e,this.tname=t,this.item=n,thi... method constructor (line 2) | constructor(e,t,n,r){this.from=e,this.to=t,this.value=n,this.maxPoint=r} method length (line 2) | get length(){return this.to[this.to.length-1]} method findIndex (line 2) | findIndex(e,t,n,r=0){let i=n?this.to:this.from;for(let o=r,a=i.length;... method between (line 2) | between(e,t,n,r){for(let i=this.findIndex(t,-1e9,!0),o=this.findIndex(... method map (line 2) | map(e,t){let n=[],r=[],i=[],o=-1,a=-1;for(let s=0;s!0),delet... method addToScope (line 2) | addToScope(e){(e=i.kJ(e)?e:[e]).forEach((e=>{this.scope.every((t=>t!==... method addTrackedOrigin (line 2) | addTrackedOrigin(e){this.trackedOrigins.add(e)} method removeTrackedOrigin (line 2) | removeTrackedOrigin(e){this.trackedOrigins.delete(e)} method clear (line 2) | clear(e=!0,t=!0){(e&&this.canUndo()||t&&this.canRedo())&&this.doc.tran... method stopCapturing (line 2) | stopCapturing(){this.lastChange=0} method undo (line 2) | undo(){let e;this.undoing=!0;try{e=nt(this,this.undoStack,"undo")}fina... method redo (line 2) | redo(){let e;this.redoing=!0;try{e=nt(this,this.redoStack,"redo")}fina... method canUndo (line 2) | canUndo(){return this.undoStack.length>0} method canRedo (line 2) | canRedo(){return this.redoStack.length>0} method destroy (line 2) | destroy(){this.trackedOrigins.delete(this),this.doc.off("afterTransact... class it (line 2) | class it{constructor(e,t){this.gen=function*(e){const t=l.yg(e.restDecod... method constructor (line 2) | constructor(e){this.search=e.search,this.caseSensitive=!!e.caseSensiti... method unquote (line 2) | unquote(e){return this.literal?e:e.replace(/\\([nrt\\])/g,((e,t)=>"n"=... method eq (line 2) | eq(e){return this.search==e.search&&this.replace==e.replace&&this.case... method create (line 2) | create(){return this.regexp?new ft(this):new st(this)} method getCursor (line 2) | getCursor(e,t=0,n){let r=e.doc?e:o.yy.create({doc:e});return null==n&&... method constructor (line 2) | constructor(e,t){this.gen=function*(e){const t=l.yg(e.restDecoder);for... method next (line 2) | next(){do{this.curr=this.gen.next().value||null}while(this.filterSkips... class ot (line 2) | class ot{constructor(e){this.currClient=0,this.startClock=0,this.written... method constructor (line 2) | constructor(e){this.spec=e} method constructor (line 2) | constructor(e){this.currClient=0,this.startClock=0,this.written=0,this... class pt (line 2) | class pt{constructor(e,t){this.target=e,this.currentTarget=e,this.transa... method constructor (line 2) | constructor(e,t,n){super(),this.top=e,this.text=t,this.topView=n} method eq (line 2) | eq(e){return this.top==e.top&&this.text==e.text} method toDOM (line 2) | toDOM(){return this.top} method ignoreEvent (line 2) | ignoreEvent(){return!1} method customView (line 2) | get customView(){return ee} method constructor (line 2) | constructor(e,t){this.target=e,this.currentTarget=e,this.transaction=t... method path (line 2) | get path(){return mt(this.currentTarget,this.target)} method deletes (line 2) | deletes(e){return z(this.transaction.deleteSet,e.id)} method keys (line 2) | get keys(){if(null===this._keys){const e=new Map,t=this.target;this.tr... method delta (line 2) | get delta(){return this.changes.delta} method adds (line 2) | adds(e){return e.id.clock>=(this.transaction.beforeState.get(e.id.clie... method changes (line 2) | get changes(){let e=this._changes;if(null===e){const t=this.target,n=v... class Ot (line 2) | class Ot{constructor(e,t){e.marker=!0,this.p=e,this.index=t,this.timesta... method constructor (line 2) | constructor(e,t){e.marker=!0,this.p=e,this.index=t,this.timestamp=gt++} class xt (line 2) | class xt{constructor(){this._item=null,this._map=new Map,this._start=nul... method constructor (line 2) | constructor(){this._item=null,this._map=new Map,this._start=null,this.... method parent (line 2) | get parent(){return this._item?this._item.parent:null} method _integrate (line 2) | _integrate(e,t){this.doc=e,this._item=t} method _copy (line 2) | _copy(){throw m.Nw()} method clone (line 2) | clone(){throw m.Nw()} method _write (line 2) | _write(e){} method _first (line 2) | get _first(){let e=this._start;for(;null!==e&&e.deleted;)e=e.right;ret... method _callObserver (line 2) | _callObserver(e,t){!e.local&&this._searchMarker&&(this._searchMarker.l... method observe (line 2) | observe(e){Oe(this._eH,e)} method observeDeep (line 2) | observeDeep(e){Oe(this._dEH,e)} method unobserve (line 2) | unobserve(e){ve(this._eH,e)} method unobserveDeep (line 2) | unobserveDeep(e){ve(this._dEH,e)} method toJSON (line 2) | toJSON(){} method [Symbol.iterator] (line 2) | [Symbol.iterator](){return this} class Dt (line 2) | class Dt extends pt{constructor(e,t){super(e,t),this._transaction=t}} method constructor (line 2) | constructor(e,t){super(e,t),this._transaction=t} class Nt (line 2) | class Nt extends xt{constructor(){super(),this._prelimContent=[],this._s... method constructor (line 2) | constructor(){super(),this._prelimContent=[],this._searchMarker=[]} method from (line 2) | static from(e){const t=new Nt;return t.push(e),t} method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this.insert(0,this._prelimConten... method _copy (line 2) | _copy(){return new Nt} method clone (line 2) | clone(){const e=new Nt;return e.insert(0,this.toArray().map((e=>e inst... method length (line 2) | get length(){return null===this._prelimContent?this._length:this._prel... method _callObserver (line 2) | _callObserver(e,t){super._callObserver(e,t),wt(this,e,new Dt(this,e))} method insert (line 2) | insert(e,t){null!==this.doc?Je(this.doc,(n=>{Tt(n,this,e,t)})):this._p... method push (line 2) | push(e){null!==this.doc?Je(this.doc,(t=>{((e,t,n)=>{let r=(t._searchMa... method unshift (line 2) | unshift(e){this.insert(0,e)} method delete (line 2) | delete(e,t=1){null!==this.doc?Je(this.doc,(n=>{jt(n,this,e,t)})):this.... method get (line 2) | get(e){return Qt(this,e)} method toArray (line 2) | toArray(){return St(this)} method slice (line 2) | slice(e=0,t=this.length){return kt(this,e,t)} method toJSON (line 2) | toJSON(){return this.map((e=>e instanceof xt?e.toJSON():e))} method map (line 2) | map(e){return _t(this,e)} method forEach (line 2) | forEach(e){Pt(this,e)} method _write (line 2) | _write(e){e.writeTypeRef(xn)} method [Symbol.iterator] (line 2) | [Symbol.iterator](){return Ct(this)} class Wt (line 2) | class Wt extends pt{constructor(e,t,n){super(e,t),this.keysChanged=n}} method constructor (line 2) | constructor(e,t,n){super(e,t),this.keysChanged=n} class Lt (line 2) | class Lt extends xt{constructor(e){super(),this._prelimContent=null,this... method constructor (line 2) | constructor(e){super(),this._prelimContent=null,this._prelimContent=vo... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this._prelimContent.forEach(((e,... method _copy (line 2) | _copy(){return new Lt} method clone (line 2) | clone(){const e=new Lt;return this.forEach(((t,n)=>{e.set(n,t instance... method _callObserver (line 2) | _callObserver(e,t){wt(this,e,new Wt(this,e,t))} method toJSON (line 2) | toJSON(){const e={};return this._map.forEach(((t,n)=>{if(!t.deleted){c... method size (line 2) | get size(){return[...Xt(this._map)].length} method keys (line 2) | keys(){return X(Xt(this._map),(e=>e[0]))} method values (line 2) | values(){return X(Xt(this._map),(e=>e[1].content.getContent()[e[1].len... method entries (line 2) | entries(){return X(Xt(this._map),(e=>[e[0],e[1].content.getContent()[e... method forEach (line 2) | forEach(e){this._map.forEach(((t,n)=>{t.deleted||e(t.content.getConten... method delete (line 2) | delete(e){null!==this.doc?Je(this.doc,(t=>{It(t,this,e)})):this._preli... method set (line 2) | set(e,t){return null!==this.doc?Je(this.doc,(n=>{Rt(n,this,e,t)})):thi... method get (line 2) | get(e){return At(this,e)} method has (line 2) | has(e){return Zt(this,e)} method clear (line 2) | clear(){null!==this.doc?Je(this.doc,(e=>{this.forEach((function(t,n,r)... method _write (line 2) | _write(e){e.writeTypeRef(kn)} method [Symbol.iterator] (line 2) | [Symbol.iterator](){return this.entries()} class qt (line 2) | class qt{constructor(e,t,n,r){this.left=e,this.right=t,this.index=n,this... method constructor (line 2) | constructor(e,t,n,r){this.left=e,this.right=t,this.index=n,this.curren... method forward (line 2) | forward(){null===this.right&&m.zR(),this.right.content.constructor===O... class tn (line 2) | class tn extends pt{constructor(e,t,n){super(e,t),this.childListChanged=... method constructor (line 2) | constructor(e){super(),this.diagnostic=e} method eq (line 2) | eq(e){return e.diagnostic==this.diagnostic} method toDOM (line 2) | toDOM(){return Ae("span",{class:"cm-lintPoint cm-lintPoint-"+this.diag... method constructor (line 2) | constructor(e,t,n){super(e,t),this.childListChanged=!1,this.keysChange... method changes (line 2) | get changes(){if(null===this._changes){const e={keys:this.keys,delta:t... method delta (line 2) | get delta(){if(null===this._delta){const e=this.target.doc,t=[];Je(e,(... class nn (line 2) | class nn extends xt{constructor(e){super(),this._pending=void 0!==e?[()=... method constructor (line 2) | constructor(e,t){this.diagnostic=t,this.id="item_"+Math.floor(42949672... method constructor (line 2) | constructor(e){super(),this._pending=void 0!==e?[()=>this.insert(0,e)]... method length (line 2) | get length(){return this._length} method _integrate (line 2) | _integrate(e,t){super._integrate(e,t);try{this._pending.forEach((e=>e(... method _copy (line 2) | _copy(){return new nn} method clone (line 2) | clone(){const e=new nn;return e.applyDelta(this.toDelta()),e} method _callObserver (line 2) | _callObserver(e,t){super._callObserver(e,t);const n=new tn(this,e,t),r... method toString (line 2) | toString(){let e="",t=this._start;for(;null!==t;)!t.deleted&&t.countab... method toJSON (line 2) | toJSON(){return this.toString()} method applyDelta (line 2) | applyDelta(e,{sanitize:t=!0}={}){null!==this.doc?Je(this.doc,(n=>{cons... method toDelta (line 2) | toDelta(e,t,n){const r=[],i=new Map,o=this.doc;let a="",s=this._start;... method insert (line 2) | insert(e,t,n){if(t.length<=0)return;const r=this.doc;null!==r?Je(r,(r=... method insertEmbed (line 2) | insertEmbed(e,t,n={}){const r=this.doc;null!==r?Je(r,(r=>{const i=Ut(r... method delete (line 2) | delete(e,t){if(0===t)return;const n=this.doc;null!==n?Je(n,(n=>{en(n,U... method format (line 2) | format(e,t,n){if(0===t)return;const r=this.doc;null!==r?Je(r,(r=>{cons... method removeAttribute (line 2) | removeAttribute(e){null!==this.doc?Je(this.doc,(t=>{It(t,this,e)})):th... method setAttribute (line 2) | setAttribute(e,t){null!==this.doc?Je(this.doc,(n=>{Rt(n,this,e,t)})):t... method getAttribute (line 2) | getAttribute(e){return At(this,e)} method getAttributes (line 2) | getAttributes(e){return Mt(this)} method _write (line 2) | _write(e){e.writeTypeRef(Sn)} class rn (line 2) | class rn{constructor(e,t=(()=>!0)){this._filter=t,this._root=e,this._cur... method constructor (line 2) | constructor(e){this.view=e,this.items=[],this.list=Ae("ul",{tabIndex:0... method selectedIndex (line 2) | get selectedIndex(){let e=this.view.state.field(Vt).selected;if(!e)ret... method update (line 2) | update(){let{diagnostics:e,selected:t}=this.view.state.field(Vt),n=0,r... method sync (line 2) | sync(){let e=this.list.firstChild;function t(){let t=e;e=t.nextSibling... method moveSelection (line 2) | moveSelection(e){if(this.selectedIndex<0)return;let t=Dt(this.view.sta... method open (line 2) | static open(e){return new rn(e)} method constructor (line 2) | constructor(e,t,n=2){this.length=e,this.height=t,this.flags=n} method outdated (line 2) | get outdated(){return(2&this.flags)>0} method outdated (line 2) | set outdated(e){this.flags=(e?2:0)|-3&this.flags} method setHeight (line 2) | setHeight(e,t){this.height!=t&&(Math.abs(this.height-t)>nn&&(e.heightC... method replace (line 2) | replace(e,t,n){return rn.of(n)} method decomposeLeft (line 2) | decomposeLeft(e,t){t.push(this)} method decomposeRight (line 2) | decomposeRight(e,t){t.push(this)} method applyChanges (line 2) | applyChanges(e,t,n,r){let i=this;for(let o=r.length-1;o>=0;o--){let{fr... method empty (line 2) | static empty(){return new an(0,0)} method of (line 2) | static of(e){if(1==e.length)return e[0];let t=0,n=e.length,r=0,i=0;for... method constructor (line 2) | constructor(e,t=(()=>!0)){this._filter=t,this._root=e,this._currentNod... method next (line 2) | next(){let e=this._currentNode,t=e&&e.content&&e.content.type;if(null!... method [Symbol.iterator] (line 2) | [Symbol.iterator](){return this} class on (line 2) | class on extends xt{constructor(){super(),this._prelimContent=[]}get fir... method constructor (line 2) | constructor(e,t,n){super(e,t),this.type=n} method blockAt (line 2) | blockAt(e,t,n,r){return new en(r,this.length,n,this.height,this.type)} method lineAt (line 2) | lineAt(e,t,n,r,i){return this.blockAt(0,n,r,i)} method forEachLine (line 2) | forEachLine(e,t,n,r,i,o){e<=i+this.length&&t>=i&&o(this.blockAt(0,n,r,... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){return r&&r.from<=t&&r.more&&this.setHeight... method toString (line 2) | toString(){return`block(${this.length})`} method constructor (line 2) | constructor(){super(),this._prelimContent=[]} method firstChild (line 2) | get firstChild(){const e=this._first;return e?e.content.getContent()[0... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this.insert(0,this._prelimConten... method _copy (line 2) | _copy(){return new on} method clone (line 2) | clone(){const e=new on;return e.insert(0,this.toArray().map((e=>e inst... method length (line 2) | get length(){return null===this._prelimContent?this._length:this._prel... method createTreeWalker (line 2) | createTreeWalker(e){return new rn(this,e)} method querySelector (line 2) | querySelector(e){e=e.toUpperCase();const t=new rn(this,(t=>t.nodeName&... method querySelectorAll (line 2) | querySelectorAll(e){return e=e.toUpperCase(),Array.from(new rn(this,(t... method _callObserver (line 2) | _callObserver(e,t){wt(this,e,new sn(this,t,e))} method toString (line 2) | toString(){return _t(this,(e=>e.toString())).join("")} method toJSON (line 2) | toJSON(){return this.toString()} method toDOM (line 2) | toDOM(e=document,t={},n){const r=e.createDocumentFragment();return voi... method insert (line 2) | insert(e,t){null!==this.doc?Je(this.doc,(n=>{Tt(n,this,e,t)})):this._p... method insertAfter (line 2) | insertAfter(e,t){if(null!==this.doc)Je(this.doc,(n=>{const r=e&&e inst... method delete (line 2) | delete(e,t=1){null!==this.doc?Je(this.doc,(n=>{jt(n,this,e,t)})):this.... method toArray (line 2) | toArray(){return St(this)} method push (line 2) | push(e){this.insert(this.length,e)} method unshift (line 2) | unshift(e){this.insert(0,e)} method get (line 2) | get(e){return Qt(this,e)} method slice (line 2) | slice(e=0,t=this.length){return kt(this,e,t)} method forEach (line 2) | forEach(e){Pt(this,e)} method _write (line 2) | _write(e){e.writeTypeRef(_n)} class an (line 2) | class an extends on{constructor(e="UNDEFINED"){super(),this.nodeName=e,t... method constructor (line 2) | constructor(e,t){super(e,t,fe.Text),this.collapsed=0,this.widgetHeight=0} method replace (line 2) | replace(e,t,n){let r=n[0];return 1==n.length&&(r instanceof an||r inst... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){return r&&r.from<=t&&r.more?this.setHeight(... method toString (line 2) | toString(){return`line(${this.length}${this.collapsed?-this.collapsed:... method constructor (line 2) | constructor(e="UNDEFINED"){super(),this.nodeName=e,this._prelimAttrs=n... method nextSibling (line 2) | get nextSibling(){const e=this._item?this._item.next:null;return e?e.c... method prevSibling (line 2) | get prevSibling(){const e=this._item?this._item.prev:null;return e?e.c... method _integrate (line 2) | _integrate(e,t){super._integrate(e,t),this._prelimAttrs.forEach(((e,t)... method _copy (line 2) | _copy(){return new an(this.nodeName)} method clone (line 2) | clone(){const e=new an(this.nodeName),t=this.getAttributes();for(const... method toString (line 2) | toString(){const e=this.getAttributes(),t=[],n=[];for(const t in e)n.p... method removeAttribute (line 2) | removeAttribute(e){null!==this.doc?Je(this.doc,(t=>{It(t,this,e)})):th... method setAttribute (line 2) | setAttribute(e,t){null!==this.doc?Je(this.doc,(n=>{Rt(n,this,e,t)})):t... method getAttribute (line 2) | getAttribute(e){return At(this,e)} method hasAttribute (line 2) | hasAttribute(e){return Zt(this,e)} method getAttributes (line 2) | getAttributes(){return Mt(this)} method toDOM (line 2) | toDOM(e=document,t={},n){const r=e.createElement(this.nodeName),i=this... method _write (line 2) | _write(e){e.writeTypeRef(Pn),e.writeKey(this.nodeName)} class sn (line 2) | class sn extends pt{constructor(e,t,n){super(e,n),this.childListChanged=... method constructor (line 2) | constructor(e){super(),this.diagnostics=e,this.severity=e.reduce(((e,t... method toDOM (line 2) | toDOM(e){let t=document.createElement("div");t.className="cm-lint-mark... method constructor (line 2) | constructor(e){super(e,0)} method lines (line 2) | lines(e,t){let n=e.lineAt(t).number,r=e.lineAt(t+this.length).number;r... method blockAt (line 2) | blockAt(e,t,n,r){let{firstLine:i,lastLine:o,lineHeight:a}=this.lines(t... method lineAt (line 2) | lineAt(e,t,n,r,i){if(t==tn.ByHeight)return this.blockAt(e,n,r,i);if(t=... method forEachLine (line 2) | forEachLine(e,t,n,r,i,o){let{firstLine:a,lineHeight:s}=this.lines(n,i)... method replace (line 2) | replace(e,t,n){let r=this.length-t;if(r>0){let e=n[n.length-1];e insta... method decomposeLeft (line 2) | decomposeLeft(e,t){t.push(new sn(e-1),null)} method decomposeRight (line 2) | decomposeRight(e,t){t.push(null,new sn(this.length-e-1))} method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){let i=t+this.length;if(r&&r.from<=t+this.le... method toString (line 2) | toString(){return`gap(${this.length})`} method constructor (line 2) | constructor(e,t,n){super(e,n),this.childListChanged=!1,this.attributes... class ln (line 2) | class ln extends Lt{constructor(e){super(),this.hookName=e}_copy(){retur... method constructor (line 2) | constructor(e,t,n){super(e.length+t+n.length,e.height+n.height,t|(e.ou... method break (line 2) | get break(){return 1&this.flags} method blockAt (line 2) | blockAt(e,t,n,r){let i=n+this.left.height;return e=r)retu... method balanced (line 2) | balanced(e,t){return e.size>2*t.size||t.size>2*e.size?rn.of(this.break... method updateHeight (line 2) | updateHeight(e,t=0,n=!1,r){let{left:i,right:o}=this,a=t+i.length+this.... method toString (line 2) | toString(){return this.left+(this.break?" ":"-")+this.right} method constructor (line 2) | constructor(e){super(),this.hookName=e} method _copy (line 2) | _copy(){return new ln(this.hookName)} method clone (line 2) | clone(){const e=new ln(this.hookName);return this.forEach(((t,n)=>{e.s... method toDOM (line 2) | toDOM(e=document,t={},n){const r=t[this.hookName];let i;return i=void ... method _write (line 2) | _write(e){e.writeTypeRef(Cn),e.writeKey(this.hookName)} class cn (line 2) | class cn extends nn{get nextSibling(){const e=this._item?this._item.next... method nextSibling (line 2) | get nextSibling(){const e=this._item?this._item.next:null;return e?e.c... method prevSibling (line 2) | get prevSibling(){const e=this._item?this._item.prev:null;return e?e.c... method _copy (line 2) | _copy(){return new cn} method clone (line 2) | clone(){const e=new cn;return e.applyDelta(this.toDelta()),e} method toDOM (line 2) | toDOM(e=document,t,n){const r=e.createTextNode(this.toString());return... method toString (line 2) | toString(){return this.toDelta().map((e=>{const t=[];for(const n in e.... method toJSON (line 2) | toJSON(){return this.toString()} method _write (line 2) | _write(e){e.writeTypeRef(Qn)} class un (line 2) | class un{constructor(e,t){this.id=e,this.length=t}get deleted(){throw m.... method constructor (line 2) | constructor(e,t){this.pos=e,this.oracle=t,this.nodes=[],this.lineStart... method isCovered (line 2) | get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]=... method span (line 2) | span(e,t){if(this.lineStart>-1){let e=Math.min(t,this.lineEnd),n=this.... method point (line 2) | point(e,t,n){if(e-1)return;let{from:e,to:t}=this.oracle.d... method blankContent (line 2) | blankContent(e,t){let n=new sn(t-e);return this.oracle.doc.lineAt(e).t... method ensureLine (line 2) | ensureLine(){this.enterLine();let e=this.nodes.length?this.nodes[this.... method addBlock (line 2) | addBlock(e){this.enterLine(),e.type!=fe.WidgetAfter||this.isCovered||t... method addLineDeco (line 2) | addLineDeco(e,t){let n=this.ensureLine();n.length+=t,n.collapsed+=t,n.... method finish (line 2) | finish(e){let t=0==this.nodes.length?null:this.nodes[this.nodes.length... method build (line 2) | static build(e,t,n,i){let o=new un(n,e);return r.Xs.spans(t,n,i,o,0),o... method constructor (line 2) | constructor(e,t){this.id=e,this.length=t} method deleted (line 2) | get deleted(){throw m.Nw()} method mergeWith (line 2) | mergeWith(e){return!1} method write (line 2) | write(e,t,n){throw m.Nw()} method integrate (line 2) | integrate(e,t){throw m.Nw()} class fn (line 2) | class fn extends un{get deleted(){return!0}delete(){}mergeWith(e){return... method constructor (line 2) | constructor(){this.changes=[]} method compareRange (line 2) | compareRange(){} method comparePoint (line 2) | comparePoint(e,t,n,r){(e0&&(this.id.clock+=t,this.length-=t),We(e.doc.store,t... method write (line 2) | write(e,t){e.writeInfo(0),e.writeLen(this.length-t)} method getMissing (line 2) | getMissing(e,t){return null} class dn (line 2) | class dn{constructor(e){this.content=e}getLength(){return 1}getContent()... method constructor (line 2) | constructor(e){this.content=e} method getLength (line 2) | getLength(){return 1} method getContent (line 2) | getContent(){return[this.content]} method isCountable (line 2) | isCountable(){return!0} method copy (line 2) | copy(){return new dn(this.content)} method splice (line 2) | splice(e){throw m.Nw()} method mergeWith (line 2) | mergeWith(e){return!1} method integrate (line 2) | integrate(e,t){} method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){e.writeBuf(this.content)} method getRef (line 2) | getRef(){return 3} class hn (line 2) | class hn{constructor(e){this.len=e}getLength(){return this.len}getConten... method constructor (line 2) | constructor(e){this.len=e} method getLength (line 2) | getLength(){return this.len} method getContent (line 2) | getContent(){return[]} method isCountable (line 2) | isCountable(){return!1} method copy (line 2) | copy(){return new hn(this.len)} method splice (line 2) | splice(e){const t=new hn(this.len-e);return this.len=e,t} method mergeWith (line 2) | mergeWith(e){return this.len+=e.len,!0} method integrate (line 2) | integrate(e,t){U(e.deleteSet,t.id.client,t.id.clock,this.len),t.markDe... method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){e.writeLen(this.len-t)} method getRef (line 2) | getRef(){return 1} class mn (line 2) | class mn{constructor(e){e._item&&console.error("This document was alread... method constructor (line 2) | constructor(e,t){super(),this.size=e,this.vertical=t} method eq (line 2) | eq(e){return e.size==this.size&&e.vertical==this.vertical} method toDOM (line 2) | toDOM(){let e=document.createElement("div");return this.vertical?e.sty... method estimatedHeight (line 2) | get estimatedHeight(){return this.vertical?this.size:-1} method constructor (line 2) | constructor(e){e._item&&console.error("This document was already integ... method getLength (line 2) | getLength(){return 1} method getContent (line 2) | getContent(){return[this.doc]} method isCountable (line 2) | isCountable(){return!0} method copy (line 2) | copy(){return new mn(pn(this.doc.guid,this.opts))} method splice (line 2) | splice(e){throw m.Nw()} method mergeWith (line 2) | mergeWith(e){return!1} method integrate (line 2) | integrate(e,t){this.doc._item=t,e.subdocsAdded.add(this.doc),this.doc.... method delete (line 2) | delete(e){e.subdocsAdded.has(this.doc)?e.subdocsAdded.delete(this.doc)... method gc (line 2) | gc(e){} method write (line 2) | write(e,t){e.writeString(this.doc.guid),e.writeAny(this.opts)} method getRef (line 2) | getRef(){return 9} class gn (line 2) | class gn{constructor(e){this.embed=e}getLength(){return 1}getContent(){r... method constructor (line 2) | constructor(e){this.state=e,this.pixelViewport={left:0,right:window.in... method updateForViewport (line 2) | updateForViewport(){let e=[this.viewport],{main:t}=this.state.selectio... method updateViewportLines (line 2) | updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine... method update (line 2) | update(e,t=null){this.state=e.state;let n=this.stateDeco;this.stateDec... method measure (line 2) | measure(e){let t=e.contentDOM,n=window.getComputedStyle(t),i=this.heig... method visibleTop (line 2) | get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)} method visibleBottom (line 2) | get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bott... method getViewport (line 2) | getViewport(e,t){let n=.5-Math.max(-.5,Math.min(.5,e/1e3/2)),r=this.he... method mapViewport (line 2) | mapViewport(e,t){let n=t.mapPos(e.from,-1),r=t.mapPos(e.to,1);return n... method viewportIsAppropriate (line 2) | viewportIsAppropriate({from:e,to:t},n=0){if(!this.inView)return!0;let{... method mapLineGaps (line 2) | mapLineGaps(e,t){if(!e.length||t.empty)return e;let n=[];for(let r of ... method ensureLineGaps (line 2) | ensureLineGaps(e,t){let n=this.heightOracle.lineWrapping,i=n?1e4:2e3,o... method gapSize (line 2) | gapSize(e,t,n,r){let i=bn(r,n)-bn(r,t);return this.heightOracle.lineWr... method updateLineGaps (line 2) | updateLineGaps(e){pn.same(e,this.lineGaps)||(this.lineGaps=e,this.line... method computeVisibleRanges (line 2) | computeVisibleRanges(){let e=this.stateDeco;this.lineGaps.length&&(e=e... method lineBlockAt (line 2) | lineBlockAt(e){return e>=this.viewport.from&&e<=this.viewport.to&&this... method lineBlockAtHeight (line 2) | lineBlockAtHeight(e){return kn(this.heightMap.lineAt(this.scaler.fromD... method elementAtHeight (line 2) | elementAtHeight(e){return kn(this.heightMap.blockAt(this.scaler.fromDO... method docHeight (line 2) | get docHeight(){return this.scaler.toDOM(this.heightMap.height)} method contentHeight (line 2) | get contentHeight(){return this.docHeight+this.paddingTop+this.padding... method constructor (line 2) | constructor(e){this.embed=e} method getLength (line 2) | getLength(){return 1} method getContent (line 2) | getContent(){return[this.embed]} method isCountable (line 2) | isCountable(){return!0} method copy (line 2) | copy(){return new gn(this.embed)} method splice (line 2) | splice(e){throw m.Nw()} method mergeWith (line 2) | mergeWith(e){return!1} method integrate (line 2) | integrate(e,t){} method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){e.writeJSON(this.embed)} method getRef (line 2) | getRef(){return 5} class On (line 2) | class On{constructor(e,t){this.key=e,this.value=t}getLength(){return 1}g... method constructor (line 2) | constructor(e,t){this.from=e,this.to=t} method constructor (line 2) | constructor(e,t){this.key=e,this.value=t} method getLength (line 2) | getLength(){return 1} method getContent (line 2) | getContent(){return[]} method isCountable (line 2) | isCountable(){return!1} method copy (line 2) | copy(){return new On(this.key,this.value)} method splice (line 2) | splice(e){throw m.Nw()} method mergeWith (line 2) | mergeWith(e){return!1} method integrate (line 2) | integrate(e,t){t.parent._searchMarker=null} method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){e.writeKey(this.key),e.writeJSON(this.value)} method getRef (line 2) | getRef(){return 6} class vn (line 2) | class vn{constructor(e){this.arr=e}getLength(){return this.arr.length}ge... method constructor (line 2) | constructor(e){this.arr=e} method getLength (line 2) | getLength(){return this.arr.length} method getContent (line 2) | getContent(){return this.arr} method isCountable (line 2) | isCountable(){return!0} method copy (line 2) | copy(){return new vn(this.arr)} method splice (line 2) | splice(e){const t=new vn(this.arr.slice(e));return this.arr=this.arr.s... method mergeWith (line 2) | mergeWith(e){return this.arr=this.arr.concat(e.arr),!0} method integrate (line 2) | integrate(e,t){} method delete (line 2) | delete(e){} method gc (line 2) | gc(e){} method write (line 2) | write(e,t){const n=this.arr.length;e.writeLen(n-t);for(let r=t;r0!==e&&(this.info^=g.Ko)} method marker (line 2) | get marker(){return(this.info&g.Ko)>0} method keep (line 2) | get keep(){return(this.info&g.Vw)>0} method keep (line 2) | set keep(e){this.keep!==e&&(this.info^=g.Vw)} method countable (line 2) | get countable(){return(this.info&g.Qn)>0} method deleted (line 2) | get deleted(){return(this.info&g.CY)>0} method deleted (line 2) | set deleted(e){this.deleted!==e&&(this.info^=g.CY)} method markDeleted (line 2) | markDeleted(){this.info|=g.CY} method getMissing (line 2) | getMissing(e,t){if(this.origin&&this.origin.client!==this.id.client&&t... method integrate (line 2) | integrate(e,t){if(t>0&&(this.id.clock+=t,this.left=Ue(e,e.doc.store,xe... method next (line 2) | get next(){let e=this.right;for(;null!==e&&e.deleted;)e=e.right;return e} method prev (line 2) | get prev(){let e=this.left;for(;null!==e&&e.deleted;)e=e.left;return e} method lastId (line 2) | get lastId(){return 1===this.length?this.id:xe(this.id.client,this.id.... method mergeWith (line 2) | mergeWith(e){if(this.constructor===e.constructor&&we(e.origin,this.las... method delete (line 2) | delete(e){if(!this.deleted){const t=this.parent;this.countable&&null==... method gc (line 2) | gc(e,t){if(!this.deleted)throw m.zR();this.content.gc(e),t?((e,t,n)=>{... method write (line 2) | write(e,t){const n=t>0?xe(this.id.client,this.id.clock+t-1):this.origi... class Zn (line 2) | class Zn extends un{get deleted(){return!0}delete(){}mergeWith(e){return... method deleted (line 2) | get deleted(){return!0} method delete (line 2) | delete(){} method mergeWith (line 2) | mergeWith(e){return this.constructor===e.constructor&&(this.length+=e.... method integrate (line 2) | integrate(e,t){m.zR()} method write (line 2) | write(e,t){e.writeInfo(10),s.uE(e.restEncoder,this.length-t)} method getMissing (line 2) | getMissing(e,t){return null} FILE: serverLib/cephUtils.js function cephSet (line 7) | async function cephSet(source, content) { function postFile (line 33) | async function postFile(source, data) { function getFile (line 45) | async function getFile(source) { function cephGet (line 57) | async function cephGet(source, isSkip = false) { FILE: serverLib/consoleUp.js function sourceFileAndCodeLine (line 5) | function sourceFileAndCodeLine(n) { function getPath (line 21) | function getPath() { FILE: serverLib/globalVar.js function set (line 1) | function set(key, val) { function get (line 7) | function get(key) { FILE: serverLib/resCommon.js function commonRes (line 1) | function commonRes(params) { FILE: serverLib/stringUtils.js function addEnvPredix (line 1) | function addEnvPredix(env = "fws", str) { FILE: slate.d.ts type TNode (line 3) | interface TNode extends Node { FILE: src/Docs.tsx type DocsProps (line 48) | type DocsProps = { type commentDataType (line 588) | interface commentDataType { FILE: src/MdDocs.tsx function MdDocs (line 5) | function MdDocs(options: any) { FILE: src/components/MdEditor/index.tsx type IMDEditorProps (line 41) | interface IMDEditorProps { function throttle (line 247) | function throttle(fn, delay) { FILE: src/components/app/Button/index.tsx function Button (line 3) | function Button(props) { FILE: src/components/app/DiffComponent/HistoryDocReducer.ts type HistoryDocFetch (line 3) | type HistoryDocFetch = { type HistoryDocState (line 10) | type HistoryDocState = { type HistoryDocActionType (line 19) | enum HistoryDocActionType { type HistoryDocAction (line 32) | type HistoryDocAction = { FILE: src/components/app/DiffComponent/index.tsx type DiffComponentProps (line 21) | type DiffComponentProps = { FILE: src/components/app/DiffComponent/slateFormatter.tsx function defineProperties (line 169) | function defineProperties(target, props) { function BaseFormatter (line 187) | function BaseFormatter() { function SlateFormatter (line 499) | function SlateFormatter() { function slateHtmlFormat (line 650) | function slateHtmlFormat(delta, left) { function transformToSlate (line 657) | function transformToSlate(formattedStr: string) { function markDeletedNode (line 682) | function markDeletedNode(str: string, arr: number[]) { FILE: src/components/app/FallbackComponent/index.tsx function joinTripPalGroupForPC (line 42) | function joinTripPalGroupForPC(url: string, isInElectron: boolean) { FILE: src/components/app/HistoryManager/index.tsx constant UNSAVED_CURRENT_VERSION_ID (line 16) | const UNSAVED_CURRENT_VERSION_ID = '0'; type HistoryVersionListProps (line 160) | type HistoryVersionListProps = { function formatTime (line 344) | function formatTime(timeStr?) { function restoreDoc (line 355) | function restoreDoc(docId, isInElectron, versionId) { FILE: src/components/app/HotkeyHelper/index.tsx function toItemKey (line 55) | function toItemKey(...rest) { function toSpaceItemKey (line 69) | function toSpaceItemKey(...rest) { function getHotkeyGroup (line 83) | function getHotkeyGroup(groupname: string, groupItemList: { icon: any; c... FILE: src/components/app/Modal/index.tsx function PortalImpl (line 7) | function PortalImpl({ onCancel, children, onOk, title, linkText, linkHre... type ModalProps (line 105) | interface ModalProps { function Modal (line 116) | function Modal(props: ModalProps): JSX.Element { FILE: src/components/app/NoDiffComponent/index.tsx type DiffComponentProps (line 20) | type DiffComponentProps = { FILE: src/components/app/SideTipContainer/renderSideTipContainer.tsx type SideTipContainerProps (line 9) | interface SideTipContainerProps { FILE: src/components/docs/caret.tsx type Caret (line 4) | interface Caret { FILE: src/components/docs/nativeEditor.tsx type ClientProps (line 6) | interface ClientProps { FILE: src/components/docs/plugins/BlockQuote/index.tsx type SlateElementProps (line 8) | interface SlateElementProps { FILE: src/components/docs/plugins/BlockQuote/normalizeBlockQuote.ts function normalizeBlockQuote (line 5) | function normalizeBlockQuote(editor: Editor, entry: [ELEMENTNODE, number... FILE: src/components/docs/plugins/Card/normalizeCard.ts function normalizeCard (line 11) | function normalizeCard(editor: Editor, entry: [ELEMENTNODE, number[]]): ... function verifyCardChildNum (line 66) | function verifyCardChildNum(editor: Editor, parentNode: any, curPath: Pa... FILE: src/components/docs/plugins/Card/withCard.ts function delCellPreviousChildren (line 203) | function delCellPreviousChildren(editor: any, selection: any, reverse: b... function parentNodeFirstNodeOrCenterNodeCallBack (line 231) | function parentNodeFirstNodeOrCenterNodeCallBack(editor: any, types: any... function parentNodeLastNodeOrCenterNodeCallBack (line 250) | function parentNodeLastNodeOrCenterNodeCallBack(editor: any, types: any[... FILE: src/components/docs/plugins/CardBar/renderCardBar.tsx type CardbarProps (line 6) | interface CardbarProps extends HTMLAttributes { FILE: src/components/docs/plugins/CodeBlock/normalizeCodeBlock.ts function normalizeCodeBlock (line 5) | function normalizeCodeBlock(editor: Editor, entry: [ELEMENTNODE, number[... FILE: src/components/docs/plugins/Components.tsx constant COLOR_DEFAULT (line 38) | const COLOR_DEFAULT = { COLOR: '#4A535D', HOVER_BG_COLOR: '#F2F4F6' }; constant COLOR_ACTIVE (line 39) | const COLOR_ACTIVE = { COLOR: 'rgb(50, 100, 255)', BG_COLOR: 'rgba(50, 1... constant COLOR_DISABLED (line 40) | const COLOR_DISABLED = { COLOR: '#8090A2' }; FILE: src/components/docs/plugins/Divide/normalizeDivide.ts function normalizeDivide (line 5) | function normalizeDivide(editor: Editor, entry: [ELEMENTNODE, number[]])... FILE: src/components/docs/plugins/EditLink/index.tsx type LinkEditor (line 18) | interface LinkEditor extends Editor { type SlateElementProps (line 125) | interface SlateElementProps { function CancelButton (line 444) | function CancelButton(props: any) { function InputRow (line 455) | function InputRow(props: any) { function Hint (line 498) | function Hint(props: any) { function VisitButton (line 508) | function VisitButton(props: any) { function EditButton (line 519) | function EditButton(props: any) { FILE: src/components/docs/plugins/EditLink/normalizeLink.ts function normalizeLink (line 5) | function normalizeLink(editor: Editor, entry: [ELEMENTNODE, number[]]): ... FILE: src/components/docs/plugins/ErrorHandle/types.ts type ErrorMsg (line 1) | type ErrorMsg = string | any; FILE: src/components/docs/plugins/ErrorHandle/weak-maps.ts constant SLATE_ERRORS (line 4) | const SLATE_ERRORS: WeakMap = new WeakMap(); constant ACTIVE_EDITOR (line 6) | const ACTIVE_EDITOR: WeakMap = new WeakMap(); constant IS_RECOVERING_CONTENT (line 8) | const IS_RECOVERING_CONTENT: WeakMap = new WeakMap(); FILE: src/components/docs/plugins/Excalidraw/Button.tsx function Button (line 7) | function Button({ FILE: src/components/docs/plugins/Excalidraw/ExcalidrawImage.tsx type ImageType (line 7) | type ImageType = 'svg' | 'canvas'; type Props (line 9) | type Props = { function ExcalidrawImage (line 42) | function ExcalidrawImage({ elements, imageContainerRef, appState = null,... FILE: src/components/docs/plugins/Excalidraw/ExcalidrawModal.tsx type ExcalidrawElementFragment (line 11) | type ExcalidrawElementFragment = { type Props (line 15) | type Props = { function ExcalidrawModal (line 29) | function ExcalidrawModal({ closeOnClickOutside = false, onSave, initialE... FILE: src/components/docs/plugins/Excalidraw/ImageResizer.tsx function clamp (line 4) | function clamp(value, min, max) { function ImageResizer (line 15) | function ImageResizer({ FILE: src/components/docs/plugins/Excalidraw/Modal.tsx function PortalImpl (line 7) | function PortalImpl({ function Modal (line 69) | function Modal({ FILE: src/components/docs/plugins/Excalidraw/excalidrawPlugins.tsx function forceDownload (line 19) | function forceDownload(blob, filename) { function forceDownloadFile (line 29) | function forceDownloadFile(url, filename) { function insertExcalidraw (line 58) | function insertExcalidraw(editor: any, docId: string) { function getFile (line 62) | function getFile(params: any, docId: string) { FILE: src/components/docs/plugins/Excalidraw/index.tsx function normalizeExcalidraw (line 153) | function normalizeExcalidraw(editor, entry) { FILE: src/components/docs/plugins/Excalidraw/join-classes.ts function joinClasses (line 1) | function joinClasses(...args) { FILE: src/components/docs/plugins/File/Progress.tsx function Progress (line 5) | function Progress({ innerBarId, filename, size }) { FILE: src/components/docs/plugins/File/filePlugins.tsx function forceDownload (line 58) | function forceDownload(blob, filename) { function forceDownloadFile (line 68) | function forceDownloadFile(url, filename) { function insertFile (line 96) | function insertFile(editor: any, docId: string) { function formatFileSize (line 107) | function formatFileSize(size) { function getFile (line 111) | function getFile(params: any, docId: string) { function insertFileObject (line 379) | function insertFileObject(editor: any, file: any) { FILE: src/components/docs/plugins/File/normalizeFile.ts function normalizeFile (line 5) | function normalizeFile(editor: Editor, entry: [ELEMENTNODE, number[]]): ... FILE: src/components/docs/plugins/File/uploadFile.tsx type File (line 22) | type File = { FILE: src/components/docs/plugins/GlobalComment/renderGlobalComment.tsx type commentGroupType (line 80) | type commentGroupType = { function scrollToViewByAnchorId (line 267) | function scrollToViewByAnchorId(docId = 'default') { FILE: src/components/docs/plugins/HoveringToolbar/buttons.tsx function addComment (line 480) | function addComment( function getInnerSelection (line 542) | function getInnerSelection(editor, selection) { FILE: src/components/docs/plugins/HoveringToolbar/color.ts constant COLOR_STYLE (line 6) | const COLOR_STYLE = ['fontColor', 'backgroundColor']; type ColorFormat (line 8) | type ColorFormat = 'fontColor' | 'backgroundColor' | 'cellBackgroundColor'; FILE: src/components/docs/plugins/HoveringToolbar/dropdownMenus.tsx constant DEFAULT_COLOR (line 10) | const DEFAULT_COLOR = { FILE: src/components/docs/plugins/HoveringToolbar/fontSize.ts constant FONT_STYLE (line 4) | const FONT_STYLE = ['fontSizeLarger', 'fontSizeSmaller']; FILE: src/components/docs/plugins/HoveringToolbar/mark.ts constant FONT_STYLE (line 7) | const FONT_STYLE = ['fontSizeXLarge', 'fontSizeLarge', 'fontSizeNormal',... FILE: src/components/docs/plugins/HoveringToolbar/renderHoveringToolbar.tsx function mouseUp (line 138) | function mouseUp() { function mouseDown (line 148) | function mouseDown() { FILE: src/components/docs/plugins/Image/imagePlugins.tsx function translateImgUrlToBase64 (line 54) | async function translateImgUrlToBase64(docId: string, url: string | Arra... function translateImgFileToBase64 (line 74) | async function translateImgFileToBase64(filePath: string, callback: Func... function dealImage (line 79) | function dealImage(base64: string, w: number, callback: Function) { function translateImgToBase64Native (line 113) | async function translateImgToBase64Native(url: string | ArrayBuffer, cal... function translateImgToBase64 (line 135) | async function translateImgToBase64(docId: string, url: string | ArrayBu... function insertImgFile (line 157) | function insertImgFile(editor: any, docId: string) { function requestUploadImg (line 175) | function requestUploadImg(imageUrl: string, callback: Function, docId: s... function isImageBase64 (line 197) | function isImageBase64(text: string) { function insertImageFromSource (line 200) | function insertImageFromSource(editor: any, source: string) { function setImageNodeFromSource (line 208) | function setImageNodeFromSource(editor: any, source: string, path: numbe... function deserializeCopyImage (line 216) | function deserializeCopyImage(editor: any, files: any[]) { function readCopyFile (line 227) | function readCopyFile(docId: string, file: any, callback: Function) { type ImageProps (line 262) | interface ImageProps { function requestDownloadImg (line 328) | function requestDownloadImg(docId: string, element: any) { function MyImage (line 476) | function MyImage(props: any) { function copyImageForNode (line 976) | function copyImageForNode(editor: ReactEditor, element: any) { function copyImage (line 982) | function copyImage(editor: ReactEditor, path: number[]) { function cutImage (line 988) | function cutImage(editor: ReactEditor, path: number[]) { function selectTargetForPath (line 995) | function selectTargetForPath(editor: any, tPath) { function selectTargetForNode (line 1000) | function selectTargetForNode(editor: any, element) { FILE: src/components/docs/plugins/Image/normalizeImage.ts function normalizeImage (line 5) | function normalizeImage(editor: Editor, entry: [ELEMENTNODE, number[]]):... FILE: src/components/docs/plugins/InlineImage/inlineImagePlugins.tsx function translateImgUrlToBase64 (line 69) | async function translateImgUrlToBase64(docId: string, url: string | Arra... function translateImgFileToBase64 (line 89) | async function translateImgFileToBase64(docId: any, filePath: string, ca... function dealImage (line 101) | function dealImage(base64: string, w: number, callback: Function) { function translateImgToBase64Native (line 135) | async function translateImgToBase64Native(url: string | ArrayBuffer, cal... function translateImgToBase64AndUpload (line 157) | async function translateImgToBase64AndUpload(docId: string, url: string ... function limitImgSize (line 167) | function limitImgSize(base64: string) { function translatePureImgToBase64AndUpload (line 177) | async function translatePureImgToBase64AndUpload(docId: string, url: str... function insertImgFile (line 205) | function insertImgFile(editor: any, docId: string) { function requestUploadImg (line 224) | function requestUploadImg(imageUrl: string, callback: Function, docId: s... function insertImageFromSource (line 249) | function insertImageFromSource(editor: any, source: string) { function setImageNodeFromSource (line 261) | function setImageNodeFromSource(editor: any, element: any, source: strin... function deserializeCopyImage (line 301) | function deserializeCopyImage(editor: any, files: any[]) { function dragInsertLocalFiles (line 313) | function dragInsertLocalFiles(editor, files: any[]) { function isImageType (line 336) | function isImageType(type) { function readCopyFile (line 340) | function readCopyFile(docId: string, file: any, callback: Function) { type ImageProps (line 411) | interface ImageProps { function handleDragEnd (line 610) | function handleDragEnd(e: DragEvent) { function MyImage (line 712) | function MyImage(props: any) { function selectInlineImage (line 1370) | function selectInlineImage(editor, element) { function getInlineImageSelectForPath (line 1378) | function getInlineImageSelectForPath(editor, path) { FILE: src/components/docs/plugins/InlineImage/normalizeInlineImage.ts function normalizeInlineImage (line 5) | function normalizeInlineImage(editor: Editor, entry: [ELEMENTNODE, numbe... FILE: src/components/docs/plugins/InlineImage/onKeyDownInlineImage.tsx function parentPathEquals (line 95) | function parentPathEquals(path: number[], other: number[]) { FILE: src/components/docs/plugins/InlineImage/utils.ts function getLocationPureUrl (line 3) | function getLocationPureUrl() { function judgeIsPrivate (line 12) | function judgeIsPrivate(url: string | ArrayBuffer, isReadOnly: boolean =... function isImageBase64 (line 23) | function isImageBase64(text: string) { function execUrl (line 27) | function execUrl(url: string | ArrayBuffer) { FILE: src/components/docs/plugins/Mention/mention.tsx type SlateElement (line 17) | interface SlateElement { function MentionInfo (line 25) | function MentionInfo(props) { FILE: src/components/docs/plugins/Mention/normalizeMetion.ts function normalizeMetion (line 5) | function normalizeMetion(editor: Editor, entry: [ELEMENTNODE, number[]])... FILE: src/components/docs/plugins/MobileToolbar/CardPopup/index.tsx function ListIconItem (line 22) | function ListIconItem(props: any) { function execInsertComponent (line 47) | function execInsertComponent(props: any) { FILE: src/components/docs/plugins/MobileToolbar/ColorPopup/index.tsx function ColorBtn (line 21) | function ColorBtn(props: any) { FILE: src/components/docs/plugins/MobileToolbar/renderMobileToolbar.tsx function MobileToolbar (line 34) | function MobileToolbar(props) { function MobileToolbarButton (line 202) | function MobileToolbarButton(props: any) { function VerticalDivider (line 299) | function VerticalDivider() { function InlineButton (line 311) | function InlineButton({ button }) { FILE: src/components/docs/plugins/OLULList/OlList.tsx type OlListProps (line 14) | interface OlListProps { type ElementOpt (line 27) | interface ElementOpt extends Partial { function getPath12FromSelection (line 38) | function getPath12FromSelection(anchor: { path: any[] }, focus: { path: ... FILE: src/components/docs/plugins/OLULList/normalizeOLULList.ts function normalizeOLULList (line 5) | function normalizeOLULList(editor: Editor, entry: [ELEMENTNODE, number[]... FILE: src/components/docs/plugins/OutlineAnchor/renderOutlineAnchor.tsx type DocTocTitleProps (line 20) | type DocTocTitleProps = { function CollapseBtn (line 426) | function CollapseBtn(props) { FILE: src/components/docs/plugins/OverlayComponents/DragHandle/index.tsx type DragHandleProps (line 16) | type DragHandleProps = { function DragHandle (line 26) | function DragHandle(props: DragHandleProps) { function getInlineInFragment (line 176) | function getInlineInFragment(editor, path) { function DragHandleBtn (line 183) | function DragHandleBtn(props) { function copy (line 191) | async function copy(data) { FILE: src/components/docs/plugins/OverlayComponents/Overlay/GeneralOverlayButton.tsx type GeneralOverlayButtonProps (line 7) | type GeneralOverlayButtonProps = { FILE: src/components/docs/plugins/OverlayComponents/Overlay/index.tsx type OverlayProps (line 15) | interface OverlayProps { FILE: src/components/docs/plugins/OverlayComponents/TableOverlay/index.tsx function TableAddBtnOverlay (line 15) | function TableAddBtnOverlay(props: OverlayProps & { tableRef: any }) { FILE: src/components/docs/plugins/ResizeDot/renderResizeDot.tsx type ResizeDotProps (line 5) | interface ResizeDotProps { function ResizeDot (line 15) | function ResizeDot(props: ResizeDotProps) { FILE: src/components/docs/plugins/SideComment/commentOps.ts type CommentType (line 9) | type CommentType = null | ELTYPE.INLINEIMAGE | ELTYPE.CODE_BLOCK | ELTYP... function getPointStrOffset (line 11) | function getPointStrOffset(editor: Editor, point: Point) { FILE: src/components/docs/plugins/SideComment/inlineSlateEditor.tsx function setUserList (line 173) | async function setUserList(getUserList) { function isElementInViewport (line 478) | function isElementInViewport(el) { FILE: src/components/docs/plugins/SideComment/insertSideComment.ts type CommentContentProps (line 9) | interface CommentContentProps { function insertSideComment (line 19) | function insertSideComment( FILE: src/components/docs/plugins/SideComment/renderAllCommentsList.tsx function CommentsItem (line 28) | function CommentsItem(props: any) { FILE: src/components/docs/plugins/SideComment/updateSideComment.ts function updateSideComment (line 9) | function updateSideComment(editor: any, rangeId: string, content: Commen... FILE: src/components/docs/plugins/Slides/index.tsx function normalizeSlides (line 19) | function normalizeSlides(editor, entry) { FILE: src/components/docs/plugins/StaticToolbar/buttons.tsx type ToolbarButtonProps (line 69) | interface ToolbarButtonProps { constant CACHE_DOC_CONTENT (line 1086) | const CACHE_DOC_CONTENT: WeakMap = new WeakMap(); FILE: src/components/docs/plugins/TodoList/normalizeTodoList.ts function normalizeTodoList (line 5) | function normalizeTodoList(editor: Editor, entry: [ELEMENTNODE, number[]... FILE: src/components/docs/plugins/TodoList/todoList.tsx type todoListProps (line 47) | interface todoListProps { FILE: src/components/docs/plugins/Video/SlateVideo.tsx type VideoProps (line 24) | interface VideoProps { function MyVideo (line 166) | function MyVideo(props: any) { function copyVideo (line 523) | function copyVideo(editor: ReactEditor, element: Node) { FILE: src/components/docs/plugins/Video/normalizeVideo.ts function normalizeVideo (line 5) | function normalizeVideo(editor: Editor, entry: [ELEMENTNODE, number[]]):... FILE: src/components/docs/plugins/Video/withVideo.ts function hasCardTarget (line 70) | function hasCardTarget(node: any) { function toSlateCardEntry (line 74) | function toSlateCardEntry(editor: any, node: DOMNode): NodeEntry { function onVideoKeydown (line 81) | function onVideoKeydown(event: any, editor: ReactEditor) { function anchorBlockEntry (line 87) | function anchorBlockEntry(editor: ReactEditor, at?: Path | Point): NodeE... function isBlockCardCursor (line 98) | function isBlockCardCursor(editor: ReactEditor) { function getBlockCardCenterCursor (line 101) | function getBlockCardCenterCursor(editor: ReactEditor) { function focusBlockEntry (line 105) | function focusBlockEntry(editor: ReactEditor, at?: Path | Point): NodeEn... FILE: src/components/docs/plugins/block.ts function getPath12FromSelection (line 7) | function getPath12FromSelection(anchor: { path: any[] }, focus: { path: ... FILE: src/components/docs/plugins/config.ts type ELTYPE (line 3) | enum ELTYPE { constant HEADING_MAP (line 40) | const HEADING_MAP: any = { constant TEXT_TAGS_MAP (line 49) | const TEXT_TAGS_MAP: any = { constant LIST_TYPES (line 59) | const LIST_TYPES = [ELTYPE.ULLIST, ELTYPE.OLLIST, ELTYPE.TODO_LIST]; constant OL_UL_LIST_TYPES (line 60) | const OL_UL_LIST_TYPES = [ELTYPE.ULLIST, ELTYPE.OLLIST]; constant HEADING_TYPES (line 62) | const HEADING_TYPES = [ constant TABBABLE_TYPES (line 91) | const TABBABLE_TYPES = [...LIST_TYPES, ...HEADING_TYPES, ELTYPE.BLOCK_QU... type CommentCallbackActionType (line 93) | enum CommentCallbackActionType { constant FORMATS (line 100) | const FORMATS = ['backgroundColor', 'fontColor', 'code', 'underline', 'b... constant DOCTYPE (line 110) | const DOCTYPE = { constant READONLYTYPE (line 115) | const READONLYTYPE = { constant MENU_ELEMENT_TYPE (line 120) | const MENU_ELEMENT_TYPE = [...HEADING_TYPES, ELTYPE.BLOCK_QUOTE, ...LIST... constant HAS_INLINE_IMG_ELEMENT_TYPE (line 121) | const HAS_INLINE_IMG_ELEMENT_TYPE = [...HEADING_TYPES, ELTYPE.BLOCK_QUOT... function isCommendElement (line 123) | function isCommendElement(type: ELTYPE) { constant INLINE_TYPES (line 127) | const INLINE_TYPES = [ELTYPE.MENTION, ELTYPE.LINK, ELTYPE.INLINEIMAGE]; constant SINGLE_INLINE_TYPES (line 128) | const SINGLE_INLINE_TYPES = [ELTYPE.MENTION, ELTYPE.INLINEIMAGE]; FILE: src/components/docs/plugins/deserializers/deserialize.ts function lJsx (line 14) | function lJsx(type: any, attrs: Object, child: any): any { function allIsText (line 19) | function allIsText(fragment: any[], id?) { type DeserializeOptions (line 61) | type DeserializeOptions = { function createParagraph (line 372) | function createParagraph(element: any) { FILE: src/components/docs/plugins/deserializers/deserializeTags.ts type RenderHTMLProps (line 6) | interface RenderHTMLProps { constant ELEMENT_TAGS (line 58) | const ELEMENT_TAGS: any = { constant TEXT_TAGS (line 203) | const TEXT_TAGS: any = { function getColor (line 215) | function getColor(el, attr: any) { FILE: src/components/docs/plugins/deserializers/handleExportPlugins.ts function htmlExportFirstTablevel (line 5) | function htmlExportFirstTablevel(fragment: any[], editor: any, firstElem... function htmlExportFirstHeadingAndList (line 20) | function htmlExportFirstHeadingAndList(fragment: any[], editor: any, nod... function htmlExportListAndText (line 40) | function htmlExportListAndText(fragment: any[], editor: any, path1: numb... FILE: src/components/docs/plugins/deserializers/utils.ts function createSrcWithBase64 (line 82) | function createSrcWithBase64(img) { FILE: src/components/docs/plugins/iframe/index.tsx function ComIfram (line 19) | function ComIfram({ attributes, element, children }) { FILE: src/components/docs/plugins/indent.ts constant MAX_TABLEVEL (line 6) | const MAX_TABLEVEL = 20; FILE: src/components/docs/plugins/normalizeHeadings.ts function normalizeHeadings (line 5) | function normalizeHeadings(editor: Editor, entry: [ELEMENTNODE, number[]... FILE: src/components/docs/plugins/normalizeParagraph.ts function normalizeParagraph (line 5) | function normalizeParagraph(editor: Editor, entry: [ELEMENTNODE, number[... FILE: src/components/docs/plugins/pluginsUtils/antdPrompt.tsx type Props (line 7) | interface Props { type PromptConfig (line 34) | interface PromptConfig { type PromptProps (line 41) | interface PromptProps extends Props { function Prompt (line 49) | function Prompt({ rules, placeholder, modalProps = {}, visible, close, t... function prompt (line 64) | function prompt(config: PromptConfig) { FILE: src/components/docs/plugins/pluginsUtils/deleteFragment.ts function keepStartElementProperties (line 14) | function keepStartElementProperties(editor: any, deleteFragment: Functio... FILE: src/components/docs/plugins/pluginsUtils/getPathUtils.ts function getParentPath (line 6) | function getParentPath(path: Path, level = 1): [number, Path] { function getParent (line 14) | function getParent(editor: Editor, path: Path, level: number = 1): [TNod... function getParentPathByType (line 23) | function getParentPathByType(editor: Editor, path: Path, type: string): ... function getParentPathByTypes (line 35) | function getParentPathByTypes(editor: Editor, path: Path, types: string[... function isPathDescendantOfType (line 46) | function isPathDescendantOfType(editor: Editor, path: Path, parentType: ... function isPathDescendantOfTable (line 51) | function isPathDescendantOfTable(editor: Editor, path: Path): boolean { function isPath (line 55) | function isPath(path) { function calcPath (line 64) | function calcPath(path, anther) { function isEquals (line 81) | function isEquals(path, anther) { function getRelativePath (line 90) | function getRelativePath(path, anther) { FILE: src/components/docs/plugins/quikMenuByWord/index.ts function quikMenuByWordSearch (line 4) | function quikMenuByWordSearch(editor: ReactEditor, selection: Range, cal... function quikMenuByWord (line 38) | function quikMenuByWord(reg = '\\\\$') { function funArrExec (line 64) | function funArrExec(fns: Function[], ...arg) { FILE: src/components/docs/plugins/siderMenu.tsx type SiderMenuProps (line 27) | interface SiderMenuProps { type DeleteSiderButtonProps (line 38) | interface DeleteSiderButtonProps { function execFormat (line 490) | function execFormat(format: any, editor: ReactEditor, path: Path, setIsM... FILE: src/components/docs/plugins/table/ResizeMask.tsx function ResizeMask (line 22) | function ResizeMask(props) { FILE: src/components/docs/plugins/table/normalizeTable.ts function normalizeTable (line 12) | function normalizeTable(editor: Editor, entry: [ELEMENTNODE, number[]]):... function normalizeTableRow (line 55) | function normalizeTableRow(editor: Editor, entry: [ELEMENTNODE, number[]... function normalizeTableCell (line 68) | function normalizeTableCell(editor: Editor, entry: [ELEMENTNODE, number[... FILE: src/components/docs/plugins/table/onKeyDownTable.ts function isCellTop (line 94) | function isCellTop(editor: ReactEditor): boolean { function isCellBottom (line 101) | function isCellBottom(editor: ReactEditor): boolean { function getCellUpPoint (line 108) | function getCellUpPoint(editor: ReactEditor): Point { function getCellDownPoint (line 122) | function getCellDownPoint(editor: ReactEditor): Point { function getCellRightPoint (line 136) | function getCellRightPoint(editor: ReactEditor): Point { FILE: src/components/docs/plugins/table/renderSideDiv.tsx type ActivationType (line 18) | type ActivationType = 'none' | 'half' | 'full'; function RowSideDiv (line 20) | function RowSideDiv(props) { function ColSideDiv (line 184) | function ColSideDiv(props) { type AbstractSideDivProps (line 320) | type AbstractSideDivProps = { function AbstractSideDiv (line 336) | function AbstractSideDiv(props: AbstractSideDivProps) { function IntersectionPointDiv (line 574) | function IntersectionPointDiv(props) { FILE: src/components/docs/plugins/table/selection.ts type Col (line 10) | type Col = { function getCoverCell (line 112) | function getCoverCell(editor: any, gridTable: any[], getCol: Function, s... function addSelection (line 187) | function addSelection(editor: ReactEditor, table: NodeEntry | null, star... function findPointLeftTop (line 281) | function findPointLeftTop(entry: NodeEntry, editor: Editor): NodeEntry { function removeSelection (line 311) | function removeSelection(editor: Editor, setSelCells: Function) { function getEditorEventEmitter (line 318) | function getEditorEventEmitter(docId: string): EventEmitter { function removeSelectionForAllTables (line 327) | function removeSelectionForAllTables(editor: Editor) { function addRemoveSelectionListener (line 331) | function addRemoveSelectionListener(editor: Editor, setSelCells: Functio... FILE: src/components/docs/plugins/table/tableElement.tsx function testActiveTable (line 54) | function testActiveTable(editor, activeTableRow) { function isMergedCell (line 1247) | function isMergedCell(editor) { FILE: src/components/docs/plugins/table/tableOperation.ts constant ROW_MIN_HEIGHT (line 7) | const ROW_MIN_HEIGHT = '33px'; type TableOps (line 1001) | type TableOps = FILE: src/components/docs/plugins/table/withTable.ts function trimSlateDom (line 212) | function trimSlateDom(dom: globalThis.Node) { FILE: src/components/docs/plugins/transformers/mdast-to-slate.ts type Decoration (line 11) | type Decoration = { function mdastToSlate (line 15) | function mdastToSlate(node: mdast.Root): slate.Node[] { function createSlateRoot (line 19) | function createSlateRoot(root: mdast.Root): slate.Node[] { function convertNodes (line 23) | function convertNodes(nodes: mdast.Content[], deco: Decoration, id?: str... function createSlateNode (line 40) | function createSlateNode(node: mdast.Content, deco: Decoration, id?: str... type Paragraph (line 128) | type Paragraph = ReturnType; function createParagraph (line 130) | function createParagraph(node: mdast.Paragraph, deco: Decoration): any |... type Heading (line 159) | type Heading = ReturnType; function createHeading (line 161) | function createHeading(node: mdast.Heading, deco: Decoration) { type ThematicBreak (line 169) | type ThematicBreak = ReturnType; function createThematicBreak (line 171) | function createThematicBreak(node: mdast.ThematicBreak) { type Blockquote (line 178) | type Blockquote = ReturnType; function createBlockquote (line 180) | function createBlockquote(node: mdast.Blockquote, deco: Decoration) { type List (line 192) | type List = ReturnType; function createList (line 194) | function createList(node: mdast.List, deco: Decoration, id?: string, lev... type ListItem (line 200) | type ListItem = ReturnType; function getNodeString (line 202) | function getNodeString(node: Node & any): string { function createListItem (line 216) | function createListItem(node: mdast.ListItem, deco: Decoration, id?: str... type Table (line 253) | type Table = ReturnType; function createTable (line 255) | function createTable(node: mdast.Table, deco: Decoration) { function getTableOptions (line 272) | function getTableOptions(children: mdast.TableRow[]): { row: number; col... type TableRow (line 282) | type TableRow = ReturnType; function createTableRow (line 284) | function createTableRow(node: mdast.TableRow, deco: Decoration) { type TableCell (line 293) | type TableCell = ReturnType; function createTableCell (line 295) | function createTableCell(node: mdast.TableCell, deco: Decoration) { type Html (line 311) | type Html = ReturnType; function createHtml (line 313) | function createHtml(node: mdast.HTML) { type Code (line 321) | type Code = ReturnType; function createCode (line 323) | function createCode(node: mdast.Code) { type Yaml (line 334) | type Yaml = ReturnType; function createYaml (line 336) | function createYaml(node: mdast.YAML) { type Toml (line 344) | type Toml = ReturnType; function createToml (line 346) | function createToml(node: mdast.TOML) { type Math (line 354) | type Math = ReturnType; function createMath (line 356) | function createMath(node: mdast.Math) { type InlineMath (line 364) | type InlineMath = ReturnType; function createInlineMath (line 366) | function createInlineMath(node: mdast.InlineMath) { type Definition (line 374) | type Definition = ReturnType; function createDefinition (line 376) | function createDefinition(node: mdast.Definition) { type FootnoteDefinition (line 388) | type FootnoteDefinition = ReturnType; function createFootnoteDefinition (line 390) | function createFootnoteDefinition(node: mdast.FootnoteDefinition, deco: ... type Text (line 400) | type Text = ReturnType; function createText (line 402) | function createText(text: string, deco: Decoration) { type Break (line 409) | type Break = ReturnType; function createBreak (line 411) | function createBreak(node: mdast.Break) { type Link (line 418) | type Link = ReturnType; function createLink (line 420) | function createLink(node: mdast.Link, deco: Decoration) { type Image (line 440) | type Image = ReturnType; function createImage (line 442) | function createImage(node: mdast.Image) { type LinkReference (line 453) | type LinkReference = ReturnType; function createLinkReference (line 455) | function createLinkReference(node: mdast.LinkReference, deco: Decoration) { type ImageReference (line 466) | type ImageReference = ReturnType; function createImageReference (line 468) | function createImageReference(node: mdast.ImageReference) { type Footnote (line 480) | type Footnote = ReturnType; function createFootnote (line 482) | function createFootnote(node: mdast.Footnote, deco: Decoration) { type FootnoteReference (line 490) | type FootnoteReference = ReturnType; function createFootnoteReference (line 492) | function createFootnoteReference(node: mdast.FootnoteReference) { type SlateNode (line 502) | type SlateNode = FILE: src/components/docs/plugins/transformers/models/mdast.ts type Parent (line 1) | interface Parent { type Literal (line 5) | interface Literal { type Root (line 9) | interface Root extends Parent { type Paragraph (line 13) | interface Paragraph extends Parent { type Heading (line 18) | interface Heading extends Parent { type ThematicBreak (line 24) | interface ThematicBreak { type Blockquote (line 28) | interface Blockquote extends Parent { type List (line 33) | interface List extends Parent { type ListItem (line 41) | interface ListItem extends Parent { type Table (line 48) | interface Table extends Parent { type TableRow (line 54) | interface TableRow extends Parent { type TableCell (line 59) | interface TableCell extends Parent { type HTML (line 64) | interface HTML extends Literal { type Code (line 68) | interface Code extends Literal { type YAML (line 74) | interface YAML extends Literal { type TOML (line 78) | interface TOML extends Literal { type Definition (line 82) | interface Definition extends Association, Resource { type FootnoteDefinition (line 86) | interface FootnoteDefinition extends Parent, Association { type Text (line 91) | interface Text extends Literal { type Emphasis (line 95) | interface Emphasis extends Parent { type Strong (line 100) | interface Strong extends Parent { type Delete (line 105) | interface Delete extends Parent { type InlineCode (line 110) | interface InlineCode extends Literal { type Break (line 114) | interface Break { type Link (line 118) | interface Link extends Parent, Resource { type Image (line 123) | interface Image extends Resource, Alternative { type LinkReference (line 127) | interface LinkReference extends Parent, Reference { type ImageReference (line 132) | interface ImageReference extends Reference, Alternative { type Footnote (line 136) | interface Footnote extends Parent { type FootnoteReference (line 141) | interface FootnoteReference extends Association { type Math (line 145) | interface Math extends Literal { type InlineMath (line 149) | interface InlineMath extends Literal { type Resource (line 153) | interface Resource { type Association (line 158) | interface Association { type Reference (line 163) | interface Reference extends Association { type Alternative (line 167) | interface Alternative { type Content (line 171) | type Content = TopLevelContent | ListContent | TableContent | RowContent... type TopLevelContent (line 173) | type TopLevelContent = BlockContent | FrontmatterContent | DefinitionCon... type BlockContent (line 175) | type BlockContent = Paragraph | Heading | ThematicBreak | Blockquote | L... type FrontmatterContent (line 177) | type FrontmatterContent = YAML | TOML; type DefinitionContent (line 179) | type DefinitionContent = Definition | FootnoteDefinition; type ListContent (line 181) | type ListContent = ListItem; type TableContent (line 183) | type TableContent = TableRow; type RowContent (line 185) | type RowContent = TableCell; type PhrasingContent (line 187) | type PhrasingContent = StaticPhrasingContent | Link | LinkReference; type StaticPhrasingContent (line 189) | type StaticPhrasingContent = type AlignType (line 203) | type AlignType = 'left' | 'right' | 'center' | null; type ReferenceType (line 205) | type ReferenceType = 'shortcut' | 'collapsed' | 'full'; FILE: src/components/docs/plugins/transformers/models/slate.ts type Node (line 3) | type Node = Editor | Element | Text; type Editor (line 4) | type Editor = slate.Editor; type Element (line 5) | type Element = slate.Element & { type: string }; type Text (line 6) | type Text = slate.Text; FILE: src/components/docs/plugins/transformers/remark-to-slate.ts function plugin (line 3) | function plugin() { FILE: src/components/docs/plugins/transformers/slate-to-mdast.ts type DecorationType (line 6) | type DecorationType = keyof slateInternal.Decoration; type TextOrDecoration (line 8) | type TextOrDecoration = mdast.Text | mdast.Emphasis | mdast.Strong | mda... function slateToMdast (line 10) | function slateToMdast(node: slate.Node): unistLib.Node { function createMdastRoot (line 14) | function createMdastRoot(node: slate.Node): unistLib.Node { function convertNodes (line 22) | function convertNodes(nodes: slate.Node[]): unistLib.Node[] { function createMdastNode (line 138) | function createMdastNode(node: Exclude() constant SAVING (line 7) | const SAVING = new WeakMap() constant MERGING (line 8) | const MERGING = new WeakMap() type HistoryEditor (line 12) | interface HistoryEditor extends Editor { method isHistoryEditor (line 21) | isHistoryEditor(value: any): value is HistoryEditor { method isMerging (line 27) | isMerging(editor: HistoryEditor): boolean | undefined { method isSaving (line 33) | isSaving(editor: HistoryEditor): boolean | undefined { method redo (line 39) | redo(editor: HistoryEditor): void { method undo (line 45) | undo(editor: HistoryEditor): void { method withoutMerging (line 51) | withoutMerging(editor: HistoryEditor, fn: () => void): void { method withoutSaving (line 60) | withoutSaving(editor: HistoryEditor, fn: () => void): void { FILE: src/components/slate-packages/slate-history/history.ts type History (line 6) | interface History { method isHistory (line 14) | isHistory(value: any): value is History { FILE: src/components/slate-packages/slate-hyperscript/creators.ts constant STRINGS (line 16) | const STRINGS: WeakSet = new WeakSet() function createAnchor (line 77) | function createAnchor( function createCursor (line 87) | function createCursor( function createElement (line 97) | function createElement( function createFocus (line 107) | function createFocus( function createFragment (line 117) | function createFragment( function createSelection (line 127) | function createSelection( function createText (line 164) | function createText( function createEditor (line 200) | function createEditor( FILE: src/components/slate-packages/slate-hyperscript/hyperscript.ts constant DEFAULT_CREATORS (line 17) | const DEFAULT_CREATORS = { type HyperscriptCreators (line 30) | type HyperscriptCreators = Record< type HyperscriptShorthands (line 37) | type HyperscriptShorthands = Record> FILE: src/components/slate-packages/slate-hyperscript/tokens.ts constant ANCHOR (line 5) | const ANCHOR: WeakMap = new WeakMap() constant FOCUS (line 9) | const FOCUS: WeakMap = new WeakMap() class Token (line 13) | class Token { } class AnchorToken (line 17) | class AnchorToken extends Token { method constructor (line 21) | constructor( class FocusToken (line 36) | class FocusToken extends Token { method constructor (line 40) | constructor( FILE: src/components/slate-packages/slate-react/components/editable.tsx constant HAS_BEFORE_INPUT_SUPPORT (line 44) | const HAS_BEFORE_INPUT_SUPPORT = !( type RenderElementProps (line 52) | interface RenderElementProps { type RenderLeafProps (line 67) | interface RenderLeafProps { type DeferredOperation (line 76) | type DeferredOperation = () => void type EditableProps (line 80) | type EditableProps = { type RenderPlaceholderProps (line 1335) | type RenderPlaceholderProps = { function hasCardTarget (line 1453) | function hasCardTarget(node: any) { function hasClass (line 1456) | function hasClass(element, className) { function getSelectionFromDomSelection (line 1460) | function getSelectionFromDomSelection(editor: ReactEditor, domSelection:... function checkText (line 1486) | function checkText(domPoint: any) { FILE: src/components/slate-packages/slate-react/plugin/react-editor.ts type ReactEditor (line 32) | interface ReactEditor extends Editor { method findKey (line 43) | findKey(editor: ReactEditor, node: Node): Key { method findPath (line 56) | findPath(editor: ReactEditor, node: Node): Path { method isFocused (line 89) | isFocused(editor: ReactEditor): boolean { method isReadOnly (line 95) | isReadOnly(editor: ReactEditor): boolean { method blur (line 101) | blur(editor: ReactEditor): void { method focus (line 112) | focus(editor: ReactEditor): void { method deselect (line 124) | deselect(editor: ReactEditor): void { method hasDOMNode (line 139) | hasDOMNode( method insertData (line 178) | insertData(editor: ReactEditor, data: DataTransfer): void { method setFragmentData (line 184) | setFragmentData(editor: ReactEditor, data: DataTransfer): void { method toDOMNode (line 190) | toDOMNode(editor: ReactEditor, node: Node): HTMLElement { method toDOMPoint (line 208) | toDOMPoint(editor: ReactEditor, point: Point): DOMPoint { method toDOMRange (line 268) | toDOMRange(editor: ReactEditor, range: Range): DOMRange { method toSlateNode (line 304) | toSlateNode(editor: ReactEditor, domNode: DOMNode): Node { method findEventRange (line 344) | findEventRange(editor: ReactEditor, event: any): Range { method toSlatePoint (line 413) | toSlatePoint( method toSlateRange (line 545) | toSlateRange( method toSlateRange2 (line 633) | toSlateRange2( method hasRange (line 717) | hasRange(editor: ReactEditor, range: Range): boolean { method hasCardTarget (line 724) | hasCardTarget(node: DOMNode) { method getCardTargetAttribute (line 728) | getCardTargetAttribute(node: DOMNode) { method getCardCursorNode (line 732) | getCardCursorNode(editor: ReactEditor, blockCardNode: Node, options: { method isCardLeft (line 742) | isCardLeft(node: DOMNode) { method isCardLeftByTargetAttr (line 747) | isCardLeftByTargetAttr(targetAttr: any) { method isCardRightByTargetAttr (line 751) | isCardRightByTargetAttr(targetAttr: any) { method isCardCenterByTargetAttr (line 755) | isCardCenterByTargetAttr(targetAttr: any) { method toSlateCardEntry (line 759) | toSlateCardEntry(editor: ReactEditor, node: DOMNode): NodeEntry { method moveBlockCard (line 768) | moveBlockCard(editor: ReactEditor, blockCardNode: Node, options: { FILE: src/components/slate-packages/slate-react/utils/dom.ts type Window (line 17) | interface Window { type DOMPoint (line 24) | type DOMPoint = [Node, number]; FILE: src/components/slate-packages/slate-react/utils/environment.ts constant IS_REACT_VERSION_17_OR_ABOVE (line 3) | const IS_REACT_VERSION_17_OR_ABOVE = constant IS_IOS (line 6) | const IS_IOS = constant IS_APPLE (line 12) | const IS_APPLE = constant IS_ANDROID (line 15) | const IS_ANDROID = constant IS_FIREFOX (line 18) | const IS_FIREFOX = constant IS_SAFARI (line 22) | const IS_SAFARI = constant IS_EDGE_LEGACY (line 27) | const IS_EDGE_LEGACY = constant IS_CHROME (line 31) | const IS_CHROME = constant IS_CHROME_LEGACY (line 36) | const IS_CHROME_LEGACY = constant IS_FIREFOX_LEGACY (line 41) | const IS_FIREFOX_LEGACY = constant IS_QQBROWSER (line 48) | const IS_QQBROWSER = constant IS_UC_MOBILE (line 52) | const IS_UC_MOBILE = constant IS_WECHATBROWSER (line 56) | const IS_WECHATBROWSER = constant CAN_USE_DOM (line 61) | const CAN_USE_DOM = !!( constant HAS_BEFORE_INPUT_SUPPORT (line 69) | const HAS_BEFORE_INPUT_SUPPORT = FILE: src/components/slate-packages/slate-react/utils/hotkeys.ts constant HOTKEYS (line 6) | const HOTKEYS = { constant APPLE_HOTKEYS (line 22) | const APPLE_HOTKEYS = { constant WINDOWS_HOTKEYS (line 39) | const WINDOWS_HOTKEYS = { FILE: src/components/slate-packages/slate-react/utils/key.ts class Key (line 7) | class Key { method constructor (line 10) | constructor() { FILE: src/components/slate-packages/slate-react/utils/weak-maps.ts constant NODE_TO_INDEX (line 7) | const NODE_TO_INDEX: WeakMap = new WeakMap(); constant NODE_TO_PARENT (line 8) | const NODE_TO_PARENT: WeakMap = new WeakMap(); constant EDITOR_TO_WINDOW (line 11) | const EDITOR_TO_WINDOW: WeakMap = new WeakMap(); constant EDITOR_TO_ELEMENT (line 12) | const EDITOR_TO_ELEMENT: WeakMap = new WeakMap(); constant EDITOR_TO_PLACEHOLDER (line 13) | const EDITOR_TO_PLACEHOLDER: WeakMap = new WeakMap(); constant ELEMENT_TO_NODE (line 14) | const ELEMENT_TO_NODE: WeakMap = new WeakMap(); constant NODE_TO_ELEMENT (line 15) | const NODE_TO_ELEMENT: WeakMap = new WeakMap(); constant NODE_TO_KEY (line 16) | const NODE_TO_KEY: WeakMap = new WeakMap(); constant EDITOR_TO_KEY_TO_ELEMENT (line 17) | const EDITOR_TO_KEY_TO_ELEMENT: WeakMap = new WeakMap(); constant IS_FOCUSED (line 22) | const IS_FOCUSED: WeakMap = new WeakMap(); constant IS_DRAGGING (line 23) | const IS_DRAGGING: WeakMap = new WeakMap(); constant IS_CLICKING (line 24) | const IS_CLICKING: WeakMap = new WeakMap(); constant EDITOR_TO_ON_CHANGE (line 28) | const EDITOR_TO_ON_CHANGE = new WeakMap void>(); constant EDITOR_TO_RESTORE_DOM (line 30) | const EDITOR_TO_RESTORE_DOM = new WeakMap void>(); constant PLACEHOLDER_SYMBOL (line 34) | const PLACEHOLDER_SYMBOL = (Symbol('placeholder') as unknown) as string; FILE: src/components/slate-packages/slate-yjs/applyToSlate/arrayEvent.ts function translateArrayEvent (line 8) | function translateArrayEvent( FILE: src/components/slate-packages/slate-yjs/applyToSlate/index.ts function translateYjsEvent (line 8) | function translateYjsEvent( function applyYjsEvents (line 28) | function applyYjsEvents(editor: Editor, events: Y.YEvent[]): void { FILE: src/components/slate-packages/slate-yjs/applyToSlate/mapEvent.ts function translateMapEvent (line 7) | function translateMapEvent( FILE: src/components/slate-packages/slate-yjs/applyToSlate/textEvent.ts function translateTextEvent (line 7) | function translateTextEvent( FILE: src/components/slate-packages/slate-yjs/applyToYjs/index.ts function applySlateOp (line 19) | function applySlateOp( function applySlateOps (line 32) | function applySlateOps( FILE: src/components/slate-packages/slate-yjs/applyToYjs/node/insertNode.ts function insertNode (line 8) | function insertNode( FILE: src/components/slate-packages/slate-yjs/applyToYjs/node/mergeNode.ts function mergeNode (line 8) | function mergeNode( FILE: src/components/slate-packages/slate-yjs/applyToYjs/node/moveNode.ts function moveNode (line 8) | function moveNode( FILE: src/components/slate-packages/slate-yjs/applyToYjs/node/removeNode.ts function removeNode (line 7) | function removeNode( FILE: src/components/slate-packages/slate-yjs/applyToYjs/node/setNode.ts function setNode (line 6) | function setNode( FILE: src/components/slate-packages/slate-yjs/applyToYjs/node/splitNode.ts function splitNode (line 8) | function splitNode( FILE: src/components/slate-packages/slate-yjs/applyToYjs/text/insertText.ts function insertText (line 7) | function insertText( FILE: src/components/slate-packages/slate-yjs/applyToYjs/text/removeText.ts function removeText (line 6) | function removeText( FILE: src/components/slate-packages/slate-yjs/applyToYjs/types.ts type ApplyFunc (line 4) | type ApplyFunc = ( type OpMapper (line 9) | type OpMapper = { FILE: src/components/slate-packages/slate-yjs/cursor/utils.ts function absolutePositionToRelativePosition (line 7) | function absolutePositionToRelativePosition( function relativePositionToAbsolutePosition (line 17) | function relativePositionToAbsolutePosition( FILE: src/components/slate-packages/slate-yjs/model/index.ts type SyncElement (line 6) | type SyncElement = Y.Map; type SharedType (line 7) | type SharedType = Y.Array; type SyncNode (line 8) | type SyncNode = SharedType | SyncElement; type Cursor (line 14) | interface Cursor extends Range { method getText (line 22) | getText(element: SyncElement): Y.Text | undefined { method getChildren (line 26) | getChildren(element: SyncElement): Y.Array | undefined { method getChildren (line 32) | getChildren(node: SyncNode): Y.Array | undefined { method getText (line 40) | getText(node: SyncNode): Y.Text | undefined { FILE: src/components/slate-packages/slate-yjs/path/index.ts function getTarget (line 10) | function getTarget(doc: SharedType, path: Path): SyncNode { function getParentPath (line 28) | function getParentPath(path: Path, level = 1): [number, Path] { function getParent (line 36) | function getParent( function getArrayPosition (line 48) | function getArrayPosition(item: Y.Item): number { function getSyncNodePath (line 63) | function getSyncNodePath(node: SyncNode): Path { FILE: src/components/slate-packages/slate-yjs/plugin/cursorEditor.ts constant AWARENESS (line 7) | const AWARENESS: WeakMap = new WeakMap(); type CursorEditor (line 9) | interface CursorEditor extends YjsEditor { method awareness (line 14) | awareness(editor: CursorEditor): Awareness { function withCursor (line 37) | function withCursor( FILE: src/components/slate-packages/slate-yjs/plugin/yjsEditor.ts constant IS_REMOTE (line 10) | const IS_REMOTE: WeakSet = new WeakSet(); constant LOCAL_OPERATIONS (line 11) | const LOCAL_OPERATIONS: WeakMap> = new WeakMap(); constant SHARED_TYPES (line 12) | const SHARED_TYPES: WeakMap = new WeakMap(); type YjsEditor (line 14) | interface YjsEditor extends Editor { function localOperations (line 59) | function localOperations(editor: YjsEditor): Set { function trackLocalOperations (line 65) | function trackLocalOperations(editor: YjsEditor, operation: Operation): ... function applyLocalOperations (line 72) | function applyLocalOperations(editor: YjsEditor): void { function applyRemoteYjsEvents (line 85) | function applyRemoteYjsEvents(editor: YjsEditor, events: Y.YEvent[]): vo... function withYjs (line 98) | function withYjs( type WithYjsOptions (line 137) | type WithYjsOptions = { FILE: src/components/slate-packages/slate-yjs/utils/clone.ts function cloneSyncElement (line 4) | function cloneSyncElement(element: SyncElement): SyncElement { FILE: src/components/slate-packages/slate-yjs/utils/convert.ts function toSlateNode (line 6) | function toSlateNode(element: SyncElement): Node { function toSlateDoc (line 28) | function toSlateDoc(doc: SharedType): Node[] { function toSyncElement (line 33) | function toSyncElement(node: Node): SyncElement { function toSharedType (line 58) | function toSharedType(sharedType: SharedType, doc: Node[]): void { function toSlatePath (line 63) | function toSlatePath(path: (string | number)[]): Path { FILE: src/components/slate-packages/slate/interfaces/custom-types.ts type ExtendableTypes (line 3) | type ExtendableTypes = type CustomTypes (line 20) | interface CustomTypes { type ExtendedType (line 24) | type ExtendedType< FILE: src/components/slate-packages/slate/interfaces/editor.ts type BaseSelection (line 36) | type BaseSelection = Range | null type Selection (line 38) | type Selection = ExtendedType<'Selection', BaseSelection> type BaseEditor (line 42) | interface BaseEditor { type Editor (line 69) | type Editor = ExtendedType<'Editor', BaseEditor> type EditorInterface (line 71) | interface EditorInterface { constant IS_EDITOR_CACHE (line 286) | const IS_EDITOR_CACHE = new WeakMap() method above (line 291) | above( method addMark (line 328) | addMark(editor: Editor, key: string, value: any): void { method after (line 334) | after( method before (line 370) | before( method deleteBackward (line 407) | deleteBackward( method deleteForward (line 419) | deleteForward( method deleteFragment (line 431) | deleteFragment( method edges (line 443) | edges(editor: Editor, at: Location): [Point, Point] { method end (line 449) | end(editor: Editor, at: Location): Point { method first (line 455) | first(editor: Editor, at: Location): NodeEntry { method fragment (line 462) | fragment(editor: Editor, at: Location): Descendant[] { method hasBlocks (line 469) | hasBlocks(editor: Editor, element: Element): boolean { method hasInlines (line 475) | hasInlines(editor: Editor, element: Element): boolean { method hasTexts (line 483) | hasTexts(editor: Editor, element: Element): boolean { method insertBreak (line 489) | insertBreak(editor: Editor): void { method insertFragment (line 495) | insertFragment(editor: Editor, fragment: Node[]): void { method insertNode (line 501) | insertNode(editor: Editor, node: Node): void { method insertText (line 507) | insertText(editor: Editor, text: string): void { method isBlock (line 513) | isBlock(editor: Editor, value: any): value is Element { method isEditor (line 519) | isEditor(value: any): value is Editor { method isEnd (line 550) | isEnd(editor: Editor, point: Point, at: Location): boolean { method isEdge (line 557) | isEdge(editor: Editor, point: Point, at: Location): boolean { method isEmpty (line 563) | isEmpty(editor: Editor, element: Element): boolean { method isInline (line 577) | isInline(editor: Editor, value: any): value is Element { method isNormalizing (line 583) | isNormalizing(editor: Editor): boolean { method isStart (line 590) | isStart(editor: Editor, point: Point, at: Location): boolean { method isVoid (line 602) | isVoid(editor: Editor, value: any): value is Element { method last (line 608) | last(editor: Editor, at: Location): NodeEntry { method leaf (line 615) | leaf( method levels (line 630) | *levels( method marks (line 674) | marks(editor: Editor): Omit | null { method next (line 723) | next( method node (line 766) | node( method nodes (line 781) | *nodes( method normalize (line 889) | normalize( method parent (line 951) | parent( method path (line 967) | path( method hasPath (line 1008) | hasPath(editor: Editor, path: Path): boolean { method pathRef (line 1014) | pathRef( method pathRefs (line 1041) | pathRefs(editor: Editor): Set { method point (line 1054) | point( method pointRef (line 1102) | pointRef( method pointRefs (line 1129) | pointRefs(editor: Editor): Set { method positions (line 1142) | *positions( method previous (line 1305) | previous( method range (line 1359) | range(editor: Editor, at: Location, to?: Location): Range { method rangeRef (line 1371) | rangeRef( method rangeRefs (line 1398) | rangeRefs(editor: Editor): Set { method removeMark (line 1411) | removeMark(editor: Editor, key: string): void { method setNormalizing (line 1416) | setNormalizing(editor: Editor, isNormalizing: boolean): void { method start (line 1422) | start(editor: Editor, at: Location): Point { method string (line 1428) | string( method unhangRange (line 1463) | unhangRange( method void (line 1509) | void( method withoutNormalizing (line 1525) | withoutNormalizing(editor: Editor, fn: () => void): void { type NodeMatch (line 1539) | type NodeMatch = FILE: src/components/slate-packages/slate/interfaces/element.ts type BaseElement (line 6) | interface BaseElement { type Element (line 11) | type Element = ExtendedType<'Element', BaseElement> type ElementInterface (line 13) | interface ElementInterface { method isAncestor (line 38) | isAncestor(value: any): value is Ancestor { method isElementList (line 47) | isElementList(value: any): value is Element[] { method isElementProps (line 53) | isElementProps(props: any): props is Partial { method matches (line 69) | matches(element: Element, props: Partial): boolean { type ElementEntry (line 86) | type ElementEntry = [Element, Path] FILE: src/components/slate-packages/slate/interfaces/location.ts type Location (line 5) | type Location = Path | Point | Range type LocationInterface (line 7) | interface LocationInterface { method isLocation (line 14) | isLocation(value: any): value is Location { type Span (line 21) | type Span = [Path, Path] type SpanInterface (line 23) | interface SpanInterface { method isSpan (line 30) | isSpan(value: any): value is Span { FILE: src/components/slate-packages/slate/interfaces/node.ts type BaseNode (line 9) | type BaseNode = Editor | Element | Text type Node (line 10) | type Node = Editor | Element | Text type NodeInterface (line 12) | interface NodeInterface { constant IS_NODE_LIST_CACHE (line 88) | const IS_NODE_LIST_CACHE = new WeakMap() method ancestor (line 93) | ancestor(root: Node, path: Path): Ancestor { method ancestors (line 107) | *ancestors( method child (line 123) | child(root: Node, index: number): Descendant { method children (line 145) | *children( method common (line 167) | common(root: Node, path: Path, another: Path): NodeEntry { method descendant (line 175) | descendant(root: Node, path: Path): Descendant { method descendants (line 189) | *descendants( method elements (line 209) | *elements( method extractProps (line 227) | extractProps(node: Node): NodeProps { method first (line 241) | first(root: Node, path: Path): NodeEntry { method fragment (line 259) | fragment(root: Node, range: Range): Descendant[] { method get (line 303) | get(root: Node, path: Path): Node { method has (line 325) | has(root: Node, path: Path): boolean { method isNode (line 343) | isNode(value: any): value is Node { method isNodeList (line 351) | isNodeList(value: any): value is Node[] { method last (line 366) | last(root: Node, path: Path): NodeEntry { method leaf (line 385) | leaf(root: Node, path: Path): Text { method levels (line 408) | *levels( method matches (line 423) | matches(node: Node, props: Partial): boolean { method nodes (line 436) | *nodes( method parent (line 512) | parent(root: Node, path: Path): Ancestor { method string (line 527) | string(node: Node): string { method texts (line 537) | *texts( type Descendant (line 556) | type Descendant = Element | Text type Ancestor (line 560) | type Ancestor = Editor | Element type NodeEntry (line 564) | type NodeEntry = [T, Path] type NodeProps (line 567) | type NodeProps = FILE: src/components/slate-packages/slate/interfaces/operation.ts type BaseInsertNodeOperation (line 4) | type BaseInsertNodeOperation = { type InsertNodeOperation (line 11) | type InsertNodeOperation = ExtendedType< type BaseInsertTextOperation (line 16) | type BaseInsertTextOperation = { type InsertTextOperation (line 23) | type InsertTextOperation = ExtendedType< type BaseMergeNodeOperation (line 28) | type BaseMergeNodeOperation = { type MergeNodeOperation (line 35) | type MergeNodeOperation = ExtendedType< type BaseMoveNodeOperation (line 40) | type BaseMoveNodeOperation = { type MoveNodeOperation (line 46) | type MoveNodeOperation = ExtendedType< type BaseRemoveNodeOperation (line 51) | type BaseRemoveNodeOperation = { type RemoveNodeOperation (line 57) | type RemoveNodeOperation = ExtendedType< type BaseRemoveTextOperation (line 62) | type BaseRemoveTextOperation = { type RemoveTextOperation (line 69) | type RemoveTextOperation = ExtendedType< type BaseSetNodeOperation (line 74) | type BaseSetNodeOperation = { type SetNodeOperation (line 81) | type SetNodeOperation = ExtendedType< type BaseSetSelectionOperation (line 86) | type BaseSetSelectionOperation = type SetSelectionOperation (line 103) | type SetSelectionOperation = ExtendedType< type BaseSplitNodeOperation (line 108) | type BaseSplitNodeOperation = { type SplitNodeOperation (line 116) | type SplitNodeOperation = ExtendedType< type NodeOperation (line 121) | type NodeOperation = type SelectionOperation (line 129) | type SelectionOperation = SetSelectionOperation type TextOperation (line 131) | type TextOperation = InsertTextOperation | RemoveTextOperation type Operation (line 135) | type Operation = NodeOperation | SelectionOperation | TextOperation type OperationInterface (line 137) | interface OperationInterface { method isNodeOperation (line 149) | isNodeOperation(value: any): value is NodeOperation { method isOperation (line 155) | isOperation(value: any): value is Operation { method isOperationList (line 211) | isOperationList(value: any): value is Operation[] { method isSelectionOperation (line 219) | isSelectionOperation(value: any): value is SelectionOperation { method isTextOperation (line 225) | isTextOperation(value: any): value is TextOperation { method inverse (line 231) | inverse(op: Operation): Operation { FILE: src/components/slate-packages/slate/interfaces/path-ref.ts type PathRef (line 5) | interface PathRef { type PathRefInterface (line 11) | interface PathRefInterface { method transform (line 18) | transform(ref: PathRef, op: Operation): void { FILE: src/components/slate-packages/slate/interfaces/path.ts type Path (line 7) | type Path = number[] type PathInterface (line 9) | interface PathInterface { method ancestors (line 47) | ancestors(path: Path, options: { reverse?: boolean } = {}): Path[] { method common (line 62) | common(path: Path, another: Path): Path { method compare (line 81) | compare(path: Path, another: Path): -1 | 0 | 1 { method endsAfter (line 94) | endsAfter(path: Path, another: Path): boolean { method endsAt (line 105) | endsAt(path: Path, another: Path): boolean { method endsBefore (line 114) | endsBefore(path: Path, another: Path): boolean { method equals (line 125) | equals(path: Path, another: Path): boolean { method hasPrevious (line 136) | hasPrevious(path: Path): boolean { method isAfter (line 142) | isAfter(path: Path, another: Path): boolean { method isAncestor (line 148) | isAncestor(path: Path, another: Path): boolean { method isBefore (line 154) | isBefore(path: Path, another: Path): boolean { method isChild (line 160) | isChild(path: Path, another: Path): boolean { method isCommon (line 168) | isCommon(path: Path, another: Path): boolean { method isDescendant (line 174) | isDescendant(path: Path, another: Path): boolean { method isParent (line 180) | isParent(path: Path, another: Path): boolean { method isPath (line 188) | isPath(value: any): value is Path { method isSibling (line 197) | isSibling(path: Path, another: Path): boolean { method levels (line 211) | levels( method next (line 233) | next(path: Path): Path { method parent (line 246) | parent(path: Path): Path { method previous (line 256) | previous(path: Path): Path { method relative (line 276) | relative(path: Path, ancestor: Path): Path { method transform (line 288) | transform( FILE: src/components/slate-packages/slate/interfaces/point-ref.ts type PointRef (line 5) | interface PointRef { type PointRefInterface (line 11) | interface PointRefInterface { method transform (line 18) | transform(ref: PointRef, op: Operation): void { FILE: src/components/slate-packages/slate/interfaces/point.ts type BasePoint (line 7) | interface BasePoint { type Point (line 12) | type Point = ExtendedType<'Point', BasePoint> type PointInterface (line 14) | interface PointInterface { method compare (line 30) | compare(point: Point, another: Point): -1 | 0 | 1 { method isAfter (line 44) | isAfter(point: Point, another: Point): boolean { method isBefore (line 50) | isBefore(point: Point, another: Point): boolean { method equals (line 56) | equals(point: Point, another: Point): boolean { method isPoint (line 65) | isPoint(value: any): value is Point { method transform (line 75) | transform( type PointEntry (line 156) | type PointEntry = [Point, 'anchor' | 'focus'] FILE: src/components/slate-packages/slate/interfaces/range-ref.ts type RangeRef (line 5) | interface RangeRef { type RangeRefInterface (line 11) | interface RangeRefInterface { method transform (line 18) | transform(ref: RangeRef, op: Operation): void { FILE: src/components/slate-packages/slate/interfaces/range.ts type BaseRange (line 7) | interface BaseRange { type Range (line 12) | type Range = ExtendedType<'Range', BaseRange> type RangeInterface (line 14) | interface RangeInterface { method edges (line 44) | edges( method end (line 59) | end(range: Range): Point { method equals (line 66) | equals(range: Range, another: Range): boolean { method includes (line 75) | includes(range: Range, target: Path | Point | Range): boolean { method intersection (line 106) | intersection(range: Range, another: Range): Range | null { method isBackward (line 122) | isBackward(range: Range): boolean { method isCollapsed (line 129) | isCollapsed(range: Range): boolean { method isExpanded (line 136) | isExpanded(range: Range): boolean { method isForward (line 142) | isForward(range: Range): boolean { method isRange (line 148) | isRange(value: any): value is Range { method points (line 158) | *points(range: Range): Generator { method start (line 165) | start(range: Range): Point { method transform (line 172) | transform( FILE: src/components/slate-packages/slate/interfaces/text.ts type BaseText (line 8) | interface BaseText { type Text (line 12) | type Text = ExtendedType<'Text', BaseText> type TextInterface (line 14) | interface TextInterface { method equals (line 25) | equals( method isText (line 46) | isText(value: any): value is Text { method isTextList (line 52) | isTextList(value: any): value is Text[] { method isTextProps (line 58) | isTextProps(props: any): props is Partial { method matches (line 64) | matches(text: Text, props: Partial): boolean { method decorations (line 80) | decorations(node: Text, decorations: Range[]): Text[] { FILE: src/components/slate-packages/slate/transforms/general.ts type GeneralTransforms (line 19) | interface GeneralTransforms { method transform (line 325) | transform(editor: Editor, op: Operation): void { FILE: src/components/slate-packages/slate/transforms/node.ts type NodeTransforms (line 17) | interface NodeTransforms { method insertNodes (line 129) | insertNodes( method liftNodes (line 246) | liftNodes( method mergeNodes (line 307) | mergeNodes( method moveNodes (line 445) | moveNodes( method removeNodes (line 504) | removeNodes( method setNodes (line 548) | setNodes( method splitNodes (line 662) | splitNodes( method unsetNodes (line 785) | unsetNodes( method unwrapNodes (line 811) | unwrapNodes( method wrapNodes (line 873) | wrapNodes( FILE: src/components/slate-packages/slate/transforms/selection.ts type SelectionTransforms (line 4) | interface SelectionTransforms { method collapse (line 35) | collapse( method deselect (line 61) | deselect(editor: Editor): void { method move (line 75) | move( method select (line 129) | select(editor: Editor, target: Location): void { method setPoint (line 155) | setPoint( method setSelection (line 187) | setSelection(editor: Editor, props: Partial): void { FILE: src/components/slate-packages/slate/transforms/text.ts type TextTransforms (line 15) | interface TextTransforms { method delete (line 49) | delete( method insertFragment (line 228) | insertFragment( method insertText (line 458) | insertText( FILE: src/components/slate-packages/slate/utils/string.ts constant SPACE (line 75) | const SPACE = /\s/ constant PUNCTUATION (line 76) | const PUNCTUATION = /[\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003... constant CHAMELEON (line 77) | const CHAMELEON = /['\u2018\u2019]/ type CodepointType (line 186) | enum CodepointType { function intersects (line 251) | function intersects(x: CodepointType, y: CodepointType) { function isBoundaryPair (line 277) | function isBoundaryPair(left: CodepointType, right: CodepointType) { FILE: src/components/slate-packages/slate/utils/weak-maps.ts constant DIRTY_PATHS (line 3) | const DIRTY_PATHS: WeakMap = new WeakMap() constant FLUSHING (line 4) | const FLUSHING: WeakMap = new WeakMap() constant NORMALIZING (line 5) | const NORMALIZING: WeakMap = new WeakMap() constant PATH_REFS (line 6) | const PATH_REFS: WeakMap> = new WeakMap() constant POINT_REFS (line 7) | const POINT_REFS: WeakMap> = new WeakMap() constant RANGE_REFS (line 8) | const RANGE_REFS: WeakMap> = new WeakMap() FILE: src/index.tsx method apply (line 55) | apply(target, thisArg, ...args) { function dynamicLoadJs (line 194) | function dynamicLoadJs(url, callback?: Function) { function getContentForID (line 213) | function getContentForID(docId = 'default') { function getTitleForID (line 217) | function getTitleForID(docId = 'default') { function getAllMentionsForID (line 221) | function getAllMentionsForID(docId = 'default') { function getHeadingsForID (line 238) | function getHeadingsForID(docId = 'default') { function getAllComment (line 256) | function getAllComment(docId = 'default') { function destroy (line 262) | function destroy(docId = 'default') { function reload (line 276) | function reload(options) { function scrollToViewByAnchorId (line 286) | function scrollToViewByAnchorId(docId = 'default') { function scrollToViewByRangeId (line 303) | function scrollToViewByRangeId(docId = 'default') { function compareDocContentWithDefault (line 321) | function compareDocContentWithDefault(docId = 'default') { function setContent (line 335) | function setContent(docId = 'default') { function execModalParam (line 357) | function execModalParam(docId: string, content: any[]) { function getEditorBottomDom (line 373) | function getEditorBottomDom(docId = 'default') { function verifyOptions (line 384) | function verifyOptions(options: Options) { function polyfillJs (line 519) | function polyfillJs() { FILE: src/resource/string.ts type ENV (line 3) | type ENV = 'zh' | 'en'; function getStringResource (line 292) | function getStringResource(key, env: ENV = 'zh'): string { function f (line 299) | function f(key, env: ENV = 'zh'): string { FILE: src/utils/LList.ts type LNodeType (line 1) | interface LNodeType { function LNode (line 6) | function LNode(element) { function findPrev (line 10) | function findPrev(index) { function insert (line 22) | function insert(lNode, index) { function remove (line 35) | function remove(index) { function replaceElment (line 48) | function replaceElment(elment, index) { function find (line 56) | function find(index) { function addNode (line 68) | function addNode(tNode: LNodeType, nNode: LNodeType) { type LListType (line 76) | interface LListType { function LList (line 88) | function LList() { FILE: src/utils/apiListener.ts function addApiListener (line 1) | function addApiListener(fn: Function, docId: string | number, key?: stri... function getFunctionName (line 15) | function getFunctionName(fn: Function) { function applyOpt (line 19) | function applyOpt(key: string, opt: any, docId: string | number, others?... type mentionCallbackData (line 45) | interface mentionCallbackData { FILE: src/utils/apiOperations/hooks/useForceUpdate.ts function useForceUpdate (line 3) | function useForceUpdate() { FILE: src/utils/apiOperations/hooks/useLocation.ts function getCurrentLocation (line 3) | function getCurrentLocation() { function notify (line 12) | function notify() { function useLocation (line 16) | function useLocation() { FILE: src/utils/apiOperations/hooks/useVisualViewport.ts function useVisualViewport (line 3) | function useVisualViewport() { FILE: src/utils/arrayUtils.ts function quikSlice (line 1) | function quikSlice(array: any[] | string, start: number, end?: number) { FILE: src/utils/cacheImage.ts function setCacheCanvasAndImg (line 1) | function setCacheCanvasAndImg(): any { FILE: src/utils/cacheUtils.ts function setCache (line 5) | function setCache(docId: any, key: string, value: any) { function getCache (line 13) | function getCache(docId: any, key: string) { function setGlobalCache (line 27) | function setGlobalCache(key: string, value: any) { function getGlobalCache (line 33) | function getGlobalCache(key: string) { type DocContentQueue (line 40) | type DocContentQueue = object[]; function cacheDocContent (line 42) | function cacheDocContent(editor: Editor, docId: string, docContent: obje... function recoverCacheDocContent (line 54) | function recoverCacheDocContent(editor: any, index?: number) { function removeLatestCacheDocContent (line 62) | function removeLatestCacheDocContent(editor: any) { FILE: src/utils/commentUtils.ts type selectionObj (line 5) | interface selectionObj extends Range { type selectionObjSlice (line 11) | interface selectionObjSlice extends Range { function sliceRangeNoRepeateAtOnePath (line 17) | function sliceRangeNoRepeateAtOnePath(editor: ReactEditor, aArr: selecti... function sliceSnippet (line 93) | function sliceSnippet(snippet: selectionObj, cutSnippet: selectionObj): ... FILE: src/utils/config.ts function getConfig (line 1) | function getConfig() { FILE: src/utils/cookieUtils.ts function getCookie (line 2) | function getCookie(cname) { function setCookie (line 12) | function setCookie(cname, val, expire = 30) { function getMyCookie (line 17) | function getMyCookie(cname) { function setMyCookie (line 32) | function setMyCookie(c_name, value, expire_days) { function delMyCookie (line 37) | function delMyCookie(c_name, value = '') { FILE: src/utils/createPortal.ts type ElementProps (line 3) | interface ElementProps { FILE: src/utils/eventEmitter.ts class EventEmitter (line 1) | class EventEmitter { method constructor (line 4) | constructor(docId: string | number) { method on (line 9) | on(type, listener, docId, isUnshift = false) { method emit (line 25) | emit(type, docId, ...args) { method once (line 32) | once(type, docId, listener) { method off (line 42) | off(type, listener, docId) { FILE: src/utils/faster.ts function getItemFromArrByKeyValue (line 1) | function getItemFromArrByKeyValue(array, key, value) { function getArrayFromArrByKeyValue (line 11) | function getArrayFromArrByKeyValue(array, key, val) { function getArrFromArrByKey (line 37) | function getArrFromArrByKey(array, key) { function getStrArrFromArrByKey (line 45) | function getStrArrFromArrByKey(array, key) { function transformObjStrTimeToNumAndCallback (line 51) | function transformObjStrTimeToNumAndCallback(obj: any, callback) { FILE: src/utils/getDefaultValue.ts function getDefaultValueByBase64 (line 3) | function getDefaultValueByBase64(base64: string) { function _base64ToArrayBuffer (line 11) | function _base64ToArrayBuffer(base64) { FILE: src/utils/getSelection.ts function getSlateSlection (line 4) | function getSlateSlection(docId: string) { FILE: src/utils/helper/consumePlugins.ts function consumePlugins (line 1) | function consumePlugins(pluginConsumer: any, plugins: Function[]): any[] { function process (line 9) | function process(data, curPlugin) { FILE: src/utils/helper/deferComponentRender.tsx function deferComponentRender (line 4) | function deferComponentRender(WrappedComponent: any) { FILE: src/utils/hexColorUtils.ts function hashCode (line 1) | function hashCode(str: string) { function intToRGB (line 12) | function intToRGB(i: number) { function isRGBLight (line 17) | function isRGBLight(rgb: string) { FILE: src/utils/isBrowser.ts function on (line 3) | function on( function off (line 12) | function off( FILE: src/utils/listener.ts type LListProps (line 7) | interface LListProps { type ListenerArr (line 20) | interface ListenerArr { function resortListener (line 104) | function resortListener(list: LListProps[], editor: any) { function addListener (line 170) | function addListener(props: any) { function sortListFromPath (line 195) | function sortListFromPath(newArr: any[]) { function updateListNum (line 200) | function updateListNum() { FILE: src/utils/normalize.ts type ELEMENTNODE (line 10) | interface ELEMENTNODE { function isVoidChildren (line 15) | function isVoidChildren(children: any[]) { function delTopElement (line 19) | function delTopElement(editor: Editor, path: number[]) { function isNodeChildrenIsTargetType (line 23) | function isNodeChildrenIsTargetType(children: ELEMENTNODE[], type?: stri... function isNodeChildrenIsNotNull (line 63) | function isNodeChildrenIsNotNull(children: ELEMENTNODE[]) { function isNodeChildrenHasTargetType (line 66) | function isNodeChildrenHasTargetType(children: ELEMENTNODE[], typeObj?: ... function delChildrenComponent (line 131) | function delChildrenComponent(editor: Editor, children: any[], path: num... function delChildrenNotAllowComponent (line 147) | function delChildrenNotAllowComponent(editor: Editor, children: any[], c... function calcNextPath (line 167) | function calcNextPath(path: number[]) { function setPTagChildrenNotAllowComponent (line 171) | function setPTagChildrenNotAllowComponent(editor: Editor, children: any[... FILE: src/utils/notification.ts function openNotification (line 3) | function openNotification(key, str, duration = 0) { FILE: src/utils/randomId.ts function createRandomId (line 3) | function createRandomId() { function createUUID (line 7) | function createUUID() { FILE: src/utils/request.ts function myfetch (line 1) | function myfetch(url: string, fetchConfig?: any): Promise { FILE: src/utils/resizeUtils.ts function throttle (line 1) | function throttle(fn: Function, wait?: number) { FILE: src/utils/sessStorage.ts function init (line 3) | function init() { function singleStorage (line 80) | function singleStorage() { FILE: src/utils/storage.ts function init (line 3) | function init() { function singleStorage (line 77) | function singleStorage() { FILE: src/utils/switchCss.ts function writeStyle (line 1) | function writeStyle(id: string = 'temp-style', originalStyle: string) { function writeLink (line 11) | function writeLink(id: string = 'temp-style', url: string) { FILE: src/utils/treepath.ts function arrangeIntoTree (line 1) | function arrangeIntoTree(files: any) { function arrangeIntoDirTree (line 53) | function arrangeIntoDirTree(paths: any) { FILE: src/utils/urlUtils.ts function getUrlQuery (line 1) | function getUrlQuery(uname) { FILE: src/utils/useMeasure.ts type UseMeasureRect (line 6) | type UseMeasureRect = Pick = (element: E) => void; type UseMeasureResult (line 8) | type UseMeasureResult = [UseMeasureRef, ... function useMeasure (line 21) | function useMeasure(): UseMeasureResult { FILE: src/utils/weak-maps.ts constant CACHED_SEL_CELLS (line 3) | const CACHED_SEL_CELLS: WeakMap = new WeakMap(); constant SEL_CELLS (line 4) | const SEL_CELLS: WeakMap = new WeakMap(); constant ACTIVE_TABLE (line 5) | const ACTIVE_TABLE: WeakMap = new WeakMap(); constant RESIZING_ROW (line 7) | const RESIZING_ROW: WeakMap = new WeakMap(); constant RESIZING_ROW_ORIGIN_HEIGHT (line 8) | const RESIZING_ROW_ORIGIN_HEIGHT: WeakMap = new WeakMap(); constant RESIZING_ROW_MIN_HEIGHT (line 9) | const RESIZING_ROW_MIN_HEIGHT: WeakMap = new WeakMap(); constant RESIZING_COL (line 11) | const RESIZING_COL: WeakMap = new WeakMap(); constant RESIZING_COL_ORIGIN_WIDTH (line 12) | const RESIZING_COL_ORIGIN_WIDTH: WeakMap = new WeakMap(); constant RESIZING_COL_MIN_WIDTH (line 13) | const RESIZING_COL_MIN_WIDTH: WeakMap = new WeakMap(); constant INLINE_IMAGE_COMMENTS (line 15) | const INLINE_IMAGE_COMMENTS: WeakMap> = n... FILE: src/worker/validation.worker.js constant ELTYPE (line 1) | const ELTYPE = { constant TEXT_ELEMENT_TYPES (line 33) | const TEXT_ELEMENT_TYPES = [ constant INLINE_TYPES (line 49) | const INLINE_TYPES = [ELTYPE.MENTION, ELTYPE.LINK, ELTYPE.INLINEIMAGE]; function validateDocContent (line 53) | function validateDocContent(docContent) { function negate (line 90) | function negate(valid, root) { function recValidate (line 95) | function recValidate(root, valid) { function initPort (line 211) | function initPort(event) { function onMessage (line 217) | function onMessage(e) { FILE: src/worker/webpackPlugins/ToInlineBlobWorkerPlugin.js constant WORKER_DIR (line 5) | const WORKER_DIR = path.resolve(__dirname, '../../worker'); constant BLOB_CODE_SNIPPET_REGEX (line 7) | const BLOB_CODE_SNIPPET_REGEX = /(?<=const code = `)[\S\s]*(?=`;)/gm; constant COMMENT_REGEX (line 9) | const COMMENT_REGEX = /\/(\*[\s\S]*?\*\/|\/.*)/gm; class ToInlineBlobWorkerPlugin (line 11) | class ToInlineBlobWorkerPlugin { method constructor (line 12) | constructor(opts) { method apply (line 15) | apply(compiler) { FILE: webpack.dev.js function setSingle (line 17) | function setSingle() { FILE: webpack.native.js function setSingle (line 23) | function setSingle() { FILE: webpack.prod.js function setSingle (line 11) | function setSingle() { FILE: webpack.prodnpm.js function setSingle (line 11) | function setSingle() {